Skip to content

fMSX - RetroBIOS

Type libretro
Classification Community forks
Source https://github.com/libretro/fmsx-libretro
Upstream https://fms.komkon.org/fMSX/
Version 6.0
Profiled 2026-03-23
Cores fmsx
Systems msx, msx2, msx2plus
Technical notes

Place all ROM files directly in the RetroArch system directory. No subdirectory needed. The core does chdir() to system_dir before loading.

The default model is MSX2+, which needs MSX2P.ROM and MSX2PEXT.ROM. If you only play cartridge ROMs, these two files are sufficient. For disk games (.dsk), also add DISK.ROM and enable "Simulate DiskROM" in core options.

KANJI.ROM and FMPAC.ROM are loaded automatically when present, no option needed.

22 files | 5 required, 17 optional | 21 in repo, 1 missing

MSX.ROM required in repo bundled

MSX2.ROM required in repo bundled

MSX2EXT.ROM required in repo bundled

MSX2P.ROM required in repo bundled

MSX2PEXT.ROM required in repo bundled

DISK.ROM optional in repo bundled

FMPAC.ROM optional in repo bundled

KANJI.ROM optional in repo bundled

MSXDOS2.ROM optional in repo bundled

PAINTER.ROM optional in repo bundled

RS232.ROM optional in repo bundled

GMASTER2.ROM optional in repo

  • Konami GameMaster2 cartridge ROM. Loaded when 'fmsx_game_master' option enabled (fMSX/MSX.c:576).

GMASTER.ROM optional in repo

  • Konami GameMaster cartridge ROM. Fallback if GMASTER2.ROM is missing (fMSX/MSX.c:580).

CMOS.ROM optional in repo

  • RTC/CMOS settings. Auto-saved by the core on exit, auto-loaded on start (fMSX/MSX.c:526).

DEFAULT.FNT optional in repo bundled

ITALIC.FNT optional in repo bundled

INTERNAT.FNT optional in repo bundled

CYRILLIC.FNT optional in repo bundled

KOREAN.FNT optional in repo south-korea bundled

JAPANESE.FNT optional in repo japan bundled

CARTS.CRC optional missing

  • CRC database for cartridge identification and mapper detection. Tried first, before CARTS.SHA (fMSX/MSX.c:2697).

CARTS.SHA optional in repo bundled

Generated on 2026-09-14T09:03:09Z