Difference between pages "PocketStation emulators" and "MSX emulators"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
m (Updated PK201 (Android) version number)
 
m (Added link)
 
Line 1: Line 1:
 
{{Infobox console
 
{{Infobox console
|title = PocketStation
+
|title = MSX
|logo = Sony-PocketStation.png
+
|logo = Msx.png
|developer = [[:Sony]]
+
|developer = Microsoft, ASCII Corporation
|type = Memory Card peripheral
+
|type = [[:Category:Computers|Computers]]
|generation = [[:Category:Fifth-generation video game consoles|Fifth generation]]
+
|generation = Z80-based home computers
|release = 1999
+
|release = 1983
|discontinued = 2002
+
|discontinued = 1996
|successor = [[PlayStation Portable emulators|PlayStation Portable]]
 
 
|emulated = {{✓}}
 
|emulated = {{✓}}
}}
+
}}'''MSX''' is a [[wikipedia:Zilog_Z80|Z80]]-based family of home computers, designed by Microsoft in cooperation with ASCII Corporation, which appeared in 1983. They were popular in Asian, South American and European countries as well as the former [[wikipedia:Soviet_Union|Soviet Union]], but they are virtually unknown in USA.
The '''[[gametech:PocketStation|PocketStation]]''' is a memory card peripheral made by Sony Computer Entertainment for the [[PlayStation emulators|PlayStation]] that was released in Japan on January 23, 1999. It had a ARM7T CPU with 2KB of RAM. Software for the PocketStation was typically distributed as PlayStation CD-ROM extras, enhancing the games with added features. Stand-alone software could also be downloaded through the PlayStation console. The software is then transferred to the PocketStation for use. A built-in infrared data interface allows direct transfer of data such as game saves between PocketStation units, as well as multiplayer gaming. 60 games in total were compatible with the PocketStation.
+
 
 +
Software came on a variety of media, including cassette tapes, 3.5" floppy disks, ROM cartridges, and laserdiscs. Only ROM cartridges are preserved on the No-Intro set for now. You'll also need an extensive BIOS ROM pack, though RetroArch's blueMSX core only requires four. There are game manager tools to help with configuring which BIOS and games come with which feature. The Japanese Wii [[Virtual Console]] also included basic MSX 2 emulation.
 +
 
 +
==Generations==
 +
 
 +
The MSX standard evolved in several steps, which are reflected in greater or lesser support by emulators:
 +
 
 +
* ''the MSX 1'' is the original 1983 machine, with a 3.58Mhz Z80, an AY 3-8910 sound chip, and a TMS video processor — it offers resolutions up to 256x192 with attribute-based colours, single-colour sprites and no hardware scrolling. This machine primarily differs from contemporaries such as the ColecoVision and Sega SC-3000 only in its sound chip;
 +
* ''the MSX 2'' is a 1985 revision that significantly upgrades the video processor; the maximum resolution is now 512x212, sprites are up to 16 colour, hardware vertical scrolling is available, more normative bitmap and non-attribute-based tile colour modes are offered, and primitive graphics acceleration is available — the video processor can independently perform tasks such as drawing lines and filling rectangles. Unlike the TMS chip in the MSX 1, no other machines use this video processor, so MSX 2 emulation is attempted less often than MSX 1 emulation;
 +
* ''the MSX 2+'' is a minor revision from 1988 that adds hardware support for horizontal scrolling and a few extra colour modes; some 2+ models offer an optional modest speed improvement to the Z80 to 5.37Mhz;
 +
* ''the TurboR'' from 1990 offers the R800 processor as an alternative to the Z80, which is an offspring of the Z800, offering Z80 backwards compatibility with significantly increased throughput.
 +
 
 +
Commercial software overwhelmingly targets the MSX 1 or MSX 2 standards, with some able to benefit from the improved horizontal scrolling of the MSX 2+. Neither the 2+ nor the TurboR sold in substantial volumes, and a proposed MSX 3 standard never reached consumers.
 +
 
 +
==Specific Machines==
 +
{{Main|https://en.wikipedia.org/wiki/MSX#Manufacturers Manufacturers list}} (Wikipedia)
 +
 
 +
MSX machines were manufactured by a wide range of companies including Pioneer, Panasonic, Sharp, Sony, Sanyo, Philips and LG Goldstar. Some of the notable machines include:
 +
 
 +
* the '''Pioneer Palcom PX-7''', an MSX1 computer aimed at the Japanese market. It was meant for attaching to a [[LaserDisc]] player, and as such has Superimpose capabilities (putting pictures and texts above the Laser Disc image). The PSG sound is stereo, contrary to almost all MSX machines. Pioneer also sold the '''ER-101''' interface (Laser Vision) unit which made it possible for all MSX computers to have the same functionalities as the Palcom PX-7;
 +
* Panasonic's '''FS-A1''' (1986), '''FS-A1mkII''' (W/ added keypad) and its Italian counterpart, the '''Toshiba FS-TM1''' were based on the MSX2 standard; and
 +
* Panasonic's '''FS-A1FX''' (1988) and '''FS-A1WX''' (W/ added MSX-MUSIC & a Japanese Word processor) are MSX 2+ derived hardware; the '''FS-A1WSX''' (1989) was the last MSX 2+ computer.
  
 
==Emulators==
 
==Emulators==
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
|-
 
 
! scope="col"|Name
 
! scope="col"|Name
! scope="col"|Operating System(s)
+
! scope="col"|Platform(s)
 
! scope="col"|Latest Version
 
! scope="col"|Latest Version
 +
! score="col"|MSX 1
 +
! score="col"|MSX 2
 +
! score="col"|MSX 2+
 +
! score="col"|TurboR
 +
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! scope="col"|[[libretro|Libretro Core]]
 
! scope="col"|[[libretro|Libretro Core]]
! scope="col"|[[Emulation Accuracy|Accuracy]]
+
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
!colspan="12"|PC / x86
 +
|-
 +
|[[openMSX]]
 +
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 +
|[https://github.com/openMSX/openMSX/releases/tag/RELEASE_16_0 git]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
||Cycle ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[blueMSX]]
 +
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<ref group=N name=libretro>Only available outside of Windows as a libretro core (e.g. [[RetroArch]]).</ref>
 +
|[http://www.vik.cc/bluemsx/download.html 2.8.2]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
||Cycle ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 
|-
 
|-
 
|[[MAME]]
 
|[[MAME]]
|Multi-platform
+
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 
|{{✓}}
 
|{{✓}}
|High
+
|{{✓}}
 +
|{{✓}}
 +
|{{~}}
 +
||High ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[http://webmsx.org/ WebMSX]
 +
|align=left|{{Icon|Web}}
 +
|[https://github.com/ppeccin/WebMSX/releases/tag/v6.0.3 git]
 
|{{✓}}
 
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
||High ||{{✗}} ||? ||{{✓}} ||{{✓}}
 +
|-
 +
|[[fMSX]]
 +
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 +
|[http://fms.komkon.org/fMSX/#Downloads {{fMSXVer}}]
 
|{{✓}}
 
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
||Mid ||{{✓}} ||{{✗}} ||{{✓}} ||{{~}}
 
|-
 
|-
|[[No$|No$GBA]]
+
|[[Clock Signal|CLK]]
|Windows, DOS
+
|align=left|{{Icon|Linux|macOS|FreeBSD}}
|[http://problemkaputt.de/gba.htm {{No$GBAVer}}]
+
|[https://github.com/TomHarte/CLK/releases {{clkver}}]
|{{✗}}
+
|{{✓}}
|?
+
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
||Cycle ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
 +
|-
 +
|[[Pantheon]]
 +
|align=left|{{Icon|Windows}}
 +
|[http://bostjan-grandovec.si/Content/News.htm {{PantheonVer}}]
 +
|{{✓}}
 +
|{{✓}}
 +
|{{~}}
 +
|{{~}}
 +
||High ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}
 +
|-
 +
|[[MSXPLAYer]]<br/><small>(fMSX based)</small>
 +
|align=left|{{Icon|Windows}}
 +
|<small>MSX Game Reader<br/>(Commercial)</small>
 
|{{✓}}
 
|{{✓}}
 +
|{{~}}
 +
|{{~}}
 +
|{{✓}}
 +
||Mid ||{{✗}} ||? ||{{✗}} ||{{✗}}
 +
|-
 +
|[https://web.archive.org/web/20071206014650/http://www.dridus.com:80/~nyef/darcnes/ DarcNES]
 +
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 +
|[https://segaretro.org/DarcNES 9b0401/9b0313]
 +
|{{~}}
 +
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
||Low ||{{✗}} ||? ||{{✗}} ||{{✗}}
 +
|-
 +
!colspan="12"|Mobile / ARM
 +
|-
 +
|[http://www.explusalpha.com/home/msx-emu MSX.emu]<br/><small>(blueMSX tech)</small>
 +
|align=left|{{Icon|Android|iOS|Linux|webOS}}
 +
|[https://play.google.com/store/apps/details?id=com.explusalpha.MsxEmu 1.5.51]<br />
 +
|{{~}}
 +
|{{~}}
 +
|{{~}}
 +
|{{~}}
 +
||High ||{{✗}} ||? ||{{✓}} ||{{~}}
 +
|-
 +
|[https://pyra-handheld.com/boards/threads/emu-ex-plus-alpha-ported-to-the-pandora.70450/ MSX.emu]<br/><small>(blueMSX tech)</small>
 +
|align=left|{{Icon|Pandora}}
 +
|[https://repo.openpandora.org/?page=detail&app=MSXemu_ptitseb Build 16]
 +
|{{~}}
 +
|{{~}}
 +
|{{~}}
 +
|{{~}}
 +
||High ||{{✗}} ||? ||{{✓}} ||{{~}}
 +
|-
 +
!colspan="12"|Consoles
 +
|-
 +
|[[fMSX|DreamMSX DC]]
 +
|align=left|{{Icon|DC}}
 +
|0.2g
 
|{{✓}}
 
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|High ||{{✓}} ||? ||{{✓}} ||{{✓}}
 
|-
 
|-
|[[PK201]]
+
|[[fMSX|UltraMSX2]]
|Windows
+
|align=left|{{Icon|N64}}
|16/01/20 Build<br/>(2016)
+
|[https://www.zophar.net/utilities/n64util/ultramsx2.html 1.0]
|{{}}
 
|?
 
|{{✗}}
 
 
|{{✓}}
 
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✗}}
 +
|High ||{{✓}} ||? ||{{✓}} ||{{✓}}
 
|-
 
|-
|[[PKEmu]]
+
|[[fMSX|MSX Emulator]]<br/>[[fMSX|MiiSX]]
|Windows
+
|align=left|{{Icon|GCN|Wii}}
|[http://www.zophar.net/download_file/13336 1.1 Private Beta]
+
|r100 (GCN)<br/>v0.4 (Wii)
|{{✗}}
+
|{{✓}}
|?
+
|{{}}
|{{✗}}
+
|{{}}  
|{{✗}}
 
|-
 
|pockystation
 
|Windows
 
|[https://github.com/simias/pockystation Git]
 
|{{✓}} <small>([https://github.com/simias/pockystation-libretro Git])</small>
 
|{{}}
 
|{{}}
 
 
|{{✗}}
 
|{{✗}}
 +
|High ||{{✓}} ||? ||{{✓}} ||{{✓}}
 
|-
 
|-
!colspan="12"|Mobile
+
|BlueMSX<br/>BlueMSXbox
|-
+
|align=left|{{Icon|Wii|Xbox}}
|[[PK201]]
+
|v1.0.3 (Wii)<br/>v1 (XBOX)
|[[Android emulators|Android]]
 
|19/02/04 Build<br/>(2019)
 
|{{✗}}
 
|?
 
|{{✓}}
 
 
|{{✓}}
 
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|High ||{{✓}} ||? ||{{✓}} ||{{✓}}
 
|}
 
|}
 +
<references group=N />
 +
 +
===Comparisons===
 +
;[[openMSX]]:Another open source project in active development. In recent years, it has surpassed blueMSX in terms of accuracy and the quantity of emulated hardware. This is the only emulator that supports Palcom LaserDisc games.
 +
;[[blueMSX]]:An open source project that's cycle accurate with very high compatibility.
 +
;WebMSX:An open-source MSX emulator written in HTML5 and JavaScript. It can install as a WebApp on iOS/Android/Desktop, and then run offline. An extensive list of Features can be found at its GitHub page. It has customizable touch controls/virtual keyboard that suit Android and iOS usage, and you can join friends in multiplayer games. [https://www.msx.org/news/en/new-webmsx-emulator Made by Paulo Peccin (ppeccin)].
 +
;[[MSXPLAYer]]:This commercial emulator from the early 2000's were initially found bundled with magazines or hardware. Nowadays, the most recent version of [https://www.msx.org/wiki/MSX-PLAYer MSXPLAYer] is to be found accompanied with the MSX Game Reader released in 2004-2005. [https://www.msx.org/articles/msxplayer-gamereader-edition Its emulation accuracy of MSX 1 was only above average, but its TurboR accuracy was surprisingly good.]
 +
 +
<u>'''Mobile:'''</u>
 +
;MSX.emu:An open-source emulator that uses blueMSX's emulation backend and built on top of the developer's Imagine engine used in all his applications. It emulates the MSX range and [[ColecoVision_emulators|ColecoVision]]. Most MSX games should run & audio can be good. [[SG-1000 emulators|Sega SG-1000]] support is planned in the future. Contact developer for the [http://cydia.saurik.com/package/com.explusalpha.msxemu/ Cydia store version] on [http://www.explusalpha.com/home/general-info/platforms/ios iOS].
 +
 +
;<u>Lists:</u>
 +
:- [http://takeda-toshiya.my.coocan.jp/ Official website of Takeda] consisting of Takeda Toshiya's emulators for many old Japanese computer systems (See Source Code & Binary Archives under the Download sector [http://takeda-toshiya.my.coocan.jp/common/index.html here]. Includes yayaMSX1, yayaMSX2, yayaMSX2+ (MSX/MSX2/MSX2+ emulators by Mr.tanam and Mr.umaiboux), yayaFS-A1 (by Mr.umaiboux) and ePX-7.)
 +
::- [http://www.emu-france.com/emulateurs/10-ordinateurs/282-takeda-emulation/ Takeda Common Binaries] (An archive of all Takeda emulators for Japanese systems including the FM-7 at Emu-France.com. Smaller file size than at the official website.)
 +
 +
==Resources==
 +
* [http://map.grauw.nl/ MSX Assembly Pages] (The ultimate source of information for the MSX programmer)
 +
* [https://www.generation-msx.nl/msxdb/statistics Generation MSX] (Fully searchable statistics & info database)
 +
* [http://msx.jpn.org/tagoo/ Tagoo] (The most extensive Japanese MSX Software database on the internet)
 +
* [https://www.msx.org/wiki/MSX_for_beginners MSX for beginners] (MSX Resource Center)
 +
* [http://msxtranslations.com/links.php Links page of 'MSX Translations']
 +
* [http://www.faq.msxnet.org/suffix.html ROM and disk images] (The Ultimate MSX FAQ)
 +
* [http://www.msxcartridgeshop.com/ MegaFlashRom] (MSX Cartridge Shop. Cartridge with flash ROM memory.)
 +
 +
==External links==
 +
* [http://www.msx.org/articles/mrc-emurank-charts Accuracy ratings] (from 2005)
 +
* [https://www.reddit.com/r/MSX/comments/4b3216/any_lists_of_msx2_games_that_contain_enough/ "Any lists of MSX/2 games that contain enough English..."] (Reddit thread, Mar-20-2016. Many useful links.)
  
[[Category:Consoles]]
+
[[Category:Computers]]
[[Category:Sony consoles]]
+
[[Category:MSX emulators|*]]
[[Category:Fifth-generation video game consoles]]
 
[[Category:PocketStation emulators|*]]
 

Revision as of 17:08, 21 July 2021

MSX
Msx.png
Developer Microsoft, ASCII Corporation
Type Computers
Generation Z80-based home computers
Release date 1983
Discontinued 1996
Emulated

MSX is a Z80-based family of home computers, designed by Microsoft in cooperation with ASCII Corporation, which appeared in 1983. They were popular in Asian, South American and European countries as well as the former Soviet Union, but they are virtually unknown in USA.

Software came on a variety of media, including cassette tapes, 3.5" floppy disks, ROM cartridges, and laserdiscs. Only ROM cartridges are preserved on the No-Intro set for now. You'll also need an extensive BIOS ROM pack, though RetroArch's blueMSX core only requires four. There are game manager tools to help with configuring which BIOS and games come with which feature. The Japanese Wii Virtual Console also included basic MSX 2 emulation.

Generations

The MSX standard evolved in several steps, which are reflected in greater or lesser support by emulators:

  • the MSX 1 is the original 1983 machine, with a 3.58Mhz Z80, an AY 3-8910 sound chip, and a TMS video processor — it offers resolutions up to 256x192 with attribute-based colours, single-colour sprites and no hardware scrolling. This machine primarily differs from contemporaries such as the ColecoVision and Sega SC-3000 only in its sound chip;
  • the MSX 2 is a 1985 revision that significantly upgrades the video processor; the maximum resolution is now 512x212, sprites are up to 16 colour, hardware vertical scrolling is available, more normative bitmap and non-attribute-based tile colour modes are offered, and primitive graphics acceleration is available — the video processor can independently perform tasks such as drawing lines and filling rectangles. Unlike the TMS chip in the MSX 1, no other machines use this video processor, so MSX 2 emulation is attempted less often than MSX 1 emulation;
  • the MSX 2+ is a minor revision from 1988 that adds hardware support for horizontal scrolling and a few extra colour modes; some 2+ models offer an optional modest speed improvement to the Z80 to 5.37Mhz;
  • the TurboR from 1990 offers the R800 processor as an alternative to the Z80, which is an offspring of the Z800, offering Z80 backwards compatibility with significantly increased throughput.

Commercial software overwhelmingly targets the MSX 1 or MSX 2 standards, with some able to benefit from the improved horizontal scrolling of the MSX 2+. Neither the 2+ nor the TurboR sold in substantial volumes, and a proposed MSX 3 standard never reached consumers.

Specific Machines

Main article: [Manufacturers list] (Wikipedia)

MSX machines were manufactured by a wide range of companies including Pioneer, Panasonic, Sharp, Sony, Sanyo, Philips and LG Goldstar. Some of the notable machines include:

  • the Pioneer Palcom PX-7, an MSX1 computer aimed at the Japanese market. It was meant for attaching to a LaserDisc player, and as such has Superimpose capabilities (putting pictures and texts above the Laser Disc image). The PSG sound is stereo, contrary to almost all MSX machines. Pioneer also sold the ER-101 interface (Laser Vision) unit which made it possible for all MSX computers to have the same functionalities as the Palcom PX-7;
  • Panasonic's FS-A1 (1986), FS-A1mkII (W/ added keypad) and its Italian counterpart, the Toshiba FS-TM1 were based on the MSX2 standard; and
  • Panasonic's FS-A1FX (1988) and FS-A1WX (W/ added MSX-MUSIC & a Japanese Word processor) are MSX 2+ derived hardware; the FS-A1WSX (1989) was the last MSX 2+ computer.

Emulators

Name Platform(s) Latest Version MSX 1 MSX 2 MSX 2+ TurboR Accuracy Libretro Core FLOSS Active Recommended
PC / x86
openMSX Windows Linux macOS FreeBSD git Cycle
blueMSX Windows Linux macOS FreeBSD [N 1] 2.8.2 Cycle
MAME Windows Linux macOS FreeBSD 0.264 ~ High
WebMSX Web git High ?
fMSX Windows Linux macOS FreeBSD 6.0 Mid ~
CLK Linux macOS FreeBSD Template:Clkver Cycle
Pantheon Windows 13.640 ~ ~ High
MSXPLAYer
(fMSX based)
Windows MSX Game Reader
(Commercial)
~ ~ Mid ?
DarcNES Windows Linux macOS FreeBSD 9b0401/9b0313 ~ Low ?
Mobile / ARM
MSX.emu
(blueMSX tech)
Android iOS Linux webOS 1.5.51
~ ~ ~ ~ High ? ~
MSX.emu
(blueMSX tech)
Pandora Build 16 ~ ~ ~ ~ High ? ~
Consoles
DreamMSX DC Dreamcast 0.2g High ?
UltraMSX2 Nintendo 64 1.0 High ?
MSX Emulator
MiiSX
GameCube Wii r100 (GCN)
v0.4 (Wii)
High ?
BlueMSX
BlueMSXbox
Wii Xbox v1.0.3 (Wii)
v1 (XBOX)
High ?
  1. Only available outside of Windows as a libretro core (e.g. RetroArch).

Comparisons

openMSX
Another open source project in active development. In recent years, it has surpassed blueMSX in terms of accuracy and the quantity of emulated hardware. This is the only emulator that supports Palcom LaserDisc games.
blueMSX
An open source project that's cycle accurate with very high compatibility.
WebMSX
An open-source MSX emulator written in HTML5 and JavaScript. It can install as a WebApp on iOS/Android/Desktop, and then run offline. An extensive list of Features can be found at its GitHub page. It has customizable touch controls/virtual keyboard that suit Android and iOS usage, and you can join friends in multiplayer games. Made by Paulo Peccin (ppeccin).
MSXPLAYer
This commercial emulator from the early 2000's were initially found bundled with magazines or hardware. Nowadays, the most recent version of MSXPLAYer is to be found accompanied with the MSX Game Reader released in 2004-2005. Its emulation accuracy of MSX 1 was only above average, but its TurboR accuracy was surprisingly good.

Mobile:

MSX.emu
An open-source emulator that uses blueMSX's emulation backend and built on top of the developer's Imagine engine used in all his applications. It emulates the MSX range and ColecoVision. Most MSX games should run & audio can be good. Sega SG-1000 support is planned in the future. Contact developer for the Cydia store version on iOS.
Lists:
- Official website of Takeda consisting of Takeda Toshiya's emulators for many old Japanese computer systems (See Source Code & Binary Archives under the Download sector here. Includes yayaMSX1, yayaMSX2, yayaMSX2+ (MSX/MSX2/MSX2+ emulators by Mr.tanam and Mr.umaiboux), yayaFS-A1 (by Mr.umaiboux) and ePX-7.)
- Takeda Common Binaries (An archive of all Takeda emulators for Japanese systems including the FM-7 at Emu-France.com. Smaller file size than at the official website.)

Resources

External links