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

  • System: msx2plus
  • Size: 32.0 KB
  • SHA1: e2fbd56e42da...
  • MD5: 6d8c0ca64e72...
  • Source: fMSX/ROMs/MSX2P.ROM
  • Platforms: lakka, recalbox, retroarch, retrobat, retrodeck, retropie, romm
  • MSX2+ main BIOS (32 KB). Loaded for MSX2+ model, the default (fMSX/MSX.c:731).

MSX2PEXT.ROM required in repo bundled

  • System: msx2plus
  • Size: 16.0 KB
  • SHA1: fe0254cbfc11...
  • MD5: 7c8243c71d8f...
  • Source: fMSX/ROMs/MSX2PEXT.ROM
  • Platforms: lakka, recalbox, retroarch, retrobat, retrodeck, retropie, romm
  • MSX2+ extension BIOS (16 KB). Loaded alongside MSX2P.ROM (fMSX/MSX.c:732).

DISK.ROM optional in repo bundled

  • Size: 16.0 KB
  • SHA1: 032cb1c1c75b...
  • MD5: 80dcd1ad1a4c...
  • Source: fMSX/ROMs/DISK.ROM
  • Platforms: lakka, recalbox, retroarch, retrobat, retrodeck, retropie, romm
  • Disk controller BIOS (16 KB). Needed for .dsk content. Enable 'Simulate DiskROM' option (fMSX/MSX.c:780).

FMPAC.ROM optional in repo bundled

  • Size: 64.0 KB
  • SHA1: 9d789166e3ca...
  • MD5: 6f69cc8b5ed7...
  • Source: fMSX/ROMs/FMPAC.ROM
  • Platforms: lakka, recalbox, retroarch, retrobat, retrodeck, retropie, romm
  • FM-PAC cartridge ROM (64 KB, YM2413 FM synthesis). Auto-loaded into first free slot (fMSX/MSX.c:557).

KANJI.ROM optional in repo bundled

MSXDOS2.ROM optional in repo bundled

  • Size: 64.0 KB
  • SHA1: c36c9e0f9673...
  • MD5: 6418d091cd69...
  • Source: fMSX/ROMs/MSXDOS2.ROM
  • Platforms: lakka, recalbox, retroarch, retrobat, retrodeck, retropie, romm
  • MSX-DOS 2 ROM (64 KB). Loaded when 'fmsx_dos2' option enabled and model is MSX2 or MSX2+ (fMSX/MSX.c:545).

PAINTER.ROM optional in repo bundled

RS232.ROM optional in repo bundled

  • Size: 16.2 KB
  • SHA1: 7aec0134ad6a...
  • MD5: 279efd1eae0d...
  • Source: fMSX/ROMs/RS232.ROM
  • Platforms: lakka, recalbox, retroarch, retrodeck, retropie, romm
  • RS-232C serial interface ROM (16 KB + 256 B). Loaded into slot 3:3 (fMSX/MSX.c:533).

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

  • MD5: 85b38e4128bb...
  • Source: fMSX/ROMs/DEFAULT.FNT, libretro.c:1546
  • Platforms: retrodeck
  • Default text font. Loaded by LoadFNT() (fMSX/MSX.c:523). Same content as CYRILLIC.FNT.

ITALIC.FNT optional in repo bundled

INTERNAT.FNT optional in repo bundled

  • MD5: ac4f4a90c1b1...
  • Source: fMSX/ROMs/INTERNAT.FNT, libretro.c:1546
  • Platforms: retrodeck
  • International text font.

CYRILLIC.FNT optional in repo bundled

KOREAN.FNT optional in repo bundled

  • MD5: 73291e76638a...
  • Source: fMSX/ROMs/KOREAN.FNT, libretro.c:1546
  • Platforms: retrodeck
  • Korean text font.

JAPANESE.FNT optional in repo bundled

  • MD5: aa28f0703b95...
  • Source: fMSX/ROMs/JAPANESE.FNT, libretro.c:1546
  • Platforms: retrodeck
  • Japanese text font.

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

  • MD5: 74b0f217fa0e...
  • Source: fMSX/ROMs/CARTS.SHA
  • Platforms: lakka, recalbox, retroarch, retrodeck, retropie, romm
  • SHA1 database for cartridge identification and mapper detection. Fallback when CARTS.CRC absent (fMSX/MSX.c:2712).

Generated on 2026-04-18T08:05:07Z