DM-System2 BASIC Instructions
Description
DM-System2 BASIC is a BASIC extension that is provided with the Gigamix DM-System2 development kit.
This extension adds 68 new instructions, whose 20 require to install specific drivers.
On this page, you will find these instructions in alphabetical order, without being classified to their purpose. For a listing by function, see this page: DM-System2 BASIC, that includes also an installation guide and the DM-System2 Memory Map.
Instructions
Note: CALL can be replaced by the character underscore (_). A space is not required after this character. See CALL for more info.
Instruction | Generation | Type | Notes |
---|---|---|---|
CALL BGMOFF | MSX1 | Music Playing | BGM driver required |
CALL BGMON | MSX1 | Music Playing | BGM driver required |
CALL BGMTMP | MSX1 | Music Playing | BGM driver required |
CALL BGMTRS | MSX1 | Music Playing | BGM driver required |
CALL BGMVOL | MSX1 | Music Playing | BGM driver required |
CALL BGMWAIT | MSX1 | Music Playing | BGM driver required |
CALL BINLOAD | MSX2 | Binary System | |
CALL BLOCK | MSX1 | Memory Handling | |
CALL CALL | MSX1 | Calling Machine Language Routine | |
CALL CELLO | MSX2 | Image Processing | |
CALL CHGCHR | MSX2 | Characters Switching | Not fully implemented |
CALL CHGCPU | Turbo R | CPU Mode Switching | |
CALL CHGDRV | MSX1 | Disk/File Operations | |
CALL CHGPLT | MSX2 | Palette Processing & VDP Macro | |
CALL COLOR= | MSX2 | Palette Processing & VDP Macro | |
CALL COS | MSX1 | Trigonometric Functions | |
CALL DMM | MSX2 | Device Input | DEV driver required |
CALL DMMINI | MSX2 | Device Input | DEV driver required |
CALL DMMOFF | MSX2 | Device Input | DEV driver required |
CALL DMMON | MSX2 | Device Input | DEV driver required |
CALL EXT | MSX2 | Data Compression | |
CALL EXTCOPY | MSX2 | Data Compression | |
CALL FILES | MSX1 | Disk/File Operations | |
CALL FSIZE | MSX1 | Disk/File Operations | |
CALL HELP | MSX1 | DM-System2 Control | |
CALL HMMM | MSX2 | Image Processing | |
CALL HMMV | MSX2 | Image Processing | |
CALL INTWAIT | MSX2 | Pending Processing | |
CALL KBOLD | MSX2 | Kanji-ROM Characters Display | FNT driver required |
CALL KCOLOR | MSX2 | Kanji-ROM Characters Display | FNT driver required |
CALL KINIT | MSX2 | Kanji-ROM Characters Display | FNT driver required |
CALL KPRINT | MSX2 | Kanji-ROM Characters Display | FNT driver required |
CALL KPUT | MSX2 | Kanji-ROM Characters Display | FNT driver required |
CALL KSIZE | MSX2 | Kanji-ROM Characters Display | FNT driver required |
CALL LMMM | MSX2 | Image Processing | |
CALL LMMV | MSX2 | Image Processing | |
CALL LOAD | MSX1 | Disk/File Operations | |
CALL MALLOC | MSX2 | Memory Mapper Control | |
CALL PACLOAD | MSX1 | Pana Amusement Cartridge (PAC) | |
CALL PACSAVE | MSX1 | Pana Amusement Cartridge (PAC) | |
CALL PAUSE | MSX1 | Pending Processing | |
CALL PCMON | MSX1 | PCM Playing | PCM driver required |
CALL PEEK | MSX1 | Memory Handling | |
CALL PEEKS | MSX1 | Memory Handling | |
CALL PEEKW | MSX1 | Memory Handling | |
CALL POKE | MSX1 | Memory Handling | |
CALL POKES | MSX1 | Memory Handling | |
CALL POKEW | MSX1 | Memory Handling | |
CALL SAVE | MSX1 | Disk/File Operations | |
CALL SEOFF | MSX1 | Sound Effect | SE driver required |
CALL SEON | MSX1 | Sound Effect | SE driver required |
CALL SETBIN | MSX2 | Binary System | |
CALL SETPLT | MSX2 | Palette Processing & VDP Macro | |
CALL SETSE | MSX1 | Sound Effect | SE driver required |
CALL SIN | MSX1 | Trigonometric Functions | |
CALL STATUS | MSX1 | DM-System2 Control | |
CALL SYSOFF | MSX1 | DM-System2 Control | |
CALL SYSON | MSX1 | DM-System2 Control | |
CALL SYSTEM | MSX1 | DM-System2 Control | |
CALL UPPER | MSX1 | Case Conversion | |
CALL VCOPY | MSX2 | Image Processing | |
CALL VDPWAIT | MSX2 | Pending Processing | |
CALL VMOFF | MSX2 | Palette Processing & VDP Macro | |
CALL VMON | MSX2 | Palette Processing & VDP Macro | |
CALL VMWAIT | MSX2 | Palette Processing & VDP Macro | |
CALL WAIT | MSX1 | Pending Processing | |
CALL XY | MSX2 | Graphic Accumulator | |
CALL YMMM | MSX2 | Image Processing |