Case study
th06-sdl2: porting Touhou Koumakyou to SDL2
th06-sdl2 is a cross-platform port of Touhou Koumakyou, the Embodiment of Scarlet Devil, version 1.02h, built on the happyhavoc/th06 reconstruction. Direct3D 8 and the Win32 window and audio stack are replaced with SDL2. Renderers are desktop OpenGL, OpenGL ES 2.0, and an optional Vulkan backend. The README says the project is archived.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 48
- Last commit
- 2026-05-13
- Language
- C++
- License (GitHub)
- CC0-1.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
Requirements & limits
- CMake 3.20 or newer, SDL2, SDL2_mixer, and SDL2_image. The player supplies the game data files from the version 1.02h executable. The Vulkan backend needs the LunarG Vulkan SDK at build time.
- The README does not name a license.
Cite
BibTeX
@misc{th06-sdl2,
title = {{th06-sdl2: porting Touhou Koumakyou to SDL2}},
howpublished = {\url{https://github.com/CNTianQi233/th06-sdl2}},
url = {https://github.com/CNTianQi233/th06-sdl2},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/th06-sdl2/}}
}Plain text
th06-sdl2: porting Touhou Koumakyou to SDL2. https://github.com/CNTianQi233/th06-sdl2 (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/th06-sdl2/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · CNTianQi233/th06-sdl2 · Revision 01642ba
More in Games
- TH08 Web: a WebAssembly port built from reconstructed source · Case study
- The Hobbit, native: a routine-by-routine C port of the ZX Spectrum game · Case study
- The Last Guardian: a native PC port of the PS4 executable · Case study
- The Last Guardian: a Windows port through PS4 compatibility layers · Case study
- The Legend of Zelda: The Minish Cap — a native PC port · Case study
- The Minish Cap: a native PC port of the GBA decompilation · Case study