MA-20 Compatibility List
This page was last modified 11:56, 7 June 2021 by Mars2000you. Based on work by Gdx.

Compatibility list with the MSX2 upgrade cartridge (MA-20 and clones).

Note : The list is non-exhaustive.

Hardware Compatibility

There are a few compatibility problems with some computers, for example the Daewoo DPC-200 (probably a conflict with the Hangul driver ROM) or the Yamaha CX5MII and CX5MII/128 (have an incompatible rom which uses hooks to expand the screen width to 80 columns).

It is meaningless to use this adapter on a MSX2 or higher machine, but if you try that, it will not work on MSX2 or MSX2+, but will on Turbo R:

  • the MA-20 does not work with a MSX2 or MSX2+, because the initializiation routines search for any subrom in any slot. Therefore it calls the subrom of the MA-20 without proper V9938 initialization, which causes the subrom to hang.
  • the reason it is working in a Turbo R is because this machine does not search for a subrom, the slot id of the subrom is hardcoded in the initialization code. Therefore the subrom of the MA-20 is called after the MA-20 mainrom is initialized which works just fine.

Software Compatibility

The MA-20 replaces the internal BIOS with a specific Japanese BIOS. Several keys will return bad characters on an non-Japanese MSX. In addition, the standard MSX1 specification states that the BIOS must be in slot 0 or 0-0 which will not be the case, for these reasons and a few others it is better to remove the cartridge to run MSX1 software.

Unsupported MSX2 software list:

The games below seem to work although direct access to the VDP seems to occur at least once.

MSX2+ Software Compatibility

Below is MSX2+ Software that does not work on MSX2+ upgrade cartridges.