Case study
Baroque: a PlayStation 2 code translation for native Windows
Baroque translates the USA PlayStation 2 game's routines into a native Windows C++ port. It reads models, game data, audio and movies from the user's disc image through its own loaders, and adds widescreen presentation, higher display frame rates and keyboard and mouse controls.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 21
- Last commit
- 2026-11-08
- Language
- C++
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A Baroque (USA) disc image is required to obtain game data.
- Prerequisites: Building requires Windows 10 or 11, Visual Studio 2022 C++, CMake 3.20 or newer, and an FFmpeg 7.x shared LGPL build.
- Scope: The game logic retains its original 30-tick-per-second rate.
- License: No licence file in the repository.
Cite
BibTeX
@misc{baroque-native-port-case,
title = {{Baroque: a PlayStation 2 code translation for native Windows}},
howpublished = {\url{https://github.com/Arch61s/Baroque-Decomp}},
url = {https://github.com/Arch61s/Baroque-Decomp},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/baroque-native-port-case/}}
}Plain text
Baroque: a PlayStation 2 code translation for native Windows. https://github.com/Arch61s/Baroque-Decomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/baroque-native-port-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Arch61s/Baroque-Decomp · Revision 9c4f695
- native/DESIGN.md GitHub · Arch61s/Baroque-Decomp · Revision 9c4f695
More in Games
- BarrelPad: an Apple port of the reconstructed Diddy Kong Racing engine · Case study
- BattleShip: an AI-assisted Super Smash Bros. native port · Case study
- bbport: a native Bloodborne runtime for Linux and Windows · Case study
- BearBirdPad: a Banjo-Kazooie recompilation port for iPhone and iPad · Case study
- Beat Hazard 2 Vita: an Android binary port for PS Vita · Case study
- Bejeweled LIVE + decomp: a Windows Phone game ported to MonoGame · Case study