MSX

Last updated

MSX
MSX-Logo.svg
Sony HitBit HB-10P (White Background).jpg
Sony MSX, Model HitBit 10-P
Developer ASCII Corporation,Microsoft, Spectravideo
Manufacturer National, Sony, Pioneer, Panasonic, Samsung, Sharp, Philips, Canon, Yamaha, Toshiba, Mitsubishi, Sanyo, JVC, Fujitsu, Spectravideo, GoldStar, Hitachi, Kyocera, Yashica, Daewoo, Dragon MSX, Casio
Type Home computer
Release dateOctober 21, 1983 (MSX)
Discontinued1993 (MSX turboR)
Operating system MSX BASIC, MSX-DOS
CPU
Memory
  • 8–64 KB maximum (MSX1)
  • 64-512 KB, expandable to up to 4 MB via memory mapper cartridge (MSX2 and higher)
Graphics

MSX is a standardized home computer architecture, announced by ASCII Corporation on June 16, 1983. [1] [2] It was initially conceived by Microsoft as a product for the Eastern sector, and jointly marketed by Kazuhiko Nishi, the director at ASCII Corporation. [3] Microsoft and Nishi conceived the project as an attempt to create unified standards among various home computing system manufacturers of the period, in the same fashion as the VHS standard for home video tape machines. [4] [5] The first MSX computer sold to the public was a Mitsubishi ML-8000, released on October 21, 1983, thus marking its official release date. [6]

Contents

MSX systems were popular in Japan and several other countries. There are differing accounts of MSX sales. One source claims 9 million MSX units were sold worldwide, including 7 million in Japan alone, [7] whereas ASCII corporation founder Kazuhiko Nishi claims that 3 million were sold in Japan, and 1 million overseas. [8] Despite Microsoft's involvement, few MSX-based machines were released in the United States. [9]

The meaning of the acronym MSX remains a matter of debate. In 2001, Kazuhiko Nishi recalled that many assumed that it was derived from "Microsoft Extended", referring to the built-in Microsoft Extended BASIC (MSX BASIC). Others believed that it stood for "Matsushita-Sony". Nishi said that the team's original definition was "Machines with Software eXchangeability", [10] although in 1985 he said it was named after the MX missile. [11] According to his book in 2020, he considered the name of the new standard should consist of three letters, like VHS. He felt "MSX" was fit because it means "the next of Microsoft", and it also contains the first letters of Matsushita (Panasonic) and Sony. [12]

Before the success of Nintendo's Family Computer, the MSX was the platform that major Japanese game studios such as Konami and Hudson Soft developed for. The Metal Gear series, for example, was first written for MSX hardware. [13]

History

The Spectravideo SV-328 is the predecessor of the MSX standard. Many MSX programs were unofficially ported to the SV-328 by home programmers. SV328.jpg
The Spectravideo SV-328 is the predecessor of the MSX standard. Many MSX programs were unofficially ported to the SV-328 by home programmers.

In the early 1980s, most home computers manufactured in Japan such as the NEC PC-6001 and PC-8000 series, Fujitsu's FM-7 and FM-8, and Hitachi's Basic Master featured a variant of the Microsoft BASIC interpreter integrated into their on-board ROMs. The hardware design of these computers and the various dialects of their BASICs were incompatible. [14] Other Japanese consumer electronics firms such as Panasonic, Canon, Casio, Yamaha, Pioneer, and Sanyo were searching for ways to enter the new home computer market.

Major Japanese electronics companies entered the computer market in the 1960s, and Panasonic (Matsushita Electric Industrial) was also developing mainframe computers. The Japanese economy was facing a recession after the 1964 Summer Olympics and Panasonic decided to exit the computer business and focus on home appliances. The decision was a huge success, and Panasonic grew to become one of the largest electronics companies. In the late 1970s, the company investigated other business areas outside of home appliances. Panasonic also saw potential in the recent microcomputer revolution. One of Panasonic's distributors, Yamagata National, told Panasonic's president, Toshihiko Yamashita:

Recently, NEC's personal computers sell well in Yamagata too, and our dealers also request merchandise. However, we must purchase not only personal computers, but also home appliances from NEC. I think Matsushita also need develop personal computers.

Yamashita ordered the vice president, Shunkichi Kisaka, to develop a personal computer, and Kisaka called on Kazuyasu Maeda of Matsushita R&D Center. [15]

Maeda requested Nishi to assist with the development. They were already close to each other. When they met at a seminar held by NEC, they noticed both were from Kobe and had graduated from the same university. They often talked to each other about home computers. At the same time, Spectravideo contacted Microsoft in order to obtain software for their new home computer. Nishi went to Hong Kong to meet with Spectravideo, and suggested some improvements to its prototype. Spectravideo's president, Harry Fox, was willing to accept Nishi's proposals. Nishi conceived to create a unified standard based on its machine, and Maeda agreed with his idea. [12] Nishi wanted to involve Panasonic and Sony in the development of home computers. While they were competing for videotape formats, Nobuyuki Idei of Sony accepted his proposal. Idei thought Sony should cooperate with Panasonic on its development because the SMC-70, Sony's first personal computer, faced difficulty in the market when Sony started their computer business. Maeda also wanted to invite NEC, but NEC chose to go its own way. [15]

Nishi proposed MSX as an attempt to create a single industry-standard for home computers. Inspired by the success of VHS as a standard for video cassette recorders, many Japanese electronics manufacturers (Including GoldStar, Philips and Spectravideo) built and promoted MSX computers. Any piece of hardware or software with the MSX logo on it was compatible with MSX products from other manufacturers. In particular, the expansion cartridge format was part of the standard; any MSX expansion or game cartridge would work in any MSX computer.

Nishi's standard was built around the Spectravideo SV-328 computer. [16] The standard consisted primarily of several off-the-shelf parts; the main CPU was a 3.58 MHz Zilog Z80, [17] the Texas Instruments TMS9918 graphics chip with 16 KB of dedicated VRAM, sound and partial I/O support was provided by the AY-3-8910 chip manufactured by General Instrument (GI), and an Intel 8255 Programmable Peripheral Interface (PPI) chip was used for parallel I/O such as the keyboard. The choice of these components was shared by many other home computers and games consoles of the period, such as the ColecoVision and Sega SG-1000 video game systems. To reduce overall system cost, many MSX models used a custom IC known as "MSX-Engine", which integrated glue logic, 8255 PPI, YM2149 compatible sound chip and more, sometimes even the Z80 CPU. However, almost all MSX systems used a professional keyboard instead of a chiclet keyboard, driving up the price compared to the original SV-328. Consequently, these components alongside Microsoft's MSX BASIC made the MSX a competitive, though somewhat expensive, home computer package.

Debut

Yamaha YIS503II MSX Personal Computer designed for Soviet schools--the abbreviature "KUVT" means "Class of Teaching Computing Equipment)" YAMAYAMA.JPG
Yamaha YIS503II MSX Personal Computer designed for Soviet schools—the abbreviature "КУВТ" means "Class of Teaching Computing Equipment)"
The Canon V-20 has 64 KB of RAM and the V-10 has 16 KB. Canon V-20 MSX computer.jpg
The Canon V-20 has 64 KB of RAM and the V-10 has 16 KB.

On June 27, 1983, [18] the MSX was formally announced during a press conference, and a slew of big Japanese firms declared their plans to introduce the machines. The Japanese companies avoided the intensely competitive U.S. home computer market, which was in the throes of a Commodore-led price war. Only Spectravideo and Yamaha briefly marketed MSX machines in the U.S. Spectravideo's MSX enjoyed very little success, and Yamaha's CX5M model, built to interface with various types of MIDI equipment, was billed more as a digital music tool than a standard personal computer.

Evolution

MSX spawned four generations. The first three, MSX (1983), MSX2 (1985), [19] and MSX2+ (1988), were all 8-bit computers based on the Z80 microprocessor. The MSX2+ was exclusively released in Japan.

A new MSX3 was originally scheduled to be released in 1990, but delays in the development of its Yamaha-designed VDP caused it to miss its time to market deadline. [20] In its place, the MSX TurboR was released, which used the new custom 16-bit R800 microprocessor developed by ASCII Corporation intended for the MSX3, but features such as DMA and 24-bit addressing were disabled. Like the MSX2+, the MSX TurboR was exclusively released in Japan. By the time the MSX TurboR standard was announced in 1990, only Panasonic was manufacturing MSX computers. Its initial model FS-A1ST met with moderate success, but the upgraded model FS-A1GT introduced in 1991 sold poorly due to its high retail cost of 99800 yen (about 740 USD at the time). Production of the TurboR ended in 1993 when Panasonic decided to focus on the release of 3DO.[ citation needed ] The VDP was eventually delivered in 1992, two years after its planned deadline, by which time the market had moved on. In an attempt to reduce its financial loss, Yamaha stripped nearly all V9958 compatibility and marketed the resulting V9990 E-VDP III as a video-chipset for PC VGA graphic cards, with moderate success.

Impact

The Hotbit, developed by Sharp's Epcom home computer division, was a hit in Brazil. Sharp HotBit MSX computer.jpg
The Hotbit, developed by Sharp's Epcom home computer division, was a hit in Brazil.
Talent TPC-310 MSX2 computer, made in Argentina by Telematica (1988), based on a Daewoo design. Talent MSX (restore).jpg
Talent TPC-310 MSX2 computer, made in Argentina by Telematica (1988), based on a Daewoo design.
Dynadata DPC 200 MSX computer with a Dynadata DPF-550 disk drive, manufactured in Korea for Daewoo and sold in Spain by Dynadata Informatica. Dynadata DPC 200 76.jpg
Dynadata DPC 200 MSX computer with a Dynadata DPF-550 disk drive, manufactured in Korea for Daewoo and sold in Spain by Dynadata Informática.
MSX Sakhr AX150 (Skhr
), made in Japan by Yamaha for the Kuwaiti company Al Alamiah, sold in Egypt and the Gulf Cooperation Council states. Yamaha msx ax120 1.jpg
MSX Sakhr AX150 (صخر), made in Japan by Yamaha for the Kuwaiti company Al Alamiah, sold in Egypt and the Gulf Cooperation Council states.

In Japan, South Korea, Argentina, and Brazil, the MSX was the preeminent home computer system of the 1980s. It was also fairly popular in continental Europe, especially in the Netherlands and Spain. Classrooms full of networked Yamaha MSX computers were used for teaching informatics in schools in some Arab countries, the Soviet Union, and Cuba, where they were widely used in public schools, [21] which allowed the Cuban government to educate students in computer subjects. In total, 9 million MSX computers were sold in Japan, making it relatively popular. However, the MSX did not become the worldwide standard envisioned because of limited adoption in other markets. Before the MSX's lack of success in these markets became apparent, US manufacturer Commodore Business Machines overhauled its product line in the early 1980s and introduced models such as the Plus/4 and Commodore 16 that were intended to better compete with the features of MSX computers.

In comparison with rival 8-bit computers, the Commodore 64 is estimated to have sold 12.5–17 million units worldwide, [22] [23] the Apple II sold 6 million units, [24] the ZX Spectrum over 5 million units, the Atari 8-bit computers sold at least 4 million units, the Amstrad CPC sold 3 million units, and the Tandy TRS-80 Model 1 sold 250,000 units.[ citation needed ]

A Sony MSX2 machine was launched into space to the Russian Mir space station. [25]

Similar systems

The system MSX most closely resembled was the Spectravideo SV-328 home computer (Spectravideo even claimed to be "MSX compatible" in advertisements before the actual launch of MSX systems, but it was not completely compatible with it). This led to a new and short-lived kind of software cracking: converting. Since the MSX games were unplayable on the SV-328 computer, SV-328 crackers developed a method of modifying the (MSX) games to make them work on the SV-328. In most cases, this included downloading the MSX BIOS to the SV-328 from tape or floppy disk. Spectravideo later launched the SVI-728 which completely adhered to the MSX standard.

The Sega SG-1000, the Memotech MTX, the Tatung Einstein, and the ColecoVision all have many similarities with the MSX1 standard, but none are fully compatible with it. Porting games between those systems is somewhat easy. It was also very common to port games from the ZX Spectrum to the MSX, since both have the same CPU, the Spectrum 128 had the same soundchip, and the ZX Spectrum's graphic mode could be easily emulated on the MSX's screen-2 mode.

Localization

By default, MSX machines have a hardcoded character set and keyboard scan code handling algorithm. While MSX has full application software compatibility at the firmware (BIOS) level, due to minor hardware differences, replacement of the BIOS with another from a different computer may return incorrect scan code translations and result in incorrect behaviour of the keyboard subsystem for the application software.

In 2011, AGE Labs introduced Language Pack firmware, aiming to make each model support several localizations. In AGE Labs' GR8BIT kit, the Language Pack is installed by default in place of the Kanji-ROM. It allows changing the character set and keyboard layout of the machine at startup between Japanese, Russian, International and Portuguese locales. It also gives the ability to change locales during machine operation using the newly introduced LANG command in BASIC. [26] The selected locale setting is stored into the unused RTC NVRAM memory space.

Games

Several popular video game franchises were established on the MSX:

Others received various installments on the MSX, including several titles unique to the system or largely reworked versions of games on other formats:

Manufacturers

The Yashica YC-64 computer at the Computer and Video Game Console Museum of Helsinki in 2012. Yashica YC-64 Tietokonemuseo.JPG
The Yashica YC-64 computer at the Computer and Video Game Console Museum of Helsinki in 2012.
MSX
Spectravideo, Philips, Al Alamiah, Sony, Sanyo, Mitsubishi, Toshiba, Hitachi, National/Panasonic, Canon, Casio, Pioneer, Fujitsu General, Yamaha, JVC, Yashica-Kyocera, GoldStar, Samsung/Fenner, Daewoo/Yeno, Gradiente, Sharp/Epcom, Talent.
MSX2
Philips, Sony, Sanyo, Mitsubishi, Victor (a.k.a. JVC), Toshiba, National/Panasonic, Canon, Yamaha, ACVS/CIEL*, DDX*, Daewoo/Yeno, NTT, Talent, AGE Labs.
MSX2+
Sony, Sanyo, Panasonic, ACVS/CIEL*, DDX*.
MSX TurboR
Panasonic.

* Clones or unlicensed equipment.

Legacy

2001

1chipMSX 1chipMSX (White background).jpg
1chipMSX

In 2001, Kazuhiko Nishi initiated a MSX revival around an official MSX emulator called MSXPLAYer. This is the only official MSX emulator as all MSX copyrights are maintained by the MSX Association. In 2004, a Dutch company Bazix announced they had become the representatives of MSX Association in Europe, being the English contact for any questions regarding the MSX trademarks, copyrights, and licensing. On October 17, 2006, Bazix launched WOOMB.Net, a website selling MSX games in English and other languages, with a selection of 14 games. In Japan, game sales began earlier, through Project EGG. WOOMB.Net was the English counterpart of this and other Japanese services offered by D4 Enterprise, which also announced in August 2006 the launch of a new MSX2 compatible system called the "one chip-MSX", a system based on an Altera Cyclone EP1C12Q240C8 FPGA. [27] The one chip-MSX" is similar in concept to the C-One, a Commodore 64 clone also built on the basis of a single FPGA chip. The new MSX system is housed in a box made out of transparent blue plastic, and can be used with a standard monitor (or TV) and a PC keyboard. It has two MSX cartridge slots and supports the audio extensions MSX-MUSIC and SCC+. A SD/MMC-flashcard can be used as an external storage medium, emulating a disk drive and can be used to boot MSX-DOS. Due to its VHDL programmable hardware, it is possible to give the device new hardware extensions simply by running a reconfiguration program under MSX-DOS. The "one chip-MSX" also has two USB connectors that can be used after adding some supporting VHDL code.

2011

Assembled GR8BIT kit GR8BIT assembled, out of the ATX chassis.jpg
Assembled GR8BIT kit

In 2011, AGE Labs announced [28] GR8BIT, a do-it-yourself kit for building an MSX computer. The kit, licensed by the MSX Licensing Corporation, is targeted to those wanting to learn about computer hardware. It includes all the necessary components to assemble a working MSX2-compatible computer except for an ATX chassis, power supply, floppy drive, hard disk, PS/2 keyboard, and monitor.

2014

SymbOS, an alternative operating system SymbOS-MSX-OS4.gif
SymbOS, an alternative operating system
Phillips Music Module Muziekmodule.jpg
Phillips Music Module

Some of the Korean forum members who made Zemmix Neo created a new MSX-compatible called Mini IQ3000 Cutie, which has similar features to Daewoo Electronics' Korean-made MSX2 model, the IQ-2000. It is based on 1ChipMSX but has some special features like 'Scan Line Generator', which improves the quality of the video display, and 'Multi Language Support' that allows it to support two languages. By default, the machine operates using the Korean version of MSX displaying the Korean font, but if the 'del' key is pressed during booting it will operate in Japanese mode. Even though the default mode is Korean, the default font allocation table is Japanese, and will show Japanese characters when executing Japanese version software programs. [29]

2019

MSX Philips VG8020 MSX Philips VG8020.jpg
MSX Philips VG8020

In 2019, a group of fans developed the MSX Mini Replica. It is a 1:2 scale reproduction of the Philips VG-8020 computer compatible with the software of the MSX, MSX2, MSX2+, and TurboR generations. It incorporates 2 USB ports, an HDMI video output and internally uses the same hardware as the C64 Mini. Connecting an additional peripheral called MSX Player allows it to run original games on ROM cartridges.

2020

The MSXVR is a computer released in 2020 and compatible with the MSX family of computers. Like the latest Zemmix game consoles, it is also based on a Raspberry Pi card with additional circuitry to connect the original MSX peripherals.

2023

In 2022, Nishi announced an official revival of the MSX computer standard dubbed the MSX3, to be implemented in multiple configurations, including an upgrade cartridge to existing MSX computers. Later, in 2023 following a successful crowdfunding campaign, an IoT device resembling a Game Boy with a keyboard, the MSX0, was revealed, intended for IoT uses, alongside the base MSX3 unit. Plans also call for a supercomputer, the MSX Turbo X 128, based around the concept of clusters. [30]

System specifications

MSX [31] MSX2MSX2+MSX TurboR
ReleaseWorldwide (1983)Worldwide (1985)Only officially in Japan (1988)
(available in Europe and Brazil via upgrades)
Only Japan (1990)
Processor Zilog Z80A running at 3.58 MHzZilog Z80A running at 3.58 MHz
(the HC-90 and HC-95 models from JVC have a 6.144MHz HD64180 CPU, but this is not part of the standard)
Zilog Z80-compatible running at 3.58 MHz
(the MSX2+ models from Panasonic can be set to run on 5.37 MHz by software, but this is not part of the standard)
  • R800 running at 7.16 MHz (instructions use about 4× less clock ticks than the Z80, so often quoted as 28.6 MHz when comparing with the Z80)
  • Zilog Z80A-compatible (embedded in the T9769C MSX-Engine) running at 3.58 MHz for backward compatibility
ROM 32 KB48 KB64 KB96 KB
  • BIOS + Extended BIOS (32 KB)
  • MSX BASIC V2.0 or V2.1 (16 KB)
  • DiskROM (16 KB) (optional, common)
  • MSX-Audio BIOS (32 KB) (optional, no machines are known with this BIOS built in)
  • BIOS + extended BIOS (32 KB)
  • MSX BASIC V3.0 (16 KB)
  • DiskROM (16 KB) (optional, very common)
  • Kun-BASIC (16 KB) (optional)
  • Kanji ROM (optional)
  • BIOS + Extended BIOS (48 KB)
  • MSX BASIC V4.0 (16 KB)
  • DiskROM (16 KB)
  • Kun-BASIC (16 KB)
  • Kanji ROM (256 KB)
  • Firmware (4 MB)
RAM 8 KB minimum, most machines provided either 32 or 64 KB; machines with 128 KB exist64 KB minimum, commonly 128 KB in Europe, 64 KB on Japanese computers, machines with up to 512 KB were made. Normally memory mapped (4  MB per slot maximum, 48 MB max total)Commonly 64 KB (on Japanese computers), normally memory mapped (4 MB per slot maximum, 48 MB max total)256 KB (FS-A1ST) or 512 KB (FS-A1GT)
  • Memory-mapped (4 MB/slot max, 44 MB max total)
  • Additionally 16 KB (FS-A1ST) or 32 KB (FS-A1GT) of SRAM (battery-powered)
Video display processor Texas Instruments TMS9918 family
  • Video RAM: 16 KB
  • Text modes: 40×24 and 32×24
  • Resolution: 256×192 or 64x48 (16 colours). In reality, there are just 15 colour tints available, because, just like the ZX Spectrum there are two codes for black. Unlike the Spectrum, however, one of the blacks is actually "transparent", so the MSX video picture could be overlaid on another video signal, for example one from a video disk.
  • Sprites: 32 sprites with 8x8 or 16x16 resolution, 1 colour, max 4 per horizontal line
Yamaha V9938 (a.k.a. MSX-Video) Supports all MSX video modes
  • Increased video RAM: 128 KB (sometimes 64 KB)
  • New text mode: 80×24 or 80x26.5
  • New bitmapped video modes without the attribute clash of MSX1, with modes for 4, 16 or 256 simultaneous colors
  • New resolutions: 256x212p, 512x212p, 256x424i and 512x424i
  • Increased number of, and more advanced sprites: 32 sprites with 8x8 or 16x16 resolution, max 8 per horizontal line. Each sprite line can have 1 or 3 different colors.
  • Hardware acceleration for copy, line, fill, etc.
  • Interlacing to double vertical resolution
  • A full-screen vertical scroll register
  • Vertical and horizontal display offset register
Yamaha V9958
  • The minimal video RAM is now 128 KB. Up to 192 KB is supported.
  • a new 256×212p or 256x424i YJK video mode with 19268 simultaneous colors
  • a new 256×212p or 256x424i mixed-YJK/RGB video mode with 12499 simultaneous colors
  • horizontal scroll register with either full-screen or dual-page support
Yamaha V9958 (aka MSX-Video), so the same capabilities as MSX2+
Sound chip General Instrument AY-3-8910 (PSG)
Clock chip(Not installed.)Ricoh RP5C01 (or compatible)
Interfaces
  • 1 cartridge slot (usually 2, up to 16)
  • 1 or 2 General Purpose ports (aka joystick ports)
  • Optional: Parallel Printer port
  • 1 cartridge slot (usually 2, up to 16)
  • 2 General Purpose ports (aka joystick ports)
  • Parallel Printer port
  • Optional: Light pen interface
  • Optional: Video superimposer
  • Optional: Video Digitizer
Media

Peripherals

The effect of attribute clash when using the 256x192 high-resolution mode on MSX-1. To avoid it, the TMS9918 provides up to 32 sprites that can be superimposed over the main graphic screen. MSX Computer Color Limit.gif
The effect of attribute clash when using the 256×192 high-resolution mode on MSX-1. To avoid it, the TMS9918 provides up to 32 sprites that can be superimposed over the main graphic screen.
MSX2+ computer: a Panasonic FS-A1WSX Panasonic FS-A1WSX 20060731.jpg
MSX2+ computer: a Panasonic FS-A1WSX

Keyboard

The keyboard is a functionally separate unit which could be connected by non-multiplexed and multiplexed interfaces. Multiplexed keyboard units feature additional data direction line, allowing sending scan line number to the keyboard using same data lines used for return scan code, decreasing overall number of wires between keyboard and machine. Non-multiplexed interface is usually used for internal keyboards (and some external keyboards, like Panasonic CF-3300); multiplexed interface is used for external keyboards (e.g. in Yamaha YIS805 model).

The keyboard is organized as a matrix with maximum 11 input lines and 8 output lines, accounting for maximum 88 keys (including all control, numerical and alphanumerical keys). Each scan line is regularly queried to identify the state of the keys on the line; query speed is identified by the system interrupt frequency. Such organization allows system to sense state of each key, not exhibiting notorious problem with 8042 microcontroller-based keyboards when pressing several keys simultaneously (usually more than 3) generates wrong input characters, or renders inability to sense the press of more keys.

Due to the keyboard scan being controlled by the system interrupts, one of the troubleshooting hints when an MSX machine does not display any image (assuming power is present) is to press the CAPS key to see if the respective LED toggles. If it does not toggle, the system is likely suffering a more serious problem than just lack of image on the screen (i.e. the problem with video cable or video display interface in overall).

In 2009, Kamil Karimov designed the adapter board [32] to connect a PS/2 keyboard to the multiplexed MSX keyboard interface. The firmware embedded into its ATTiny chip was tailored for Daewoo CPC machines.

In 2011, AGE Labs embedded a PS/2 keyboard controller unit, based on Microchip microcontroller, into its GR8BIT do-it-yourself machine. Its firmware is developed to directly convert PS/2 scan codes to the MSX keyboard scan codes. Thus it is fully transparent to the applications, allowing use of the controller unit with different MSX-compatible machines and for different localization setups. [26]

Cartridges

MSX standard requires at least 1 cartridge slot, most MSX models have 2. These slots [33] are interchangeable, so in most cases it makes no difference in which slot a cartridge is inserted. The physical connector is a 50 pin (2 × 25 contacts), standard 2.54 mm (0.1 inch) pitch edge connector. Using these cartridge slots, a wide variety of peripherals could be connected.

Regular game cartridges are about the size of an audio cassette (so-called "Konami size"). Despite their higher cost, this was a popular format due to its reliability and ease of use.

Around 1985, Hudson Soft released the credit card-sized Bee Card, which was meant as a cheaper and more convenient alternative to ROM cartridges. But it was a commercial failure, and very few titles were released on the format.

Source files [34] for development of the MSX cartridges are available from AGE Labs for EAGLE.

Floppy disk drives

Early MSX models did not have a built-in disk drive, so software were initially published on cartridge and cassette tape. [14]

Mitsumi QuickDisks were originally launched as a proprietary extension for the MSX in early 1984, [35] but they never really caught on, as they were quickly surpassed by the standard floppy disk interface released a few months later. Only a handful of titles were released in this format.

Sony also created a battery backed RAM cartridge the HBI-55 "data cartridge" in 1984 for some computers in their "Hit-Bit" line of MSX systems, that could be used to store programs or data as an alternative to cassette tapes. [36] Many Yamaha Music software are also compatible with this cartridge.

Traditional floppy disk drives were made available for MSX in 1984, either built-in or in the form of a cartridge containing the disk interface electronics and a BIOS extension ROM (the floppy disk drive interface), connected to an external case with the drive. In South America, many of these systems used a 5.25 in (133 mm) floppy disk drive, but in Europe, 3.5 in (89 mm) drives were more popular. In Japan, some MSX1 systems included a built-in 3.5-inch disk drive, like the Panasonic (previously named National) CF-3300. In Europe, a range of Philips MSX2 systems NMS 8230, 8235, 8245, 8250 and above featured either 360 or 720 KB 3.5-inch floppy drives.

In 1985, the MSX2 was released, and these systems often (but not always) also included a built-in 3.5-inch disk drive. Consequently, the popular media for games and other software shifted to floppy disks.

The MSX-DOS disk operating system had binary compatibility with CP/M, but used the same FAT file system as MS-DOS. Its user commands were also similar to early MS-DOS versions. In this way, Microsoft could promote MSX for home use while promoting MS-DOS based personal computers in office environments. [37]

The MSX 3.5-inch floppy disks are directly compatible with MS-DOS (although some details like file undeletion and boot sector code were different). Like MS-DOS 1, MSX disks (formatted) under MSX-DOS 1 have no support for subdirectories. [38]

In September 2012, AGE Labs extended the standard by including support for 1.44Mb 3.5-inch format. The 1.44Mb diskette size goes in two configurations: Standard (1 sector per cluster, 9 FAT sectors), and Compatible (4 sectors per cluster, 3 FAT sectors). [39]

MSX-Audio

MSX-Music

Emulation

MSX computers are emulated on many platforms today. Early MSX emulators were often based on the code of the pioneer fMSX , a portable MSX emulator by Marat Fayzullin. Many emulators removed Fayzullin's Z80 emulation code entirely in later versions to avoid legal problems, as at the time fMSX was not free software. Somewhat later fMSX source code became free for non-profit use; however a license was still required for commercial use. On December 31, 2013, the Windows version of fMSX 3.7 was released, free for anyone to use. [40]

The official MSX emulator MSXPLAYer (in Japanese) is produced by the MSX Association, of which the inventor of the MSX standard, Kazuhiko Nishi, is the president.

As of version 0.146.u, MESS currently supports 90% of all MSX versions.

Virtual Console

In February 2007, Nintendo of Japan announced that MSX games will be available for the Wii's Virtual Console emulator. It was confirmed that the games would cost 700 Wii Points and will become available from the middle of 2007. It also became available for the Wii U on December 25, 2013. Ultimately 13 games, mainly Konami titles, for the Wii, plus one for the Wii U, were released for the service in Japan only.

List of MSX emulators

NameCurrent versionDateSystemPlatformLicenseWebsite
blueMSX2.8.2August 14, 2009MSX, MSX2, MSX2+, MSX TurboR, SpectraVideo SVI318/328, ColecoVision, Sega SG-1000 Windows GPL
openMSX 19.0July 25, 2023MSX, MSX2, MSX2+, MSX TurboR, SpectraVideo SVI318/328, ColecoVision, Sega SG-1000 Multiplatform GPL
Clock Signal2022-11-25November 11, 2022Diverse computers and consoles; MSX 1 only. macOS Open source
CocoaMSX3.5.41October 23, 2013MSX, MSX2, MSX2+, MSX TurboR macOS GPL
fMSX 6.0February 24, 2021MSX, MSX2, MSX2+ Multiplatform Commercial
fMSX PSP3.5.41March 17, 2010MSX, MSX2, MSX2+ Sony PSP Open source
jsMSX0.9.2April 19, 2013MSX JavaScript GPL
MAME 0.251December 31, 2022Diverse computers and consoles Multiplatform GPL
meisei1.3.1February 9, 2010MSX Windows Open source
MSKISS0.2.4March 13, 2000MSX, MSX2, MSX2+ DOS, Windows Freeware
MSX Emulator0.10bOctober 26, 2006MSX Atari ST Freeware Archived November 11, 2020, at the Wayback Machine
MSX Emulator1.8August 16, 2010MSX, MSX2 UNIX GPL Archived October 23, 2019, at the Wayback Machine
msxDS0.93January 1, 2012MSX, MSX2, MSX2+ Nintendo DS Freeware
NLMSX0.48June 12, 2003MSX, MSX2, MSX2+, MSX TurboR Windows Freeware
NO$MSX1.5May 1, 2003MSX, MSX2 Windows, DOS Shareware
paraMSX0.50bOctober 8, 2009MSX, MSX2, MSX2+, MSX TurboR Windows Freeware
RuMSX0.41July 2, 2008MSX, MSX2, MSX2+, MSX TurboR Windows Freeware
WebMSX6.0.3June 2, 2020MSX, MSX2, MSX2+, MSX turbo R JavaScript  ? [Source on GitHub

See also

Related Research Articles

<span class="mw-page-title-main">Atari ST</span> Line of home computers from Atari Corporation

Atari ST is a line of personal computers from Atari Corporation and the successor to the company's 8-bit home computers. The initial model, the Atari 520ST, had limited release in April–June 1985, and it was widely available in July. The ST was the first personal computer with a bitmapped color graphical user interface, using a version of Digital Research's GEM interface / operating system, from February 1985.

<span class="mw-page-title-main">Amstrad CPC</span> Home computers produced by Amstrad

The Amstrad CPC is a series of 8-bit home computers produced by Amstrad between 1984 and 1990. It was designed to compete in the mid-1980s home computer market dominated by the Commodore 64 and the ZX Spectrum, where it successfully established itself primarily in the United Kingdom, France, Spain, and the German-speaking parts of Europe.

MSX BASIC is a dialect of the BASIC programming language. It is an extended version of Microsoft's MBASIC Version 4.5, adding support for graphic, music, and various peripherals attached to MSX microcomputers. Generally, MSX BASIC is designed to follow GW-BASIC, released the same year for IBM PCs and clones. During the creation of MSX BASIC, effort was made to make the system flexible and expandable.

Spectravideo International Limited (SVI) was an American computer manufacturer and software house. It was originally called SpectraVision, a company founded by Harry Fox in 1981. The company produced video games and other software for the VIC-20 home computer, the Atari 2600 home video game console, and its CompuMate peripheral. Some of their own computers were compatible with the Microsoft MSX or the IBM PC.

<span class="mw-page-title-main">X68000</span> 1987 home computer

The X68000 is a home computer created by Sharp Corporation. It was first released in 1987 and sold only in Japan.

<span class="mw-page-title-main">ASCII Corporation</span> Publishing company based in Tokyo, Japan

ASCII Corporation, Ltd. was a Japanese publishing company based in Chiyoda, Tokyo. It became a subsidiary of Kadokawa Group Holdings in 2004, and merged with another Kadokawa subsidiary MediaWorks on April 1, 2008, becoming ASCII Media Works. The company published Monthly ASCII as the main publication. ASCII is best known for creating the Derby Stallion video game series, the MSX computer, and the RPG Maker line of programming software.

<span class="mw-page-title-main">Yamaha YM2413</span> FM synthesis sound chip by Yamaha

The YM2413, a.k.a. OPLL, is a cost-reduced FM synthesis sound chip manufactured by Yamaha Corporation and based on their YM3812 (OPL2).

<span class="mw-page-title-main">Rainbow 100</span> DEC microcomputer

The Rainbow 100 is a microcomputer introduced by Digital Equipment Corporation (DEC) in 1982. This desktop unit had a monitor similar to the VT220 and a dual-CPU box with both 4 MHz Zilog Z80 and 4.81 MHz Intel 8088 CPUs. The Rainbow 100 was a triple-use machine: VT100 mode, 8-bit CP/M mode, and CP/M-86 or MS-DOS mode using the 8088. It ultimately failed to in the marketplace which became dominated by the simpler IBM PC and its clones which established the industry standard as compatibility with CP/M became less important than IBM PC compatibility. Writer David Ahl called it a disastrous foray into the personal computer market. The Rainbow was launched along with the similarly packaged DEC Professional and DECmate II which were also not successful. The failure of DEC to gain a significant foothold in the high-volume PC market would be the beginning of the end of the computer hardware industry in New England, as nearly all computer companies located there were focused on minicomputers for large organizations, from DEC to Data General, Wang, Prime, Computervision, Honeywell, and Symbolics Inc.

<span class="mw-page-title-main">SV-328</span> 8-bit home computer introduced by Spectravideo in 1983

The SV-328 is an 8-bit home computer introduced by Spectravideo in June 1983. It was the business-targeted model of the Spectravideo range, sporting a compact full-travel keyboard with numeric keypad. It had 80 KB RAM, a respectable amount for its time. Other than the keyboard and RAM, this machine was identical to its little brother, the SV-318.

The Apricot PC is a personal computer produced by Apricot Computers, then still known as Applied Computer Techniques or ACT. Released in late 1983, it was ACT's first independently developed microcomputer, following on from the company's role of marketing and selling the ACT Sirius 1, and was described as "the first 16-bit system to be Sirius-compatible, rather than IBM-compatible", indicating the influence that the Sirius 1 had in the United Kingdom at the time.

MSX-DOS is a discontinued disk operating system developed by Microsoft's Japan subsidiary for the 8-bit home computer standard MSX, and is a cross between MS-DOS v1.25 and CP/M-80 v2.2.

<span class="mw-page-title-main">1chipMSX</span>

The One chip MSX, or 1chipMSX as the D4 Enterprise distributional name for the ESE MSX System 3, is a re-implementation of an MSX-2 home computer that uses a single FPGA to implement all the electronics of an MSX-2, including the MSX-MUSIC and SCC+ audio extensions.

<span class="mw-page-title-main">ROM cartridge</span> Replaceable device used for the distribution and storage of video games

A ROM cartridge, usually referred to in context simply as a cartridge, cart, or card, is a replaceable part designed to be connected to a consumer electronics device such as a home computer, video game console or, to a lesser extent, electronic musical instruments.

<span class="mw-page-title-main">SVI-738</span>

The Spectravideo SVI-738 X'Press is an MSX1 compatible home computer manufactured by Spectravideo from 1985. Although compatible with the MSX 1.0 standard, it incorporates several extensions to the standard ; many are hardware-compatible with the MSX 2.0 standard but the system as a whole is not, leading to it being referred to as an "MSX 1.5" computer.

<span class="mw-page-title-main">NMS-8250</span> Professional MSX 2 home computer by Philips

NMS-8250, was a professional MSX2 home computer for the high end market, with two built in floppy disk drives in a "pizza box" configuration, released in 1986. The machine was in fact manufactured by Sanyo and it is basically the MPC-25FS with a different color.

An MSX-ENGINE chip is a specially developed integrated circuit for home computers that are built according to the MSX specifications. Generally, such a chip combines the functions of many separate, older/simpler chips into one. This is done to reduce required circuit board space, power consumption, and production costs for complete systems.

<span class="mw-page-title-main">Yamaha Y8950</span>

The Yamaha Y8950 is a sound chip, produced in 1984. It is also known as MSX-Audio as it was designed for inclusion in an expansion cartridge for the MSX personal computer.

<span class="mw-page-title-main">Home computer</span> Class of microcomputers

Home computers were a class of microcomputers that entered the market in 1977 and became common during the 1980s. They were marketed to consumers as affordable and accessible computers that, for the first time, were intended for the use of a single, non-technical user. These computers were a distinct market segment that typically cost much less than business, scientific, or engineering-oriented computers of the time, such as those running CP/M or the IBM PC, and were generally less powerful in terms of memory and expandability. However, a home computer often had better graphics and sound than contemporary business computers. Their most common uses were word processing, playing video games, and programming.

<span class="mw-page-title-main">FS-A1WSX</span>

The Panasonic FS-A1WSX released in 1989 was the last MSX2+ made by Panasonic. It was the successor of FS-A1WX and incorporated few changes like S-Video output, no tape support, color printer support and an improved A1 Internal Cockpit software with a Kanji color word processor.

The HB-F9P was a Sony MSX2-computer, launched in 1985. The abbreviation HB stands for Hit Bit.

References

  1. Laing, Gordon (2004). Digital Retro: The Evolution and Design of the Personal Computer. Ilex Press. ISBN   9781904705390.
  2. "ASCII Express: 新しいホームパーソナルコンピュータ仕様 MSX". ASCII (in Japanese). 7 (8). ASCII. 1983. ISSN   0287-9506.
  3. Wood, Robert (1983). "Japanese seek to dominate home market". InfoWorld . 5 (49): 158. Retrieved September 16, 2019 via Google Books.
  4. "MSX: The Japanese are coming! The Japanese are coming!". The Register . June 27, 2013.
  5. "Kazuhiko Nishi". eNotes.com.
  6. "The First MSX". ascii.jp.
  7. Loguidice, Bill (April 14, 2017). "The bright life of the MSX, Japan's underdog PC". PC Gamer . Retrieved November 27, 2021.
  8. "【伝説のパソコンMSX】仕掛け人がついに明かす「失敗の本質」". ダイヤモンド・オンライン (in Japanese). December 26, 2020. Retrieved May 25, 2023.
  9. Root, Howard; Williams, Brian (August 1984). "Faceoff: will MSX be a success in the United States". Creative Computing. Vol. 10, no. 8. p. 198.
  10. Nishi, Kazuhiko (April 21, 2001). MSX Fair Tilburg 2001 – by Totally Chaos (video). Event occurs at 14:40. Archived from the original on December 11, 2021. Retrieved February 1, 2019.
  11. Watt, Peggy (February 4, 1985). "Japan's MSX poised for the US". InfoWorld . Vol. 7, no. 5. InfoWorld Media Group, Inc. pp. 19–20 via Google Books.
  12. 1 2 Nishi, Kazuhiko (December 5, 2020). "ついに明かされる! 伝説のパソコン「MSX」誕生の驚くべき"舞台裏"". Diamond Online (in Japanese). Retrieved February 22, 2021.
  13. "Kojima Productions". Konami.jp. Retrieved June 22, 2011.
  14. 1 2 Dvorak, John C. (November 28, 2006). "Whatever Happened to MSX Computers?". Dvorak Uncensored. Retrieved June 22, 2011.
  15. 1 2 Sekiguchi, Waichi (2000). パソコン革命の旗手たち (in Japanese). Nihon Keizai Shimbun. pp. 186–190. ISBN   4-532-16331-5.
  16. The history of Spectravideo samdal.com, retrieved December 20, 2012
  17. Dvorak, John C. (January 7–14, 1985). "MSX: The pong of the 1980s". InfoWorld . 7 (1–2). InfoWorld Media Group: 88. ISSN   0199-6649.
  18. "The Toshiba MSX (HX-10) 64K". retrovideogamesystems.com. September 8, 2010.
  19. "MSX2". OLD-COMPUTERS.COM : The Museum.
  20. MSX-FAN Magazine (February 1995 issue, p. 90)
  21. "Distance education in the Cuban context". July 22, 2012. Archived from the original on July 22, 2012.
  22. Steil, Michael (February 1, 2011). "How many Commodore 64 computers were really sold?". Pagetable.com. Archived from the original on March 6, 2016. Retrieved March 18, 2017.
  23. Reimer, Jeremy. "Personal Computer Market Share: 1975–2004". Archived from the original on June 6, 2012. Retrieved July 17, 2009.
  24. "5 to 6 million Apple IIs sold". Mac Daily News. June 5, 2007. Retrieved June 22, 2011.
  25. "MSX IN SPAAAACCCEE". msx.gnu-linux.net.
  26. 1 2 Brychkov, Eugeny (2012). KB0004: Using GR8BIT Language Pack and PS2 Keyboard (PDF). AGE Labs.
  27. MSX Resource Center. "One Chip MSX MKII". Msx.org. Retrieved June 22, 2011.
  28. "The birth of a GR8BIT – The do it yourself MSX 2". MSX Resource Center. January 18, 2012. Retrieved April 13, 2013.
  29. Center, MSX Resource. "Mini IQ3000 (Temporarily name for small project) – MSX Resource Center (페이지 1/9)". www.msx.org.
  30. "MSX Co-Creator Kazuhiko Nishi Reveals "Every MSX Can Be An MSX3"". www.timeextension.com.
  31. "Portar MSX Tech Doc". problemkaputt.de.
  32. Karimov, Kamil (February 14, 2010). "Контроллер PS/2 клавиатуры для MSX (Russian)". MSX Resource Center. Retrieved September 20, 2013.
  33. "2 standard MSX cartridge slots". Archived from the original on April 26, 2012.
  34. "MSX breadboard schematic, board and library". AGE Labs. Archived from the original on December 1, 2013. Retrieved June 23, 2013.
  35. https://www.msx.org/wiki/Category:QuickDisk_BASIC Mitsumi QuickDisk BASIC Copyright screen
  36. picture of HBI-55 data cartridge Archived 2013-10-29 at the Wayback Machine
  37. MSX Technical Data Book
  38. "MSX-DOS 2 section". The Ultimate MSX FAQ. Faq.msxnet.org. Retrieved June 22, 2011.
  39. "Storage subsystem v.3.0 Manual" (PDF). AGE Labs. Retrieved June 23, 2013.
  40. "fMSX: Portable MSX Emulator". Fms.komkon.org. December 31, 2013. Retrieved March 31, 2014.