Return to previous page Return to menu Go to next page

When the control is transferred to the debugger instead of the user program, the two interrupts of level 2 autovector and level 3 autovector are replaced with the following routines.
interrupt: move.w # -1, SCSP_SCIRE
Rte
Therefore, as long as you follow the rules of sound tools (SCSP interrupts use only level 2 and 3), interrupts are not interrupted to the user program while waiting for the debugger.

■ Memory hidden by SSBug

SSBug specially handles the first $ 80 bytes of memory to hook into the user's vector, and the $ 000000- $ 00007F memory seen by the debugger is not actually $ 000000- $ 00007F on the target. Therefore, the following restrictions apply to the memory area of ​​$ 000000- $ 00007F.
If you use

Critical hours

There is a critical time for debugger operation in the current version, such as when an emulator break such as a hardware break occurs and a CPU exception including a software break or trace execution occurs almost simultaneously. Currently taking measures.

SCSI noise

SSBug SCSI communication may get on the analog output of the sound board as noise. If the noise gets in the way, try opening some kind of dialog. While the dialog is displayed, SSBug does not communicate with the sound board.

■ About linefeed characters

The line feed character of text files (all batches, symbols, and hex files) handled by SSBug can be CR only (Macintosh) or CR + LF (MS-DOS, etc.).
However, EOF characters in CP / M and MS-DOS are not supported.


Return to previous page Return to menu Go to next page