A project to reverse-engineer the Touhou Project early quintet is underway



Shanghai Alice 's doujin work group 'Touhou Project' The first five works were developed as games that operate on the PC-9800 series machine. The initial work is difficult to obtain at the time of writing the article, but the open source project 'The Touhou PC-98 Restoration Project (ReC98)' that tries to reproduce the source code by reverse engineering the existing game is overseas It is driven by volunteers.

GitHub - nmlgc/ReC98: The Touhou PC-98 Restoration Project
https://github.com/nmlgc/ReC98

Developed from 1996 to 1998, the five early works of the Touhou Project 'Touhou Rei Iden - The Highly Responsive to Prayers.', 'Touhou Fuumaroku - the Story of Eastern Wonderland.' Dream.', 'Touhou Gensokyo - Lotus Land Story.' and 'Touhou Kaidan - Mystic Square.' are game software developed for the PC-9800 series. At the time of writing the article, it was very difficult to obtain the initial five works, and in 2020, a CD containing the initial five works was sold for an extremely high price of 1.98 million yen including tax, but it was purchased in an instant . It was.

Also, when you think of Touhou Project games, you think of shooting games where the entire screen is filled with barrage, but the first game, 'Touhou Reiiden ~ The Highly Responsive to Prayers.' You can see how you actually play 'Touhou Reiden-The Highly Responsive to Prayers.' in the following movie.

[Touhou old work play video] Touhou Rei Iden-Highly Responsive to Prayers-YouTube


ReC98 is a project that aims to reverse engineer the five early Touhou Project titles developed for the PC-9800 series and release the source code as open source. As a project to reproduce the Touhou Project, there are also `` PyTouhou '' that reproduces `` Toho Koumago ~ the Embodiment of Scarlet Devil. It is characterized by

In general, reverse engineering a game takes a huge amount of time, but from the analysis so far, the initial five games include ' MASTER.LIB ', ' Embedded Pi load library for PC-98 ', 'Borland C/C++ runtime It was found that a library such as 'Library 4.0' was used. Since part of the source code of the initial five works consists of the above library, using the library can greatly reduce the man-hours for reverse engineering.

ReC98 is an ongoing project, and at the time of writing, there are no games that have completed reverse engineering. The project team said, ` `The project is progressing well so far, but reverse engineering even one game takes a long time. Please contribute to the project, ”he said, calling for participation in the project.

in Software,   Game, Posted by log1o_hf