Kiíratás

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

#### Egész fájl kiíratás

Az egész fájl kiíratás egy IFF fájl lesz ameylik az egész informaciókat az elöbbi kiíratásoktol megtartozza. A szándékozáz az hogy más programmok hasnályák. A szerkezet levanírva egy külön tartalmazas ba amely neve whddump.i. Mostanában a programmok WHDLoadGCI (graphical coders interface) és SP (save picture) olvasnak az egész kiíratást. Az egész kiíratás fájl neve ".whdl_dump" 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 fájl mindig felülírva lesz.

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

- 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 crct az olvasott/ìrt adatoknak, 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.