mirror of
https://github.com/kanjitalk755/macemu.git
synced 2025-01-11 10:30:09 +00:00
Ricky Zhang
f3895493ae
Add break point function for Basilisk II in cxmon.
To enter break point, you need to run a m68k program in Macintosh guest OS. The program executes a new emul_op instruction 0x7138. The program will be provided in cxmon/utils folder in a separate commit. Once emulation is suspended, you can enter below new cxmon command to manipluate break points: ba [address] Add a break point br [breakpoints#] Remove a break point. If # is 0, remove all break points. bd [breakpoints#] Disable a break point. If # is 0, disable all break points. be [breakpoints#] Enable a break point. If # is 0, enable all break points. bi List all break points bs "file" Save all break points to a file bl "file" Load break points from a file Once emulation PC reach break point address, it automatically suspends and traps into cxmon. Signed-off-by: Ricky Zhang <rickyzhang@gmail.com>
Description
Basilisk II and SheepShaver Macintosh emulators
Languages
C++
66%
C
26.5%
M4
2.6%
Objective-C++
1.7%
Assembly
1.2%
Other
1.9%