Changes

Jump to: navigation, search

Snapshot

439 bytes added, 16:01, 18 March 2018
/* DARS Chunk (Winape) */
| ASIC is waiting for byte from unlock sequence. e.g. if "2", ASIC is waiting for &FF, the first byte of the unlock sequence. if "3" ASIC is waiting for &77, the second byte of the unlock sequence.
|}
 
== WABP (Winape ==
 
This chunk is written by Winape when some breakpoints are set.
The exact details are not clear.
 
It seems to be:
 
4 bytes - number of user breakpoints
 
Each user breakpoint:
 
type,
4 byte address
 
Then, 4 bytes - number of memory breakpoints
 
Each memory breakpoint:
 
Then, 4 bytes - number of i/o breakpoints:
 
Each i/o breakpoint:
 
2 bytes flags? (6000 read, a400 write)
2 bytes port addr mask
2 bytes port addr
4 bytes counter
4 bytes condition string length, followed by condition string (not null terminated)
 
== DARS Chunk (Winape) ==
This chunk is written by Winape when some data areas are set. When loading a snapshot, the data areas found in this chunk are added to the one already installed.
The number of stored data areas in the chunk is given by the chunk size divided by 10 (the size of one data area data structure).
2,564
edits