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

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/second-impressions/caesar2-port>
- Primary source: <https://github.com/second-impressions/caesar2-port/blob/a8b0fea5df68bc4e9f29e37cc25c5982703bd82e/README.md>
- Catalog page: <https://awesomerea.org/resources/caesar-ii-port-case/>
- Record JSON: <https://awesomerea.org/resources/caesar-ii-port-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/caesar-ii-port-case/index.md)

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

## Primary sources

1. <https://github.com/second-impressions/caesar2-port/blob/a8b0fea5df68bc4e9f29e37cc25c5982703bd82e/README.md>
2. <https://github.com/second-impressions/caesar2-port/blob/a8b0fea5df68bc4e9f29e37cc25c5982703bd82e/src/xmidi/README.md>

## More in Games

- [Calico: Atari Jaguar DOOM port with renderer reverse engineering](https://awesomerea.org/resources/calico-doom-case/index.md) · Case study
- [CannonBall: rewriting the OutRun arcade engine in C++](https://awesomerea.org/resources/cannonball-outrun-case/index.md) · Case study
- [Carmageddon Android Port: adapting Dethrace for ARM64 phones](https://awesomerea.org/resources/carmageddon-android-port-case/index.md) · Case study
- [Carpocalypse 2: a Carmageddon 2 decompilation and native port](https://awesomerea.org/resources/carpocalypse2-case/index.md) · Case study
- [Castlevania: Belmont’s Curse: a paused native Apple Silicon port](https://awesomerea.org/resources/castlevania-belmonts-curse-native-case/index.md) · Case study
- [Castlevania: Symphony of the Night: a Vita shared-library port](https://awesomerea.org/resources/sotn-vita-library-port-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
