The Touhou PC-98 Restoration Project. Decompiled 100% of TH01 to provably legit C++ code, remaining games in progress. Which mods or ports do *you* want to see?
The next delivery will fully cover TH03's enemy, fireball, and explosion systems.
No netplay this year though, Shuusou Gyoku replays have shaped up to be too complicated. (It might also make sense to have TH03 replays before netplay.)
The next delivery will fully cover TH03's enemy, fireball, and explosion systems.
No netplay this year though, Shuusou Gyoku replays have shaped up to be too complicated. (It might also make sense to have TH03 replays before netplay.)
github.com/nmlgc/ssg/is...
github.com/nmlgc/ssg/is...
twitter.com/simk98l/stat...
twitter.com/simk98l/stat...
No new features, but a few bugfixes and speedups surrounding screenshots and fonts.
No new features, but a few bugfixes and speedups surrounding screenshots and fonts.
The current plan for the rest of the year:
1) Shuusou Gyoku maintenance (will quickly free up some budget)
2) TH03 RE
3) Better replays for Shuusou Gyoku
4) TH03 netplay (would be nice to get it done by the end of the year)
The current plan for the rest of the year:
1) Shuusou Gyoku maintenance (will quickly free up some budget)
2) TH03 RE
3) Better replays for Shuusou Gyoku
4) TH03 netplay (would be nice to get it done by the end of the year)
Download: github.com/nmlgc/ReC98/...
Download: github.com/nmlgc/ReC98/...
Out within the next few hours…
Out within the next few hours…
[…]
259 files changed, 4145 insertions(+), 8099 deletions(-)
~4,000 lines of ad-hoc PC-98-native graphics code, bloat, landmines, bloat- and landmine-documenting comments, and binary-specific inconsistencies removed from game code 🎉
[…]
259 files changed, 4145 insertions(+), 8099 deletions(-)
~4,000 lines of ad-hoc PC-98-native graphics code, bloat, landmines, bloat- and landmine-documenting comments, and binary-specific inconsistencies removed from game code 🎉
🐞 5 bugs
💣 3 landmines
🎺 2 quirks
🪨 24 pieces of bloat
🐞 5 bugs
💣 3 landmines
🎺 2 quirks
🪨 24 pieces of bloat
> Try to write five short paragraphs with bullet points in the style of touhou-memories
> Still end up with over 2,000 words
Coming to you within the next few hours…
> Try to write five short paragraphs with bullet points in the style of touhou-memories
> Still end up with over 2,000 words
Coming to you within the next few hours…
This one is also our second deep dive into PC-98 blitting performance with two new benchmarks, and also looks at the two libraries that ZUN used to load PI images.
Not a lot of Touhou-specific content in this one.
This one is also our second deep dive into PC-98 blitting performance with two new benchmarks, and also looks at the two libraries that ZUN used to load PI images.
Not a lot of Touhou-specific content in this one.
This one is required reading for anyone who wants to see these games ported.
Link: rec98.nmlgc.net/blog/2025-09...
This one is required reading for anyone who wants to see these games ported.
Link: rec98.nmlgc.net/blog/2025-09...
So I'm splitting it up into 4 posts, with each focusing on a different topic.
First part (~8,000 words) coming within the next few hours…
So I'm splitting it up into 4 posts, with each focusing on a different topic.
First part (~8,000 words) coming within the next few hours…
Code is done escalating, and now it's the blog post's turn. Got >13,000 words now and it's still missing lots of content… I'll be so relieved once I get to spend the rest of the year on TH03 and Shuusou Gyoku with no more distractions.
Code is done escalating, and now it's the blog post's turn. Got >13,000 words now and it's still missing lots of content… I'll be so relieved once I get to spend the rest of the year on TH03 and Shuusou Gyoku with no more distractions.
Reverse-engineering is hard.
Reverse-engineering is hard.
",4魔理沙"?! 🎺
(Third-party clip from 2013 for proof: www.youtube.com/clip/UgkxUo6...)
",4魔理沙"?! 🎺
(Third-party clip from 2013 for proof: www.youtube.com/clip/UgkxUo6...)
This time though, it's the actual catastrophic kind: An accidental fork of Marisa's gameplay that might invalidate replays recorded on any ReC98 build from the last 10 months, now that I've restored the original behavior.
This time though, it's the actual catastrophic kind: An accidental fork of Marisa's gameplay that might invalidate replays recorded on any ReC98 build from the last 10 months, now that I've restored the original behavior.
384 commits across 10 pushes coming your way soon… (Hopefully)
384 commits across 10 pushes coming your way soon… (Hopefully)
And yes, they spawn missing drivers as needed. No GAME.BAT necessary. Also works with any PMD/MMD version.
And yes, they spawn missing drivers as needed. No GAME.BAT necessary. Also works with any PMD/MMD version.
Here's how the original game looks on Neko Project 21/W with a 66 MHz CPU, which is the usual recommended clock speed for emulating PC-98 Touhou:
Here's how the original game looks on Neko Project 21/W with a 66 MHz CPU, which is the usual recommended clock speed for emulating PC-98 Touhou:
🥁
Quitting out of the VS Start menu without going through the Select screen. 🙌
🥁
Quitting out of the VS Start menu without going through the Select screen. 🙌
Here's how such a file looks like in the High Score viewer, after the game spent way too much time rendering garbage data:
Here's how such a file looks like in the High Score viewer, after the game spent way too much time rendering garbage data: