MSX

Last updated
MSX
MSX-Logo.svg
Sony HitBit HB-10P (White Background).jpg
Sony MSX, Model HitBit 10-P
Developer Microsoft Japan, Sanyo
Manufacturer National, Sony, Pioneer, Panasonic, Samsung, Sharp, Philips, Canon, Yamaha, Toshiba, Mitsubishi, JVC, Fujitsu, Spectravideo, GoldStar, Hitachi, Kyocera, Yashica, Daewoo, Dragon MSX and Casio
Type Home computer
Release date1983 (MSX)
Discontinued1993 (MSXturboR)
Operating system MSX-DOS / MSX BASIC
CPU Zilog Z80
Memory8-512 KB

MSX is a standardized home computer architecture, announced by Microsoft on June 16, 1983. [1] It was conceived and marketed by Kazuhiko Nishi, then vice-president at Microsoft Japan and director at ASCII Corporation. Nishi conceived the project as an attempt to create unified standards among various home computing system manufacturers of the period. [2] [3]

Home computer class of microcomputers

Home computers were a class of microcomputers that entered the market in 1977, that started with what Byte Magazine called the "trinity of 1977", and which 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 nontechnical 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 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 playing video games, but they were also regularly used for word processing, doing homework, and programming.

Microsoft U.S.-headquartered technology company

Microsoft Corporation (MS) is an American multinational technology company with headquarters in Redmond, Washington. It develops, manufactures, licenses, supports and sells computer software, consumer electronics, personal computers, and related services. Its best known software products are the Microsoft Windows line of operating systems, the Microsoft Office suite, and the Internet Explorer and Edge web browsers. Its flagship hardware products are the Xbox video game consoles and the Microsoft Surface lineup of touchscreen personal computers. As of 2016, it is the world's largest software maker by revenue, and one of the world's most valuable companies. The word "Microsoft" is a portmanteau of "microcomputer" and "software". Microsoft is ranked No. 30 in the 2018 Fortune 500 rankings of the largest United States corporations by total revenue.

Kazuhiko "Kay" Nishi is a Japanese businessman and personal computer pioneer.

Contents

MSX systems were popular in Japan and several other countries. It is difficult to determine how many MSX computers were sold worldwide, but eventually 5 million MSX-based units were sold in Japan alone. Despite Microsoft's involvement, few MSX-based machines were released in the United States. [4]

Japan Constitutional monarchy in East Asia

Japan is an island country in East Asia. Located in the Pacific Ocean, it lies off the eastern coast of the Asian continent and stretches from the Sea of Okhotsk in the north to the East China Sea and the Philippine Sea in the south.

Before the great success of Nintendo's Family Computer, MSX was the platform for which major Japanese game studios such as Konami and Hudson Soft produced video games. The Metal Gear series, for example, was first written for MSX hardware. [5]

Nintendo Japanese video game company

Nintendo Co., Ltd. is a Japanese multinational consumer electronics and video game company headquartered in Kyoto. Nintendo is one of the world's largest video game companies by market capitalization, creating some of the best-known and top-selling video game franchises, such as Mario, The Legend of Zelda, and Pokémon.

Nintendo Entertainment System 8-bit video game console produced by Nintendo in 1983

The Nintendo Entertainment System is an 8-bit home video game console developed and manufactured by Nintendo. It is a remodeled export version of the company's Family Computer (FC) platform in Japan, also known as the Famicom for short, which launched on July 15, 1983. The NES was launched through test markets in New York City and Los Angeles in 1985, before being given a wide release in the rest of North America and parts of Europe in 1986, followed by Australia and other European countries in 1987. Brazil saw only unlicensed clones until the official local release in 1993. In South Korea, it was packaged as the Hyundai Comboy and distributed by SK Hynix which then was known as Hyundai Electronics; the Comboy was released in 1989.

Konami Japanese company

Konami Holdings Corporation, commonly referred to as Konami, is a Japanese entertainment and gaming conglomerate. It operates as a product distributor, video game developer and publisher company. Besides those, it has casino around the world and also operates health and physical fitness clubs across Japan.

Name

The exact meaning of the "MSX" abbreviation remains a matter of debate. In 2001, Kazuhiko Nishi recalled that many assumed it was derived from "Microsoft extended", referring to the built-in Microsoft Extended BASIC (MSX BASIC), specifically adapted by Microsoft for the MSX system; others believed it stood for "Matsushita-Sony". However, he said, the team's original definition was "Machines with Software eXchangeability". [6] (This conflicts with his earlier explanation in 1985, that he had named MSX after the MX missile. [7] )

MSX BASIC is a dialect of the BASIC programming language. It is an extended version of Microsoft Standard BASIC Version 4.5, and includes support for graphic, music, and various peripherals attached to MSX Personal Computers. Generally, MSX-BASIC is designed to follow GW-BASIC, which is one of the standard BASICs running on 16-bit computers. During the creation of MSX-BASIC, effort was made to make the system flexible and expandable.

History

The Spectravideo SV-328 was 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 was 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. [8] 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.

Fujitsu Japanese multinational information technology equipment and services company

Fujitsu Ltd. is a Japanese multinational information technology equipment and services company headquartered in Tokyo, Japan. In 2015, it was the world's fourth-largest IT services provider measured by IT services revenue. Fortune named Fujitsu as one of the world's most admired companies and a Global 500 company.

FM-7 1982 Fujitsu home computer

The FM-7 is a home computer created by Fujitsu. It was first released in 1982 and was sold in Japan and Spain. It is a stripped down version of Fujitsu's earlier FM-8 computer, and during development it was referred to as the "FM-8 Jr.".

The FM-8 was a personal computer developed and manufactured by Fujitsu in May 1981. It was Fujitsu's second microcomputer released to the public after the LKIT-8 kit computer, and the first in the "FM" series. The FM-8 would later be replaced by two new models in November 1982 – the FM-11, aimed at businesses and the FM-7 aimed at the mass market.

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 electronic manufacturers along with 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 of other manufacturers. In particular, the expansion cartridge form and function were part of the standard; any MSX expansion or game cartridge would work in any MSX computer.

VHS Consumer-level analog video tape recording and cassette form factor standard

VHS is a standard for consumer-level analog video recording on tape cassettes. Developed by Victor Company of Japan (JVC) in the early 1970s, it was released in Japan on September 9, 1976 and in the United States on August 23, 1977.

GoldStar was a South Korean electronics company established in 1958. The corporate name was changed to LG Electronics and LG Cable on February 28, 1995, after merging with Lucky Chemical. LG Cable was spun off from LG Electronics and changed its name to LS Cable in 2005.

Philips Dutch multinational electronics company

Koninklijke Philips N.V. is a Dutch multinational technology company headquartered in Amsterdam, one of the largest electronics companies in the world, currently focused in the area of healthcare and lighting. It was founded in Eindhoven in 1891 by Gerard Philips and his father Frederik, with their first products being light bulbs. It was once one of the largest electronic conglomerates in the world and currently employs around 74,000 people across 100 countries. The company gained its royal honorary title in 1998 and dropped the "Electronics" in its name in 2013.

Nishi's standard was built around the Spectravideo SV-328 computer. [9] The standard consisted primarily of several off-the-shelf parts; the main CPU was a 3.58 MHz Zilog Z80, [10] the Texas Instruments TMS9918 graphics chip with 16  KB of dedicated VRAM, the 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 chip was used for the parallel I/O such as the keyboard. This was a choice of components that was shared by many other home computers and games consoles of the period, such as the ColecoVision home computer (an emulator was later available with which MSX systems could run some of its software), and the Sega SG-1000 video game system. To reduce overall system cost, many MSX models used a custom IC known as "MSX-Engine", which integrated glue logic, 8255 PPI, YM2149 compatible soundchip and more, sometimes even the Z80 CPU. However, almost all MSX systems used a professional keyboard instead of a chiclet keyboard, driving the price up 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 while its little brother, the V-10, has 16 KB. Canon V-20 MSX computer.jpg
The Canon V-20 has 64 KB of RAM while its little brother, the V-10, has 16 KB.

On 27 June 1983, [11] the MSX was formally announced during a press conference, and a slew of big Japanese firms declared their plans to introduce 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.

Adoption

During the 1980s, Europe became the largest computer games market (as opposed to console games) in the world, and the extremely popular Commodore 64, Atari 8-bit, and Sinclair ZX Spectrum computers dominated.[ citation needed ] By the time the MSX was launched in Europe, several more popular 8-bit home computers had also arrived, and it was far too late to capture the extremely crowded European 8-bit computer market.[ citation needed ]

A problem for some game software developers was that the method by which MSX-1 computers addressed their video RAM could be quite slow compared to systems that gave direct access to the video memory. This, and the fact that the completely different features the MSX-1's video chip (using the MSX Video access method) had to compensate for the slower video access were not efficiently used while porting (mostly Spectrum) software, made the MSX-1 appear slower when running ported games. [12] [13]

Some minor compatibility issues also plagued ported Spectrum games. For example, the Toshiba HX-10 machine was unable to read certain key combinations at the same time, preventing the Spectrum "standard" of "Q, A, O, P steering", whereas machines by other manufacturers worked fine. Later (ported) games tended to use the MSX-1 joystick port or used MSX's official arrow keys and space bar, or offered the option to choose other keys with which to control the program, solving the problem.[ citation needed ]

A larger problem was that the designers of the MSX standard bank switching protocol did not prescribe to hardware manufacturers in which banks the cartridges and, more importantly, the RAM should be found. Moreover, the MSX's BIOS did not provide this information either, thus requiring programmers to implement complex routines to "find" these resources. Often programmers assumed that the RAM and cartridges would be available at a "default" bank switch location; in reality some systems had their RAM or cartridge slot(s) not at the "default" location, but at another bank switch location (i.e. Toshiba HX-20). In those cases programs failed to run because they only "saw" 32 KB of the available memory, instead of the full 64 KB that almost all MSX-1 machines offered. All other mainstream MSX-1 machines offered at least the full 64 KB of RAM, with a very few exceptions, such as some early Phillips MSX-1 models (the VG8000 offered 16 KB of RAM and the VG8010, 32 KB) or the Casio PV-7, a low budget MSX targeted for playing games, which has only 8 KB.

Evolution

MSX spawned four generations: MSX (1983), MSX2 (1985), [14] MSX2+ (1988), and MSX TurboR (1990). The first three were 8-bit computers based on the Z80 microprocessor, while the MSX TurboR was based on a custom 16-bit R800 microprocessor developed by ASCII Corporation. 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. Production of the TurboR ended in 1993 when Panasonic decided to focus on the release of 3DO.[ citation needed ]

The MSX3 was scheduled for market in 1990. Delays in the development of its VDP—then named V9978 on the pre-release spec sheets—caused Yamaha to miss its time to market deadline. [15] In its place, an improved MSX2+ was released as the MSX TurboR; features of the new R800 processor such as DMA and 24-bit addressing were disabled. The VDP was eventually delivered 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. Sony also employed the V7040 RGB encoder chip on many other products. MSX-FAN Magazine also mentions the impressive power of the V9990, being able to compete with much more expensive hardware such as Sharp's X68000.

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. In Spain they were sold as the "Dynata" brand (in a White case) Talent MSX.jpg
TALENT TPC-310 MSX2 computer, made in Argentina by Telematica (1988), based on a Daewoo design. In Spain they were sold as the "Dynata" brand (in a White case)
A Sakhr (Skhr), made in Kuwait and used in Egypt and the Gulf Cooperation Council states. It is a copy of the Yamaha AX120 Yamaha msx ax120 1.jpg
A Sakhr (صخر), made in Kuwait and used in Egypt and the Gulf Cooperation Council states. It is a copy of the Yamaha AX120

In Japan, South Korea, Argentina [ citation needed ], and Brazil, MSX was the paramount home computer system of the 1980s. It was also quite popular in continental Europe, especially in the Netherlands and Spain. Classrooms full of networked Yamaha MSX were used for teaching informatics in schools in some Arab countries, the Soviet Union, and Cuba, where they were wildly popular in all government education schools and centers. [16] However, because MSX never took off in the U.S., Canada, Mexico, Sweden, Norway, Denmark, Greece, the Czech Republic, Hungary, Poland, Serbia, Bulgaria, Romania, India, Portugal and New Zealand, it never became the worldwide standard that its makers had envisioned[ citation needed ]. Before 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.

As the Cuban government moved to modernize their studies of computer systems in 1985, Higher Pedagogical Institutes and some schools of Pre-University Education were supplied with Toshiba and Panasonic MSX systems with resident MSX Basic language, popularly known as "Intelligent keyboards". Once they proved useful, the Minister of Education continued the process installing similar systems throughout all Secondary (Junior High) centers and finalized it in Elementary schools, adult education institutions and newly nationwide formed “Computer and Electronic Youth Clubs” in 1987. [17] Forming the Computer Clubs allowed the Cuban government to interest and educate the common citizen in computer subjects, since selling these systems, or any other personal private computer, to public was banned. (see: Censorship in Cuba ) [18]

In the 1980s, Sakhr (صخر) Computers (Developed by Al Alamiah, a Kuwaiti company), started the production of the first Arabic version of MSX computers. They started producing a Yamaha AX100 and a few other models, including MSX2 and MSX2+. The most popular and affordable model within Arab States of the Persian Gulf was the Sakhr MSX AX170. They were also the first to Arabise BASIC and the MSX LOGO.[ citation needed ]

Al-Alamiah produced other common models, including AX100, AX123, AX150, AX170, AH200, AX200, AX230, AX235, AX250, AX330, AX350-I, AX350-II, AX355, AX370, AX500, AX550, AX660, and AX990. The only MSX console with a Famicom game slot in the MSX computer is AX330. The user can switch between MSX and Famicom modes by pressing a button on the back of the computer. The other variants, which are compatible with the Sega Mega Drive, are the AX660 and AX990. Sega Master System PAL cartridges are playable with AX660, and AX990 if both the TV Game Computer Cartridge Converter and Master System Converter are attached at the same time, connecting the Sega Master System cartridge to the game inlet in the computer. Attaching only the Master System Converter to play Sega Master Cartridges on the AX660, or AX990 is not possible because of the inlet depth and the physical shape of the Master System Converter that prevent the converter from being attached correctly to the AX660 and AX990 computers.

Many MSX computers were used during the 1980s in the former Eastern Bloc countries as a tool for subtitling pirated films on VHS, or Betamax cassettes. The MSX computers were used for their simplicity and ability to display prepared titles in real time as superimposed text on mastering tapes.[ citation needed ]

The MSX arrived in Argentina in late 1984. The most popular model was the Talent MSX DPC-200, based on the Daewoo MSX DPC-200. Other models were the Spectravideo (SVI) 728 and the SVI X´Press, with a 3.5" built-in drive. Later on came the Toshiba and smaller numbers of Gradiente models from Brazil. In late 1987, Talent presented the MSX2 TPC-310 ´Turbo´ in the Argentine market. ´Turbo´ was just a name, not referring to MSX2+, also based on Daewoo design. The MSX was as highly successful a computer in Argentina as was the Commodore 64, thanks to its use in education at the national level.[ citation needed ] The MSX-Logo language was widely used in schools. MSXII+ never made it to the market in Argentina and MSX production ceased in 1990.

In total, 9 million[ citation needed ] MSX computers were sold in Japan, making it relatively popular but still not the global standard it was intended to be. In comparison with rival 8-bit computers, the Commodore 64 sold 17 million units worldwide in its lifetime, the Apple II sold 6 million units, [19] the ZX Spectrum over 5 million units, the Atari 8-bit 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 on board of a Russian MIR spacecraft. [20] One professional broadcast video workstation was based on Sony HitBit HB-F900 MSX2 computer.

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 in fact 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 and the ColecoVision all have many similarities with the MSX1 standard, but none are really 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 different PC may render incorrect scan code translations and thus 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. By default installed into GR8BIT instead of the Kanji-ROM, it allows changing the character set and keyboard layout of the machine at startup. This allowed changing between Japanese, Russian, International and Portuguese locales, and the ability to change locales during machine operation using newly introduced BASIC command LANG. [21] Selected locale setting is stored into the unused RTC NVRAM memory space.

Legacy

2001 Revival

1chipMSX OCM 007.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. [22] 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.

On June 7, 2008, the MSX Resource Center Foundation reported that the MSX trademark had moved from MSX Association to the MSX Licensing Corporation, [23] referring to a Benelux trademark register page of MSX, which names the MSX Licensing Corporation as entitled entity till 28-10-2013. [24] At that time, the website of the MSX Licensing Corporation that they linked to as source, had a text saying 'We are planning to revitalize MSX, the innovative computer platform.' on it. However, the website was later changed to contain only the logo of ITNY & Partners, and a link to ITNY & Partners' English and Japanese websites and has no mention of the MSX Licensing Corporation at all. On June 26, 2008, Bazix reported on their website's front page that they are no longer the representative of MSX Association, due to being unable to achieve their goals of "bringing about the commercial MSX Revival beyond the Japanese borders" and "the transfer of the MSX trademark from MSX Association to MSX Licensing Corporation" and "no outlook on any progress in the Western One Chip MSX project any time soon". As a result of this, WOOMB.Net is taken offline as well, with its website redirecting to the Bazix website, until "a solution free of MSX Association's contributions has been completed". According to their post, they will cooperate with D4 Enterprise and the MSX Licensing Corporation "in one or more retro gaming related projects".

On July 4, 2008, MSX Association's European contact website, which states to be the "only official contact place for MSX Association in Europe", reports that the MSX trademark and copyright has been under the MSX Licensing Corporation holding ever since 1983. It explains that MSX Association, chaired by Dr. Kazuhiko Nishi is the operational division of MSX Licensing Corporation which manages the trademarks, logo and copyrights for MSX. According to the same article, D4 Enterprise "refuse to pay royalties to MSX Association for the use of ESE Artists' Factory's work in 1chipMSX and the software licenses in Project Egg", thus they deal with Kazuhiko Nishi 'directly' through the MSX Licensing Corporation. The article mentions as well the ESE MSX System 3, on which the 1chipMSX (also known as One Chip MSX or OCM) is based.

On July 5, 2008, the MSX Association's Europe website posted an announcement reporting that D4 Enterprise was selling the 1chipMSX illegally. [25] In the same post it is stated that Bazix no longer is their representative in Europe, due to Bazix cutting off their relationship.

2011 Revival

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

In 2011, AGE Labs announced [26] the launch of a MSX kit called GR8BIT [27] - the do-it-yourself computer for learning purposes, which was licensed by the MSX Licensing Corporation. The kit is priced at $499 and includes all 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. It also comes with assembly and operational manuals and a supplement compiled from vendor and community support (from the "GR8BIT Engineering Community").

2014 Revival

Some of the Korean forum members who made Zemmix Neo created a new version of MSX called Mini IQ3000 Cutie, which has similar features to the IQ-2000 (MSX2. Made in Korea. Daewoo Electronics ) It is based on 1ChipMSX but has some special features like 'Scan Line Generator' and 'Multi Language Support'. The scan line generator generates scan lines to show the MSX screen with better quality. It supports 2 languages at the same time. Normally it shows Korean font and working as Korean version of MSX but when pressing the 'del' key while booting, it changes to Japanese mode. Even though the default mode is Korean, the default font allocation table is Japanese, as it shows Japanese characters when executing Japanese version software. [28]

Franchises established on the MSX

The most popular and famous MSX games were written by Japanese software-houses such as Konami and Hudson Soft. Several popular video game franchises were initially 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

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.
MSX2+
Sony, Sanyo, Panasonic, ACVS/CIEL*, DDX*.
MSX TurboR
Panasonic.
Do-it-yourself MSX
AGE Labs

Note *: Clones or Unlicensed equipment.

System specifications

MSX [29] MSX2MSX2+MSX TurboR
ReleaseWorldwide (1983)Worldwide (1985)Only officially in Japan (available in Europe and Brazil via upgrades) (1988)Only Japan (1990)
Processor Zilog Z80A running at 3.58 MHzZilog Z80A running at 3.58 MHzZilog 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)Commonly 64 kB (on Japanese computers), normally memory mapped (4 MB per slot maximum)256 kB (FS-A1ST) or 512 kB (FS-A1GT)
  • Memory-mapped (4 MB/slot max)
  • 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 (16 colours). In reality, there are just 15 colour tints available, because, just like Sinclair 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, 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
  • New bitmapped video modes without the attribute clash of MSX 1
  • New resolutions: 512×212 (16 colours out of 512) and 256×212 (256 colours)
  • Increased number of, and more advanced sprites: 32, 16 colours, max 8 per horizontal line
  • Hardware acceleration for copy, line, fill, etc.
  • Interlacing to double vertical resolution
  • A 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×212 YJK video mode with 19268 simultaneous colors
  • a new 256×212 mixed-YJK/RGB video mode with 12499 simultaneous colors
  • a horizontal scroll register
Yamaha V9958 (aka MSX-Video), so the same capabilities as MSX2+
Sound chip General Instrument AY-3-8910 (PSG) Yamaha YM2149 (PSG)
  • Yamaha YM2149 (PSG)
  • Optional sound chip: Yamaha YM2413 (OPLL) (MSX-Music)
  • PCM
    • 8-bit single channel (no DMA), 16 kHz max using BIOS routines
    • Microphone built-in
  • (FS-A1GT only): MIDI in/out
Clock chipRicoh RP5C01 (or compatible)
Media
The effect of attribute clash when using the 256x192 high-resolution mode of TMS9918 MSX Computer Color Limit.gif
The effect of attribute clash when using the 256×192 high-resolution mode of TMS9918
MSX2+ computer: a Panasonic FS-A1WSX Panasonic FS-A1WSX 20060731.jpg
MSX2+ computer: a Panasonic FS-A1WSX

Peripherals

Keyboard

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).

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 [30] to connect 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. [21]

Cartridges

MSX standard requires at least 1 cartridge slot, most MSX models have 2. These slots [31] 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 x 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 [32] for development of the MSX cartridges are available from AGE Labs for EAGLE.

Floppy disk drives

MSX systems generally did not have a built-in disk drive, so games were published mainly on cartridge and cassette tape. [8] Sony created a battery backed RAM cartridge the HBI-55 "data cartridge" 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. [33]

Floppy disk drives were available for MSX however, 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" disk drive, like the Panasonic (previously named Matsushita) CF-3000. In Europe, a range of Philips MSX2 systems NMS 8230, 8235, 8245, 8250 and above featured either 360 or 720 Kb 3.5" floppy drives.

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

The MSX-DOS disk operating system had internal software mechanisms much like CP/M (so CP/M software could be ported reasonably easily), but had a file system compatible with 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.[ citation needed ]

The MSX 3.5" 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. [34]

In September 2012, AGE Labs extended the standard by including support for 1.44Mb 3.5” 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). [35]

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 wasn't free software. Somewhat later fMSX source code became free to use 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. [36]

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 percent 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 1 for the Wii U were released for the service in Japan only.

See also

SymbOS, an alternative operating system SymbOS-MSX-OS4.gif
SymbOS, an alternative operating system

Related Research Articles

Tandy 1000

The Tandy 1000 was the first in a line of IBM PC compatible home computer systems produced by the Tandy Corporation for sale in its Radio Shack and Radio Shack Computer Center chains of stores.

Commodore VIC-20 Home computer

The VIC-20 is an 8-bit home computer that was sold by Commodore Business Machines. The VIC-20 was announced in 1980, roughly three years after Commodore's first personal computer, the PET. The VIC-20 was the first computer of any description to sell one million units. The VIC-20 has been described as "one of the first anti-spectatorial, non-esoteric computers by design...no longer relegated to hobbyist/enthusiasts or those with money, the computer Commodore developed was the computer of the future."

Apple IIe Card

The Apple IIe Card is a compatibility card which allows compatible Macintosh computers to run software designed for the Apple II series of computers. Released in March 1991 for use with the LC family, Apple targeted the card at its widely dominated educational market to ease the transition from Apple II-based classrooms, with thousands of entrenched educational software titles, to Macintosh-based classrooms.

A sound chip is an integrated circuit designed to produce sound. It might do this through digital, analog or mixed-mode electronics. Sound chips normally contain things like oscillators, envelope controllers, samplers, filters and amplifiers. During the late 20th century, sound chips were widely used in arcade game system boards, video game consoles, home computers, and PC sound cards.

Spectravideo International (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 ComputeMate peripheral. Some of their own computers were compatible with the Microsoft MSX or the IBM PC.

Tatung Einstein 8-bit personal computer

The Tatung Einstein is an eight-bit home/personal computer produced by Taiwanese corporation Tatung, designed in Bradford, England at Tatung's research laboratories and assembled in Bridgnorth and Telford, England. It was aimed primarily at small businesses.

Yamaha YM2413

The YM2413, a.k.a. OPLL, is a cost-reduced FM synthesis sound chip manufactured by Yamaha Corporation and based on their YM3812 (OPL2). To make the chip cheaper to manufacture, many of the internal registers were removed. The result of this is that the YM2413 can only play one user-defined instrument at a time; the other 15 instrument settings are hard-coded and cannot be altered by the user. There were other cost-cutting modifications: the number of waveforms was reduced to two, and the channels are not mixed using an adder; instead, the chip's DAC uses time-division multiplexing to play short segments of each channel in sequence, as also done in the YM2612.

Atari TT030

The Atari TT030 is a member of the Atari ST family, released in 1990. It was originally intended to be a high-end Unix workstation, however Atari took two years to release a port of Unix SVR4 for the TT, which prevented the TT from ever being seriously considered in its intended market.

SV-318

The SV-318 is the basic model of the Spectravideo range. It was fitted with a chiclet style keyboard, difficult to use, alongside which sat a combination cursor pad/joystick. This is a disc-shaped affair with a hole in the centre; put a red plastic 'stick' in the hole and it is a built-in joystick, remove the stick and it is a directional arrow pad for word processing etc. This machine also had only 16 kb of user RAM, which limited its usefulness, though this could be expanded via an external peripheral box.

SV-328 home computer

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 rather crowded 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.

Memotech MTX home computer

The Memotech MTX500, MTX512 and RS128 were a series of Zilog Z80A processor-based home computers released by Memotech in 1983 and 1984. They were technically similar to MSX computers, but were not compatible.

MSX-DOS is a discontinued disk operating system developed by Microsoft for the 8-bit home computer standard MSX, and is a cross between MS-DOS 1.25 and CP/M-80 2.

1chipMSX

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.

ROM cartridge removable enclosure containing read-only memory devices

A ROM cartridge, usually referred to simply as a cartridge or cart, is a removable memory card containing ROM designed to be connected to a consumer electronics device such as a home computer, video game console and to a lesser extent, electronic musical instruments. ROM cartridges can be used to load software such as video games or other application programs.

SVI-738 home computer

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.

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.

Yamaha Y8950

The Yamaha Y8950 is a sound chip, produced in 1984. Essentially a Yamaha YM3526 with an ADPCM encoder/decoder added on, it is also known as MSX-Audio as it was designed for inclusion in an expansion cartridge for the MSX personal computer.

FS-A1WSX

The Panasonic FS-A1WSX 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.
  2. "MSX: The Japanese are coming! The Japanese are coming!". The Register . June 27, 2013.
  3. Kazuhiko Nishi - eNotes.com Reference.
  4. Faceoff: will MSX be a success in the United States.
  5. "Kojima Productions". Konami.jp. Retrieved 2011-06-22.
  6. Mr. Kazuhiko Nishi (21 April 2001). MSX Fair Tilburg 2001 - by Totally Chaos (video). Event occurs at 14:40. Retrieved 2019-02-01.
  7. Inc, InfoWorld Media Group (4 February 1985). "InfoWorld". InfoWorld Media Group, Inc. via Google Books.
  8. 1 2 "Dvorak, John C. (2006-11-28). Whatever Happened to MSX Computers?. Dvorak Uncensored, 28 November 2006". Dvorak.org. 2006-11-28. Retrieved 2011-06-22.
  9. The history of Spectravideo samdal.com, retrieved 2012-12-20
  10. Dvorak, John C. (7–14 January 1985). "MSX: The pong of the 1980s". InfoWorld . InfoWorld Media Group (Vol. 7, Num. 1–2): 88. ISSN   0199-6649.
  11. "The Toshiba MSX (HX-10) 64K". retrovideogamesystems.com.
  12. "VDP programming tutorial". map.grauw.nl.
  13. Screen 2 output Archived 2015-12-08 at the Wayback Machine
  14. "OLD-COMPUTERS.COM : The Museum". www.old-computers.com.
  15. MSX-FAN Magazine (1995 February issue, p. 90)
  16. "Distance education in the Cuban context". 22 July 2012. Archived from the original on 22 July 2012.
  17. "Joven Club de Computación y Electrónica - EcuRed". www.ecured.cu.
  18. "Cuba Bans PC Sales to Public". Wired. 2002-03-25.
  19. "Mac Daily News 5 to 6 million Apple IIs sold". Macdailynews.com. Retrieved 2011-06-22.
  20. "MSX IN SPAAAACCCEE". msx.gnu-linux.net.
  21. 1 2 Brychkov, Eugeny (2012). KB0004: Using GR8BIT Language Pack and PS2 Keyboard (PDF). AGE Labs.
  22. MSX Resource Center. "One Chip MSX MKII". Msx.org. Retrieved 2011-06-22.
  23. MSX Resource Center. "MSX Resource Center Foundation about MSX trademark". Msx.org. Retrieved 2011-06-22.
  24. "Benelux trademark registration for the MSX trademark" (in Dutch). Register.boip.int. Retrieved 2011-06-22.
  25. http://eur.msxa.org/en/node/6%5B%5D
  26. "The birth of a GR8BIT - The do it yourself MSX 2". MSX Resource Center. 2012-01-18. Retrieved 13 April 2013.
  27. "GR8BIT Platform: The Real Engineering Experience". AGE Labs. Retrieved 13 April 2013.
  28. Center, MSX Resource. "Mini IQ3000 (Temporarily name for small project) - MSX Resource Center (페이지 1/9)". www.msx.org.
  29. "Portar MSX Tech Doc". problemkaputt.de.
  30. Karimov, Kamil (2010-02-14). "Контроллер PS/2 клавиатуры для MSX (Russian)". MSX Resource Center. Retrieved 2013-09-20.
  31. "2 standard MSX cartridge slots". Archived from the original on 2012-04-26.
  32. "MSX breadboard schematic, board and library". AGE Labs. Archived from the original on 21 September 2013. Retrieved 23 June 2013.
  33. picture of HBI-55 data cartridge Archived 2013-10-29 at the Wayback Machine
  34. "MSX-DOS 2 section". The Ultimate MSX FAQ. Faq.msxnet.org. Retrieved 2011-06-22.
  35. "Storage subsystem v.3.0 Manual" (PDF). AGE Labs. Retrieved 23 June 2013.
  36. "fMSX: Portable MSX Emulator". Fms.komkon.org. 2013-12-31. Retrieved 2014-03-31.