Spectrum +3 CP/M en disco duro interfaz 8 bits, DivIDE, DivMMC y ZXMMC

Aquí solo proyectos que incluyan el código fuente

Moderador: Fundadores

Reglas del Foro
Si no se incluyen los fuentes, se debe usar el foro de proyectos de software generales
Avatar de Usuario
desUBIKado
Seguidor infernal
Seguidor infernal
Mensajes: 36
Registrado: 11 Mar 2017, 01:21
Has thanked: 1 time
Been thanked: 10 times
Contactar:

Re: Spectrum +3 CP/M en disco duro interfaz 8 bits, DivIDE, DivMMC y ZXMMC

Mensaje por desUBIKado » 17 Mar 2020, 22:27

BCH escribió:
17 Mar 2020, 20:26
Kyp escribió:
17 Mar 2020, 13:35
BCH escribió:
17 Mar 2020, 10:42
Molaria un ZXMMC que funcione con cualquiera de los dos puertos :) . El esquemático esta aquí: http://www.probosci.de/zxbada/zxmmc/schematic.html
El código fuente de la CPLD no está en esa web (o no lo encuentro) así que como mucho puedo probar con el del DivMMC quitando lo que sobra. ¿Puedo probarlo con el ZXMMC que me pasaste, no?
Si, claro. No me acordaba que te había pasado un ZXMMC :))
desUBIKado escribió:
17 Mar 2020, 15:42
Ese es el programa DISK que tengo en mi imagen para ZX-Uno, y que se ejecuta con la opción "LOADER" del menú del +3e.

Como puedes ver añadí un reintento para ejecutar el driver porque a veces no me detectaba bien la interfaz divMMC a la primera, y sí lo hacía a la segunda. Por eso si en la primera llamada me devuelve un error 23, creo que era interfaz no encontrada, volvía a hacer una segunda llamada, y entonces ya sí que encontraba la interfaz divMMC.
Gracias, lo mirare a ver si puedo solucionarlo.
La verdad es que ahora me está reconociendo la interfaz divMMC siempre a la primera. Quizás pasaba antes y ahora ya no pasa por cambios en el core de Spectrum, o bien fallaba más en versiones anteriores del driver de otivax.

Os dejo un pequeño video del arranque en el ZX-Uno.


Avatar de Usuario
desUBIKado
Seguidor infernal
Seguidor infernal
Mensajes: 36
Registrado: 11 Mar 2017, 01:21
Has thanked: 1 time
Been thanked: 10 times
Contactar:

Re: Spectrum +3 CP/M en disco duro interfaz 8 bits, DivIDE, DivMMC y ZXMMC

Mensaje por desUBIKado » 16 Oct 2020, 15:23

He añadido el desarrollo que hizo otivax en esta distribución para ser usada con el ZX-Uno.

https://www.zxuno.com/forum/viewtopic.php?f=39&t=4099

Avatar de Usuario
España_Andalucia Alki
Le gustan las llamas
Le gustan las llamas
Mensajes: 62
Registrado: 25 Jul 2020, 18:15
Has thanked: 5 times
Been thanked: 29 times
Contactar:

Re: Spectrum +3 CP/M en disco duro interfaz 8 bits, DivIDE, DivMMC y ZXMMC

Mensaje por Alki » 17 Oct 2020, 00:08

Que bien pinta, Me la apunto para probarla en el zxgo+

Avatar de Usuario
desUBIKado
Seguidor infernal
Seguidor infernal
Mensajes: 36
Registrado: 11 Mar 2017, 01:21
Has thanked: 1 time
Been thanked: 10 times
Contactar:

Re: Spectrum +3 CP/M en disco duro interfaz 8 bits, DivIDE, DivMMC y ZXMMC

Mensaje por desUBIKado » 18 Oct 2020, 10:54

Estaría bien si otivax nos dijese si hay alguna forma de forzar que el LOADER.BIN utilice siempre la interfase divMMC (¿quizás usando unos POKE?), ya que en FPGAs como la MiST / Mistica / SiDi o el ZX-Uno con ciertos cores, no es capaz de detectar la interfase divMMC, pese a estar presente. Esto permitiría usar el CP/M 3.0 del Spectrum en más FPGA.

Responder

Volver a “Proyectos de software abiertos”

¿Quién está conectado?

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