WHDLoad kiíratásai és naplófájljai
Elsősorban hibakeresési célból a WHDLoad különböző kiíratási és naplófájlokat tud
létrehozni.
A memória kiíratás az a memóriaterület egy fájlba mentve, amelyet az installált program használ.
A kiíratás mérete függ az installált programtól (megegyezik a Slave struktúra ws_BaseMemSize
értékével). A memória kiíratást létre lehet hozni a Hibakereső
billentyű lenyomásával vagy egy hiba után a CoreDump gomb megnyomásával. A memórai
kiíratás fájl neve ".whdl_memory" lesz. Az alapértelmezett helye a "PROGDIR:", de ez
megváltoztatható a CoreDumpPath opcióval. Ha van már
ilyen nevű fájl, akkor az felül lesz írva. Ha az installált program további memóriát is
használ, az a ".whdl_expmem" néven lesz lementve.
A regiszter kiíratás a CPU (beleértve az MMU-t is) tartalmazza, a Cia és a Custom chipek
állapotát tartalmazza. Néhány Cia és Custom regiszter nem olvasható, ezeket csak akkor
tartalmazza a kiíratott fájl, ha a Figyelő mód aktív volt.
Az információk egy ASCII fájlba lesznek kiírva néhány kiemelés használatával, amely Escape
szekvenciák segítségével történeik (CSI - Control Sequence Introducer, decimális 155,
használatával). A megtekintéséhez olyan program ajánlott, amely támogatja az Escape
szekvenciákat (pl. More, MuchMore, MultiView, ...). A kiíratás fájl neve ".whdl_register"
lesz, az alapértelmezett helye a "PROGDIR:", de ez a CoreDumpPath
opcióval megváltoztatható. Ha van már ilyen nevű fájl, a kiíratás hozzá lesz fűzve - egyébként egy új fájl
lesz létrehozva.
Minden lemezhozzáférés naplózva lesz ha a Fájlnapló opció
be van kapcsolva. Ez a lehetőség hasznos az installált rpogram lemezműveleteinek
elemzéséhez hibakeresési és optimizálási céllal. A következő resload funkciók lesznek
feljegyezve a naplófájlban:
- resload_DeleteFile
- resload_DiskLoad
- resload_Examine
- resload_ExNext
- resload_GetFileSize
- resload_GetFileSizeDec
- resload_ListFiles
- resload_LoadFile
- resload_LoadFileDecrunch
- resload_LoadFileOffset
- resload_SaveFile
- resload_SaveFileOffset
Ezeken a funkciókon keresztüli minden fájl-hozzáférés egy sort hoz létre az
naplóban, amely a funkciót, a paramétereket és az eredményt rögzíti. A WHDLoad
egy belső pufferbe gyűjti a naplóbejegyzéseket. A puffer törlődni fog kilépésnél vagy
ha teli lesz. Az információk egy ASCII fájlba lesznek kiírva, a fájl neve
".whdl_filelog" lesz, az alapértelmezett helye a "PROGDIR:" de ez
megváltoztatható a CoreDumpPath opcióval.