PDA

Visualizza Versione Completa : RAMDISK



KymyA
06-11-17, 09:35
...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???

magen1
06-11-17, 09:36
vedo che in azienda siete all'avanguardia :appero:

KymyA
06-11-17, 09:40
https://preview.ibb.co/jst6oG/ramdiskxl.png

- - - Aggiornato - - -


vedo che in azienda siete all'avanguardia :appero:

Non c'entra nulla l'azienda. è solo hobby e passione.

magen1
06-11-17, 09:41
seeeeeeeeeeeeeeeee, l'emulatore?
mava cagher va.
metti tutto sul vero commodore

KymyA
06-11-17, 09:57
quello alla fine, ovviamente. Ti pare che mi metto a fare debug sul vero C=64? DELIRIO allo stato puro...

c'ho la EasyCart e posso metterlo pure su cartuccia, se mi gira.

Fruttolo
06-11-17, 10:17
Idolo

Pierluigi
06-11-17, 12:02
10 print "kymya"
20 goto 10
run

KymyA
06-11-17, 13:18
10 print "kymya"
20 goto 10
run

Riscrivilo in assembler e ne riparliamo... :tsk:

fulviuz
06-11-17, 13:18
tempo libero & sistemi morti

KymyA
06-11-17, 14:28
uff... serve per non perdere l'elasticità mentale necessaria per scrivere programmi in assembly.
potrei scrivere comandi pure per il DOS, visto che l'ho fatto.

Sinceramente per sistemi Windows invece non l'ho mai fatto.

fulviuz
06-11-17, 20:38
:smugranking: