Case study
HALBERD: a PC port of Kirby 64
HALBERD ports the Kirby 64: The Crystal Shards decompilation to PC with libultraship for rendering and input, and Torch for extracting resources from the user's N64 ROM. Its own platform code supplies libultra shims and runtime bridges; the author reports working menus and level loading.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 4
- Last commit
- 2026-08-26
- Language
- C
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A legally owned US Kirby 64 ROM matching the documented SHA-1 is required.
- Prerequisites: The documented build runs on Linux or Windows through WSL2 and fetches the decompilation, libultraship and Torch dependencies.
- Limits: Player spawning, in-level rendering and audio remain in development.
- License: No licence file in the repository.
Cite
BibTeX
@misc{halberd-kirby-64-port-case,
title = {{HALBERD: a PC port of Kirby 64}},
howpublished = {\url{https://github.com/JR3DFUL/HALBERD}},
url = {https://github.com/JR3DFUL/HALBERD},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/halberd-kirby-64-port-case/}}
}Plain text
HALBERD: a PC port of Kirby 64. https://github.com/JR3DFUL/HALBERD (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/halberd-kirby-64-port-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · JR3DFUL/HALBERD · Revision 4c84547
- docs/PC_PORT_ARCHITECTURE.md GitHub · JR3DFUL/HALBERD · Revision 4c84547
More in Games
- Halo 2: an Xbox gameplay reconstruction and native port · Case study
- Halo CE Decomp Remix: VR, PC and Android port · Case study
- Halo CE on RG35XX H: porting Halo: Combat Evolved to H700 handhelds · Case study
- Halo: Combat Evolved: a decompilation-based PS Vita port · Case study
- HarkinianPad: an iOS port of Ocarina of Time via Ship of Harkinian · Case study
- Harvest: decompiling and porting Massive Encounter · Case study