PC-9801 system. (Credit: MH0301 - Own work, CC BY-SA 4.0)

The Strange World Of Japan’s PC-98 Computer Ecosystem

Despite the popularity of the IBM PC in the West during the 1980s, it had shortcomings that prevented it from flourishing in the Japanese market, most of all support for the Japanese language. This led to a sort of parallel universe in which NEC’s PC-9800 series (‘PC-98’) was the dominant personal computer, including its NEC µPD7220 display controller with its 4096-color palette. These computer systems led to a graphics style that persists to today, along with a whole ecosystem of games and applications that never left the PC-98. In an article by [Biz Davis] this software ecosystem, its art style and their lasting impact is explored.

Screenshots from X-Girl, a PC-98 game from 1994.
Screenshots from X-Girl, a PC-98 game from 1994.

Although the NEC PC-9800 series of computers was primarily focused on Japanese businesses with its release in the early 1980s, it found itself adopted for educational and hobby purposes as well. During the 1980s and early 1990s they faced little opposition from IBM PCs and clones, despite them all being x86-based systems running DOS. It wasn’t until the early 1990s that mostly US companies began to explicitly design computers to work for the Japanese market, leading to a gradual decline of the PC-9800 series PCs in the market.

Despite the last PC-98 system having been released in 2000 – with the last systems running some flavor of Windows – these systems and the software for them isn’t just a unique time capsule of this part of Japan’s history, but continues to see new software releases to this day. If you wish to experience this software for yourself, a number of open source PC-9800 emulators are available, including the nyan-tastic Neko Project II.

Top image: PC-9801 system. (Credit: MH0301 – Own work, CC BY-SA 4.0)

Open Source Scanner Scans The Slides

What do you get when you join a slide projector and a digital camera? Filmolimo, an open source slide scanner. The scanner uses an M5Stack Fire, an ESP32 development board. Thanks to the ESP32, you can control the device via WiFi.

All the project files, including KiCAD design files, are on GitHub. Of course, you will probably have to adapt things to your specific camera and slide projector. The PCB is double-sided and looks easy to put together. The board is mostly opto-isolation and interface between the controller and the equipment. The software allows you to change things like the time between slides, for example.

This is one of those projects you probably only need for a bit. Unless, of course, you regularly scan slides. You can farm it out to a service provider, but what fun is that? If you have a few hundred thousand slides, you might need to go for speed. If you just have a few, you can get by with a simple adapter.