The KAGAMI mark КАГАМИ
kagami.bg/academy · lesson · machine-readable viewVERIFIED 2026-10-01 · UPDATED 2026-10-01
IDENTITY
module
Minitech · MSX (Z80 · 3.58 MHz · Microsoft BASIC · Konami SCC) · 1983
series
Minitech (micro-tech skills; retro computing history)
level
Beginner
duration
about 25 min reading
prerequisites
none
trust_label
VERIFIED 2026-10-01 (hardware facts, dates, game facts and links checked against the cited sources) · UPDATED 2026-10-01 · NOT hands-on tested (no emulator run by the author; the BASIC example is unrun)
language
human view: bg · english edition: /en/academy/minitech/moduli/ (same file name)
next
Amstrad CPC — the third big 8-bit (Minitech)
PURPOSE

Give a learner an accurate picture of the MSX home-computer standard (announced June 1983 by ASCII with Microsoft; first machine on sale 21 Oct 1983): the common hardware (Z80 at 3.58 MHz, TMS9918, AY-3-8910), the four generations (MSX, MSX2, MSX2+, turbo R), MSX BASIC, how Konami's SCC wavetable chip extends the sound, which Konami titles are documented (Metal Gear, Snatcher and others), and how to run MSX software today in an emulator.

KEY CONCEPTS
COMMANDS / PATHS
CHECKLIST
NEXT MODULE

Amstrad CPC — the third big 8-bit (Minitech series)

SOURCES
TAGS
msxz80msx-basickonami-sccmetal-gearretro-computingopenmsx8-bit
VERIFIED · 01.10.2026 UPDATED · 01.10.2026

MSX: one standard, a Z80 and Konami's chip

In 1983 ASCII and Microsoft proposed an idea that was unusual for its time: many manufacturers building computers that run the same software. The result was MSX — with a Z80 at 3.58 MHz, Microsoft BASIC in ROM and cartridges that fit every brand. On top of it Konami added the SCC — an extra sound chip inside the cartridge itself — and made games such as Metal Gear. Here you see what is true, what is not, and how to run it today.

⏱ 20–25 min Beginner Minitech retro hardware · Z80 · BASIC · sound
openMSX (emulator)🔒 local WebMSX (in-browser emulator)🌐 global MSX Resource Center🌐 global
🔄
UPDATED · 01.10.2026 — what changed
Every claim has been checked against sources (see "Sources"). Corrected: the first game with the SCC was not Nemesis (1986) but Nemesis 2 / Gradius 2 (22 Aug 1987); SCC+ does not "add a 5th channel" — it has 64 KB of on-board RAM and a separate waveform per channel; the SCC registers are not on I/O ports but mapped into memory (9800h–9FFFh); the Turbo R had two models (FS-A1ST and FS-A1GT), not one; the V9938 gives 256 colours at 256×212, while 512×212 offers 4 or 16; Penguin Adventure was not "the first game directed by Kojima" — he helped plan it for about a month and is not in the credits (his directing debut is Metal Gear), and Penta carries a golden apple rather than "rescuing a princess"; Metal Gear's final encounter is not "Metal Gear itself" — after destroying it Snake meets Big Boss; in the BASIC code the COLOR order is foreground, background, border, SOUND 1,0 does not "stop all sounds" (it writes a PSG register), SCREEN 3 is not an MSX2 mode, and a sprite needs a pattern defined first. Removed as unconfirmed: the Kojima quote and "he chose MSX2 for its limits", "billion-dollar franchise console", success in the Soviet Union, "Blade Runner inspiration" for Snatcher, "first mass-market music computer" and "forerunner of the DAW" for the Yamaha CX5M, "most accurate emulator" (openMSX itself says "aims for perfection"), blueMSX, and the links to the Internet Archive and the official Metal Gear site (they did not open during the check). Added: a table of the generations, how the SCC works, a timeline, a "Try it yourself" section and a quiz. There are no prices in this lesson.

01What you'll learn

02Before you start

03Steps

  1. The idea: one standard for many manufacturers

    MSX was announced by ASCII Corporation in June 1983; Microsoft conceived the project as an attempt at a single standard, like VHS for video recorders, and Kazuhiko Nishi of ASCII drove it. The first MSX sold to the public was the Mitsubishi ML-8000 on 21 October 1983. Any hardware or software carrying the MSX logo works with products from other brands; even the cartridge format is part of the standard. The standard was built around the Spectravideo SV-328 and from off-the-shelf parts. Why it matters: this is an early attempt at what we take for granted today — software that does not depend on the brand of the machine.

    PartIn MSX (first generation)
    ProcessorZilog Z80A · 3.58 MHz
    VideoTMS9918 · 16 KB video memory · 256×192 · 16 colours (in practice 15 tints) · 32 sprites
    SoundAY-3-8910 (PSG) · 3 square-wave channels + noise
    RAM8 KB minimum; most machines had 32 or 64 KB
    Software in ROMBIOS and MSX BASIC V1.0 from Microsoft
    Cartridgesa cartridge slot — the same on every brand
    💡
    What does "MSX" mean?
    The meaning is disputed. Nishi said in 2001 that the team had in mind "Machines with Software eXchangeability"; many people read "Microsoft Extended" because of the built-in BASIC, and others "Matsushita-Sony". We do not pick a version.
    📊
    The numbers do not agree
    Sales are not known precisely: one source says 9 million machines (7 million in Japan), while Nishi speaks of 3 million in Japan and 1 million overseas. In Japan, South Korea, Argentina and Brazil MSX was the leading home computer of the 1980s. Manufacturers included Sony, Panasonic, Yamaha, Philips, Toshiba, Sanyo and many more.
  2. The four generations

    GenerationYearVideoNote
    MSX1983TMS9918Z80A 3.58 MHz; worldwide
    MSX21985Yamaha V9938 · 128 KB video memorySCREEN 8: 256×212 with 256 colours; 512×212 modes with 4 or 16 colours from a 512 palette; hardware vertical scrolling; RAM 64 KB minimum; e.g. Panasonic FS-A1, Sony HB-F1
    MSX2+1988Yamaha V9958officially Japan only; YJK modes up to 19,268 simultaneous colours; e.g. Panasonic FS-A1WX, Sony HB-F1XDJ
    Turbo R1990V9958R800 processor at 7.16 MHz; two models: Panasonic FS-A1ST (256 KB RAM) and FS-A1GT (1991, 512 KB); Japan only
    ⚠️
    The partnership had an end date
    In 1986 Microsoft ended its partnership with ASCII. MSX3 was planned for 1990, but its video chip was late; in its place came the Turbo R with the R800 processor. The R800 was developed by ASCII, with some of its features (DMA, 24-bit addressing) disabled.
  3. Sound: PSG and Konami SCC

    The standard MSX sound is the three-channel PSG chip. Konami decided to boost it with the SCC (Sound Custom Chip or Sound Creative Chip), developed by Konami together with Yamaha. The chip sits on the cartridge's own board next to the ROM — so every SCC game carries its own chip. It adds 5 channels that work together with the PSG sound.

    TermValueWhat it means
    PSG3 channelssquare wave + noise only
    SCC (mark 051649)5 wavetable channelswaveform of 32 signed bytes; channels 4 and 5 share one waveform; each channel has on/off, volume and frequency
    How it is accessed9800h–9FFFhmapped into memory (not through I/O ports); the documentation is reverse-engineered, not official
    SCC+64 KB RAM on the boardused by Snatcher and SD Snatcher; allows a different waveform for each channel
    ✅
    Rule: the SCC is an "add-on", not "built into MSX"
    Without a cartridge with the SCC (or a compatible cartridge) the machine sounds only with the PSG. The first cartridge with the SCC is Nemesis 2 (Gradius 2) of 22 August 1987, not Nemesis of 1986. Only a few MSX/MSX2 games use the chip — among them Nemesis 2, F-1 Spirit, Salamander, Parodius, Nemesis 3, Space Manbow and Metal Gear 2 (the list with RC 7xx numbers is in the Ultimate MSX FAQ).
  4. MSX BASIC: the first step

    MSX BASIC is a dialect of Microsoft BASIC: an extended version of MBASIC 4.5 with graphics, music and peripherals. When the machine starts without a cartridge, its command prompt appears; program lines carry numbers, while lines without a number run immediately. Version 1.0 is 16 KB and has SCREEN 0 (text 40×24), 1 (32×24 with sprites), 2 (256×192, 16 colours) and 3 (low resolution 64×48).

    MSX BASIC · graphics, sprite and melody
    10 COLOR 15,4,4 : SCREEN 2
    20 LINE (10,10)-(100,100),8,BF
    30 CIRCLE (128,96),30,12
    40 PSET (200,150),15
    50 S$="" : FOR I=1 TO 8 : READ A : S$=S$+CHR$(A) : NEXT I
    60 SPRITE$(0)=S$
    70 PUT SPRITE 0,(100,100),8,0
    80 PLAY "V15T120O4L8CDEFGAB"
    90 GOTO 90
    100 DATA 60,126,255,255,255,255,126,60
    • COLOR foreground, background, border — in that order.
    • SPRITE$(0) sets the sprite pattern (8 bytes for 8×8), and PUT SPRITE shows it: plane number, position (X,Y), colour, pattern.
    • PLAY reads a music string and plays it through the PSG; V is volume, T tempo, O octave, L note length.
    • SOUND register, data writes a number into a PSG register — it does not "stop the sound". SOUND works with the PSG; the SCC is a separate chip mapped into memory (see the previous step).
    ⚠️
    Not tested live
    The example was composed from the MSX BASIC documentation (MSX2 Technical Handbook) but has not been run in an emulator — that is why there is no TESTED label. Run it in an emulator with a real MSX BASIC.
  5. Konami's games

    Konami is the best-known publisher for MSX. Here are eight titles with verified facts.

    GameDate · platformWhat it is
    Penguin Adventure28.10.1986 · MSXA racing game with platform elements, sequel to Antarctic Adventure (1983). Penta the penguin seeks a golden apple for Penguette. Kojima took part in the planning for about a month (his professional start) but is not in the credits.
    Vampire Killer30.10.1986 · MSX2A parallel version of Castlevania a month after the Famicom Disk System version; in Europe it was released without the Castlevania name. Simon Belmont against Dracula, but with more searching for keys and items than the NES version.
    Nemesis 2 (Gradius 2)22.08.1987 · MSXA horizontal shooter; Konami's first cartridge with the SCC. The ship is Metalion, not Vic Viper.
    F-1 Spirit: The Way to Formula-11987 · MSXFormula 1 with a top-down view; uses the SCC; the engine is close to Road Fighter.
    Metal GearJuly 1987 · MSX2Kojima's first game as a developer; Solid Snake infiltrates Outer Heaven.
    Snatcher13.12.1988 · MSX2An adventure by Kojima; the MSX2 version comes on three floppy disks with a sound cartridge with the SCC+.
    SD Snatcher27.04.1990 · MSX2A Snatcher spin-off; again three floppy disks and an SCC cartridge.
    Metal Gear 2: Solid Snake20.07.1990 · MSX2A sequel written and designed by Kojima; uses the SCC.
  6. Metal Gear and the idea of stealth

    Metal Gear was conceived as a pure action game, but under Kojima it was redirected to avoiding enemies — against the shooters of the day, with an emphasis on evasion similar to Pac-Man. The game has a radio that delivers conversations and story. Today Metal Gear is regarded as the first mainstream stealth game and a pioneer of stealth mechanics. Metal Gear 2 adds kneeling and crawling, noise from your actions, a 3×3 radar, and guards with a 45-degree field of view who hear sounds and investigate where they came from.

    💡
    Not "the first stealth game" without a caveat
    The claim that Metal Gear is "the first" is more accurate as "the first mainstream" (Wikipedia). We do not claim that nobody had made a game about hiding before it.

    Metal Gear 2 was not officially released in the West as an MSX2 game: it got its first international release in Metal Gear Solid 3: Subsistence in 2006, with an English translation. A fan translation from 1997 circulated earlier. Reviews: GameSpy calls it "one of the best 8-bit games ever made", while Game Informer gives it 7 out of 10.

  7. Yamaha CX5M: MSX with an FM synthesizer

    The Yamaha CX5M is an MSX-compatible computer from 1984 with a built-in 8-voice FM synthesizer (YM2151 in the SFG-01 modules) and MIDI. Yamaha offered cartridges: a voice editor and a sequencer. The first version has MIDI as output only — for the Yamaha DX7; the second (CX5M II) with the SFG-05 module also accepts MIDI input, so the internal synthesizer can be played from an external keyboard. The CX5M was one of the few MSX machines sold in the USA.

  8. Timeline

    DateEvent
    June 1983ASCII announces MSX (sources give two dates in June).
    21.10.1983The first MSX on the market: Mitsubishi ML-8000.
    1984Yamaha CX5M with an FM synthesizer.
    1985MSX2 (V9938).
    1986Microsoft ends the partnership with ASCII; Penguin Adventure (28.10) and Vampire Killer (30.10).
    1987Metal Gear (July); Nemesis 2 (22.08) — the first cartridge with the SCC.
    1988MSX2+ (Japan); Snatcher for MSX2 (13.12).
    1990Turbo R (FS-A1ST); SD Snatcher (27.04); Metal Gear 2 (20.07).
    1991–1993FS-A1GT (1991); the Turbo R was discontinued in 1993 (per Wikipedia).
    2006Metal Gear and Metal Gear 2 reach the West in Subsistence.
    TodayopenMSX 21.0 (26.09.2025), WebMSX 6.0.8; a community around the MSX Resource Center.
  9. Try it yourself: MSX in an emulator

    openMSX 🔒 local is an open-source emulator that describes itself as "aims for perfection". The current version is 21.0 (26.09.2025), for Windows, macOS and Linux. WebMSX 🌐 global runs in the browser (version 6.0.8). The steps in principle:

    1. Download openMSX from its official site or open WebMSX.
    2. Choose an MSX2 (or MSX1) machine and system ROM files you have the right to use; C-BIOS works for cartridge games but not for BASIC.
    3. Insert your own cartridge or disk image and start. For the example above you need a real MSX BASIC.
    ⚠️
    Not tested live
    We did not run an emulator for this lesson. We do not know exactly how WebMSX provides the system ROMs — follow its documentation. We describe openMSX's menus only in principle.
    ⛔
    Copyright
    Games and system ROMs have owners. Do not upload or distribute other people's images.

04Check

Checklist

Quiz

1. Which was Konami's first cartridge with the SCC?

2. How many extra wavetable channels does the SCC add to the PSG's 3 channels?

3. When did the first MSX go on sale?

4. What is true of the MSX Turbo R?

05What's next

06Sources

  1. MSX (Wikipedia) — standard, dates, generations, manufacturers, sales.
  2. MSX BASIC (Wikipedia) — SCREEN modes, versions.
  3. MSX2 Technical Handbook (GitHub) — syntax of COLOR, SOUND, PUT SPRITE.
  4. Konami SCC (Wikipedia) — channels, addresses, SCC+.
  5. Nemesis 2 (Wikipedia) — the first cartridge with the SCC · The Ultimate MSX FAQ: SCC — list of SCC cartridges.
  6. Games (Wikipedia): Metal Gear · Metal Gear 2 · Penguin Adventure · Snatcher · Vampire Killer · F-1 Spirit.
  7. Yamaha CX5M (Wikipedia) — FM module and MIDI.
  8. openMSX 🔒 local — emulator, version 21.0.
  9. WebMSX 🌐 global — in-browser emulator, version 6.0.8.
  10. C-BIOS — a free compatible BIOS, without BASIC.
  11. MSX Resource Center 🌐 global — community, wiki, news.
  12. Generation MSX 🌐 global — a software and hardware database (the site asks for age confirmation for part of its content).