Skip to content

blueMSX - RetroBIOS

Type standalone + libretro
Classification Community forks
Source https://github.com/libretro/blueMSX-libretro
Upstream http://bluemsx.msxblue.com/
Version SVN
Profiled 2026-03-23
Cores bluemsx
Systems msx, msx2, msx2plus, msxturboR, colecovision, sega-sg1000, sega-sc3000, sega-sf7000, spectravideo
Technical notes

The directory structure must be preserved exactly as shipped in the repo's system/bluemsx/ folder. The core expects Machines/ and Databases/ subdirectories inside the system directory. Each machine model has its own subdirectory with a config.ini and associated ROM files.

Default machines (used when selecting base type names like "MSX", "MSX2", etc.) reference ROMs from "Machines/Shared Roms/". Machine-specific variants (e.g. "MSX2 - Panasonic FS-A1F") have their own ROMs in their own subdirectory.

C-BIOS machines work for cartridge-based games without any copyrighted BIOS. For disk/tape support, real BIOS ROMs are required.

80 files | 15 required, 65 optional | 80 in repo, 0 missing | 1 with HLE fallback

MSX.rom required in repo

MSXJ.rom optional in repo japan

  • Path: Machines/Shared Roms/MSXJ.rom
  • System: msx
  • Size: 32.0 KB
  • Source: system/bluemsx/Machines/MSX - Japanese/config.ini
  • Platforms: recalbox, retrodeck
  • MSX1 Japanese BIOS. Used by 'MSX - Japanese' machine.

MSXBR.rom optional in repo brazil

  • Path: Machines/Shared Roms/MSXBR.rom
  • System: msx
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX1 Brazilian BIOS.

MSXFR.rom optional in repo france

  • Path: Machines/Shared Roms/MSXFR.rom
  • System: msx
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX1 French BIOS.

MSXG.rom optional in repo germany

  • Path: Machines/Shared Roms/MSXG.rom
  • System: msx
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX1 German BIOS.

MSXKR.rom optional in repo south-korea

  • Path: Machines/Shared Roms/MSXKR.rom
  • System: msx
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX1 Korean BIOS.

MSXR.rom optional in repo russia

  • Path: Machines/Shared Roms/MSXR.rom
  • System: msx
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX1 Russian BIOS.

MSXSE.ROM optional in repo sweden

  • Path: Machines/Shared Roms/MSXSE.ROM
  • System: msx
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX1 Swedish BIOS.

MSXSP.rom optional in repo spain

  • Path: Machines/Shared Roms/MSXSP.rom
  • System: msx
  • Size: 32.0 KB
  • Platforms: recalbox
  • MSX1 Spanish BIOS.

MSXAR.ROM optional in repo

  • Path: Machines/Shared Roms/MSXAR.ROM
  • System: msx
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX1 Arabic BIOS.

MSXR2.ROM optional in repo russia

  • Path: Machines/Shared Roms/MSXR2.ROM
  • System: msx
  • Size: 32.0 KB
  • Platforms: recalbox
  • MSX1 Russian BIOS (variant 2).

MSXHAN.rom optional in repo south-korea

  • Path: Machines/Shared Roms/MSXHAN.rom
  • System: msx
  • Size: 8.0 KB
  • Platforms: recalbox, retrodeck
  • MSX1 Korean Hangul extension ROM.

MSX2.rom required in repo

MSX2EXT.rom required in repo

MSX2J.rom optional in repo japan

  • Path: Machines/Shared Roms/MSX2J.rom
  • System: msx2
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 Japanese main BIOS.

MSX2JEXT.rom optional in repo japan

  • Path: Machines/Shared Roms/MSX2JEXT.rom
  • System: msx2
  • Size: 16.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 Japanese extension BIOS.

MSX2BR.rom optional in repo brazil

  • Path: Machines/Shared Roms/MSX2BR.rom
  • System: msx2
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 Brazilian main BIOS.

MSX2BREXT.rom optional in repo brazil

  • Path: Machines/Shared Roms/MSX2BREXT.rom
  • System: msx2
  • Size: 16.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 Brazilian extension BIOS.

MSX2FR.rom optional in repo france

  • Path: Machines/Shared Roms/MSX2FR.rom
  • System: msx2
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 French main BIOS.

MSX2FREXT.rom optional in repo france

  • Path: Machines/Shared Roms/MSX2FREXT.rom
  • System: msx2
  • Size: 16.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 French extension BIOS.

MSX2G.rom optional in repo germany

  • Path: Machines/Shared Roms/MSX2G.rom
  • System: msx2
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 German main BIOS.

MSX2GEXT.rom optional in repo germany

  • Path: Machines/Shared Roms/MSX2GEXT.rom
  • System: msx2
  • Size: 16.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 German extension BIOS.

MSX2KR.rom optional in repo south-korea

  • Path: Machines/Shared Roms/MSX2KR.rom
  • System: msx2
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 Korean main BIOS.

MSX2KREXT.rom optional in repo south-korea

  • Path: Machines/Shared Roms/MSX2KREXT.rom
  • System: msx2
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 Korean extension BIOS.

MSX2R.rom optional in repo russia

  • Path: Machines/Shared Roms/MSX2R.rom
  • System: msx2
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 Russian main BIOS.

MSX2REXT.rom optional in repo russia

  • Path: Machines/Shared Roms/MSX2REXT.rom
  • System: msx2
  • Size: 16.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 Russian extension BIOS.

MSX2R2.ROM optional in repo russia

  • Path: Machines/Shared Roms/MSX2R2.ROM
  • System: msx2
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 Russian main BIOS (variant 2).

MSX2SE.rom optional in repo sweden

  • Path: Machines/Shared Roms/MSX2SE.rom
  • System: msx2
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 Swedish main BIOS.

MSX2SP.rom optional in repo spain

  • Path: Machines/Shared Roms/MSX2SP.rom
  • System: msx2
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 Spanish main BIOS.

MSX2SPEXT.rom optional in repo spain

  • Path: Machines/Shared Roms/MSX2SPEXT.rom
  • System: msx2
  • Size: 16.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 Spanish extension BIOS.

MSX2AR.ROM optional in repo

  • Path: Machines/Shared Roms/MSX2AR.ROM
  • System: msx2
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 Arabic main BIOS.

MSX2AREXT.ROM optional in repo

  • Path: Machines/Shared Roms/MSX2AREXT.ROM
  • System: msx2
  • Size: 16.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 Arabic extension BIOS.

MSX2HAN.rom optional in repo south-korea

  • Path: Machines/Shared Roms/MSX2HAN.rom
  • System: msx2
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • MSX2 Korean Hangul BIOS.

MSX2P.rom required in repo

MSX2PEXT.rom required in repo

MSX2PMUS.rom required in repo

MSXTR.ROM required in repo

MSXTREXT.ROM required in repo

MSXTRMUS.ROM required in repo

MSXTROPT.ROM required in repo

MSXDOS23.ROM required in repo

KANJI.rom optional in repo japan

MSXKANJI.rom optional in repo japan

FMPAC.rom optional in repo HLE fallback

XBASIC2.rom optional in repo

PAINT.rom optional in repo japan

  • Path: Machines/Shared Roms/PAINT.rom
  • Size: 64.0 KB
  • Platforms: recalbox, retrodeck
  • Paint utility ROM. Used by some MSX2 Japanese machine configs.

SWP.rom optional in repo

  • Path: Machines/Shared Roms/SWP.rom
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • Software World Processor ROM. Used by Al Alamiah MSX2 machines.

ARABIC.rom optional in repo

  • Path: Machines/Shared Roms/ARABIC.rom
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • Arabic character set extension ROM.

HANGUL.rom optional in repo south-korea

  • Path: Machines/Shared Roms/HANGUL.rom
  • Size: 128.0 KB
  • Platforms: recalbox, retrodeck
  • Korean Hangul font ROM (128 KB).

RS232.ROM optional in repo

MOONSOUND.rom optional in repo

PANASONICDISK.rom optional in repo

PHILIPSDISK.rom optional in repo

NATIONALDISK.rom optional in repo

  • Path: Machines/Shared Roms/NATIONALDISK.rom
  • Size: 16.0 KB
  • Platforms: recalbox, retrodeck
  • National disk controller ROM.

MICROSOLDISK.ROM optional in repo

  • Path: Machines/Shared Roms/MICROSOLDISK.ROM
  • Size: 16.0 KB
  • Platforms: recalbox, retrodeck
  • Microsol disk controller ROM.

SUNRISEIDE.rom optional in repo

BEERIDE.ROM optional in repo

NOVAXIS.rom optional in repo

nowindDos1.rom optional in repo

nowindDos2.rom optional in repo

GCVMX80.ROM optional in repo

  • Path: Machines/Shared Roms/GCVMX80.ROM
  • Size: 8.0 KB
  • Platforms: recalbox, retrodeck
  • GCV MX-80 printer interface ROM.

ARAB1.ROM optional in repo

  • Path: Machines/Shared Roms/ARAB1.ROM
  • Size: 32.0 KB
  • Platforms: recalbox, retrodeck
  • Arabic support ROM (variant 1).

cbios_main_msx1.rom optional in repo bundled

  • Path: Machines/MSX - C-BIOS/cbios_main_msx1.rom
  • System: msx
  • Size: 32.0 KB
  • Platforms: recalbox
  • C-BIOS MSX1 main ROM (open source). Bundled with core. Cartridge games only.

cbios_logo_msx1.rom optional in repo bundled

  • Path: Machines/MSX - C-BIOS/cbios_logo_msx1.rom
  • System: msx
  • Size: 16.0 KB
  • Platforms: recalbox
  • C-BIOS MSX1 logo ROM (open source). Bundled with core.

cbios_main_msx2.rom optional in repo bundled

  • Path: Machines/MSX2 - C-BIOS/cbios_main_msx2.rom
  • System: msx2
  • Size: 32.0 KB
  • Platforms: recalbox
  • C-BIOS MSX2 main ROM (open source). Bundled with core. Cartridge games only.

cbios_logo_msx2.rom optional in repo bundled

  • Path: Machines/MSX2 - C-BIOS/cbios_logo_msx2.rom
  • System: msx2
  • Size: 16.0 KB
  • Platforms: recalbox
  • C-BIOS MSX2 logo ROM (open source). Bundled with core.

cbios_sub.rom optional in repo bundled

  • Path: Machines/MSX2 - C-BIOS/cbios_sub.rom
  • System: msx2
  • Size: 16.0 KB
  • Platforms: recalbox
  • C-BIOS MSX2/MSX2+ sub ROM (open source). Bundled with core.

cbios_main_msx2+.rom optional in repo bundled

  • Path: Machines/MSX2+ - C-BIOS/cbios_main_msx2+.rom
  • System: msx2plus
  • Size: 32.0 KB
  • Platforms: recalbox
  • C-BIOS MSX2+ main ROM (open source). Bundled with core. Cartridge games only.

cbios_logo_msx2+.rom optional in repo bundled

  • Path: Machines/MSX2+ - C-BIOS/cbios_logo_msx2+.rom
  • System: msx2plus
  • Size: 16.0 KB
  • Platforms: recalbox
  • C-BIOS MSX2+ logo ROM (open source). Bundled with core.

cbios_music.rom optional in repo bundled

  • Path: Machines/MSX2+ - C-BIOS/cbios_music.rom
  • System: msx2plus
  • Size: 16.0 KB
  • Platforms: recalbox
  • C-BIOS MSX2+ music ROM (open source). Bundled with core.

coleco.rom required in repo

sf7000.rom required in repo

  • Path: Machines/SEGA - SF-7000/sf7000.rom
  • System: sega-sf7000
  • Size: 8.0 KB
  • Source: system/bluemsx/Machines/SEGA - SF-7000/config.ini
  • Platforms: recalbox
  • Sega SF-7000 BIOS ROM. SG-1000 and SC-3000 have no BIOS requirement.

svi318.rom required in repo

  • Path: Machines/SVI - Spectravideo SVI-318/svi318.rom
  • System: spectravideo
  • Size: 32.0 KB
  • Source: system/bluemsx/Machines/SVI - Spectravideo SVI-318/config.ini
  • Platforms: recalbox
  • SVI-318 BIOS ROM.

svi328.rom required in repo

  • Path: Machines/SVI - Spectravideo SVI-328/svi328.rom
  • System: spectravideo
  • Size: 32.0 KB
  • Source: system/bluemsx/Machines/SVI - Spectravideo SVI-328/config.ini
  • Platforms: recalbox
  • SVI-328 BIOS ROM.

msxromdb.xml optional in repo bundled

  • Path: Databases/msxromdb.xml
  • Platforms: lakka, retroarch, retropie
  • MSX ROM database for mapper auto-detection. Bundled with core.

msxsysromdb.xml optional in repo bundled

  • Path: Databases/msxsysromdb.xml
  • MSX system ROM database. Bundled with core.

colecodb.xml optional in repo bundled

  • Path: Databases/colecodb.xml
  • ColecoVision ROM database. Bundled with core.

msxcaswavdb.xml optional in repo bundled

  • Path: Databases/msxcaswavdb.xml
  • MSX cassette/WAV media database. Bundled with core.

segadb.xml optional in repo bundled

  • Path: Databases/segadb.xml
  • Sega SG-1000/SC-3000/SF-7000 ROM database. Bundled with core.

svidb.xml optional in repo bundled

  • Path: Databases/svidb.xml
  • Spectravideo SVI ROM database. Bundled with core.

Data directories

  • bluemsx >``

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