Proyectos cacharreo 2021-2024

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Avatar de Usuario
geloalex !Msx 3
Demonio segundo orden
Demonio segundo orden
Mensajes: 1431
Registrado: 19 Abr 2018, 19:21
Ubicación: Instagram: geloalex
Has thanked: 966 times
Been thanked: 503 times

Re: Proyecto #2424: 23xx ROM to 27xxx EPROM adapter 0.00

Mensaje por geloalex »

En principio lo veo bien , en este caso es para sustituir una de las ROM de una 1541 que fallan bastante. >:-(
Lo que te comentaba por privado era que , aun que en la lectura desde RCT pro me de el CRC bien y me la identifique en la base de datos esto no significa necesariamente que la ROM es funcionando correctamente si no que el identificador es el correcto.Puede estar parte del código corrupto o no funcionar la ROM.
Gracias por la rapidez... y el buen hacer ;)
SpectrumZX81,ZX48,ZX48+,ZX128+2+3CommodoreA1200,A500,C64,C64C,C16AmstradCPC464,CPC6128MSXHB20P,HB75P,HBF1,HBF1XD,SVI728,8020Atari2600Sixer,2600Jr,7800PhillipsVideopacG7000NintendoGB,GBC,GBA,NES,FAMICOM,SNES,N64PCEnginePCEngine,PCEngineDUOSegaGG,SMS,SMS2,MD1,MD2,MEGACD2,SATURN,DC,NAOMIMicrosoftXBOX360Sony PS1,PS2,PS3,PS4,PSP,PSVitaMINISNES,SNES,MD,PSX INSTAGRAM: geloalex
Avatar de Usuario
WhatIsAMan
Aspirante a demonio
Aspirante a demonio
Mensajes: 424
Registrado: 24 Sep 2019, 11:41
Has thanked: 25 times
Been thanked: 42 times
Contactar:

Re: Proyecto #2424: 23xx ROM to 27xxx EPROM adapter 0.00

Mensaje por WhatIsAMan »

También van a servir para MK36000 y família. Con esto se puede reparar un Datamaster.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6139
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1279 times
Been thanked: 3104 times
Contactar:

Re: Proyecto #2424: 23xx ROM to 27xxx EPROM adapter 0.00

Mensaje por cacharreo »

geloalex escribió: 04 Jun 2024, 18:25me de el CRC bien y me la identifique en la base de datos esto no significa necesariamente que la ROM es funcionando correctamente si no que el identificador es el correcto.
Los hashes o los CRC están pensandos para que sea muy difícil, idealmente imposible, que coincidan en dos ROM diferentes. También sería raro que la ROM se lea bien en el dispositivo pero funcione mal. Pero no es el mismo caso que con un comprobador, ya he visto muchos integrados lógicos que al ser comprobados pasan todos los tests y en el equipo real fallan.
geloalex escribió: 04 Jun 2024, 18:25Gracias por la rapidez... y el buen hacer ;)
De nada. Dime por favor qué tal va.
WhatIsAMan escribió: 04 Jun 2024, 19:19También van a servir para MK36000 y família. Con esto se puede reparar un Datamaster.
En efecto, como con todas las que sean compatibles pin a pin con la 2332 y la 2364. Gracias por el apunte. :)
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6139
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1279 times
Been thanked: 3104 times
Contactar:

Proyecto #2425: ZX Spectrum Single Stepper 0.00

Mensaje por cacharreo »

BETA

Interface para ZX Spectrum que facilita un modo de ejecución paso a paso (instrucción por instrucción) para el Z80A para el desarrollo o depuración de hardware o sofware. El circuito es una versión mejorada del mostrado por Steve Ciarcia en su célebre libro "Build Your Own Z80 Computer: Design Guidelines and Application" (1981).

El conmutador MODE ofrece tres posiciones:
- OFF, en la que el modo paso a paso permanece desconectado y el ZX Spectrum funciona normalmente,
- MANUAL, en la que el Z80A avanzará un paso al pulsar el botón SINGLE STEP; y,
- AUTO, en la que el Z80A avanzará automáticamente pasos según la frecuencia del oscilador del interface que se controla con el potenciómetro STEPPER CONTROL (en el rango aproximado de 1Hz a 3Hz).

El interface cuenta con tres indicadores luminosos. PWR que se enciende al estar conectado a un Spectrum encendido; MODE que indica que el interface está en el modo paso a paso; y STEP que, cuando se usa el modo paso a paso, cambia de estado a cada paso que ejecuta el Z80A.

A elección del usuario el dispositivo puede montarse con un conector de borde (edge) estándar del ZX Spectrum (con lo que no podría conectarse detrás otro periférico) o bien con una tira de pines macho doble (de la que se extraen los pines de la quinta fila), como la que se ve en las imágenes, para utilizarlo con un ZX Spectrum Edge SX, un ZX Spectrum Bus Expander o similar que funcionaría igualmente pero que sí permitiría utilizarlo conjuntamente con otros periféricos.

Esquema
Imagen

Lista de componentes (39)
 Qty  Designator  Value  Package 
1R4120Ω 1/8W 1%DIN0204 or SMD 0805
3R2,R5,R8430Ω 1/8W 1%DIN0204 or SMD 0805
1R121kΩ 1/8W 1%DIN0204 or SMD 0805
6R3,R6,R9,R10,R11,R1310kΩ 1/8W 1%DIN0204 or SMD 0805
1R124kΩ 1/8W 1%DIN0204 or SMD 0805
1R747kΩ 1/8W 1%DIN0204 or SMD 0805
3C5,C6,C710nF 16VMLCC or 0805
3C1,C2,C3100nF 16VMLCC or 0805
1C42.2µF 16VMLCC or 0805
1C810µF 16VMLCC or 0805
4D1,D2,D3,D41N4148/1N4148WDO-34/DO-35/SOD-123
1J1ZX BUS (optional)Pin header 2x28 𝄩2.54mm (row 5 must be removed before soldering)
1J1ZX BUS (optional)ZX Spectrum Edge Connector 2x28 𝄩2.54mm
1LED1STEP [Green]LED ⌀3.0mm or SMD 0805
1LED2MODE [Yellow]LED ⌀3.0mm or SMD 0805
1LED3PWR [Red]LED ⌀3.0mm or SMD 0805
1Q1BC547TO-92-3
1RV1100kΩPotentiometer Bourns PTV09A Horizontal
1SW1MODESwitch SP3T PTH Angled SK-13D00
1SW2STEPTactile SPST Switch Angled PTS645Vx39-2LFS
1U1NE556DIP-14 socket W7.62mm
1U274AHCT132DIP-14 socket W7.62mm
1U374AHCT74DIP-14 socket W7.62mm
1U1NE556DIP-14
1U274AHCT132DIP-14
1U374AHCT74DIP-14
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen

Fotografías (prototipo)
Imagen

Gerbers
Descargar
© cacharreo
Avatar de Usuario
luisbarna España - Cataluña
Demonio tercer orden
Demonio tercer orden
Mensajes: 748
Registrado: 27 Dic 2022, 12:24
Ubicación: Barcelona
Has thanked: 381 times
Been thanked: 286 times

Re: Proyecto #2425: ZX Spectrum Single Stepper 0.00

Mensaje por luisbarna »

Flipo contigo!!
Trastos:
AMSTRAD CPC464, CPC6128, placa PCW 8512
ZX Spectrum 48k (gomas), ZX Spectrum +, INVES Spectrum +, Spectrum Gris +2, Spectrum +3, ZX Spectrum 128k Toastrack
Commodore 16 (up to 64Kb), Commodore 64
Consolas: Intellivision Secam, Atari 2600 JR
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6139
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1279 times
Been thanked: 3104 times
Contactar:

Re: Proyecto #2425: ZX Spectrum Single Stepper 0.00

Mensaje por cacharreo »

luisbarna escribió: 07 Jun 2024, 17:01Flipo contigo!!
Muchas gracias aunque esta adición al ZX Spectrum es bastante simple. Los ordenadores clásicos como el Altair 8800 o el IMSAI 8080 y los típicos ordenadores en kit aún más antiguos incluían un modo paso a paso.

Hace unas semanas debatía con un forero sobre la posibilidad de introducirlo en un MSX y pensé que por qué no probarlo antes en el Spectrum. :)
© cacharreo
Avatar de Usuario
msxmakers
El infierno es su lugar
El infierno es su lugar
Mensajes: 142
Registrado: 13 Feb 2020, 17:04
Has thanked: 15 times
Been thanked: 5 times

Re: Proyecto #2425: ZX Spectrum Single Stepper 0.00

Mensaje por msxmakers »

cacharreo escribió: 07 Jun 2024, 17:24
Muchas gracias aunque esta adición al ZX Spectrum es bastante simple. Los ordenadores clásicos como el Altair 8800 o el IMSAI 8080 y los típicos ordenadores en kit aún más antiguos incluían un modo paso a paso.

Hace unas semanas debatía con un forero sobre la posibilidad de introducirlo en un MSX y pensé que por qué no probarlo antes en el Spectrum. :)
Gracias @cacharreo, parece que ser pesado tiene sus frutos (el forero MSX soy yo).
De echo no es que mi intención sea solo para el MSX sino que empecé por ahi, tambien tengo un harlequin.
¿lo has probado y funciona siempre el paso a paso? yo tuve un problema con eso con un circuito muy similar.
a lo mejor es un tema MSX que aun no he visto.
¿tienes una pcb o kit para construir uno igual?

saludos
MSXMakers
construye hardware conmigo en https://msxmakers.design.blog
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6139
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1279 times
Been thanked: 3104 times
Contactar:

Re: Proyecto #2425: ZX Spectrum Single Stepper 0.00

Mensaje por cacharreo »

msxmakers escribió: 07 Jun 2024, 19:55Gracias @cacharreo, parece que ser pesado tiene sus frutos (el forero MSX soy yo).
;-)
msxmakers escribió: 07 Jun 2024, 19:55De echo no es que mi intención sea solo para el MSX sino que empecé por ahi, tambien tengo un harlequin.
¿lo has probado y funciona siempre el paso a paso? yo tuve un problema con eso con un circuito muy similar.
Lo he probado y funciona bien, tanto en manual como con un oscilador/reloj que da pulsos entre 1 y 3 veces por segundo. Cuando el paso a paso se hace demasiado lento, aparecen artefactos de vídeo pero en general el Spectrum se comporta.
msxmakers escribió: 07 Jun 2024, 19:55a lo mejor es un tema MSX que aun no he visto. ¿tienes una pcb o kit para construir uno igual?
Tengo encargadas las placas. En cuanto lleguen monto uno y lo probamos a fondo.
© cacharreo
Avatar de Usuario
eduardofilo
Seguidor infernal
Seguidor infernal
Mensajes: 35
Registrado: 16 Sep 2016, 23:27
Ubicación: Zaragoza
Has thanked: 79 times
Been thanked: 6 times
Contactar:

Re: Proyecto #2425: ZX Spectrum Single Stepper 0.00

Mensaje por eduardofilo »

Estupenda placa. Una de los proyectos que tengo pendientes (aunque por lo que parece voy a tener que esperar a jubilarme) es construir un Z80 computer siguiendo las enseñanzas de Grant Searle. Y uno de los primeros módulos a hacer es el reloj, que tenía la idea de hacer algo similar, es decir, modo normal, modo paso a paso manual y modo reloj lento regulable. Me quedo con el libro de Ciarcia (que no conocía además) y con tu propio esquema para cuando llegue el momento. Gracias por tu impecable trabajo y por compartirlo como siempre.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6139
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1279 times
Been thanked: 3104 times
Contactar:

Re: Proyecto #2425: ZX Spectrum Single Stepper 0.00

Mensaje por cacharreo »

eduardofilo escribió: 09 Jun 2024, 19:33Estupenda placa.
Muchas gracias.
eduardofilo escribió: 09 Jun 2024, 19:33Una de los proyectos que tengo pendientes (aunque por lo que parece voy a tener que esperar a jubilarme) es construir un Z80 computer siguiendo las enseñanzas de Grant Searle. Y uno de los primeros módulos a hacer es el reloj, que tenía la idea de hacer algo similar, es decir, modo normal, modo paso a paso manual y modo reloj lento regulable.
Imagino que es un ordenador modular y supongo que los modulos irán sobre un bus común tipo S-100 como en el Altair 8800. Esta placa que comentas actúa sobre la línea /WAIT, por cierto de una forma muy similar a la que el ZX Spectrum Games Player Kempston Interface actúa sobre /BUSRQ, pero no sería la mejor opción para generar la señal de reloj para el Z80. Para ello es más cómodo utilizar otra con un cristal activo por ejemplo de 16MHz o 20MHz y un conmutador para dividir la frecuencia por 2, 4, 8,... mucho más simple (aunque por minimizar distancias y pérdidas interesaría tener en la misma placa el Z80). Eso sí, ambas placas no serían mutuamente excluyentes pues pueden convivir en un ordenador modular basado en Z80.
© cacharreo
Responder

Volver a “Proyectos de hardware abiertos”