Clon Superfo 128K - Manos a la obra

Sinclair QL, ZX81, +2, +3, 128K ...
Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: Clon Superfo 128K - Manos a la obra

Mensajepor antoniovillena » 20 Abr 2013, 01:17

mcleod_ideafix escribió:Bueno, lo dicho... era clamar en el desierto... No veo entonces por qué no mejor quitar el interface PS/2 de la placa definitiva, si parece que va contra el "espíritu" del proyecto. Así hay un poco de más espacio para algún que otro chip con el cual quizás puedas implementar all-RAM.
PD: lo de usar una EEPROM alternativa para jugar a cosas que son all-RAM no siempre funciona (aunque sí en el caso del PACEMUZX, donde precisamente los primeros 16K son ROM)


No te he dicho que no. Estaría encantado de aceptar una CPLD para implementar tarjetas SD en la versión definitiva (o en un segundo prototipo). Sólo digo que habría que ofrecer una funcionalidad alternativa en lógica discreta (que sería la CF). Por la misma razón no hemos quitado los 8 diodos, el 74hc541 y los dos conectores de teclado. Con el interface PS/2 sobrarían.

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 54 veces
Contactar:

Re: Clon Superfo 128K - Manos a la obra

Mensajepor mcleod_ideafix » 20 Abr 2013, 01:22

Ah! Ahora entiendo :) . Lo malo es que en lógica discreta serían un puñado de chips. Es que el zócalo de la CF es taaaaaan grande, que parece mucho espacio desperdiciado... Y repito que la interfaz que se quiere implementar usa a la CF como una memoria, no como un dispositivo IDE. Eso tiene ventajas (no desperdicias la mitad de la memoria como en las interfaces IDE de 8 bits) pero inconvenientes (encontrar una CF que pueda funcionar en modo memoria)
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

REHome
Amstrad PCW 8256
Amstrad PCW 8256
Mensajes: 146
Registrado: 19 Abr 2013, 22:01
Sistema Favorito: Spectrum +2
primer_sistema: Spectrum +2
Gracias dadas: 3 veces
Gracias recibidas: 2 veces

Re: Clon Superfo 128K - Manos a la obra

Mensajepor REHome » 20 Abr 2013, 02:00

mcleod_ideafix escribió: Lo malo es que en lógica discreta serían un puñado de chips.


Buenas:

¿Por qué no reducirlo con un microcontrolador?

De todos esos chips de lógica discreta, en programación se puede reducir a un solo encapsulado, dos o los que sea necesario en vez de una veintena. Cuando más componentes tenga en un PCB, más posibilidades de tener errores, fallas e incluso el coste puede ser un poco alto a la hora de comprarlo.

De las veintenas de chips de la lógica discreta me dan una buena tabla de la verdad, le hago el código para un PIC en un único encapsulado. Depende del diseño, puede que con dos PIC basta, hay que valorar el hardware primero, luego se escoge el mejor PIC, no solo lo que vende el fabricante, sino que toda España e hispanohablantes los consiga en casi cualquier local de electrónica.

Quiero saber, número de entradas de datos y salidas en la tabla de la verdad. Con ello haré la tabla en programación en ASM para el PIC adecuado.
Imagen

Código de ejemplo.
Spoiler: Mostrar

Código: Seleccionar todo

; ZONA DE DATOS **********************************************************************

   LIST      P=16F84A
   INCLUDE      <P16F84A.INC>
   __CONFIG   _CP_OFF &  _WDT_OFF & _PWRTE_ON & _XT_OSC

; ZONA DE CÓDIGOS ********************************************************************

   ORG    0               ; El programa comienza en la dirección 0.
Inicio
   bsf      STATUS,RP0         ; Acceso al Banco 1.
   clrf   TRISB            ; Las líneas del Puerto B se configuran como salida.
   movlw   b'00011111'         ; Las 5 líneas del Puerto A se configuran como entrada.
   movwf   TRISA
   bcf      STATUS,RP0         ; Acceso al Banco 0.
Principal
   movf   PORTA,W            ; Lee los sensores.
   andlw   b'00000111'         ; Máscara para quedarse con valor de sensores.
   call   Estado
   movwf   PORTB            ; Resultado se visualiza por el puerto de salida.
   goto    Principal

; Subrutina "Estado" --------------------------------------------------------------------
;
Estado
   addwf   PCL,F
   retlw   b'01100001'         ; Entrada "Vacio".
   retlw   b'01100010'         ; Estado "Llenándose".
   retlw   b'00010000'         ; Estado "Alarma".
   retlw   b'00100100'         ; Estado "Lleno".
   retlw   b'00010000'         ; Estado "Alarma".
   retlw   b'00010000'         ; Estado "Alarma".
   retlw   b'00010000'         ; Estado "Alarma".
   retlw   b'00001000'         ; Estado "Rebose".

   END


Otro código de ejemplo más claro, sobre la tabla de la verdad sobre un depósito de agua.

Código: Seleccionar todo

; Controla el nivel de un depósito de líquido. Utiliza (entre paréntesis las líneas del
; microcontrolador a la que se han conectado):
; -   Tres sondas detectoras: SV, Sonda de Vacío (RA0); SLL, Sonda de LLenado (RA1);
;   SR, Sonda de Rebose (RA2).
; -   Dos bombas de agua: B1 (RB5), B2 (RB6).
; - Cinco indicadores: Vacio (RB0), Llenandose (RB1), Lleno (RB2), Rebose (RB3),
;   Alarma (RB4).
;
; Su funcionamiento:
; -   Cuando ninguna de las sondas está mojada se entiende que el depósito está vacío y
;   se accionarán las dos bombas. El indicador "Vacio" se iluminará .
; -   Cuando el nivel del líquido toque la sonda de vacío "SV" seguirá llenándose el
;    depósito con las dos bombas. El indicador "Llenandose" se ilumina.
; -   Cuando el nivel del líquido toca la sonda de llenado "SLL", para la bomba B2, quedando
;   B1 activada en modo mantenimiento. El indicador "Lleno" se ilumina.
; -   Si el nivel del líquido moja la sonda de rebose "SR" se apaga también la bomba B1,
;   quedando las dos bombas fuera de servicio. El indicador "Rebose" se enciende.
; -   Cuando se produce un fallo o mal funcionamiento en las sondas de entrada (por
;   ejemplo que se active la sonda de rebose y no active la de vacío) se paran
;   las dos bombas. El indicador "Alarma" se ilumina.
;
; Según el enunciado del problema, teniendo en cuenta las conexiones citadas y poniendo la
; salida no utilizada (RB7) siempre a cero, la tabla de verdad resultante es:
;
; RA2.. RA0 | RB7 ...          ... RB0
; ------------|--------------------------------
;  0   0   0  |  0   1   1   0   0   0   0   1   (Configuración 0. Estado "Vacio").
;  0   0   1  |  0   1   1   0   0   0   1   0   (Configuración 1. Estado "Llenandose").
;  0   1   0  |  0   0   0   1   0   0   0   0   (Configuración 2. Estado "Alarma").
;  0   1   1  |  0   0   1   0   0   1   0   0   (Configuración 3. Estado "Lleno").
;  1   0   0  |  0   0   0   1   0   0   0   0   (Configuración 4. Estado "Alarma").
;  1   0   1  |  0   0   0   1   0   0   0   0   (Configuración 5. Estado "Alarma").
;  1   1   0  |  0   0   0   1   0   0   0   0   (Configuración 6. Estado "Alarma").
;  1   1   1  |  0   0   0   0   1   0   0   0   (Configuración 7. Estado "Rebose").
;
; ZONA DE DATOS **********************************************************************

   LIST      P=16F84A
   INCLUDE      <P16F84A.INC>
   __CONFIG   _CP_OFF &  _WDT_OFF & _PWRTE_ON & _XT_OSC

; ZONA DE CÓDIGOS ********************************************************************

   ORG    0               ; El programa comienza en la dirección 0.
Inicio
   clrf   PORTB            ; Debe estar a cero cuando el puerto se configure como salida.
   bsf      STATUS,RP0         ; Acceso al Banco 1.
   clrf   TRISB            ; Las líneas del Puerto B se configuran como salida.
   movlw   b'00011111'         ; Las 5 líneas del Puerto A se configuran como entrada.
   movwf   TRISA
   bcf      STATUS,RP0         ; Acceso al Banco 0.
Principal
   movf   PORTA,W            ; Lee los sensores.
   andlw   b'00000111'         ; Máscara para quedarse con el valor de los sensores.
   addwf   PCL,F            ; Salta a la configuración adecuada.
   goto   Configuracion0
   goto   Configuracion1
   goto   Configuracion2
   goto   Configuracion3
   goto   Configuracion4
   goto   Configuracion5
   goto   Configuracion6
   goto   Configuracion7
Configuracion0
   movlw    b'01100001'         ; Estado "Vacio" (configuración 0).
   goto   ActivaSalida
Configuracion1
   movlw    b'01100010'         ; Estado "Llenándose" (configuración 1).
   goto   ActivaSalida
Configuracion2
   movlw    b'00010000'         ; Estado "Alarma" (configuración 2).
   goto   ActivaSalida
Configuracion3
   movlw    b'00100100'         ; Estado "Lleno" (configuración 3).
   goto   ActivaSalida
Configuracion4
   movlw    b'00010000'         ; Estado "Alarma" (configuración 4).
   goto   ActivaSalida
Configuracion5
   movlw    b'00010000'         ; Estado "Alarma" (configuración 5).
   goto   ActivaSalida
Configuracion6
   movlw    b'00010000'         ; Estado "Alarma" (configuración 6).
   goto   ActivaSalida
Configuracion7
   movlw    b'00001000'         ; Estado "Rebose" (configuración 7).
ActivaSalida
   movwf   PORTB            ; Visualiza por el puerto de salida.
   goto    Principal

   END


Mejor montar un Spectrum con la cantidad de electrónica posible.

¿Quién se atreve de hacer simplificaciones de la lógica discreta?

Un cordial saludo.

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 54 veces
Contactar:

Re: Clon Superfo 128K - Manos a la obra

Mensajepor mcleod_ideafix » 20 Abr 2013, 02:05

REHome escribió:
mcleod_ideafix escribió: Lo malo es que en lógica discreta serían un puñado de chips.


Buenas:

¿Por qué no reducirlo con un microcontrolador?


Porque quieren dar una opción a que se pueda construir el clon únicamente con lógica discreta, sin nada programable (excepto la EEPROM, claro).

Con una CPLD (compatible con lo que hay hecho sobre SD/MMC para el Spectrum) te ahorras un montón de chips, lo sé :D pero ADEMAS de la CPLD quieren dar una opción a que se pueda hacer lo mismo, o algo equivalente, sin la CPLD o sin el microcontrolador. Lee precisamente la respuesta de AntonioVillena a mi propuesta inicial de usar una CPLD para la implementación de la interfaz SPI del ZXMMC.

-- Actualizado 20 Abr 2013, 02:15 --

REHome escribió:Mejor montar un Spectrum con la cantidad de electrónica posible.

¿Quién se atreve de hacer simplificaciones de la lógica discreta?


¿Montar un Spectrum a base de microcontroladores? Ya se ha hecho ;)
http://www.worldofspectrum.org/forums/s ... hp?t=31044

¿Montarlo mediante una FPGA o una CPLD? También ;)
viewtopic.php?f=26&t=2107
viewtopic.php?f=13&t=2917&p=15899
http://www.retroleum.co.uk/v6z80p/
http://foro.speccy.org/viewtopic.php?f=8&t=2311
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

REHome
Amstrad PCW 8256
Amstrad PCW 8256
Mensajes: 146
Registrado: 19 Abr 2013, 22:01
Sistema Favorito: Spectrum +2
primer_sistema: Spectrum +2
Gracias dadas: 3 veces
Gracias recibidas: 2 veces

Re: Clon Superfo 128K - Manos a la obra

Mensajepor REHome » 20 Abr 2013, 02:27

Hola:

Pues no sabía eso, si que se lo toman en serio, no conozco a nadie que lo compre o lo haya montado. A seguir con vuestro plan y les sigo por mera curiosidad, mientras, tengo que hacerle un amplificador de salida de vídeo para RCA con fundamento al Spectrum para que se vea más estable los colores.

Un cordial saludo y gracias por la información.

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 54 veces
Contactar:

Re: Clon Superfo 128K - Manos a la obra

Mensajepor mcleod_ideafix » 20 Abr 2013, 03:42

REHome escribió:Pues no sabía eso, si que se lo toman en serio, no conozco a nadie que lo compre o lo haya montado. A seguir con vuestro plan y les sigo por mera curiosidad

Aquí en ZDP somos varios los que hemos diseñado, construido y/o comprado placas FPGA para hacer clones, y lo que se tercie :D

REHome escribió:mientras, tengo que hacerle un amplificador de salida de vídeo para RCA con fundamento al Spectrum para que se vea más estable los colores.


Si es para el Spectrum 48K o Plus, la señal de video que da el codificador PAL está bastante amplificada (demasiado incluso). En la práctica te basta con un seguidor de emisor, o incluso nada en absoluto (siempre y cuando la desconectes de la entrada del modulador). Pra darle estabilidad a la señal de video en ese modelo, tienes que mirar más bien lo que es la alimentación del LM1889. Hablamos de ello hace poco aquí: http://foro.speccy.org/viewtopic.php?f=8&t=3222

Para el +2A ó +3, hace ya un tiempo hice un pequeño mod. Se publicó en un número de la revista Retrowiki Magazine. Como en el PDF de la revista las fotos salieron faltas de resolución, lo tengo colgado por aquí:
http://foro.speccy.org/viewtopic.php?f= ... 662#p33662

Pero vamos, si estás pensando en un amplificador-amplificador, que restaure el nivel DC, que tenga la impedancia de salida justa, etc, Microhobby publicó uno en su momento, apto para pillar la señal de video monocromo directamente de la ULA:
Imagen Imagen Imagen Imagen

-- Actualizado 20 Abr 2013, 04:04 --

REHome escribió:De todos esos chips de lógica discreta, en programación se puede reducir a un solo encapsulado, dos o los que sea necesario en vez de una veintena. Cuando más componentes tenga en un PCB, más posibilidades de tener errores, fallas e incluso el coste puede ser un poco alto a la hora de comprarlo.

Ese discurso me suena :D

REHome escribió:De las veintenas de chips de la lógica discreta me dan una buena tabla de la verdad, le hago el código para un PIC en un único encapsulado.

Con matices...
- Usar un PIC para implementar un circuito comobinacional es matar moscas a cañonazos, aparte de que la latencia sería muy grande. Para eso mejor una GAL.
- Si en lugar de ello, lo usas para implementar circuitos secuenciales (máquinas de estado), tendrás que usar un poco de glue-logic para que el Z80 del Spectrum y ese PIC hablen entre sí. De esa forma sí puede ser útil el PIC, por ejemplo como traductor de PS/2 a scancodes. Lo que no podrás hacer (al menos no con los PIC's "de toda la vida") es implementar circuitería que aparezca como puertos de E/S al Spectrum, más que nada porque tendrás que ingeniártelas para que el PIC responda al Z80 en menos de unos 600ns, que es lo que dura un ciclo de bus de E/S. Lo sé porque mi interfaz de teclado PS/2 usa un microcontrolador (un C8051F343) y la rutinilla que atiende al Z80 está ajustadísima de tiempos.

REHome escribió:Depende del diseño, puede que con dos PIC basta, hay que valorar el hardware primero, luego se escoge el mejor PIC, no solo lo que vende el fabricante, sino que toda España e hispanohablantes los consiga en casi cualquier local de electrónica.

Existiendo la venta online con envío a todo el mundo (¡viva la globalización!), yo diría que ese es un problema menor ;)

REHome escribió:Quiero saber, número de entradas de datos y salidas en la tabla de la verdad. Con ello haré la tabla en programación en ASM para el PIC adecuado.
Imagen

Este es el tipo de ejemplo que se hace muy bien en una GAL: es un circuito combinacional (por tanto no necesitas el cuarzo para darle reloj al PIC, cosa que no tiene sentido en un circuito combinacional por otra parte), y el tiempo de latencia desde que cambia una entrada a la salida es menor de 10ns (para conseguir eso mismo con un PIC necesitarías darle una señal de reloj de como mínimo, 100MHz)
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

REHome
Amstrad PCW 8256
Amstrad PCW 8256
Mensajes: 146
Registrado: 19 Abr 2013, 22:01
Sistema Favorito: Spectrum +2
primer_sistema: Spectrum +2
Gracias dadas: 3 veces
Gracias recibidas: 2 veces

Re: Clon Superfo 128K - Manos a la obra

Mensajepor REHome » 20 Abr 2013, 07:15

Hola:

No me parecía que era tan rápido en la época. PIC32 funcionan a 80 MHz. Hay que mirar a fondo estas cosas. De todas maneras hay microcontroladores para escoger. optaría por un buen ARM.

Spoiler: Mostrar
Microcontroladores

ARM
Atmel
Cypress
Digi
Diodes
Ember
Energy Micro
Fairchildsemi
FreeScale
FTDIchip
Fujitsu
Hitachi
Holtek
IDT
Infineon
Intersil
JMicron
LSI
Maxim-IC
Micrel
Microchip
Microsemi
National
NEC
Nuvoton
Oki
On Semi
Parallax
Philips
Picaxe
Rabbit
Renesas
Rohm
Samsung
Semtech
Silabs
STMicroelectronics
TI
Toshiba
Winbond USA
Xmos


En cuanto al PC tengo el ZX Spectrum +2 128K versión caja negra. Hay gente que me lo quiere comprar hasta 150€ con el libro. No lo acepto, tengo muchos recuerdo desde la infancia. Los PC de ahora, mucho i7 no son tan populares de engancharte como los Spectrum de la época.

Gracias por la yuda de la revista. Si tienes más fotos de otras partes o solo la segunda, :D .

Saludo.

jepalza

Re: Clon Superfo 128K - Manos a la obra

Mensajepor jepalza » 20 Abr 2013, 08:23

antoniovillena escribió:No sigas probando. Creo que la hemos cagado. Los sockets de CF deben ir numerados así: 1, 26, 2, 27, 3... sin embargo el socket de nuestra PCB está numerado así: 1, 2, 3, 4, 5... por lo que es imposible que funcione.


Sabía que algo había (vaya pareado me ha quedado). Menos mal que lo he probado sin soldar.
Sin CF funciona, con CF se cruzan los pines de datos y "matan" a la ROM. Tengo otra CF con un adaptador soldado, que deja los pines importantes al descubierto, pero son de mayor tamaño. Voy a tratar de soldar cablecillos ahí, que solo son 13 o 14.

-- Actualizado 20 Abr 2013, 07:34 --

mcleod_ideafix escribió:Porque quieren dar una opción a que se pueda construir el clon únicamente con lógica discreta, sin nada programable (excepto la EEPROM, claro).

Yo es lo que veo bonito de esto. Aplicamos conocmientos retros a chips retros, y construimos a la vieja usanza. Eso es lo chulo de proyectos así.
Dentro de 30 años, nuestros hijos dirán lo mismo de los CPLD/FPGA/PIC, sobre todo, por que lo mismo ya no existen chips "retro".

Es como dice Mcleod_Ideafix, que si te pones a meter un CPLD, haces un Spectrum de bolsillo, con salida HDMI y Wifi incorporado, pero por ahora, lo bonito es lo retro,

REHome
Amstrad PCW 8256
Amstrad PCW 8256
Mensajes: 146
Registrado: 19 Abr 2013, 22:01
Sistema Favorito: Spectrum +2
primer_sistema: Spectrum +2
Gracias dadas: 3 veces
Gracias recibidas: 2 veces

Re: Clon Superfo 128K - Manos a la obra

Mensajepor REHome » 20 Abr 2013, 10:52

Buenas:

Cierto que lo retro es bonito y caro, jajajaj. :D
Los cassette son difíciles de conseguir, exceptuando los nuevos de USB.

Imagen
Spoiler: Mostrar
Características de Unotec Safty Conversor Cintas Cassette USB

Redescubra sus viejas cintas de casete audio en cualquier parte
Convierta sus viejas cintas y casetes en MP3 para reproducirlas en iPods/reproductores MP3 y bien grabarlas en un CD

Su diseño portátil cabe prácticamente en cualquier bolsa, y le permite reproducir y transferir los archivos en cualquier parte

Dispositivo USB Plug & Play (no necesita controladores)
Funcionamiento alimentado por batería o USB
Función Auto Reverse
Incluye un software Convertidor de Cintas para guiarle a lo largo de la transferencia
La salida de audio le permite escuchar música en su sistema estéreo, auriculares u otros sistemas de altavoces

Especificaciones Técnicas:

MP3 tasa de bit: 64 – 320 kbps
Salida de audio: Conector stereo 3.5mm (auriculares)
Alimentación: 3V (2x AA baterías) o conexión USB
Auriculares: 32 Ohm impedancia; 100 – 20 KHz rango de frecuencia; <1,5% coeficiente de distorsión

Requisitos de sistema:

Windows 7 / Vista / XP / 2000 / ME
Procesador de 800 MHz o superior
Capacidad disco duro: 70MB (para instalación), 4GB (para edición de audio)
RAM 256 MB / lector CD ROM / interfaz USB

Contenido:

Unotec Safty (Convertidor de cinta audio a formato digital)
Cable USB
CD-ROM
Manual de usuario
Peso dispositivo: 170g
Dimensiones dispositivo: 113,1 (L) x 83,5 (P) x 30,3mm (A)

http://www.pccomponentes.com/unotec_saf ... tAodMTsA_A

Lo que no se si incorpora para grabar cassette, este creo que no tiene, entonces seria de lujo para escapar.

Avatar de Usuario
TallerSeverino
Amstrad PC 1640
Amstrad PC 1640
Mensajes: 519
Registrado: 12 Abr 2013, 09:55
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo NES/Clónica
Primera consola: Nintendo NES/Clónica
Ubicación: Cádiz
Gracias dadas: 17 veces
Gracias recibidas: 17 veces

Re: Clon Superfo 128K - Manos a la obra

Mensajepor TallerSeverino » 20 Abr 2013, 10:56

Buenas.
Lo de soldar con "brocha gorda" el CF y luego limpiar es buena idea, pero veo que ya no es necesario soldarlo por errores en los pines.
Sobre lo de los microcontroladores y cpld no digo yo que sea mala idea, pero no es la idea del prototipo según veo, la idea es que lo tengamos con lógica discreta, de haberme leído los posts y quitando el ps/2 que no creo que sea opcional, sino que añade un montón de posibilidades al clon, yo no creo que deba quitarse, me parece muy acertado.
Una cosa, en el hilo de rectificaciones y/o errores se dice que R35 se debe conectar no a wait sino a busrq, pero R35 es para el chip ps2, y teniendo en cuanta que al lado de r35 hay un electrolítico veo que deberíamos haber "cortado" la pista antes y conectarlo por detrás en la version sibarita o como decís "sibarity". Este es un gráfico, decidme si os parece bien, he cogido busrq de R5 que está al lado, cortar una pista y soldar un remiendo por detrás:

Imagen

Un saludo.


Volver a “Sinclair/Spectrum”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 14 invitados