linux volt C64 lett + c64 floppy
Bodosi Balazs
BBALAZS at phys.szote.u-szeged.hu
Tue Jan 27 14:55:49 CET 2004
> > A c64-el menet kozben valthattal lapot, a 0. es 1. cimen lehetett
> > megadni, hogy mit lasson.
> Az "oprendszerre" ertettem. A C64-en az ezt fixre belotte boot kozben,
> utana hozza sem ert. Probald meg beirni a
> poke 0,255-peek(0):poke 1,255-peek(1):print "sikerult"
> parancsot.
> A print mar biztosan nem fut le.
Ja, bocs, nem vettem eszre. De szerintem epeszu ember azt a 0.8MHz-es
gepet nem programozta BASIC-ben, a sys4096 vagy sys8192 parancsok
kivetelevel... :))
A floppy 147kB-os volt, azt hiszem, lehetett mindket oldalat formazni,
ha kivagtad a masik oldalt is, de az egy olvasofej miatt (1541-es)
forgatni kellett. Voltak aztan speci drive-ok is (pl. 1001-es), de
azok nem terjedtek el annyira.
A file kezelesre ugy emlexem, hogy volt 35 track, a directory a 18.-on
helyezkedett el (lemez kozepso savja). Ott volt a 18.00-n a BAM
(Block allocation map - gyakorlatilag FAT masik neve), ami mutatta,
hogy egy adott track/sector foglalt-e. Azt hiszem, a 18.01-en
kezdodott a filerendszer, ahol a max 16 karakteres nevbejegyzes
mellett ott volt az elso track/sector kezdete is, ami egy blokkot
azonositott. Egy blokk 256 (minusz ketto) hosszu volt. A blokk 0. es
1. byte-jaiban tarolta a lancolt kovetkezo blok track/sectorat,
ezert a minusz ketto, vagyis hasznos adat 254 byte volt.
Neha lehetett olyan vedelemmel talalkozni, ami egeszen 40 trackig irt
valamit a lemezre. 0. track itt nem volt.
Mas biztosan pontosabban leirja. En csak azert emlexem valamennyire,
mert annak idejen irtam ra egy pct-szeru progit, ami beolvasta a
teljes lemez fontosabb adatait 32sec alatt, utana lehetett
mindenfelevel szorakozni.
Udv:
BBalazs
http://www.phys.szote.u-szeged.hu/bbalazs/bbalazs.htm
More information about the Elektro
mailing list