fMSX
fMSX emulates Microsoft MSX, MSX2 and MSX2+. It reads 22 files, 5 of them required: without a required file it does not start games. A required file is needed only by the machines that use it. Each file below cites the line of source code that reads it.
About this profile
Install this emulator's files
The installer finds your setup and its BIOS folder, then downloads only the files this emulator reads there and checks each one.
Open the Start menu. Type PowerShell and open it. Paste the line. Press Enter.
&([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --emulator fmsxOpen Terminal, in Applications, then Utilities. Paste the line. Press Return.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator fmsxOpen a terminal. Paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator fmsxSwitch to Desktop Mode. Open Konsole. Paste with Ctrl+Shift+V. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator fmsxInstall Termux, a terminal app. Run pkg install python and termux-setup-storage once. Then paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator fmsxOpen a terminal on the device. Or connect from a computer with SSH, a terminal over the network. Paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator fmsxTechnical 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.
In this collection: 21 in repo, 0 missing and 1 unsourceable.
Required
Section titled “Required”| File | Status | Hash |
|---|---|---|
MSX.ROM
Hashes, packages and source
| required for Microsoft MSX in repo | MD5 aa95aea2563c |
MSX2.ROM
Hashes, packages and source
| required for MSX2 in repo | MD5 ec3a01c91f24 |
MSX2EXT.ROM
Hashes, packages and source
| required for MSX2 in repo | MD5 2183c2aff17c |
MSX2P.ROM
Hashes, packages and source
| required for MSX2+ in repo | MD5 6d8c0ca64e72 |
MSX2PEXT.ROM
Hashes, packages and source
| required for MSX2+ in repo | MD5 7c8243c71d8f |
Optional
Section titled “Optional”| File | Status | Hash |
|---|---|---|
DISK.ROM
Hashes, packages and source
| in repo | MD5 80dcd1ad1a4c |
FMPAC.ROM
Hashes, packages and source
| in repo | MD5 6f69cc8b5ed7 |
KANJI.ROM
Hashes, packages and source
| in repo | MD5 febe8782b466 |
MSXDOS2.ROM
Hashes, packages and source
| in repo | MD5 6418d091cd69 |
PAINTER.ROM
Hashes, packages and source
| in repo | MD5 403cdea1cbd2 |
RS232.ROM
Hashes, packages and source
| in repo | MD5 279efd1eae0d |
GMASTER2.ROM
| in repo | - |
GMASTER.ROM
| in repo | - |
CMOS.ROM
| in repo | - |
DEFAULT.FNT
Hashes, packages and source
| in repo | MD5 85b38e4128bb |
ITALIC.FNT
Hashes, packages and source
| in repo | MD5 c83e50e9f33b |
INTERNAT.FNT
Hashes, packages and source
| in repo | MD5 ac4f4a90c1b1 |
CYRILLIC.FNT
Hashes, packages and source
| in repo | MD5 85b38e4128bb |
KOREAN.FNT
Hashes, packages and source
| in repo | MD5 73291e76638a |
JAPANESE.FNT
Hashes, packages and source
| in repo | MD5 aa28f0703b95 |
CARTS.CRC
Source
| unsourceable | - |
CARTS.SHA
Hashes, packages and source
| in repo | MD5 74b0f217fa0e |
Next steps
Section titled “Next steps”- Get your files, for the setup you play on
- Every system, and the files each one needs
- When a game does not start