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

- 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/JR3DFUL/HALBERD>
- Primary source: <https://github.com/JR3DFUL/HALBERD/blob/4c84547ad63fd3088b563d1fc78378fb6764885a/README.md>
- Catalog page: <https://awesomerea.org/resources/halberd-kirby-64-port-case/>
- Record JSON: <https://awesomerea.org/resources/halberd-kirby-64-port-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/halberd-kirby-64-port-case/index.md)

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

## Primary sources

1. <https://github.com/JR3DFUL/HALBERD/blob/4c84547ad63fd3088b563d1fc78378fb6764885a/README.md>
2. <https://github.com/JR3DFUL/HALBERD/blob/4c84547ad63fd3088b563d1fc78378fb6764885a/docs/PC_PORT_ARCHITECTURE.md>

## More in Games

- [Halo 2: an Xbox gameplay reconstruction and native port](https://awesomerea.org/resources/halo-2-native-port-case/index.md) · Case study
- [Halo CE Decomp Remix: VR, PC and Android port](https://awesomerea.org/resources/halo-ce-decomp-remix-vr-case/index.md) · Case study
- [Halo CE on RG35XX H: porting Halo: Combat Evolved to H700 handhelds](https://awesomerea.org/resources/halo-ce-rg35xx/index.md) · Case study
- [Halo: Combat Evolved: a decompilation-based PS Vita port](https://awesomerea.org/resources/halo-ce-vita-case/index.md) · Case study
- [HarkinianPad: an iOS port of Ocarina of Time via Ship of Harkinian](https://awesomerea.org/resources/harkinianpad-case/index.md) · Case study
- [Harvest: decompiling and porting Massive Encounter](https://awesomerea.org/resources/harvest-massive-encounter-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.
