PC-9800シリーズ
General
Includes a good documentation of PC-98's graphic systems
NEC 98Developer Relations Program
"The purpose of this document is to provide an overview of the NEC PC-9800 Series Personal Computer for software and hardware developers. Since its introduction in 1982, the PC-9800 family has become the best selling 16 and 32 bit personal computer with the widest range of application solutions in Japan."
"This is a resource that summarizes the differences in architecture that must be considered when localizing DOS applications developed for PC/AT compatible machines to NEC's PC-9800 series."
Software technique
All-around PC-98 programming tutorial including DOS function call, input devices, memory, graphic and sound. Sample code available.
Inside story of RPG development on PC-98. Some tips on high speed graphic routine.
PC-98 technical wiki(?)
Hardware interface
More documentation of PC-98 I/O port, including 漢字ROM.
Link collection for PC-98 hardware control.
Include pre-configured disk and DEBUG.COM. For guide, see "Neko Project 21/W" homepage under emulator section.
MS-DOS alternative for homebrew game. Come with game development tools and source codes.
GR-DOS Floppy disk image for emulators
DOS Programming tutorial with 8086 ASM
LINK16.EXE
included
DEBUG.COM could be find in DOS related section
Another assembler tutorial with exercises between chapters
English documentation on setting up a development environment for PC-98
16 bit linker from Microsoft
GLIO(Graphic Logical Input and Output) library with LSI C-86 compiler
Turbo-C libraries for PC-98 hardware control
onion software game and devtools source codes
PC-98 puzzle game "Porolith" patched for Y2K and source code
PC-9821 hardware control sample programs
Rogue Clone 2 source code
Some code snippets from commercial PC-98 games
PC-98 game "Sorcerian" reverse engineering documentation
Famous cursor-chasing-cat program is disassembled into well commented NASM source code.
Popular all-in-one library for PC-98 interactive application, like games. Its source code is a documentation of PC-98 ASM programming.
NOTE: For all three emulators below, middle-click to toggle mouse focus.
Simple, light-weight and accurate. A step-by-step tutorial on how to run program with FreeDOS(98) is included.
Similar as above, but can run natively on Linux and MacOS using SDL2. Can mount directory with HOSTDRV (inside np2tool.zip)
With the genpfm.dll
in fmdllset
on this site, the FM synth emulation.
Can run natively on Linux and MacOS using SDL2. Can mount directory, but PC-98 emulation is not so accurate.
Alicesoft's System 3.0 emulators and source codes
Since it is SDL2, it supports Linux, MacOS, Windows, Emscripten, Android, PSP, etc. Pre-built binaries for Windows and Android avaliable.
Including Sys0Decompiler, a system 1-3.0 decompiler and compiler, it comes with a documentation on System's command.
Many rare freeware that can't be found anywhere on web are included.
The Japanese freesoft distribution site since 1995.
MacOS text editor with good Japanese encoding support. Lightweight and native.
PC-98 Disk utility for Windows, Linux, MacOS and web.