Star on GitHubStar2.4k stars

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

Copy as MarkdownView JSONCite

Evidence

Observed
Code and documentation observed; no download method or demo found.
Checked
2026-11-09

How evidence classes are assigned

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.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · JR3DFUL/HALBERD · Revision 4c84547
  2. docs/PC_PORT_ARCHITECTURE.md GitHub · JR3DFUL/HALBERD · Revision 4c84547

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab