FM Towns

Last updated
FM Towns
FM TOWNS logo.svg
FM Towns Model 2F
Developer Fujitsu
Manufacturer Fujitsu
Product familyFM Towns
Generation Fourth Generation
Release date
  • JP: February 28, 1989
DiscontinuedSummer 1997
Units sold500,000 [1]
Media Compact disc
Operating system Towns OS, Windows 3.1, Windows 95
Display320×200 - 720×512 resolutions, 256 colors on-screen out of a palette of 32 768
GraphicsFujitsu custom graphics chip
Sound Ricoh RF5c68
Yamaha YM2612
Related FM Towns Marty

The FM Towns (Japanese: エフエムタウンズ, Hepburn: Efu Emu Taunzu) is a Japanese personal computer, built by Fujitsu from February 1989 to the summer of 1997. It started as a proprietary PC variant intended for multimedia applications and PC games, but later became more compatible with IBM PC compatibles. In 1993, the FM Towns Marty was released, a game console compatible with existing FM Towns games.


The "FM" part of the name means "Fujitsu Micro" like their earlier products, while the "Towns" part is derived from the code name the system was assigned while in development, "Townes". This refers to Charles Townes, one of the winners of the 1964 Nobel Prize in Physics, following a custom of Fujitsu at the time to code name PC products after Nobel Prize winners. The e in "Townes" was dropped when the system went into production to make it clearer that the term was to be pronounced like the word "towns" rather than the potential "tow-nes". [2]


Fujitsu decided to release a new home computer after the FM-7 was technologically overcome by NEC's PC-8801. During the life of the FM-7, Fujitsu learnt that software sales drove hardware sales, and in order to acquire usable software quickly, the new computer was to be based on Fujitsu's "FMR50" system architecture. The FMR50 system, released at 1986, was another x86/DOS-based computer similar to NEC's popular PC-9801. The FMR50 computers were sold with moderate success in Japanese offices, particularly in Japanese government offices. There were hundreds of software packages available for the FMR, including Lotus 1-2-3, WordStar, Multiplan, and dBASE III. With this basis of compatibility, the more multimedia-friendly FM Towns was created.

NEC's PC-9801 computers were widespread and dominated in the 1980s, at one point reaching 70% of the 16/32-bit computer market. However, the early models had limited graphics (640×400 with 16 of 4096 colors) and sounds (4-operator/3 voice monaural FM sounds + 3 channel SSG sounds). Just as Commodore saw an opening for the Amiga in some global markets against the IBM PC, a computer with improved graphics and sound was considered to overcome the PC-9801 in the home-use field in Japan.

With many multimedia innovations for its time, the FM Towns was that system, though for a number of reasons it never broke far beyond the boundaries of its niche market status.

Eventually the FM Towns lost much of its uniqueness by adding a DOS/V (PC clone plus DOS with native Japanese language support) compatibility mode switch, until Fujitsu finally discontinued making FM Towns specific hardware and software and moved to focus on the IBM PC clones (Fujitsu FMV) that many Japanese manufacturerswho previously were not players in the PC marketwere building by the mid to late 1990s. To this day, Fujitsu is known for its laptop PCs globally, and FM Towns (and Marty) users have been relegated to a small community of aficionados.


Several variants were built; the first system (FM TOWNS model1 and model2) is based on an Intel 80386DX processor running at a clock speed of 16 MHz, with the option of adding an 80387 FPU, features one or two megabytes of RAM (with a possible maximum of 6 MB), one or two 3.5" floppy disk drives, a PCMCIA memory card slot and a single-speed CD-ROM drive. Its package includes a gamepad, a mouse and a microphone.

The earlier, more distinctive models featuring a vertical CD-ROM tray on the front of the case (model1, model2, 1F, 2F, 1H, 2H, 10F and 20F) were often referred to as the "Gray" Towns, and were the ones most directly associated with the "FM Towns" brand. Most featured 3 memory expansion slots and used 72-pin non-parity SIMMs with a required timing of 100ns or less and a recommended timing of 60ns.

Hard drives are not standard equipment, and are not required for most uses. The OS is loaded from CD-ROM by default. A SCSI Centronics 50/SCSI-1/Full-Pitch port is provided for connecting external SCSI disk drives, and is the most common way to connect a hard drive to an FM Towns PC. Although internal drives are rare, there is a hidden compartment with a SCSI 50-pin connector where a hard drive may be connected, however the power supply module does not typically provide the required Molex connector to power the drive.

The video output is 15 kHz RGB (though some programs used a 31 kHz mode) using the same DB15 connector and pinouts as the PC-9801.

Operating system

The operating system used is Windows 3.0/3.1/95 and a graphical OS called Towns OS, based on MS-DOS [3] and the Phar Lap DOS extender (RUN386.EXE). Most games for the system were written in protected mode Assembly and C using the Phar Lap DOS extender. These games usually utilize the Towns OS API (TBIOS) for handling several graphic modes, sprites, sounds, a mouse, gamepads, and CD-audio.

The FM Towns is capable of booting its graphical Towns OS straight from CD in 1989 - two years before Amiga CDTV booted its GUI-based AmigaOS 1.3 from internal CD drive and the CD-bootable System 7 was released for the Macintosh in 1991, and five years before the El Torito specification standardized boot-CDs on IBM PC compatibles in 1994.

To boot the system from CD-ROM, the FM TOWNS has a "hidden C:" ROM drive in which a minimum MS-DOS system, CD-ROM driver and MSCDEX.EXE are installed. This minimal DOS system runs first, and the DOS system reads and executes the Towns OS IPL stored in CD-ROM after that. The Towns OS CD-ROM has an IPL, MS-DOS system (IO.SYS), DOS extender, and Towns API (TBIOS).

A minimal DOS system that allows the CD-ROM drive to be accessed is contained in a system ROM; this, coupled with Fujitsu's decision to charge only a minimal license fee for the inclusion of a bare-bones Towns OS on game CD-ROMs, allows game developers to make games bootable directly from CD-ROM without the need for a boot floppy or hard disk.

Various Linux and BSD distributions have also been ported to the FM Towns system, including Debian and Gentoo. [4] [5]


The FM Towns features a custom Fujitsu graphics chip, enabling video modes ranging from 320×200 to 720×512 resolutions, [6] [2] with 16 to 32,768 simultaneous colors out of a possible 4096 to 16 million (depending on the video mode); most of these video modes have two memory pages, and it allows the use of up to 1024 sprites of 16×16 pixels each. It also has a built-in font ROM for the display of kanji characters.

The system has the ability to overlay different video modes; for example, the 320×200 video mode with 32,768 colors can be overlaid with a 640×480 mode using 16 colors, which allows games to combine high-color graphics with high-resolution kanji text.

It uses 640  KB of video RAM, including 512 KB VRAM and 128 KB sprite RAM. [7]

Sprite layer: [2]

Up to two graphical layers can be overlaid, whether it is two bitmap layers, or the sprite layer with a bitmap background layer. The latter is useful for action games, though the sprite function is not as advanced as that of rival 32-bit computer, the Sharp X68000. [2] When the sprite layer is used, it is rendered to VRAM layer 1 on top, with the bitmap background as VRAM layer 0 below. When two bitmap layers are used, then both are rendered to VRAM layers 0 and 1. [6]


FM TOWNS II, HR and MX models FM TOWNS II (HR and MX models).jpg
FM TOWNS II, HR and MX models

The following is a list of models and the CPUs they contain from the factory.

FMV Towns [9]


The FM Towns system is able to play regular audio CDs, and also supports the use of 8 PCM voices and 6 FM channels, using the Ricoh RF5c68 and Yamaha YM2612 sound chips, respectively. The system has ports in the front to accommodate karaoke, LEDs to indicate volume level, and software to add popular voice-altering effects such as echoes.

Games on the FM Towns regularly use Red Book Audio CD music tracks, especially if they are designed specifically for the Fujitsu system. Games ported from the PC-9801, for instance, might have used only PCM/FM music. This was a novelty and innovation far ahead of other PCs of the time made possible by the standard CD-ROM drive found in every FM Towns computer.

Ricoh RF5c68

The Ricoh RF5c68 is an eight-channel sound chip developed by Ricoh. It is notably used in Fujitsu's FM Towns computer series, along with Sega's System 18 and System 32 arcade game system boards. [10]

The RF5c68 supports eight 8-bit PCM channels, with 19.6 kHz [11] or variable sampling rate. Audio bit depth ranges from 8-bit to 10-bit. [11] [12]

See also

Related Research Articles

<span class="mw-page-title-main">Intel 80286</span> Microprocessor model

The Intel 80286 is a 16-bit microprocessor that was introduced on February 1, 1982. It was the first 8086-based CPU with separate, non-multiplexed address and data buses and also the first with memory management and wide protection abilities. The 80286 used approximately 134,000 transistors in its original nMOS (HMOS) incarnation and, just like the contemporary 80186, it could correctly execute most software written for the earlier Intel 8086 and 8088 processors.

i486 Successor to the Intel 386

The Intel 486, officially named i486 and also known as 80486, is a microprocessor. It is a higher-performance follow-up to the Intel 386. The i486 was introduced in 1989. It represents the fourth generation of binary compatible CPUs following the 8086 of 1978, the Intel 80286 of 1982, and 1985's i386.

Amstrad was a British electronics company, founded in 1968 by Alan Sugar at the age of 21. The name is a contraction of Alan Michael Sugar Trading. It was first listed on the London Stock Exchange in April 1980. During the late 1980s, Amstrad had a substantial share of the PC market in the UK. Amstrad was once a FTSE 100 Index constituent, but since 2007 has been wholly owned by Sky UK. As of 2006, Amstrad's main business was manufacturing Sky UK interactive boxes. In 2010, Sky integrated Amstrad's satellite division as part of Sky so they could make their own set-top boxes in-house.

<span class="mw-page-title-main">IBM PS/2</span> Second generation of personal computers by IBM

The Personal System/2 or PS/2 is IBM's second generation of personal computers. Released in 1987, it officially replaced the IBM PC, XT, AT, and PC Convertible in IBM's lineup. Many of the PS/2's innovations, such as the 16550 UART, 1440 KB 3.5-inch floppy disk format, 72-pin SIMMs, the PS/2 port, and the VGA video standard, went on to become standards in the broader PC market.

<span class="mw-page-title-main">Am386</span> 80386 microprocessor clone released by AMD in 1991

The Am386 CPU is a 100%-compatible clone of the Intel 80386 design released by AMD in March 1991. It sold millions of units, positioning AMD as a legitimate competitor to Intel, rather than being merely a second source for x86 CPUs.

<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">FM Towns Marty</span> Japanese video game console

The FM Towns Marty is a fifth-generation home video game console released in 1993 by Fujitsu, exclusively for the Japanese market. It is often claimed to be the first 32-bit CD-based home video game system, although it has a 16-bit data bus, just like the earlier Commodore CDTV and Sega CD, which both have Motorola 68000 processors that are similar internally 16/32-bit, but with a 16-bit data bus. The console came complete with a built in CD-ROM drive and disk drive. It was based on the earlier FM Towns computer system Fujitsu had released in 1989. The Marty was backward-compatible with older FM Towns games.

<span class="mw-page-title-main">NEC PC-100</span> Japanese home computer from 1983

The NEC PC-100 was a Japanese home computer available on October 13, 1983. It operated on 8086 CPU 7 MHz, 128KB RAM, 128KB VRAM, a Japanese language capable keyboard and a two button mouse. It had three models and its color monitor, PC-KD651, which could be used vertically or horizontally, had the price tag of 198,000 yen. Its biggest advantage over other computers of that time was its high graphical capability of 720 by 512 with a selection of 16 color out of 512 color available on its high end model30. Its OS was MS-DOS and was also equipped with a spreadsheet program Maruchipuran (Multiplan) and a text editor JS-WORD as well as the game Lode Runner.

<span class="mw-page-title-main">Power Macintosh 6100</span> First computer from Apple to use the PowerPC processor

The Power Macintosh 6100 is a personal computer designed, manufactured and sold by Apple Computer from March 1994 to March 1996. It is the first computer from Apple to use the new PowerPC processor created by IBM and Motorola. The low-profile ("pizza-box") case was inherited from the Centris/Quadra 610 and 660AV models, and replaced the Macintosh Quadra series that used the Motorola 68040 processor, Apple's previous high-end workstation line.

<span class="mw-page-title-main">PC-98</span> Series of PCs by NEC, sold primarily in Japan

The PC-9800 series, commonly shortened to PC-98 or 98, is a lineup of Japanese 16-bit and 32-bit personal computers manufactured by NEC from 1982 to 2000. The platform established NEC's dominance in the Japanese personal computer market, and, by 1999, more than 18 million units had been sold. While NEC did not market these specific machines in the West, it sold the NEC APC series, which had similar hardware to early PC-98 models.

<span class="mw-page-title-main">Ensoniq Soundscape S-2000</span> PC sound card

Soundscape S-2000 was Ensoniq's first direct foray into the PC sound card market. The card arrived on the market in 1994. It is a full-length ISA digital audio and sample-based synthesis device, equipped with a 2 MiB Ensoniq-built ROM-based patch set. Some OEM versions of the card feature a smaller 1 MiB patch set. It was praised for its then-high quality music synthesis and sound output, high compatibility and good software support.

The Sharp MZ is a series of personal computers sold in Japan and Europe by Sharp beginning in 1978.

The Amiga computer can be used to emulate several other computer platforms, including legacy platforms such as the Commodore 64, and its contemporary rivals such as the IBM PC and the Macintosh.

<span class="mw-page-title-main">MikroMikko</span> 1980s Finnish line of microcomputers

MikroMikko was a Finnish line of microcomputers released by Nokia Corporation's computer division Nokia Data from 1981 through 1987. MikroMikko was Nokia Data's attempt to enter the business computer market. They were especially designed for good ergonomy.

<span class="mw-page-title-main">FM-7</span> 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 ICL DRS was a range of departmental computers from International Computers Limited (ICL). Standing originally for Distributed Resource System, the full name was later dropped in favour of the abbreviation.

<span class="mw-page-title-main">IBM PS/1</span> IBM home computer models, 1990-1994

The IBM PS/1 is a brand for a line of personal computers that marked IBM's return to the home market in 1990, five years after the IBM PCjr. It was replaced by the IBM Aptiva in September 1994.

<span class="mw-page-title-main">PlayStation technical specifications</span> Overview of the technical specifications of the PlayStation

The PlayStation technical specifications describe the various components of the original PlayStation video game console.

<span class="mw-page-title-main">IBM PS/55</span> Personal computer series by IBM Japan

The Personal System/55 (パーソナルシステム/55) or PS/55 is a personal computer series released from IBM Japan in 1987.

The MZ-2500, also known as the Super MZ, is an 8-bit personal computer released on 1 October 1985 as part of the Sharp MZ series.[1][2] It is a successor to the MZ-2000/2200 and a direct successor to the MZ-80B From the previous generation. The MZ-2000 was a model that was given significant functions along with a faster processing speed. It is also the final model of the entire 8-bit MZ series with its architecture. It is sometimes referred to as the best 8-bit machine along with the 6809 FM77AV and the MB-S1. In Japanese computer magazines, the MZ-2500 was also called 'The Phoenix'. Its successor was the Sharp MZ-2861 which has a compatible mode and a newly developed 16-bit mode. The development code is LEY and can be found in the circuit diagram.


  1. "FMV-TOWNS - AzbyClub サポート". Fujitsu. 1995. Retrieved 2019-06-10.
  2. 1 2 3 4 5 6 7 8 "OLD-COMPUTERS.COM Museum ~ Fujitsu FM Towns". Old-Computers.Com. Archived from the original on 2020-01-03. Retrieved 2020-01-06.
  3. Boyd, John (April 1997). "From Chaos to Competition - Japan's PC industry in transformation". Computing Japan Magazine. Archived from the original on 2017-01-16. Retrieved 2017-01-16.
  4. Linux / TOWNS Information Memo 2nd Edition
  5. TOWNS + Linux = SHU's homepage
  6. 1 2 3 4 FM Towns video hardware - MAME source
  7. "ACE Magazine Issue 27". December 1989. Retrieved 2016-05-18.
  8. "Japanese Computer Emulation Centre : FM Towns emulators". Archived from the original on 2015-03-14. Retrieved 2016-05-18.
  9. "FMV-TOWNS-Computer Museum". Retrieved 2020-04-09.
  10. "System 16 - Sega System 32 Hardware (Sega)". Retrieved 2020-04-09.
  11. 1 2 "RF5C68A PDF Datasheet - Ricoh Corporation". Retrieved 2020-10-19.
  12. Ricoh RF5C68 PCM controller - MAME source