Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
systems:msx1 [2022/10/11 08:56] – [RetroArch] description atarisystems:msx1 [2025/12/14 20:25] (current) wizzard
Line 7: Line 7:
  
 ====== MSX1 ====== ====== MSX1 ======
- 
 The MSX1 is a computer developed by Microsoft. It was released in 1983. The MSX1 is a computer developed by Microsoft. It was released in 1983.
  
Line 21: Line 20:
  
 ==== Quick reference ==== ==== Quick reference ====
- 
   * **Accepted ROM formats:** ''.dsk'', ''.mx1'', ''.rom'', ''.zip'', ''.7z'', ''.cas'', ''.m3u''   * **Accepted ROM formats:** ''.dsk'', ''.mx1'', ''.rom'', ''.zip'', ''.7z'', ''.cas'', ''.m3u''
   * **Folder:** ''/userdata/roms/msx1''   * **Folder:** ''/userdata/roms/msx1''
Line 29: Line 27:
 | [[#libretro:_fmsx|libretro: fmsx]] | | [[#libretro:_fmsx|libretro: fmsx]] |
 | [[#openmsx|openmsx]] | | [[#openmsx|openmsx]] |
 +| [[#CLK|CLK]] |
  
 ===== BIOS ===== ===== BIOS =====
 +BlueMSX (DEFAULT): Download the BlueMSX standalone version, available at [[http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip]], then extract the "Databases" and "Machines" folders and add them to the ''/userdata/bios'' folder.
  
-- BlueMSX (DEFAULT)Download the BlueMSX standalone version, available at [[http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip]]then extract the "Databases" and "Machines" folders and add them to the ''/userdata/bios'' folder.+FMSXRequires the following files (available with fmsx distribution)in the ''/userdata/bios'' folder
 +  * CARTS.SHA 
 +  * CYRILLIC.FNT 
 +  * DISK.ROM 
 +  * FMPAC.ROM 
 +  * FMPAC16.ROM 
 +  * ITALIC.FNT 
 +  * KANJI.ROM 
 +  * MSX.ROM 
 +  * MSX2.ROM 
 +  * MSX2EXT.ROM 
 +  * MSX2P.ROM 
 +  * MSX2PEXT.ROM 
 +  * MSXDOS2.ROM 
 +  * PAINTER.ROM 
 +  * RS232.ROM
  
-- FMSX: Requires the following files (available with fmsx distribution), in the ''/userdata/bios'' folder:+CLK requires the following BIOS files:
  
-<code> +^ MD5 checksum ^ Share file path ^ Description ^ 
-CARTS.SHA +| ''364a1a579fe5cb8dba54519bcfcdac0d'' | ''bios/MSX/msx.rom'' | Generic MSX BIOS | 
-CYRILLIC.FNT +| ''6f69cc8b5ed761b03afd78000dfb0e19'' | ''bios/MSX/fmpac.rom'' | FM-PAC ROM | 
-DISK.ROM + 
-FMPAC.ROM +Except the case, these two files should be identical to the ones you get for FMSX.
-FMPAC16.ROM +
-ITALIC.FNT +
-KANJI.ROM +
-MSX.ROM +
-MSX2.ROM +
-MSX2EXT.ROM +
-MSX2P.ROM +
-MSX2PEXT.ROM +
-MSXDOS2.ROM +
-PAINTER.ROM +
-RS232.ROM +
-</code>+
  
 ===== ROMs ===== ===== ROMs =====
- 
 Place your MSX1 ROMs in ''/userdata/roms/msx1''. Place your MSX1 ROMs in ''/userdata/roms/msx1''.
  
 ===== Emulators ===== ===== Emulators =====
- 
 ==== RetroArch ==== ==== RetroArch ====
- 
 [[https://docs.libretro.com/|RetroArch]] (formerly SSNES), is a ubiquitous frontend that can run multiple "cores", which are essentially the emulators themselves. The most common cores use the [[https://www.libretro.com/|libretro]] API, so that's why cores run in RetroArch in Batocera are referred to as "libretro: (core name)". RetroArch aims to unify the feature set of all libretro cores and offer a universal, familiar interface independent of platform. [[https://docs.libretro.com/|RetroArch]] (formerly SSNES), is a ubiquitous frontend that can run multiple "cores", which are essentially the emulators themselves. The most common cores use the [[https://www.libretro.com/|libretro]] API, so that's why cores run in RetroArch in Batocera are referred to as "libretro: (core name)". RetroArch aims to unify the feature set of all libretro cores and offer a universal, familiar interface independent of platform.
  
 === RetroArch configuration === === RetroArch configuration ===
- 
 RetroArch offers a **Quick Menu** accessed by pressing ''[HOTKEY]'' + {{:wiki:south.png?nolink&20|South button (B SNES)}} which can be used to alter various things like [[:advanced_retroarch_settings|RetroArch and core options]], and [[:remapping_controls_per_emulator|controller mapping]]. Most RetroArch related settings can be altered from Batocera's EmulationStation. RetroArch offers a **Quick Menu** accessed by pressing ''[HOTKEY]'' + {{:wiki:south.png?nolink&20|South button (B SNES)}} which can be used to alter various things like [[:advanced_retroarch_settings|RetroArch and core options]], and [[:remapping_controls_per_emulator|controller mapping]]. Most RetroArch related settings can be altered from Batocera's EmulationStation.
  
Line 78: Line 77:
  
 === libretro: bluemsx === === libretro: bluemsx ===
- 
 == libretro: bluemsx configuration == == libretro: bluemsx configuration ==
- 
 [[http://bluemsx.msxblue.com/download.html|blueMSX]] is a cycle-accurate, [[https://sourceforge.net/projects/bluemsx/|open-source]] MSX/SVI/ColecoVision/SG-1000 emulator with high compatibility. This is the [[https://github.com/libretro/blueMSX-libretro|libretro port]] of it. [[http://bluemsx.msxblue.com/download.html|blueMSX]] is a cycle-accurate, [[https://sourceforge.net/projects/bluemsx/|open-source]] MSX/SVI/ColecoVision/SG-1000 emulator with high compatibility. This is the [[https://github.com/libretro/blueMSX-libretro|libretro port]] of it.
  
Line 88: Line 85:
 ^ Settings that apply to all systems this core supports || ^ Settings that apply to all systems this core supports ||
 | **REDUCE SPRITE FLICKERING ''global.bluemsx_nospritelimits''** | Enhancement. Remove the four sprites per line limit.\\ => Off ''False'', On ''True''. | | **REDUCE SPRITE FLICKERING ''global.bluemsx_nospritelimits''** | Enhancement. Remove the four sprites per line limit.\\ => Off ''False'', On ''True''. |
- 
  
 === libretro: fmsx === === libretro: fmsx ===
- 
 == libretro: fmsx configuration == == libretro: fmsx configuration ==
- 
 Standardized features for this core: ''msx1.rewind'', ''msx1.autosave'', ''msx1.netplay'', ''msx1.cheevos'' Standardized features for this core: ''msx1.rewind'', ''msx1.autosave'', ''msx1.netplay'', ''msx1.cheevos''
  
 ==== openmsx ==== ==== openmsx ====
- 
 === openmsx configuration === === openmsx configuration ===
- 
 Standardized features available to all cores of this emulator: ''msx1.videomode'', ''msx1.padtokeyboard'', ''msx1.videomode'', ''msx1.bezel'', ''msx1.bezel_stretch'', ''msx1.hud'', ''msx1.bezel.tattoo'', ''msx1.bezel.tattoo_corner'', ''msx1.bezel.tattoo_file'', ''msx1.bezel.resize_tattoo'' Standardized features available to all cores of this emulator: ''msx1.videomode'', ''msx1.padtokeyboard'', ''msx1.videomode'', ''msx1.bezel'', ''msx1.bezel_stretch'', ''msx1.hud'', ''msx1.bezel.tattoo'', ''msx1.bezel.tattoo_corner'', ''msx1.bezel.tattoo_file'', ''msx1.bezel.resize_tattoo''
 +
 +==== CLK ====
 +[[https://github.com/TomHarte/CLK|CLK aka Clock Signal]] is a multi-system emulator that is focused on low-latency emulation, that can be used for MSX1. CLK has been added to Batocera 42.
  
 ===== Controls ===== ===== Controls =====
- 
 Here are the default MSX1's controls shown on a [[:configure_a_controller|Batocera RetroPad]]: Here are the default MSX1's controls shown on a [[:configure_a_controller|Batocera RetroPad]]:
  
Line 109: Line 103:
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
- 
 ==== Further troubleshooting ==== ==== Further troubleshooting ====
- 
 For further troubleshooting, refer to the [[:support|generic support pages]]. For further troubleshooting, refer to the [[:support|generic support pages]].
  
  • systems/msx1.1665478566.txt.gz
  • Last modified: 4 years ago
  • by atari