Star on GitHubStar2.4k stars

Case study

osdbits: reconstructing the PlayStation 2 OSDSYS opening

osdbits reconstructs the PlayStation 2 OSDSYS opening animation as a standalone Emotion Engine program from a retail boot ROM image. It ports towers, fog, light streaks and refractive cubes, and compares output with GS dumps and savestates. The repository also includes VU microcode disassembly and notes on menu rendering; textures are extracted locally from the user's BIOS dump.

Targets
Firmware
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
33
Last commit
2026-09-02
Language
C

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: A PS2 BIOS image dumped from the user's own console for texture extraction.
  • Prerequisites: The SCE PS2 EE toolchain with ee-gcc, ee-dvp-as and SDK at /usr/local/sce/ee.
  • Limits: The opening is reconstructed; the illegal disc screen lacks ROM comparison and the menu/browser is documented only.
  • License: No licence file in the repository.

Cite

BibTeX

@misc{osdbits-case,
  title = {{osdbits: reconstructing the PlayStation 2 OSDSYS opening}},
  howpublished = {\url{https://github.com/aap/osdbits}},
  url = {https://github.com/aap/osdbits},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/osdbits-case/}}
}

Plain text

osdbits: reconstructing the PlayStation 2 OSDSYS opening. https://github.com/aap/osdbits (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/osdbits-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 · aap/osdbits · Revision ea0c687
  2. docs/menu-rendering-reverse.md GitHub · aap/osdbits · Revision ea0c687

More in Firmware and hardware

All 260 entries in Firmware and hardwareFirmware and hardware case studies (175)

↑↓ move↵ open⌘↵ new tab