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
otivax
Aspirante a demonio
Aspirante a demonio
Mensajes: 425
Registrado: 22 Ene 2015, 11:05
Ubicación: Alcoy
Been thanked: 1 time

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

Mensaje por otivax »

sinclair200 escribió:otivax, el DSK no me cabe en un disquete de 720K........ :?
:o lo creé con el CPCdiskXP como una imagen de 720K y sobraban 200K. Pues mañana te envío 3 de 173K
Avatar de Usuario
sinclair200 España
Moderador
Moderador
Mensajes: 10000
Registrado: 28 Mar 2014, 18:25
Ubicación: Madrid
Has thanked: 8 times
Been thanked: 177 times

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

Mensaje por sinclair200 »

otivax escribió:
sinclair200 escribió:otivax, el DSK no me cabe en un disquete de 720K........ :?
:o lo creé con el CPCdiskXP como una imagen de 720K y sobraban 200K. Pues mañana te envío 3 de 173K
La verdad es que lo intente copiar en windows 10 en un disquete de 720K y me decía que no tenia espacio, que le faltaban 48K...
Te agradezco las molestias.... :)
Imagen
Z80 INSIDE.........
WANTED:…………. CPC 6128 british
Avatar de Usuario
otivax
Aspirante a demonio
Aspirante a demonio
Mensajes: 425
Registrado: 22 Ene 2015, 11:05
Ubicación: Alcoy
Been thanked: 1 time

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

Mensaje por otivax »

sinclair200 escribió:
otivax escribió:
sinclair200 escribió:otivax, el DSK no me cabe en un disquete de 720K........ :?
:o lo creé con el CPCdiskXP como una imagen de 720K y sobraban 200K. Pues mañana te envío 3 de 173K
La verdad es que lo intente copiar en windows 10 en un disquete de 720K y me decía que no tenia espacio, que le faltaban 48K...
Te agradezco las molestias.... :)
Hola.
Mensaje enviado.
Para los envidiosos :D javier2112, carmeloco y Ben-kenobi tenéis un MP.
Salu2.
Avatar de Usuario
javier2112
Demonio tercer orden
Demonio tercer orden
Mensajes: 895
Registrado: 30 Oct 2014, 12:36
Ubicación: Málaga
Has thanked: 13 times
Been thanked: 16 times

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

Mensaje por javier2112 »

otivax escribió: Hola.
Mensaje enviado.
Para los envidiosos :D javier2112, carmeloco y Ben-kenobi tenéis un MP.
Salu2.
Es que hay que probar a fondo tu driver, tenlo en cuenta :D

Saludos.
Visita mi hilo de ventas:
viewtopic.php?t=4789
chernandezba
Le gustan las llamas
Le gustan las llamas
Mensajes: 76
Registrado: 14 Jul 2016, 14:30
Been thanked: 31 times

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

Mensaje por chernandezba »

otivax escribió:Hola.
Avances. Un pasito palante, otro patrás y poco de luz al final del túnel.
Más o menos tengo el driver para el DivMMC, pero como el ZEsarUX no emula el +3E entonces he seleccionado el +2A con la ROM del +3E. Problema: como el +2A carece de controladora de disco, el 765, al arrancar el CP/M hay una rutina que inicializa a la misma con el consiguiente cuelgue (gracias overCLK).
carmeloco, esto por un lado provoca que no pueda probar el driver y por otro que no funcione ni en el ZX Uno ni en un +2E. Junto con overCLK estoy investigando cómo solucionarlo y ya tenemos algo. El CP/M arranca y funciona en el ZEsarUX con un +2A, pero cualquier acceso a la unidad A provoca un cuelgue. Estoy pensando en un parche que al acceder a la disquetera devuelva el error Unidad no preparada.
Ya os voy contando.

P.D. Sinclair200 a ver si mañana tengo un rato y te pasó unos dsk con software para el CP/M para que rellenes la unidad D:
Hola.
ZEsarUX no emula el +3, dado que no emulo el floppy. Pero el +3e son las roms del +2a/+3 modificadas para usar ZXMMC, y eso sí que está emulado en ZEsarUX. Simplemente selecciona como máquina el +2A, elige la rom del +3e (que vienen incluidas varias) y activa el mmc y el zxmmc

Saludos
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux
Avatar de Usuario
otivax
Aspirante a demonio
Aspirante a demonio
Mensajes: 425
Registrado: 22 Ene 2015, 11:05
Ubicación: Alcoy
Been thanked: 1 time

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

Mensaje por otivax »

chernandezba escribió: Hola.
ZEsarUX no emula el +3, dado que no emulo el floppy. Pero el +3e son las roms del +2a/+3 modificadas para usar ZXMMC, y eso sí que está emulado en ZEsarUX. Simplemente selecciona como máquina el +2A, elige la rom del +3e (que vienen incluidas varias) y activa el mmc y el zxmmc

Saludos
Gracias chernandezba, lo tenía tal y como describes.
Ahora que ya sé que tengo que parchear el CP/M para que funcione en un +2A/+2E me queda terminar ese tema y probar el driver DivMMC.
Lo dicho, gracias.
chernandezba
Le gustan las llamas
Le gustan las llamas
Mensajes: 76
Registrado: 14 Jul 2016, 14:30
Been thanked: 31 times

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

Mensaje por chernandezba »

De nada :)
Tengo en el emulador parte del código de floppy desactivado, básicamente por que no funciona bien. Pero si lo habilitas, quizá la controladora te de algunos códigos de error que te sean mas utiles que ahora...
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux
Avatar de Usuario
sinclair200 España
Moderador
Moderador
Mensajes: 10000
Registrado: 28 Mar 2014, 18:25
Ubicación: Madrid
Has thanked: 8 times
Been thanked: 177 times

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

Mensaje por sinclair200 »

carmeloco escribió:Muchas gracias otivax, por los archivos. :D
Los he copiado a la partición D con strawsaw, pero no parece que quieran funcionar los programas.
Diría que el problema es que cada programa, hace una llamada a un "user" específico, y yo lo tengo todo en la "raíz" de D:

¿Cuales son los comandos para copiar archivos a un user específico desde CP/M?

Edito: Ya he encontrado el comando PIP ;)
Edito 2: No se como copiar archivos a otros "users" ::?
Edito 3: Soy idiota, y si me hubiese leido bien el mail no me habría pasado esto :D
Que me pase a mi....vale, pero que te pase a ti....... :D
Imagen
Z80 INSIDE.........
WANTED:…………. CPC 6128 british
Avatar de Usuario
sinclair200 España
Moderador
Moderador
Mensajes: 10000
Registrado: 28 Mar 2014, 18:25
Ubicación: Madrid
Has thanked: 8 times
Been thanked: 177 times

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

Mensaje por sinclair200 »

carmeloco escribió:
sinclair200 escribió:
carmeloco escribió:Muchas gracias otivax, por los archivos. :D
Los he copiado a la partición D con strawsaw, pero no parece que quieran funcionar los programas.
Diría que el problema es que cada programa, hace una llamada a un "user" específico, y yo lo tengo todo en la "raíz" de D:

¿Cuales son los comandos para copiar archivos a un user específico desde CP/M?

Edito: Ya he encontrado el comando PIP ;)
Edito 2: No se como copiar archivos a otros "users" ::?
Edito 3: Soy idiota, y si me hubiese leido bien el mail no me habría pasado esto :D
Que me pase a mi....vale, pero que te pase a ti....... :D
Es que no sabía que la rom +3e fuese capaz de grabar en "users" directamente, y la copia la había hecho en D ahí a lo bruto, con strowsaw, pero después he probado a hacerlo desde ZX-Spin, desde los diskettes, y perfecto.
También se podia copiar desde el basic del +3......... :D
Imagen
Z80 INSIDE.........
WANTED:…………. CPC 6128 british
Avatar de Usuario
otivax
Aspirante a demonio
Aspirante a demonio
Mensajes: 425
Registrado: 22 Ene 2015, 11:05
Ubicación: Alcoy
Been thanked: 1 time

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

Mensaje por otivax »

carmeloco escribió:
sinclair200 escribió:
carmeloco escribió: Es que no sabía que la rom +3e fuese capaz de grabar en "users" directamente, y la copia la había hecho en D ahí a lo bruto, con strowsaw, pero después he probado a hacerlo desde ZX-Spin, desde los diskettes, y perfecto.
También se podia copiar desde el basic del +3......... :D
Eso es a lo que me referia, que no sabia que el +3 Basic pudiese copiar como "users" de CP/M
El +3DOS creo que también lo desarrolló Locomotive y tiene muchas cosas en común con el CP/M: formato discos, usuarios, organización de archivos, rutinas que funcionan de modo similar, etc.
La ventaja de esto es que los archivos de los disquetes y discos duros se pueden manejar tanto desde el CP/M como desde el +3BASIC(aunque este añade cabeceras a los archivos BASIC, CODE y SCREEN)
El Strawsaw y el CPCDiskXP no se llevan muy bien con el empleo de usuarios, por eso los he separado en varios dsk.
Responder

Volver a “Proyectos de software abiertos”