Star on GitHubStar2.4k stars

Case study

Caesar II: a portable build of recovered game source

Caesar II ports recovered source from the 1995 game to Linux, Windows, macOS and browsers through SDL3. It replaces DOS and Windows platform calls while retaining the game's logic, and adds an XMIDI and OPL3 music stack, Smacker playback and an importer for data from the user's copy. The repository also carries tooling for comparing the original executable with a reconstruction.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C1 partial scope or analysis entry
Stars
10
Last commit
2026-09-13
Language
C
License (GitHub)
AGPL-3.0

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Demo screenshot from the project's public documentation
Observed
Download and demo observed; the case covers part of the target software.
Scope
Partial
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Prerequisites: A user-owned Caesar II disc, image or installation supplies the game data.
  • Prerequisites: Native builds require SDL3 3.4 or newer and zlib.
  • License: AGPL-3.0-or-later; third-party components carry separate notices.

Cite

BibTeX

@misc{caesar-ii-port-case,
  title = {{Caesar II: a portable build of recovered game source}},
  howpublished = {\url{https://github.com/second-impressions/caesar2-port}},
  url = {https://github.com/second-impressions/caesar2-port},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/caesar-ii-port-case/}}
}

Plain text

Caesar II: a portable build of recovered game source. https://github.com/second-impressions/caesar2-port (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/caesar-ii-port-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · second-impressions/caesar2-port · Revision a8b0fea
  2. src/xmidi/README.md GitHub · second-impressions/caesar2-port · Revision a8b0fea

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab