Grabacion floppys 3.5" por unidad USB para CPC, PCW y ZX+3

Foro dedicado a la retroinformática, tienen cabida todas las cuestiones relacionadas con microordenadores clásicos.
Avatar de Usuario
kaosoverride
Commodore 128
Commodore 128
Mensajes: 107
Registrado: 02 Jul 2008, 00:26
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Sega Genesis/Megadrive
Primera consola: Atari 2600
Ubicación: Guipuzcoa
Gracias recibidas: 1 vez
Contactar:

Grabacion floppys 3.5" por unidad USB para CPC, PCW y ZX+3

Mensajepor kaosoverride » 08 Mar 2014, 00:27

Ya es posible!! Tras un brainstorming sobre el tema en amstrad.es, Mochilote a actualizado CPCDiskXP para poder grabar en discos de 3.5" por unidades USB aunque con bsstantes restricciones impuestas por este medio tan poco manejable a bajo nivel...

En CPC solo es posible grabar formatos IBM AMSDOS

En PCW y ZX+3 solo los formatos a 9 sectores.

Y algunas triquiñuelas para ganar sitio en el formato IBM proximamente...


En http://www.cpcmania.com

Avatar de Usuario
Joss
Atari 1040 STf
Atari 1040 STf
Mensajes: 930
Registrado: 17 Jul 2012, 20:07
Gracias dadas: 14 veces
Gracias recibidas: 2 veces

Re: Grabacion floppys 3.5" por unidad USB para CPC, PCW y ZX

Mensajepor Joss » 08 Mar 2014, 09:23

Genial! gracias por avisar .... la discusión en amstrad.es no la he seguido :oops: .... supongo que se pueden grabar todos los programas que no tengan ningún formato de protección a bajo nivel ..... creeis que se podrá ampliar a otros formatos?

Avatar de Usuario
kaosoverride
Commodore 128
Commodore 128
Mensajes: 107
Registrado: 02 Jul 2008, 00:26
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Sega Genesis/Megadrive
Primera consola: Atari 2600
Ubicación: Guipuzcoa
Gracias recibidas: 1 vez
Contactar:

Re: Grabacion floppys 3.5" por unidad USB para CPC, PCW y ZX

Mensajepor kaosoverride » 08 Mar 2014, 10:14

Me temo que no, o lo veo muy dificil... El problema es que el "hack" consiste en recurrir a los formatos con el mismo identificador trackdisk del formato IBM PC DD720K (9 sectores por pista de 512ks con numeracion 01,02,03,04,05...)

Los unicos formatos nativos coincidentes son el IBM CPC y el PCW/+3DOS. Estos dos ultimos quedan cubiertos en cuanto a imagenes de ficheros sueltos, olvidemonos de protecciones y diversos hacks (Pistas de mas de 512ks, numeraciones de trackdisk raras, etc)

En CPC es mas complejo ya que los formatos nativos DATA y SYSTEM usan trackdisk C1 C2 C3 C4... y 41 42 43 44...

Asi que efectivamente solo se puede pasar software de ficheros sueltos (Juegos desprotegidos, etc). Aun asi con las disqueteras nativas de controladora en placa base, sigue funcionando TODO.

Lo genial es que los discos de CP/M para PCW (Y para +3DOS, lo mas seguro) se pasan sin problemas por USB, y arrancando!!!

La otra genialidad proxima es que el formato IBM CPC se podra "manipular" para poder rellenar hasta 254ks por cara, petando los discos todo lo posible de juegos, y todo esto con un hack al sistema de archivos que permite leerlos en un CPC sin modificar la ROM de disco AMSDOS original!! Aunque de cara al CPC el disco se queda en un extraño modo de "Solo lectura" ya que AMSDOS piensa que a partir de los 154ks ocupados en el formato IBM CPC ya no queda mas espacio libre y no deja grabar mas...

Avatar de Usuario
zup
Amiga 2500
Amiga 2500
Mensajes: 2971
Registrado: 04 Sep 2009, 20:07
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo DS/3DS
Primera consola: Nintendo GameBoy
Ubicación: Navarra
Gracias dadas: 68 veces
Gracias recibidas: 326 veces
Contactar:

Re: Grabacion floppys 3.5" por unidad USB para CPC, PCW y ZX

Mensajepor zup » 08 Mar 2014, 11:45

Es una limitación de casi todas las disqueteras USB... no puedes elegir el orden de sectores (ni el tamaño). En el +3 los formatos son equivalentes, con los sectores empezando en 0x40 y 0xC0.

En cuanto al formato IBM del CPC (y creo que del +3)... creo que corresponde al formato más conservador de IBM, el que usa 40 caras y 8 sectores por pista (160k por cara). En el +3 es fácil manipularlo para llegar a los 180k, y me imagino que no debería haber mucho problema para crear un formato especialmente manipulado de 720k (vamos, el estándar de disquetera de 3.5), gracias a que el +3 reconoce este tipo de formatos automáticamente... creo. Luego lo probaré en un emulador.

Como decís, esto impide que haya protecciones en el disco... pero si tienes juegos desprotegidos no habría problemas.

En cuanto al problema de grabar datos en esos discos, si el CPC se comporta como el +3 debería haber un mecanismo para indicar al sistema los parámetros correctos del disco. Debería ser fácil hacer un programa corto que manipule la XDPB y haga que el sistema lo reconozca, para que sea posible escribir en ellos.
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start.
Además vendo cosas!


Volver a “Microordenadores”

¿Quién está conectado?

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