Human mode (Light)
Frequently Asked Questions
Running PC-98 games
The PC-98 Touhou games (Touhou 1 to Touhou 5) require the use of an emulator to play. These games were developed for the old Japanese NEC-PC9801 computers.
There are four emulators in use, with each one having its ups and downs. All of them run on Windows. See below for a quick summary.
Click an emulator icon to download its latest version. For downloading Neko Project 21, look for the line that says 通常版です.
Contents
Summary
TL;DR: In general, Neko Project 21 and DOSBox-X are the recommended emulators.
If your system cannot run them very well, Anex86 can work instead. T98-Next is a last resort option.
See the setup guides below for how to set up, open games and use savestates.
Mac and Linux
As shown in the summary above, DOSBox-X is the only emulator that supports Mac and Linux; therefore, it is the recommended emulator. Alternatively, RetroArch can run Neko Project; see the next section for how to do this.
On Mac, you can download the emulator from the official DOSBox-X website.
For Linux, you can install the dosbox-x package, or install the emulator through the game manager Lutris.
RetroArch
If you use RetroArch, they have a Neko Project II Kai core, enabling PC-98 emulation. Install this core and apply the following settings:
CPU Clock Multiplier | 52 |
RAM Size | 16 |
Sound Board | PC9801-26K+86 |
Volume VM | 128 |
Volume SSG | 128 |
Volume RHYTHM | 128 |
Sound Generator | Default |
Font files
Anex86 and Neko Project 21 require the use of a font file. The fonts are already included in the pre-configured downloads. If you want, you can download the two fonts from the links below. You can use either font with either emulator.
Autofire
PoDD (Touhou 3) requires mashing the Z key to shoot, while in SoEW (Touhou 2), you deal more damage by mashing the Z key than by holding it. The following autofire scripts allow you to play more comfortably for your hands, avoiding button mashing:
You need to have AutoHotkey installed to use these scripts.
Neko Project 21
This guide is courtesy of Feeva

To load a game, open the Harddisk tab and click Open under IDE #0. Choose your .hdi file.
For savestates, open the np21.ini file and add this line: STATSAVE=true. This will add the Stat tab to the emulator window. This tab is used for savestates. Ope the Stat tab and click "Title" to change your current savestate collection. Any savestate you make will have the title in its name. This allows you to make essentially infinite savestates. To load a savestate from a different collection, simply change the title back to that collection's name.

Open the Emulate tab and click Configure. Adjust the settings so that it looks like the screenshot.
Open the Device tab, then Memory, and set it to 1.6 MB.


Open the Screen tab and click Screen Option. Enable Skipline Revisions and set the ratio to the maximum value of 255. Click OK and restart the emulator, holding the End key immediately following the restart. You should see a screen like the screenshot below.

Go to the second option and press Enter. Scroll down using the arrow keys until you reach the GDCクロック option. There, press the Right arrow key and press Enter to set it to 2.5 MHz. Then, go to 終了 and hit Enter to save the setting. The emulator is now fully configured and ready for play.

DOSBox-X
Refer to the guide on the official DOSBox-X website for how to set it up for PC-98 games.
For savestates, open the Capture tab and click Save state and Load state respectively. Under "Select save slot" you can find a total of 100 save slots; click Previous page and Next page for navigation. There are currently various issues with savestates in this emulator, such as sound issues and broken graphics. Timing your savestates when there is no music playing may help prevent this.
If you want desktop shortcuts for your games, you can make shortcuts to the following:
<path_to_dosbox> -conf <path_to_config_file>
This will launch DOSBox-X with that particular config file. Each game should have its own config file. On Linux, the game manager Lutris supports DOSBox-X, so it is also possible to make shortcuts through there.
Anex86

To load a game, click the three dots "..." next to HDD1 and click your desired .hdi file. Click the Start button to launch it.
The Anex86 download provided on this page is already correctly configured. If you obtained it elsewhere, follow the steps below.
Before getting started, click Config to improve the sound quality, as it is not great by default.


Open the Sound tab and make sure all checkboxes are checked. On the Wave tab, Rate/Buffer should be set to 55 kHz and the buffer to 16. "Use wave out" should be checked and all of the bars should be centered.
To create a savestate, press anywhere between Alt+F1 to Alt+F9 (except for Alt+F4, of course). This will also create a thumbnail image in the emulator folder. To load a savestate, press the same key combinations, but without the game window open.
T98-Next

To load a game, click the grey bar that is highlighted in the above screenshot, then choose your .hdi file.
The 1st button starts the game, 3rd button restarts the emulator, 4th button toggles between hiding and showing the menu, and the 6th button closes the emulator. The 2nd and 5th buttons are not used for these games.

Click the "MotherBoard Setting" tab and make sure it looks like the above screenshot.
To create a savestate, press F11, followed by anywhere between F1 and F4. To load a savestate, press F12, then F1-F4.
The F11 and F12 menus also include some other hotkeys:
F11 + F9 | Close game |
F11 + F10 | Reset game |
F12 + F10 | Toggle fullscreen |