Syntax:
Part | Description |
<Device> | Required. The target device to disable. |
<DeviceId> | Required if <Device> is the External Interrupt. |
<Device> | Description |
ExtInt |
Disables the external interrupt from the controller/expansion ports. The HV counter is no longer being latched, so you can read it at this point.
Other aliases for ExtInt are InterruptExternal and Interrupt External. These are for BEX compatibility. You will need to specify the <DeviceId> in order for it to function properly. Valid <DeviceId> values are:
|
HBlank |
Disables the Horizontal Interrupt.
Other aliases for HBlank are InterruptHBlank and Interrupt HBlank. These are for BEX compatibility. |
VBlank |
Disables the Vertical Interrupt.
Other aliases for VBlank are InterruptVBlank and Interrupt VBlank. These are for BEX compatibility. |
Screen | Disables the screen. Blanking signals are still sent to the TV and the only component drawn is the backdrop color. Horizontal and vertical interrupts are disabled, as are the status signals, so any status dependent routines will freeze, such as Sleep. |
SRAM | Disables SRAM Access. This is required if your ROM is over 2MB, otherwise the program may crash or cause undesirable effects. |
Window | Resets the Window plane. |
Example: