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.

Memória kiíratás

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.

Regiszter kiíratás

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.

Fájl hozzáférési napló

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: 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.