Üdvözlöm a nagyérdeműt!
Kérdéseim lennének az (E)EPROM-okba írható játékokkal kapcsolatban.
Alapvetően a Pear-féle EXDOS 2.0 kártya klónnal kísérleteztem.
Az világos, hogy a nem teljes 16kB vagy többszörösei méretű fájlokat hexaeditorral ki kell egészíteni (én FF hexa karaktereket használtam), hogy pontosan 16.384, 32.768 stb... bájt méretűek legyenek.
Átolvastam az egész topicot, és számomra gyakrolati szempontból összefoglalva az alábbiak derültek ki:
1.) Bizonyos játékok EXOS-kompatibilisek, és bővítményként futtathatók ROM-ból. Ilyen a régiek közül pl. a PASIANS, a CYRUS, de Zozó is csinált pár ilyet, pl. WRIG, EAT, BZS.
2.) Mások nem jelennek meg a :HELP listáján, de LOAD "NÉV:"-vel betölthetők és futtathatók, ilyen pl. a HAMIKA, BRUCE, NODES. Nem tudom, ezeket valahogy lehet-e listázni, ha esetleg idegen ROM-ban szeretnénk megnézni, mik vannak.
3.) Vannak olyan játékok, amik direkt cartridge ROM-ként történő használatra alakítottak át, pl. BRICKY, TCAVE. Ezek esetén a :HELP listájában ROMFS szerepel, na ezeknél nem tudtam rájönni, hogy hogyan indíthatók, vagy indíthatóak-e egyáltalán valamilyen nagyobb belső ROM részeként. De ez lehet az én lámaságom miatt van így.
4.) Néhány játék nekem nem volt hajlandó megfelelően működni, annak ellenére, hogy elvileg futniuk kellene. Ilyen pl. a TETRISZ (fekete képernyővel megáll), vagy a WIZLAIR (kezdő nyelvválasztó képernyőn túljutok, de utána zöld glitchek jelennek meg, majd le is fagy a játék). Amire tippelek, hogy esetleg valami memória-ütközésről lehet szó. Egyelőre csak úgy tudom ugyanis kihasználni az EXDOS-kártya 256kB-os ROM-kapacitását, ha az SD-kártya olvasóval indítom a gépet (annak hiányában a gyári BASIC cart lassú memóriatesztjével csak az első 32kB-ot látja a rendszer, így van IS-DOS 1.0 és EXDOS 1.4 is). Viszont az SD-kártyás gyorsteszt már látja a teljes ROM-állományt, de így eltűnik az IS-DOS a listáról. Holnap tervezem a gép alaplapját módosítani, és a 2.4-es EXOS-t beégetni egy 64kB-os EPROM-ba, hogy ne kelljen indításhoz se a BASIC cart, se SD-kártya olvasó. Letöltöttem a gflorez-nek összeállított ROM-ot is, abban az tűnt fel, hogy több helyre van 16kB-os "üres" (hexa FF) rész betoldva, nem tudom, ennek van-e gyakorlati jelentősége (pl. ütközés elkerülése), vagy csak ballasztnak van ott.
Elnézést mindenkitől, ha triviális dolgokat nem értek, és előre köszönöm a segítséget!