Below is a list of identifiers reserved by the compiler and what they do. Reserved words used with the Option command are omitted from this list.
Identifier | Description |
Bin | Tells the compiler that a file added with the DataFile should be treated as a binary file. |
Byte | Defines a variable to the Byte data type. |
Char | Defines a variable to the Char data type. |
DataPtr& | Allows you to set the data pointer manually to an address specified either by a variable or an expression. |
DM_Blank | Turns the frame buffer of the 32x off. |
DM_8bpp | Sets the draw mode for the 32x to 8bpp mode. |
DM_15bpp | Sets the draw mode for the 32x to 15bpp mode. |
DM_Rle | Sets the draw mode for the 32x to RLE mode. |
DoubleInterlace | Used with the VidMode command to enable double interlace mode for the display. |
Down | Used to direct the Scroll, Scroll2, and WindowProp commands. |
ExtInt | Defines the External Interrupt when dealing with interrupts. Other ways to reference this are External Interrupt, InterruptExternal, InterruptExtInt. |
False | Used for conditional statements or setting variables to False. |
hInt | Defines the Horizontal Interrupt when dealing with interrupts. Another way to reference this is InterruptHBlank. |
HScroll_Cell | Defines the horizontal scroll type to "cell" (8 pixel block) when using the SetScrollMode command. |
HScroll_Line | Defines the horizontal scroll type to "line" (1 pixel tall row) when using the SetScrollMode command. |
HScroll_Overall | Defines the horizontal scroll type to "overall" (the entire plane) when using the SetScrollMode command. |
Integer | Defines a variable to the Integer data type. |
Interlace | Used with the VidMode command to enable single interlace mode for the display (default VDP setting). |
Left | Used to direct the Scroll, Scroll2, and WindowProp commands. |
Long | Defines a variable to the Long data type. |
NTSC | Used to set the tv set to NTSC using the TvSet command. |
PAL | Used to set the tv set to PAL using the TvSet command. |
Prio_32x | Sets the 32x frame buffers to have priority over the genesis/mega drive planes. |
Prio_Gen | Sets the genesis/mega drive planes to have priority over the 32 frame buffers. |
Right | Used to direct the Scroll, Scroll2, and WindowProp commands. |
sbReadByte | The data type to read from SRAM. |
sbReadWord | The data type to read from SRAM. |
sbWriteByte | The type of write to perform to SRAM. |
sbWriteWord | The type of write to perform to SRAM. |
Screen | Used to Enable and Disable the video display. |
Scroll_A | Used to define the graphical plane when using plane related commands. |
Scroll_B | Used to define the graphical plane when using plane related commands. |
ShadowOff | Used to turn off ShadowMode. |
ShadowOn | Used to turn on ShadowMode. |
Signed | Used when defining an Integer variable as Signed. |
Sram | Used to Enable and Disable when reading or writing to Sram. This allows ROM's over 2MB to safely access Sram. |
String | Defines a variable to the String data type. |
True | Used for conditional statements or setting variables to True. |
TvBlank | Used to change when the Sleep command ends. |
Txt | Tells the compiler that a file added with the DataFile should be treated as a text file. |
Up | Used to direct the Scroll, Scroll2, and WindowProp commands. |
VDP_CTRL | System variable that points to memory location &HC00004. |
VDP_DATA | System variable that points to memory location &HC00000. |
Vid32Cell | Used with the VidMode command to turn the display into 32 cell mode (32 tiles wide). |
Vid40Cell | Used with the VidMode command to turn the display into 40 cell mode (40 tiles wide). |
vInt | Defines the Vertical Interrupt when dealing with interrupts. Other ways to reference this are InterruptVBlankand VBlank. |
VScroll2Cell | Defines the vertical scroll type to "2 Cell" (2 tile columns) when using the SetScrollMode command. |
VScroll_Overall | Defines the vertical scroll type to "overall" (the entire plane) when using the SetScrollMode command. |
Window | Used to define the graphical plane when using plane related commands. |
Z80_HALT | System variable that points to memory location &HA11100. |
Z80_RESET | System variable that points to memory location &HA11200. |