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
Responder
Avatar de Usuario
España otivax
Aspirante a demonio
Aspirante a demonio
Mensajes: 425
Registrado: 22 Ene 2015, 11:05
Ubicación: Alcoy
Has thanked: 4 times
Been thanked: 14 times
Contactar:

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

Mensaje por otivax » 03 Feb 2017, 23:20

Gracias Kyp.
Como de momento no puedo emular el CP/M sobre el DivMMC, voy a intentar leer/escribir archivo con la información que tengo hasta ahora y cuando lo consiga ensamblaré el driver y a ver si alguien que tenga el interface se anima probarlo.
Salu2.

Avatar de Usuario
carmeloco
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2949
Registrado: 28 Mar 2016, 11:26
Has thanked: 9 times
Been thanked: 116 times
Contactar:

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

Mensaje por carmeloco » 03 Feb 2017, 23:30

otivax escribió:Gracias Kyp.
Como de momento no puedo emular el CP/M sobre el DivMMC, voy a intentar leer/escribir archivo con la información que tengo hasta ahora y cuando lo consiga ensamblaré el driver y a ver si alguien que tenga el interface se anima probarlo.
Salu2.
Yo lo puedo probar en el ZX-Uno. ;)

Avatar de Usuario
España otivax
Aspirante a demonio
Aspirante a demonio
Mensajes: 425
Registrado: 22 Ene 2015, 11:05
Ubicación: Alcoy
Has thanked: 4 times
Been thanked: 14 times
Contactar:

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

Mensaje por otivax » 03 Feb 2017, 23:41

En cuanto lo tenga te aviso ¿Sabes si en el ZX-Uno puedes desactivar la RAM del DivMMC? Lo digo por el modo ALLRAM.
Muchas gracias carmeloco. Te voy a nombrar betatester oficial :)) Sigo echando en falta el emoticono de las cervezas :D

Avatar de Usuario
carmeloco
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2949
Registrado: 28 Mar 2016, 11:26
Has thanked: 9 times
Been thanked: 116 times
Contactar:

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

Mensaje por carmeloco » 04 Feb 2017, 06:08

otivax escribió:En cuanto lo tenga te aviso ¿Sabes si en el ZX-Uno puedes desactivar la RAM del DivMMC? Lo digo por el modo ALLRAM.
Muchas gracias carmeloco. Te voy a nombrar betatester oficial :)) Sigo echando en falta el emoticono de las cervezas :D
Pues no lo sé exáctamente. En el ZX-Uno, desactivas el DivMMC, para que funcione en el +3e, como si quitases el jumper ese que lleva el DivIDE, y también desactivas el NMI del DivMMC, de forma que puedes usar el NMI para otra cosa, pero exáctamente, no sé si desactiva la RAM del DivMMC. Es de suponer que sí la desactiva, porque deja de mapear su propia rom. Lo puedo preguntar al equipo del ZX-Uno.

Si necesitas emularlo, en principio, lo puedes emular con ZEsarUX, que emula un ZX-Uno.

chernandezba
Le gustan las llamas
Le gustan las llamas
Mensajes: 61
Registrado: 14 Jul 2016, 14:30
Has thanked: 1 time
Been thanked: 6 times
Contactar:

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

Mensaje por chernandezba » 04 Feb 2017, 12:23

otivax escribió:Sinclair200, tienes un MP con los datos de tu imagen para el DivIDE.
Aprovecho, para pedir un poco de ayuda: me he propuesto crear un driver también para el DivMMC, pero no encuentro un emulador que lo soporte. El ZEsarUX lo soporta y lo he probado, pero no se como desactivar la memoria RAM del interface y cuando se inicia el CP/M en ALLRAM el +2A emulado se bloquea.
También he encontrado información de los puertos del DivMMC con la adaptación de Antonio Villena de las ROM +3E para el mismo, pero veo que usa solo dos puertos. Uno creo que para seleccionar el modo de acceso y otro al que le vamos enviando el numero de sector LBA. Creo que funciona así, pero no encuentro mucha mas información.
Gracias. Otivax.
El paginado del divmmc se puede desactivar desde el menú de ZEsarUX. Esto desactiva el paginado automático, que creo que es a lo que te refieres
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Avatar de Usuario
España sinclair200
Moderador
Moderador
Mensajes: 9102
Registrado: 28 Mar 2014, 18:25
Ubicación: Madrid
Has thanked: 9 times
Been thanked: 96 times
Contactar:

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

Mensaje por sinclair200 » 19 Feb 2017, 02:44

Bueno, pues gracias al compañero otivax, ya tengo el CP/M en el disco duro de mi +3 y arrancando desde el (que es lo extraordinario) porque siempre nos han dicho, que el CP/M nunca se podría cargar desde otro sitio nada mas que desde su propio disquete..... :D :D
Imagen
Imagen
Z80 INSIDE.........
WANTED:…………. :D

Avatar de Usuario
España otivax
Aspirante a demonio
Aspirante a demonio
Mensajes: 425
Registrado: 22 Ene 2015, 11:05
Ubicación: Alcoy
Has thanked: 4 times
Been thanked: 14 times
Contactar:

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

Mensaje por otivax » 19 Feb 2017, 23:05

Me alegra mucho que te funcione :)) ahora a por la unidad D ;)
El driver para el DivMMC me va a costar un pelín porque el funcionamiento difiere un poco de un disco duro. Ya tengo información de los puertos y me queda aprender el protocolo SPI que usan las tarjetas SD.
Gracias chernandezba, ya he encontrado las opciones del ZEsarUX del DivMMC.

Avatar de Usuario
Tromponauta
Aspirante a demonio
Aspirante a demonio
Mensajes: 443
Registrado: 20 Sep 2016, 01:14
Ubicación: Moratalaz
Been thanked: 4 times
Contactar:

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

Mensaje por Tromponauta » 19 Feb 2017, 23:33

otivax escribió:Me alegra mucho que te funcione :)) ahora a por la unidad D ;)
El driver para el DivMMC me va a costar un pelín porque el funcionamiento difiere un poco de un disco duro. Ya tengo información de los puertos y me queda aprender el protocolo SPI que usan las tarjetas SD.
Gracias chernandezba, ya he encontrado las opciones del ZEsarUX del DivMMC.
Me surge una duda, el DivIDE puede funcionar con tarjetas SD, entonces ¿ Funcionará el DivIDE con una SD pinchada ?
Enviado desde mi ZX-Spectrum :D

Avatar de Usuario
carmeloco
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2949
Registrado: 28 Mar 2016, 11:26
Has thanked: 9 times
Been thanked: 116 times
Contactar:

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

Mensaje por carmeloco » 19 Feb 2017, 23:48

otivax escribió:Me alegra mucho que te funcione :)) ahora a por la unidad D ;)
El driver para el DivMMC me va a costar un pelín porque el funcionamiento difiere un poco de un disco duro. Ya tengo información de los puertos y me queda aprender el protocolo SPI que usan las tarjetas SD.
Gracias chernandezba, ya he encontrado las opciones del ZEsarUX del DivMMC.
Cierto, el DivMMC no funciona con IDE. Puedes buscar información del funcionamiento del SPI de las tarjetas SD, mirando el funcionamiento de la librería SD para Arduino.

https://github.com/adafruit/SD
https://github.com/codebendercc/arduino ... /SPI/SPI.h

Avatar de Usuario
carmeloco
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2949
Registrado: 28 Mar 2016, 11:26
Has thanked: 9 times
Been thanked: 116 times
Contactar:

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

Mensaje por carmeloco » 19 Feb 2017, 23:49

Tromponauta escribió:
otivax escribió:Me alegra mucho que te funcione :)) ahora a por la unidad D ;)
El driver para el DivMMC me va a costar un pelín porque el funcionamiento difiere un poco de un disco duro. Ya tengo información de los puertos y me queda aprender el protocolo SPI que usan las tarjetas SD.
Gracias chernandezba, ya he encontrado las opciones del ZEsarUX del DivMMC.
Me surge una duda, el DivIDE puede funcionar con tarjetas SD, entonces ¿ Funcionará el DivIDE con una SD pinchada ?
¿Cómo? ¿Con un conversor SD-IDE?

Responder

Volver a “Proyectos de software abiertos”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado