1) haal de nieuwste esxdos (0.8.6) op en pak het uit
(versie minimaal 0.8.6 is een must omdat eerdere versies de autoboot-functie die we nodig hebben niet ondersteunen)
wget 'http://www.esxdos.org/files/esxdos086.zip'
mkdir esxdos086.zip.dir
unzip -d esxdos086.zip.dir esxdos086.zip
2) edit esxdos086.zip.dir/SYS/CONFIG/ESXDOS.CFG, set AutoBoot=1
3) bereid hdf voor met esxdos
hdfmonkey maak test.hdf 64M
hdfmonkey put test.hdf esxdos086.zip.dir/SYS /
hdfmonkey put test.hdf esxdos086.zip.dir/BIN /
hdfmonkey put test.hdf esxdos086.zip.dir/TMP /
4) bereid een geflitste esxdos-image voor
fuse --no-divide --divmmc --no-divmmc-write-protect esxdos086.zip.dir/ESXMMC.TAP
start de debugger, stel het breakpoint op 0 (break 0) en sluit debugger
LOAD “”
<press a key to flash>
enable divmmc writeprotect
HARD(!) reset (harde reset is nodig om de mapram-modus vrij te geven die door de flasher wordt ingesteld)
wanneer debugger verschijnt (op breakpoint), sluit u debugger niet en slaat u de momentopname gewoon op als flashed.szx
verlaat FUSE
5) bereid het basicprogramma voor dat bij het opstarten moet worden geladen (om de externe TAP automatisch te laden na het opstarten van esxdos)
fuse flashed.szx --divmmc-file test.hdf (negeer de fout "no such file or dir", dit komt omdat we nog geen autoboot.bas hebben) .cd-sys 10 LOAD "" SAVE *"AUTOBOOT.BAS" LINE 10exit FUSE (save changes to hdf)
6) Test het automatisch laden van een extern tapbestand:
fuse flashed.szx --divmmc-file test.hdf test.tap
Geen opmerkingen:
Een reactie posten
Opmerking: Alleen leden van deze blog kunnen een reactie posten.