Changes

Snapshot

620 bytes added, 12:03, 9 September 2024
/* BRKS */
== BRKS ==
This chunk is written by older versions of WinAPE when some breakpoints are set. Newer versions of Winape write WABP chunk.
ACE can import breakpoints from this chunk but won't create it (BRKC is used instead).
Each code breakpoint:
1 byte type origin (see note 1)
4 bytes 32-bit winape memory address (see note 2)
 
if count is present (see note 2):
 
4 bytes - maximum count
4 bytes - count so far
 
if condition is present (see note 2):
 
4 byte - length of condition in characters/bytes (note 3)
n bytes - characters/bytes of condition (note 4)
NOTES:
* 1. unknown what this is currently forthe origin of the breakpoint: 1 - 'user'. Added by the user clicking in the left margin of the disassembly view in the debugger. 4 - 'assembler'. Added by the user clicking in the left margin in the assembler window. * 2. Winape's addressing scheme is 4 bytes. The upper 16-bits effectively define the internal 64KB pages it uses. Bit 31 will be set if the 'count' is used and present in the file. Bit 30 will be set if the 'condition' is used and present in the file.
=== Memory breakpoints ===
2,571
edits