ArticleslgStudy

computer science

FM Towns

FM Towns is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand FM Towns rather than just read about it. In short: The FM Towns (Japanese: エフエムタウンズ, Hepburn: Efu Emu Taunzu) is a Japanese personal computer built by Fujitsu from 1989 to 1997. It started as a proprietary PC variant intended for multimedia applications and PC games, but later became more compatible with IBM PC compatibles.

FM Towns — main illustration
FM Towns — illustration

Key takeaways

  • FM Towns belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect FM Towns to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of FM Towns from memory before moving on to harder problems.

Reference excerpt

The FM Towns (Japanese: エフエムタウンズ, Hepburn: Efu Emu Taunzu) is a Japanese personal computer built by Fujitsu from 1989 to 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; it is 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".

History 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 learned that software sales drove hardware sales, and in order to acquire usable software quickly, the new computer was to be based on Fujitsu's "FM R" system architecture. The FM R, released in 1987, was another x86/DOS-based platform similar to NEC's popular PC-9801. The FM-R computers were sold with moderate success in Japanese offices, particularly in Japanese government offices. There were hundreds of software packages available for the FM R, 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, but 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 manufacturers - who previously were not players in the PC market - were 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.

Overview 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, but 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 DA15 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 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 system runs first which 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 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.

… excerpt ends here. Continue reading the full article.

Illustrations

FM Towns illustration
FM Towns: FM TOWNS II, HR and MX models
FM TOWNS II, HR and MX models

Worked examples

Example 1 — a first encounter with FM Towns

Start with the simplest possible case. Write down what FM Towns claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to FM Towns before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about FM Towns ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of FM Towns

In research
FM Towns appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses FM Towns in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
FM Towns is common in secondary-school and first-year university syllabi. It links to neighbouring topics 8086-based home computers, CD-ROM-based consoles, Computer-related introductions in 1989, so understanding it makes those chapters shorter.
In everyday life
Look for FM Towns outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study FM Towns in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what FM Towns means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain FM Towns out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is FM Towns in simple terms?

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

Why does FM Towns matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study FM Towns?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on FM Towns.

Tags

  • 8086-based home computers
  • CD-ROM-based consoles
  • Computer-related introductions in 1989
  • FM Towns
  • Home video game consoles

Keep exploring