Difference between revisions of "MSX"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Generation 4: MSXturboR)
 
(31 intermediate revisions by the same user not shown)
Line 6: Line 6:
  
 
Although it was using off-the-shelf components at the very beginning, the design quickly became very Yamaha-centric.
 
Although it was using off-the-shelf components at the very beginning, the design quickly became very Yamaha-centric.
 +
 +
<br>
  
 
== History ==
 
== History ==
Line 26: Line 28:
  
 
A "serious" computer mostly used as home computer  for gaming purpose by kids.
 
A "serious" computer mostly used as home computer  for gaming purpose by kids.
 +
 +
<br>
  
 
== Specifications ==
 
== Specifications ==
  
=== MSX 1 ===
+
=== Generation 0: Precursors to MSX ===
  
Mandatory features:
+
The machines in Generation 0 are considered the foundational steps toward the creation of the MSX standard. While not officially part of the MSX family, they share significant hardware similarities with MSX1 systems.
  
*CPU Zilog Z80A compatible at 3.579 MHz (8-bit)
+
Systems: ColecoVision, Sega SG-1000, Sega SC-3000, Sega SF-7000, Spectravideo SVI-318/328.
*RAM at least 8kB. (Most of machines had 64kB built in.)
+
*32kB Main-ROM containing the BIOS and MSX-BASIC version 1.0)
+
*Video Display Processor: Texas Instruments TMS-9918/TMS-9928/TMS-9929
+
**Video RAM 16kB
+
*General Instrument AY-3-8910 Programmable Sound Generator. 8 octaves and 3 sound channels.
+
*At least 70 keys (including five programmable function keys, Graph, Code/Hangul/Kana/РУС, Select, Stop and four arrow keys. Caps and Accents/Dead keys are optional)
+
*Connectivity
+
**One connector for tape/data recorder
+
**At least one expansion BUS or cartridge slot. Usually it is the cartridge slot. An expansion BUS must have the standard 50 pin. The pins -/+12V and Sound IN may not connected on expansion bus.
+
**One or two General Purpose ports. The connector is a normal 9-pin D-connector, male. (Game controllers and paddle controllers are optional)
+
  
Optional features:
+
Shared Components with MSX1:
 +
* ColecoVision, Sega SG-1000, SC-3000, and SF-7000 feature the same CPU (Zilog Z80A) and Video Display Processor (Texas Instruments TMS-9918 series) as MSX1 machines.
 +
* These systems use the Texas Instruments SN76489 sound chip, which is closely related to the General Instruments AY-3-8910 Programmable Sound Generator (PSG) found in MSX1.
 +
* The SVI-318/328 computers use identical CPU, VDP, and PSG hardware to MSX1, with the SVI-BASIC being very similar to MSX-BASIC.
 +
* Sega BASIC (used in SC-3000 and SF-7000) shares many similarities with MSX-BASIC.
  
*Kanji-ROM level 1
+
=== Generation 1: MSX1 ===
*Floppy disk drive interface
+
**16kB Disk-ROM containing the Disk BASIC and MSX-DOS 1 kernel
+
**Floppy disk drive 3.5 or 5.25 inch. Some MSX1 computers were sold together with a disk-drive interface and a 360kB (single sided) floppy drive, mostly 3.5" but also 5.25" (mainly used in Brazil, but in the beginning also in the Netherlands)
+
*Printer interface (8-bit, output only, Centronics 14 pin) (optional, but is actually available on most MSX1 computers)
+
*MSX-AUDIO with up to 256kB of sample RAM
+
  
 +
The MSX1 represents the first official generation of the MSX standard, introduced in 1983.
  
=== MSX 2 ===
+
* '''CPU:''' Zilog Z80A @ 3.579 MHz (8-bit)
 +
* '''RAM:''' 8 KB to 64 KB
 +
* '''Operating System:''' MSX BASIC v1.0
 +
* '''Video Display Processor (VDP):''' Texas Instruments TMS-9918, TMS-9928, or TMS-9929
 +
* '''Video RAM (VRAM):''' 16 KB
 +
* '''Sound:''' General Instruments AY-3-8910 Programmable Sound Generator (PSG)
  
Mandatory features:
+
Note: MSX1 machines were produced by various manufacturers (e.g., Sharp, Toshiba, Yamaha), leading to minor hardware variations in CPU, VDP, and PSG components.
  
*CPU Zilog Z80A compatible at 3.579 MHz (8-bit)
+
=== Generation 2: MSX2 ===
*32kB BASIC/BIOS ROM and 16kB Sub-ROM (MSX-BASIC version 2.0 or 2.1, the latter has the possibility of a RAMdisk bigger than 32kB in BASIC).
+
*RAM: Minimum of 64kB
+
*Video Display Processor: Yamaha V9938 (backward compatible with TMS-9918 and TMS-9928).
+
**Video RAM at least 64kB (usually 128kB in almost all machines).
+
*At least 70 keys (including five programmable function keys, Graph, Code/Hangul/Kana/РУС, Select, Stop and four arrow keys. Caps and Accents/Dead keys are optional), QWERTY with JIS or 50 Onjun key layout for Japanese keyboards.
+
*General Instrument AY-3-8910 Programmable Sound Generator. 8 octaves and 3 sound channels.
+
*RTC compatible with RP5C01
+
*Connectivity
+
**One connector for tape/data recorder
+
**At least one expansion BUS or cartridge slot. Usually it is the cartridge slot. An expansion BUS must have the standard 50 pin. The pins -/+12V and Sound IN may not connected on expansion bus.
+
**Two General Purpose ports. The connector is a normal 9-pin D-connector, male. (Game controllers, graphic tablet, mice, paddle controllers are optional)
+
**One Printer interface
+
  
Optional features:
+
Introduced in 1985, the MSX2 brought significant upgrades over its predecessor, enhancing graphics and memory capabilities.
  
*Memory Mapper, makers have to use it for computers and memory expansions more than 64kB RAM.
+
* '''CPU:''' Zilog Z80A @ 3.579 MHz (8-bit)
*Kanji Display
+
* '''RAM:''' 64 KB to 256 KB (expandable)
**16kB Kanji Driver ROM
+
* '''Memory:''' Memory Mapper system
**16kB Single Kanji Conversion or MSX-JE ROM
+
* '''Operating System:''' MSX BASIC v2.0 or v2.1
**Kanji-ROM JIS Level 1 or 2
+
* '''Video Display Processor (VDP):''' Yamaha V9938
*Floppy disk drive interface
+
* '''Video RAM (VRAM):''' 64 KB or 128 KB
**16kB Disk ROM including the Disk-BASIC and MSX-DOS1 kernel
+
* '''Sound:''' General Instruments AY-3-8910 PSG or compatible (e.g., Yamaha YM2149)
**One or two 3.5 inch 1DD/2DD/2HD floppy disk drive, many MSX2 computers have a 1DD or 2DD 3.5" floppy drive built in (2HD is supported by the MX-2021 only)
+
*MSX-MUSIC
+
**OPLL YM2413, 9-channel FM synthesizer)
+
**16kB FM-BASIC ROM
+
*MSX-AUDIO with up to 256kB of sample RAM
+
*RS-232C
+
*Light pen
+
*MSX-Interface (J3125 chip)
+
  
 +
=== Generation 3: MSX2+ ===
  
=== MSX 2+ ===
+
The MSX2+, released in 1988, offered further refinements, primarily in graphics and sound, and was marketed mainly in Japan.
  
Mandatory features:
+
* '''CPU:''' Zilog Z80A @ 3.579 MHz (8-bit), switchable to 5.369 MHz on some models
 +
* '''RAM:''' 64 KB (expandable)
 +
* '''Memory:''' Memory Mapper system
 +
* '''Operating System:''' MSX BASIC v3.0
 +
* '''Video Display Processor (VDP):''' Yamaha V9958
 +
* '''Video RAM (VRAM):''' 128 KB
 +
* '''Sound:''' General Instruments AY-3-8910 PSG or compatible (e.g., Yamaha YM2149)
 +
* '''Additional Sound:''' Most machines include built-in MSX-MUSIC (Yamaha OPLL YM-2413)
  
*CPU Zilog Z80A compatible at 3.579 MHz (8-bit)
+
=== Generation 4: MSXturboR ===
*At least 64kB RAM with Memory Mapper.
+
*32kB Main-ROM and 16kB Sub-ROM containing BIOS/MSX-BASIC version 3.0, with the instructions adding screen scrolling, three new screen modes (see below) and the display of Kanji modes
+
*Yamaha V9958 Video Display Processor: backward compatible with the TMS9918/TMS9928 and V9938. The V9938's light pen and mouse support circuitry was removed in the V9958.
+
**VRAM 128kB
+
*At least 70 keys (including five programmable function keys, Graph, Code/Hangul/Kana/РУС, Select, Stop and four arrow keys. Caps and Accents/Dead keys are optional), QWERTY with JIS key layout for Japanese keyboards.
+
*Kanji Display (Japanese computers only)
+
**Kanji-ROM JIS Level 1
+
**16kB Kanji Driver ROM
+
**16kB Single Kanji Conversion or MSX-JE ROM
+
*General Instrument AY-3-8910 Programmable Sound Generator. 8 octaves and 3 sound channels.
+
*RTC compatible with RP5C01
+
*Soft/Hard reset
+
*Connectivity
+
**One tape/data recorder connector
+
**At least one expansion BUS or cartridge slot. Usually it is the cartridge slot. An expansion BUS must have the standard 50 pin. The pins -/+12V and Sound IN may not connected on expansion bus. (In fact, all produced MSX2+ have only MSX cartridge slots)
+
**Two General Purpose ports. The connector is a normal 9-pin D-connector, male. (Game controllers, graphic tablet, mice, paddle controllers are optional)
+
**One Printer interface (The printer is optional)
+
  
Optional features:
+
The MSXturboR, launched in 1990, was the final and most advanced iteration of the MSX standard, featuring a new 16-bit processor alongside the traditional Z80.
  
*Kanji-ROM JIS Level 2
+
* '''CPU:''' ASCII R800 @ 7.159 MHz (16-bit)
*Floppy disk drive interface
+
* '''Secondary CPU:''' Zilog Z80A @ 3.579 MHz (8-bit, for backward compatibility)
**16kB Disk-ROM including the Disk-BASIC and MSX-DOS1 kernel
+
* '''RAM:''' 256 KB or 512 KB (expandable)
**One or two 3.5 inch 1DD/2DD/2HD floppy disk drive, almost all produced MSX2+ machines have a 2DD 3.5" floppy drive built in (2HD is supported by the MX-2021 only)
+
* '''Memory:''' Memory Mapper system
*MSX-MUSIC
+
* '''Operating System:''' MSX BASIC v4.0 or v4.1
**OPLL YM2413, 9-channel FM synthesizer)
+
* '''Video Display Processor (VDP):''' Yamaha V9958
**16kB FM-BASIC ROM
+
* '''Video RAM (VRAM):''' 128 KB
*MSX-AUDIO with up to 256kB of SampleRAM
+
* '''Sound:''' Yamaha YM2149 PSG
*RS-232C
+
* '''Additional Sound:''' Built-in MSX-MUSIC (Yamaha OPLL YM-2413)
*Light pen
+
* '''PCM Synthesizer:''' 8-bit, 16 kHz sample rate
*MSX-Interface (J3125 chip)
+
* '''Special Features:''' The MSXturboR GT model includes a built-in MSX-MIDI interface.
  
 
+
<br>
=== MSX Turbo R ===
+
 
+
Mandatory features:
+
 
+
*CPU Zilog Z80A compatible at 3.579 MHz (8-bit) and R800 at 7.159MHz
+
*At least 256kB RAM with Memory Mapper.
+
*32kB Main-ROM and 16kB Sub-ROM containing BIOS and MSX-BASIC version 4.0
+
*Yamaha V9958 Video Display Processor: backward compatible with the TMS9918/TMS9928 and V9938.
+
**VRAM 128kB
+
*At least 70 keys (including five programmable function keys, Graph, Code/Hangul/Kana/РУС, Select, Stop and four arrow keys. Caps, Accents/Dead and, 実行/Execute, 取消/Cancel keys are optional), QWERTY with JIS key layout for Japanese keyboards.
+
*Kanji Display (Japanese computers only)
+
**Kanji-ROM JIS Level 1 & 2
+
**16kB Kanji Driver ROM
+
**16kB Single Kanji Conversion or MSX-JE ROM
+
*Sound
+
**General Instrument AY-3-8910 Programmable Sound Generator. 8 octaves and 3 sound channels.
+
**MSX-MUSIC built in: OPLL YM2413, 9-channel FM synthesizer), 16kB FM-BASIC ROM.
+
**PCM
+
*RTC compatible with RP5C01
+
*System Timer (E6h~E7h I/O ports)
+
*Soft/Hard reset
+
*Device disabler/enabler (F5h I/O port)
+
*Connectivity
+
**At least one cartridge slot. (In fact, all MSX turbo R have two MSX cartridge slots)
+
**Two General Purpose ports. The connector is a normal 9-pin D-connector, male. (Game controllers, graphic tablet, mice are optional)
+
**One Printer interface
+
**Mic IN (used for PCM sound recording)
+
 
+
Optional features:
+
 
+
*Floppy disk drive interface (all produced MSX turbo R computers except NIA-2001 have one)
+
**64kB Disk-ROM including the Disk BASIC, MSX-DOS 1 and MSX-DOS 2 kernels
+
**One or two 1DD/2DD/2HD floppy disk drive, all Panasonic MSX turbo R computers have a 2DD 3.5" floppy drive built in. 2HD is supported only by the MX-2021, that is not MSX tR.
+
*Extended Kanji: Level 3 with 24 bit font in option
+
*MSX-MIDI
+
*RS-232C
+
*MSX View
+
  
 
== CPC connections ==
 
== CPC connections ==
  
* Some games did probably benefit from some sort of cross-dev or ports, having some common assets (music, graphics ?).
+
* Some games did probably benefit from some sort of cross-dev or ports, having some common assets (music, graphics ?)
{{#ev:youtube|azZgvlyojek|384}} {{#ev:youtube|WLkzobK52R0|384}}
+
* [[Overflow]] from [[Logon System]] released a [https://youtu.be/jSS08co8zvA Demo for MSX1]
 +
* [[SymbOS]] by [[Prodatron]] can run on MSX
 +
* [[AMSDAP]] makes it possible to use MSX hardware expansions on CPC
  
 
+
<br>
* [[Overflow]] from [[Logon System]] released a Demo on those MSX1.
+
{{#ev:youtube|jSS08co8zvA|768}}
+
  
 
== MSX-Engine (aka MSX-System) ==
 
== MSX-Engine (aka MSX-System) ==
Line 181: Line 114:
 
* [[Media:MSX - Yamaha S3527 datasheet.pdf|MSX - Yamaha S3527 datasheet]]
 
* [[Media:MSX - Yamaha S3527 datasheet.pdf|MSX - Yamaha S3527 datasheet]]
 
* [[Media:MSX2 - Yamaha s1985 datasheet.pdf|MSX2 - Yamaha S1985 datasheet]]
 
* [[Media:MSX2 - Yamaha s1985 datasheet.pdf|MSX2 - Yamaha S1985 datasheet]]
 +
* [[Media:Yamahacx5myis503ts.pdf|Yamaha MSX Series - Technical Summary]]
 +
 +
<br>
  
 
== Other datasheets ==
 
== Other datasheets ==
  
*[[Media:TMS9918 datasheet.pdf|MSX GPU - Texas Instruments TMS9918]]
+
*[[Media:TMS9918 datasheet.pdf|MSX GPU - Texas Instruments TMS9918]] [[Media:Ti-vdp-programmers-guide.pdf|VDP programmer's guide]]
*[http://spatula-city.org/~im14u2c/vdp-99xx/ TMS9918 internals]
+
*[http://spatula-city.org/~im14u2c/vdp-99xx/ TMS9918 internals] [https://youtu.be/2ApafTCylus Hardware sprites internals (TMS9918 and NES PPU)]
*[https://youtu.be/2ApafTCylus Hardware sprites internals (TMS9918 and NES PPU)]
+
 
*[[Media:Yamaha V9938 MSX-Video Technical Data Book Aug85.pdf|MSX2 GPU - Yamaha V9938]]
 
*[[Media:Yamaha V9938 MSX-Video Technical Data Book Aug85.pdf|MSX2 GPU - Yamaha V9938]]
 
*[[Media:Yamaha v9958 ocr.pdf|MSX2+ GPU - Yamaha V9958]]
 
*[[Media:Yamaha v9958 ocr.pdf|MSX2+ GPU - Yamaha V9958]]
*[[Media:Y8950 MSX Audio 198608.pdf|MSX-AUDIO OPL - Yamaha Y8950]]
+
*MSX-AUDIO OPL - Yamaha Y8950 [[Media:Y8950 MSX Audio 198608.pdf|Datasheet]] [[Media:Y8950am.pdf|Application manual]]
*[[Media:Yamaha ym2413 frs.pdf|MSX-MUSIC OPLL - Yamaha YM2413]]
+
*MSX-MUSIC OPLL - Yamaha YM2413 [[Media:YM2413B(-F).pdf|Datasheet]] [[Media:Yamaha ym2413 frs.pdf|Application manual]]
*[https://download.file-hunter.com/Manuals/R800%20User%20Manual.pdf ASCII R800 CPU User Manual (japanese)]
+
*[https://download.file-hunter.com/Manuals/R800%20User%20Manual.pdf ASCII R800 CPU User Manual (japanese)] [https://www.angelfire.com/art2/unicorndreams/msx/Z80R800A.html Z80 and R800 opcode tables]
 +
*[[Media:Ricoh rp5c01.pdf|Ricoh RP5C01 Real Time Clock]]
 +
 
 +
<br>
  
 
== Links ==
 
== Links ==
  
 
* [https://en.wikipedia.org/wiki/MSX MSX Wikipedia page]
 
* [https://en.wikipedia.org/wiki/MSX MSX Wikipedia page]
*[https://youtu.be/vAl7CeUqhNo MSX Japanese Commercials]
+
* [https://youtu.be/vAl7CeUqhNo MSX Japanese Commercials] [https://youtu.be/wjfJl4LQKG8 All MSX machines released in Japan]
*[https://youtu.be/ZXJa-BhusKM MSX Cartridge games] [https://youtu.be/TBzTIw_YseY Over 100 MSX cartridge games in under 1 hour] [https://youtu.be/guy5g2kszuI Over 100 MSX disk & tape games in under 1 hour] [https://youtu.be/m0EwpffAHdY Over 100 MSX2 games in under 1 hour] [https://youtu.be/msPGlRqtfjY Over 50 MSX Turbo-R games in under 30 minutes]
+
* [https://youtu.be/ZXJa-BhusKM 600 MSX cartridge game clips]  
* https://www.msx.org/wiki/ MSX Wiki
+
* [https://youtu.be/TBzTIw_YseY 100 MSX cartridge games] [https://youtu.be/guy5g2kszuI 100 MSX disk & tape games] [https://youtu.be/m0EwpffAHdY 100 MSX2 games] [https://youtu.be/msPGlRqtfjY 50 MSX Turbo-R games] in under 1 hour
* https://map.grauw.nl MSX Assembly Page
+
* [https://www.msx.org/wiki/ MSX Wiki] [https://www.msx.org/wiki/MegaROM_Mappers MegaROM mappers]
* [https://map.grauw.nl/resources/system/msxtech.pdf MSX Technical Data Book]
+
* [https://hansotten.file-hunter.com/ MSX Info Pages]
* [https://konamiman.github.io/MSX2-Technical-Handbook/ MSX2 Technical Handbook]
+
* [https://map.grauw.nl MSX Assembly Page]
* [https://youtu.be/tyV_Lze0PB0 Histoire du MSX : de sa création en 1983 jusqu'aux dernières versions en 1994]
+
* [https://problemkaputt.de/portar.htm Noca$h's Portar Doc]
 +
* [https://map.grauw.nl/resources/system/msxtech.pdf MSX Technical Data Book] [https://konamiman.github.io/MSX2-Technical-Handbook/ MSX2 Technical Handbook] [https://archive.org/details/MsxTurboRTechnicalHandBookOCR MSX Turbo-R Technical Handbook (japanese)]
 +
* [https://youtu.be/AFRf87SqWrw MSX Computers - Scrolling, Sprites, and Stereotypes] by [[Displaced Gamers]]
 +
* [https://youtu.be/xYr0Gsezx0U Sega Genesis & MSX Hybrid Console] by [[Lady Decade]]
  
 
[[Category:Non CPC Computers]]
 
[[Category:Non CPC Computers]]

Latest revision as of 17:25, 25 March 2025

MSX was a standardized range of Z80 based 8 bit computers developed by Microsoft and various (mostly) Japanese producers to exploit... Microsoft Software.

MSX stands for "Machines with Software eXchangeability".

4 generations of MSX were produced, each with it's own system specs upgrades and retro compatible with past specifications.

Although it was using off-the-shelf components at the very beginning, the design quickly became very Yamaha-centric.


History

It was a serious technical concurrent to the Amstrad CPC range, later specifications being closer to 16bit computers than other 8bit systems. Yet a lot of similarities and differences between the 2 systems.

Despite having the colour attributes logic (MSX1 mostly, the other through retro compatibility), it wasn't as bad as on the Speccy.

  • the MSX1 attributes are 8×1 pixels instead of 8×8 pixels (Speccy).
  • the machine includes proper 1bpp Hardware Sprites, which enable to have no attribute clashes compared to software sprites.
  • The machine has a proper VRAM, sort of proper graphical card as comparable to IBM PC.

As a Z80 based computer, many European Software developers did those awful scrappy Speccy Ports, which Japanese couldn't understand ("why do they have such sloppy graphics ?")

Later MSX standards (MSX2, MSX2+ and turboR) included a large panel of extra video modes without the colours clashes.

The MSX 2 introduced hardware vertical scrolling but it wasn't until the MSX2+ that the MSX could do proper hardware horizontal scrolling; the video card makes software scrolling very difficult, so only as of the MSX2+ and later is smooth scrolling available.

The MSX was perhaps to Japan what the CPC was to France (keeping to the proportions of course). Or what the ZX Speccy was to England or eastern Europe (Speccy clones mostly...)

A "serious" computer mostly used as home computer for gaming purpose by kids.


Specifications

Generation 0: Precursors to MSX

The machines in Generation 0 are considered the foundational steps toward the creation of the MSX standard. While not officially part of the MSX family, they share significant hardware similarities with MSX1 systems.

Systems: ColecoVision, Sega SG-1000, Sega SC-3000, Sega SF-7000, Spectravideo SVI-318/328.

Shared Components with MSX1:

  • ColecoVision, Sega SG-1000, SC-3000, and SF-7000 feature the same CPU (Zilog Z80A) and Video Display Processor (Texas Instruments TMS-9918 series) as MSX1 machines.
  • These systems use the Texas Instruments SN76489 sound chip, which is closely related to the General Instruments AY-3-8910 Programmable Sound Generator (PSG) found in MSX1.
  • The SVI-318/328 computers use identical CPU, VDP, and PSG hardware to MSX1, with the SVI-BASIC being very similar to MSX-BASIC.
  • Sega BASIC (used in SC-3000 and SF-7000) shares many similarities with MSX-BASIC.

Generation 1: MSX1

The MSX1 represents the first official generation of the MSX standard, introduced in 1983.

  • CPU: Zilog Z80A @ 3.579 MHz (8-bit)
  • RAM: 8 KB to 64 KB
  • Operating System: MSX BASIC v1.0
  • Video Display Processor (VDP): Texas Instruments TMS-9918, TMS-9928, or TMS-9929
  • Video RAM (VRAM): 16 KB
  • Sound: General Instruments AY-3-8910 Programmable Sound Generator (PSG)

Note: MSX1 machines were produced by various manufacturers (e.g., Sharp, Toshiba, Yamaha), leading to minor hardware variations in CPU, VDP, and PSG components.

Generation 2: MSX2

Introduced in 1985, the MSX2 brought significant upgrades over its predecessor, enhancing graphics and memory capabilities.

  • CPU: Zilog Z80A @ 3.579 MHz (8-bit)
  • RAM: 64 KB to 256 KB (expandable)
  • Memory: Memory Mapper system
  • Operating System: MSX BASIC v2.0 or v2.1
  • Video Display Processor (VDP): Yamaha V9938
  • Video RAM (VRAM): 64 KB or 128 KB
  • Sound: General Instruments AY-3-8910 PSG or compatible (e.g., Yamaha YM2149)

Generation 3: MSX2+

The MSX2+, released in 1988, offered further refinements, primarily in graphics and sound, and was marketed mainly in Japan.

  • CPU: Zilog Z80A @ 3.579 MHz (8-bit), switchable to 5.369 MHz on some models
  • RAM: 64 KB (expandable)
  • Memory: Memory Mapper system
  • Operating System: MSX BASIC v3.0
  • Video Display Processor (VDP): Yamaha V9958
  • Video RAM (VRAM): 128 KB
  • Sound: General Instruments AY-3-8910 PSG or compatible (e.g., Yamaha YM2149)
  • Additional Sound: Most machines include built-in MSX-MUSIC (Yamaha OPLL YM-2413)

Generation 4: MSXturboR

The MSXturboR, launched in 1990, was the final and most advanced iteration of the MSX standard, featuring a new 16-bit processor alongside the traditional Z80.

  • CPU: ASCII R800 @ 7.159 MHz (16-bit)
  • Secondary CPU: Zilog Z80A @ 3.579 MHz (8-bit, for backward compatibility)
  • RAM: 256 KB or 512 KB (expandable)
  • Memory: Memory Mapper system
  • Operating System: MSX BASIC v4.0 or v4.1
  • Video Display Processor (VDP): Yamaha V9958
  • Video RAM (VRAM): 128 KB
  • Sound: Yamaha YM2149 PSG
  • Additional Sound: Built-in MSX-MUSIC (Yamaha OPLL YM-2413)
  • PCM Synthesizer: 8-bit, 16 kHz sample rate
  • Special Features: The MSXturboR GT model includes a built-in MSX-MIDI interface.


CPC connections


MSX-Engine (aka MSX-System)


Other datasheets


Links