[!NOTE] About this README This is a translation from the orignal Japanese README with DeepL. To stay true to the original meaning, only minor formatting changes have been made.
All rights reserved to Ritsu Hashimoto.
This source code is the main program body of the NEC PC-9801 version of the PC game software Princess Maker 2, released in 1993.
The rights of “Princess Maker 2” expressed by this source code belong to "Takami Akai/Yonago Gainax Co.
Music Driver P.M.D. (C)1989 M.Kajihara(KAJA)“ is the ”PMD" of the music playback module called by INT40h from this source code.
The copyright of this source code belongs to the program author (repository manager).
If you wish to use the game system commercially, please obtain permission directly from the rights holder.
It has been more than 30 years since the game was released.
The code is assembler code for an old CPU, 8086.
This is an early “Princess Maker 2” following the first “Princess Maker” and has cultural value.
It should be a reference for the next generation of creators.
Several conditions were met.
With the cooperation of the rights holders, we have decided to release it to the public.
We would like to thank everyone who cooperated with us.
Since game software is enjoyed over a long period of time, the spoken words of the characters (i.e., dialogues) will be kept private.
For the same reason, important expressions in the ending will be kept private.
All of them may be kept private depending on the requests of the rights holders and the availability of the source code.
- Text encoding: Shift JIS
- Machine code: PC-9801 and IBM PC (PC/AT) mixed (per author's development approach)
- Primary version: PC-9801 (the main game body)
Some parts have begun release. As this is a solo author project, it takes time (sometimes over a year).
See footnoes for modifications made before release.
| Folder # | Folder Name | Number of Files | Contents |
|---|---|---|---|
| Folder 1 1 | KOSO | (48 files) | Princess Maker main game body |
| Folder 2 2 | KOSO2 | (67 files) | Drawing module & keyboard & mouse & various port modules |
| Folder 3 | KOSO3 | (14 files) | Disk access & EMS memory |
| Folder 4 | KOSO4 | (26 files) | Window Control Module |
| Folder 5 | KOSO5 | (10 files) | Icons and Color Palette |
| Folder 6 | KOSO6 | (11 files) | Parameter Control Module |
| Folder 7 | KOSO7 | (9 files) | RPG Map (Warrior Training) |
| Folder 8 | KOSO8 | (8 files) | Music and Sound Effects (Music driver not included) |
| Folder 9 | KOSO9 | (15 files) | Name Input Screen |
| Folder 10 | KOSO10 | (11 files) | Ending Control Module |
| Folder 11 | KOSO11 | (17 files) | User Disk Tool |
| Folder 12 | KOSO12 | (18 files) | Installer (Floppy Disk → Hard Disk) |
| Folder 13 | KOSOIPL | (2 files) | Game Start “PM2” (Hard Disk Boot) |
| Folder 14 3 | KOSOTEXT | (165 files) | Script Simulation Game |
| Folder 15 | KOSOTXT2 | (104 files) | Script Endings |
| Folder 16 | FLIB | (15 files) | File Archive Tool |
| Folder 17 | RDATE | (7 files) | File Date Change Tool |
| Folder 18 | TEST | (2 files) | Test Scripts |
| Folder 19 | TIFF2B1 | (2 files) | TIFF Converter |
| Folder 20 | TXTPLS | (12 files) | Text File Compression Tool |
| Folder 21 | ZL | (53 files) | Game Data Creation Support Tool (Old Version) |
| Folder 22 | ZP | (56 files) | Game Data Creation Support Tool (PC/AT & PC-9801) |
| Folder 23 | DCOPY | (20 files) | Floppy Disk Copier |
| Folder 24 | DSKCHG | (22 files) | Disk ID (Detection) Switch Test |
| Folder 25 | IPLDCOPY | (11 files) | Boot Disk Creation (for floppy disk copying) |
| Folder 26 | IPLNOSYS | (11 files) | Boot disk creation (without system) |
| Folder 27 | IPLSYS | (13 files) | Boot disk creation (for game launch) |
| Folder 28 | PSHELL | (23 files) | Command shell (for floppy disks) |
Released: Folders 1–7, 8 (MAKEFILE only), 9–14
Undecided: Folders 15 onwards
For commercial use, please obtain direct permission from the rights holders.
We look forward to your continued success.
We would like to thank computerkidd for his guidance in the use of Github and other tools in the preparation of this release.
That's all.
r.h 2025/6/19
Footnotes
-
Folder 1's “LIBINDEX.DIR” has been converted from Shift JIS to UTF-8 encoding.
Folder 1's .BAT files, etc., have been moved to the “misc” folder.
Folder 1's “NEFF.INC” (sound effect functions) is not included as it is part of the music driver. ↩ -
Folder 2's “VRTEXT.ASM” has been converted from Shift JIS to UTF-8 character encoding. ↩
-
Folder 14's “EVNT014.TXT” was converted from Shift JIS to UTF-8 character encoding after modification. ↩