Data for MSX description from Main-ROM Bios
This page was last modified 02:16, 19 July 2018 by Gdx.

Data for MSX description from Main-ROM Bios

Address Name Length Description
0004h CGTABL 2 MSX Character Set address in Main-ROM.
0006h VDP.DR 1 Port used to read data from the VDP.
0007h VDP.DW 1 Port used to write data to the VDP.
002Bh BASRVN 2 First byte indicates character set localization, date format and default interrupt frequency (VSYNC).
 7 6 5 4 3 2 1 0
 | | | | +-+-+-+-- Character set
 | | | |           0 = Japanese, 1 = Other
 | +-+-+---------- Date format
 |                 0 = Y-M-D, 1 = M-D-Y, 2 = D-M-Y
 +---------------- Default interrupt frequency (VSYNC)
                   0 = 60Hz, 1 = 50Hz

Second byte indicates Basic ROM Keyboard localization and Basic version.

 7 6 5 4 3 2 1 0
 | | | | +-+-+-+-- Keyboard type
 | | | |           0 = Japanese (Korean MSXs use also 0), 1 = English
 | | | |           2 = French (AZERTY), 3 = English UK, 4 = German (DIN) 
 | | | |           5 = ?, 6 = Spanish, 9 = Danish / Norwegian
 +-+-+-+---------- Basic version
                   0 = Japanese (Korean MSXs use also 0), 1 = International
002Dh MSXVER 1 MSX Version Number.
 0 = MSX 1
 1 = MSX 2
 2 = MSX 2+
 3 = MSX Turbo R
002Eh 1 If bit 0 = 1 then internal MIDI is present (Turbo R only !!!)
002Fh 1 Reserved