DM-System2 Drivers
Many drivers are provided with the Gigamix DM-System2 development kit and extend the possibilities of the DM-System2 BASIC. This page is a guide to manually install them, but can also help you if you want to know the differences between them.
Contents |
Music Playing (BGM drivers)
Related instructions
Available drivers for these instructions
FM-BIOS Driver | |
---|---|
Type | This driver allows to play music using MSX-MUSIC. Driver coded by Gigamix. The format used by MSX-FAN. The advantage is its lightness. |
Ignored instructions | CALL BGMTRS, CALL BGMVOL, fade out of CALL BGMOFF |
Installation | You need the file BGM-BIOS.BIN from the first archive (DS2UTL-1.LZH) of the DM-System2 package. Enter the instruction below after installation of the DM-System2 BASIC: CLEAR 300,&HC000:BLOAD"BGM-BIOS.BIN",R If the installation fails the error "Device I/O Error" occurs. The value 300 from CLEAR is given just for example. |
MGSDRV Driver | |
---|---|
Type | This driver is a version of the famous MGS driver coded by Ain for MSX-DOS2 adapted for DM-System2 by Gigamix. It allows to play music on 17 voices (OPLL, SCC and PSG simultaneously). Driver designed by default. |
Ignored instructions | CALL BGMTRS |
Installation | You need the two files BGM-MGS.DRV and BGM-MGS.BIN from the first archive (DS2UTL-1.LZH) of the DM-System2 package. Enter the instruction below after installation of the DM-System2 BASIC: CLEAR 300,&HC000:BLOAD"BGM-MGS.BIN",R If the installation fails the error "Device I/O Error" occurs. The value 300 from CLEAR is given just for example. |
MuMAKA (MK) Driver | |
---|---|
Type | This is a version of the driver coded by M.K Soft/Syntax for MSX-DOS2 adapted for DM-System2 by Gigamix. It allows to play music on 17 voices (OPLL, SCC and PSG simultaneously). The format is compatible with MuSICA. |
Ignored instructions | - |
Installation | You need the two files BGM-MK.DRV and BGM-MK.BIN from the first archive (DS2UTL-1.LZH) of the DM-System2 package. Enter the instruction below after installation of the DM-System2 BASIC: CLEAR 300,&HC000:BLOAD"BGM-MK.BIN",R If the installation fails the error "Device I/O Error" occurs. The value 300 from CLEAR is given just for example. |
SZMYP Driver | |
---|---|
Type | Driver coded by Suzumizaki-kimitaka. It allows to play Midi musics created by MYU-DON. Several Midi interfaces are usable (MSX-MIDI (μPACK and FS-A1GT), Dual MIDI, Tada MIDI or SFG-05). Full package for this driver is available here. |
Ignored instructions | CALL BGMTRS, loop number of CALL BGMON |
Installation | You need the two files BGM-SZMY.DRV and BGM-SZMY.BIN from the first archive (DS2UTL-1.LZH) of the DM-System2 package. Enter the instruction below after installation of the DM-System2 BASIC: CALL LOAD("BGM-SZMY.DRV",&H400) or CLEAR 300,&HC000:BLOAD"BGM-SZMY.BIN",R If the installation fails the error "Device I/O Error" occurs. The value 300 from CLEAR is given just for example. |
Specific feature | CALL POKE(&H44A,<interface number>) to specify the MIDI interface, short delay for execution of CALL BGMVOL |
Device Input (DEV drivers)
Related instructions
Available drivers for these instructions
Driver | Type | Installation |
---|---|---|
DEV-ATCH | Driver for quiz games | CLEAR 200, &HC000 : BLOAD"DEV-ATCH.BIN",R |
DEV-LABY | Driver for Ninja-Tap (allows 4 joysticks connected) | CLEAR 200, &HC000 : BLOAD"DEV-LABY.BIN",R |
DEV-NORM | Standard driver | CLEAR 200, &HC000 : BLOAD"DEV-NORM.BIN",R |
DEV-WEND | Standard driver + ON STRIG | CLEAR 200, &HC000 : BLOAD"DEV-WEND.BIN",R |
Kanji-ROM Characters Display (FNT drivers)
Related instructions
Available drivers for these instructions
Driver | Type | Installation |
---|---|---|
FNT-ANK | Half-size font | CLEAR 300, &HC000 : BLOAD"FNT-ANK.BIN",R |
FNT-CM1X | Panasonic 12 dot font | CLEAR 200, &HC000 : BLOAD"FNT-CM1X.BIN",R |
FNT-HAL | Halnote 12 dot font | CLEAR 200, &HC000 : BLOAD"FNT-HAL.BIN",R |
FNT-HEKI | X68000 font | CLEAR 200, &HC000 : BLOAD"FNT-HEKI.BIN",R: _LOAD ( "HEKIRU.FNT", @&HA2E4) : _POKE &H742B,0:_POKE &H742C,&HE4: _POKE &H742D,&HA2 |
FNT-KOEI | Koei font | CLEAR 200, &HC000 : BLOAD"FNT-KOEI.BIN",R + see DOC file about KJCODE.DAT and KJFONT.DAT |
FNT-KROM | Kanji-ROM level 1 & 2 with 16x16 dot font | CLEAR 200, &HC000 : BLOAD"FNT-KROM.BIN",R |
FNT-NEKO | Nekocharu 12 dot font | CLEAR 200, & HC000 : BLOAD"FNT-NEKO.BIN",R: _LOAD ( "KANJI3.GRP", @65536 !,, 7) |
FNT-NV | NV Magazine 16 dot font | CLEAR 200, & HC000 : BLOAD"FNT-NV.BIN",R: _LOAD ( "FONTNV.KNJ", @65536 !,, 7) |
FNT-RFIL | ASCII Notebook 12 dot font | CLEAR 300, &HC000 : BLOAD"FNT-RFIL.BIN",R |
FNT-VIEW | MSX View 12 dot font | CLEAR 200, &HC000 : BLOAD"FNT-VIEW.BIN",R To activate the Internal extended driver: _BLOCK (&H7633, &H4300 + 187, 8): _POKE (& H4300 + 174, 0) |
PCM Playing (PCM drivers)
Related instruction
Available drivers for this instruction
Driver | Type | Installation |
---|---|---|
PCM-1BIT | PSG quality | CLEAR 200, &HC000 : BLOAD"PCM-1BIT.BIN",R |
PCM-EI | PSG quality without disabling interrupts | CLEAR 200, &HC000 : BLOAD"PCM-EI.BIN",R |
PCM-PSG | Full PSG quality (three channels) | CLEAR 200, &HC000 : BLOAD"PCM-PSG.BIN",R |
PCM-SCC | Full SCC quality (five channels) | CLEAR 200, &HC000 : BLOAD"PCM-SCC.BIN",R |
PCM-TKM | High quality | CLEAR 200, &HC000 : BLOAD"PCM-TKM.BIN",R |
PCM-TR | Only for MSX turbo R | CLEAR 200, &HC000 : BLOAD"PCM-TR.BIN",R |
Sound Effect (SE drivers)
Related instructions
Available drivers for these instructions
SE Driver from MagiLaby | |
---|---|
Type | Driver for PSG, used in the game Magical Labyrinth Remix coded by Gigamix, Influenza and Skeleton-master. This driver is no more installed by default since 07-07-1997. |
Installation | You need the file SE-SE.BIN from the first archive (DS2UTL-1.LZH) of the DM-System2 package. Enter the instruction below after installation of the DM-System2 BASIC: CLEAR 300,&HC000:BLOAD"SE-SE.BIN",R The value 300 from CLEAR is given just for example. |
New SE Driver | |
---|---|
Type | Driver for PSG, coded by Gigamix, Influenza and Mattya. This driver is installed by default. |
Installation | You need the file SE-NSE.BIN from the first archive (DS2UTL-1.LZH) of the DM-System2 package. Enter the instruction below after installation of the DM-System2 BASIC: CLEAR 300,&HC000:BLOAD"SE-NSE.BIN",R The value 300 from CLEAR is given just for example. |