Skip to content

mekabare/PrincessMaker2xPC9801

 
 

Repository files navigation

PrincessMaker2xPC9801

[!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.

(1) About this source code

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.

(2) Regarding the Release of This Source Code

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.

(3) About Public and Non-Public Sections

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.

(4) Technical Notes

  • 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)

(5) Release Schedule

Some parts have begun release. As this is a solo author project, it takes time (sometimes over a year).

Contents

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)

(6) Publication Status

Released: Folders 1–7, 8 (MAKEFILE only), 9–14
Undecided: Folders 15 onwards

(7) Other Notes

For commercial use, please obtain direct permission from the rights holders.

(8) To future creators and educators

We look forward to your continued success.

Acknowledgments

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

Modifications made before release (footnotes)

Footnotes

  1. 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.

  2. Folder 2's “VRTEXT.ASM” has been converted from Shift JIS to UTF-8 character encoding.

  3. Folder 14's “EVNT014.TXT” was converted from Shift JIS to UTF-8 character encoding after modification.

About

Fork of official open source release, adding English documentation for research purposes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Assembly 97.7%
  • Batchfile 1.9%
  • Pascal 0.4%