...per Commodore64
Ho quasi finito questo fantastico tool.
Sfrutto la RAM under ROM tra $A000-BFFF e $E000-$FFFF come se fosse un'unica area contigua.
Deciso che ogni blocco è composto da 256Byte e che si possono avere massimo 16 file salvati.
Ogni file è un record della BAM composto da 80byte,
1 word - start address
1 word - end address
13 byte - file name
1 byte - file type (0-none, 1-prg, 2-data, 3-CRYPTED, 0xff-DELETED)
64byte - block sequence
Adesso mi manca la routine che gestisca i comandi aggiuntivi. Odio i comandi che vengono identificati da un carattere+comando (tipo @BSAVE - @BLOAD - @FOTTESEGA), quindi utilizzerò una routine che "aggiunge" token ai comandi standard del C=64 (MSAVE, MLOAD, MDIR, MDEL, MCOPY, ...) .
Che ne pensate?
- - - Aggiornato - - -
Volete vedere uno screenshot, razza di zotici???