[zxspectrum] Re: FAT ZXMMC+

  • From: "Alessandro" <apoppi@xxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Sat, 16 Feb 2008 17:22:33 +0100

On Friday, February 15, 2008 10:22 AM [GMT+1],
Eugenio Ciceri <eugenio.ciceri@xxxxxxxxx> wrote:

Ultimamente mi sono dilettato a studiare e smanacciare un po' il
firmware della ZXMMC+ (bootrom) e sono stato catturato dalla
programmomania come ai vecchi tempi.

Avrai cosi` potuto constatare che la bootrom e` un vero casino... a mia discolpa dichiaro che si tratta di roba in parte derivata da quella del badaloc e quindi poco strutturata :-)

Comunque succede anche a me: ogni tanto mi viene nostalgia dell'assembler Z80 e allora aggiungo qualche puttanata alla bootrom :-) complice anche il fatto che con zx-com in un attimo si fa l'upload ed il lancio del binario in ram della zxmmc+

Avere a disposizione un gioiello come la ZXMMC+ (e con 'a
disposizione' intendo la possibilità di metterci le mani dentro, non
solo di usarla 'as is', che già non è poco) fa venire davvero tante
idee.

Beh, grazie. Dopo le ultime modifiche, l'hardware sembra proprio robusto... non mi sono capitati inconvenienti.

al fatto che ha fatto le cose per bene :-)) sono riuscito a snappare
parecchi vecchi sorgenti scritti con Laser Genius e a portarli su PC.

Ottimo!

Nel formato attuale però non sono molto utili; sarebbe decisamente
meglio se i file fossero salvati nel formato .MDR usato da alcuni
emulatori e studiato appositamente per contenere i file delle
cartucce dei microdrive.

Eh, lo so. Quando ho deciso di optare per un filesystem proprietario di tipo 'raw' e` stato perche` affrontare la gestione della fat16 mi e` parso troppo, soprattutto per una cosa che avrei utilizzato solo io per sempre (il badaloc), espressamente sviluppata per snappare i giochi dopo il penoso caricamento una-tantum da cassetta.

[...]

La prima è ovviamente la gestione del filesystem: esistono
sicuramente almeno un paio di implementazioni (leggi ResiDOS e
DivIDE) che però non sono di pubblico dominio (anche se qui forse si
può chiedere ad Alessandro di intercedere presso Garry).

Eventualmente qualcuno sa se esistono altre librerie/driver open
source per la gestione della FAT sullo Spectrum, anche in versione
preliminare o incompleta?
Sarebbe già un punto di partenza migliore che non lo zero assoluto.

Intanto complimenti solo per aver avuto l'idea. Poi, ho trovato questo: http://elm-chan.org/fsw/ff/00index_e.html

Ciao!


Other related posts: