Differences

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

Link to this comparison view

Next revision
Previous revision
systems:msx2 [2021/12/21 09:37] – created atarisystems:msx2 [2025/12/14 20:26] (current) wizzard
Line 7: Line 7:
  
 ====== MSX2 ====== ====== MSX2 ======
- 
 The MSX2 is a computer developed by Microsoft. It was released in 1985. Notable titles include [[wp>Metal_Gear_(video_game)|Metal Gear]]. The MSX2 is a computer developed by Microsoft. It was released in 1985. Notable titles include [[wp>Metal_Gear_(video_game)|Metal Gear]].
  
Line 28: Line 27:
  
 ==== Quick reference ==== ==== Quick reference ====
- 
-  * **Emulator:** [[#retroarch|RetroArch]] 
-  * **Cores available:** [[#libretro:_bluemsx|libretro: blueMSX]], [[#libretro:_fmsx|libretro: fMSX]] 
-  * **Folder:** ''/userdata/roms/msx2'' 
   * **Accepted ROM formats:** ''.dsk'', ''.mx2'', ''.rom'', ''.zip'', ''.7z'', ''.cas'', ''.m3u''   * **Accepted ROM formats:** ''.dsk'', ''.mx2'', ''.rom'', ''.zip'', ''.7z'', ''.cas'', ''.m3u''
 +  * **Folder:** ''/userdata/roms/msx2''
 +
 +^ Emulators ^
 +| [[#libretro:_bluemsx|libretro: bluemsx]] |
 +| [[#libretro:_fmsx|libretro: fmsx]] |
 +| [[#openmsx|openmsx]] |
 +| [[#CLK|CLK]] |
  
 ===== BIOS ===== ===== BIOS =====
- +^ MD5 checksum ^ Share file path ^ Description ^ 
-<WRAP center round todo> +| ''ec3a01c91f24fbddcbcab0ad301bc9ef'' | ''bios/MSX2.ROM'' for BlueMSX and OpenMSX, and ''bios/MSX/msx2.rom'' for CLK | | 
-Todo: This whole section... are all these BIOS files even required? +| ''2183c2aff17cf4297bdb496de78c2e8a'' | ''bios/MSX2EXT.ROM'' for BlueMSX and OpenMSX, and ''bios/MSX/msx2ext.rom'' for CLK| |
-</WRAP>+
  
 Download the BlueMSX standalone at http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip Download the BlueMSX standalone at http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip
Line 44: Line 45:
 Then extract the "Databases" and "Machines" folders and add them to the ''bios'' folder. Then extract the "Databases" and "Machines" folders and add them to the ''bios'' folder.
  
-CARTS.SHA +For fMSX these files are required instead: 
-CYRILLIC.FNT +  * CARTS.SHA 
-DISK.ROM +  CYRILLIC.FNT 
-FMPAC.ROM +  DISK.ROM 
-FMPAC16.ROM +  FMPAC.ROM 
-ITALIC.FNT +  FMPAC16.ROM 
-KANJI.ROM +  ITALIC.FNT 
-MSX.ROM +  KANJI.ROM 
-MSX2.ROM +  MSX.ROM 
-MSX2EXT.ROM +  MSX2.ROM 
-MSX2P.ROM +  MSX2EXT.ROM 
-MSX2PEXT.ROM +  MSX2P.ROM 
-MSXDOS2.ROM +  MSX2PEXT.ROM 
-PAINTER.ROM +  MSXDOS2.ROM 
-RS232.ROM+  PAINTER.ROM 
 +  RS232.ROM
  
 ===== ROMs ===== ===== ROMs =====
- 
 Place your MSX2 ROMs in ''/userdata/roms/msx2''. Place your MSX2 ROMs in ''/userdata/roms/msx2''.
  
 ==== Multi-disk games ==== ==== Multi-disk games ====
- 
 Some MSX2 games require multiple disks to play. This can be handled by RetroArch using a [[:cd_image_formats#multi-disc_games|M3U playlist]]. For example: Some MSX2 games require multiple disks to play. This can be handled by RetroArch using a [[:cd_image_formats#multi-disc_games|M3U playlist]]. For example:
  
Line 77: Line 77:
  
 ===== Emulators ===== ===== Emulators =====
- 
 ==== RetroArch ==== ==== RetroArch ====
- +RetroArch has [[emulators:retroarch|its own page]].
-[[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 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. +
- +
-Standardized features available to all libretro cores: ''msx2.videomode'', ''msx2.ratio'', ''msx2.smooth'', ''msx2.shaders'', ''msx2.decoration'', ''msx2.game_translation'' +
- +
-^ ES setting name ''batocera.conf_key'' ^ Description => ES option ''key_value''+
-^ Settings that apply to all cores of this emulator || +
-| **GRAPHICS API ''msx2.gfxbackend''** | Choose which graphics API library to use. Vulkan is better, when supported.\\ => OpenGL ''opengl'', Vulkan ''vulkan''. | +
-| **AUDIO LATENCY ''msx2.audio_latency''** | In milliseconds. Can reduce crackling/cutting out.\\ => 256 ''256'', 192 ''192'', 128 ''128'', 64 ''64'', 32 ''32'', 16 ''16'', 8 ''8''. | +
-| **THREADED VIDEO ''msx2.video_threaded''** | Improves performance at the cost of latency and more video stuttering.\\ => On ''true'', Off ''false''. |+
  
 === libretro: blueMSX === === libretro: blueMSX ===
- +[[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.
-[[https://bluemsx.com/|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.+
  
 == libretro: blueMSX configuration == == libretro: blueMSX configuration ==
- 
 ^ ES setting name ''batocera.conf_key'' ^ Description => ES option ''key_value'' ^ ^ ES setting name ''batocera.conf_key'' ^ Description => ES option ''key_value'' ^
 ^ Settings that apply to all systems this core supports || ^ Settings that apply to all systems this core supports ||
Line 107: Line 91:
  
 === libretro: fMSX === === libretro: fMSX ===
- 
 == libretro: fMSX configuration == == libretro: fMSX configuration ==
 +Standardized features for this core: ''msx2.rewind'', ''msx2.autosave'', ''msx2.netplay'', ''msx2.cheevos''
 +
 +==== openmsx ====
 +=== openmsx configuration ===
 +Standardized features available to all cores of this emulator: ''msx2.videomode'', ''msx2.padtokeyboard'', ''msx2.videomode'', ''msx2.bezel'', ''msx2.bezel_stretch'', ''msx2.hud'', ''msx2.hud_corner'', ''msx2.bezel.tattoo'', ''msx2.bezel.tattoo_corner'', ''msx2.bezel.tattoo_file'', ''msx2.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 MSX2. CLK has been added to Batocera 42.
  
 ===== Controls ===== ===== Controls =====
- 
 Here are the default MSX2's controls shown on a [[:configure_a_controller|Batocera RetroPad]]: Here are the default MSX2's controls shown on a [[:configure_a_controller|Batocera RetroPad]]:
  
Line 117: Line 107:
  
 ===== 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/msx2.1640079449.txt.gz
  • Last modified: 4 years ago
  • by atari