# sena-rs: reimplementing SoftPAL for Koikake

> sena-rs reimplements the SoftPAL engine in Rust for Koikake, with a PAL virtual machine, asset handling, script disassembly and decompiler components. It runs from an external game installation and provides builds for desktop, mobile, WebAssembly and experimental console targets. The author states that console hardware execution has not been tested.

- 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/xmoezzz/sena-rs>
- Primary source: <https://github.com/xmoezzz/sena-rs/blob/7f633dbb89408297827d6c1857eb8e97dc363dff/README.md>
- Catalog page: <https://awesomerea.org/resources/sena-rs-case/>
- Record JSON: <https://awesomerea.org/resources/sena-rs-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/sena-rs-case/index.md)

## Requirements & limits

- **Prerequisites:** A copy of the Koikake game files.
- **Prerequisites:** Rust toolchain; platform builds have additional SDK requirements.
- **Testing evidence:** Nintendo Switch and PlayStation Vita builds are experimental; console hardware has not been tested.
- **License:** MPL-2.0 licence.

## Primary sources

1. <https://github.com/xmoezzz/sena-rs/blob/7f633dbb89408297827d6c1857eb8e97dc363dff/README.md>
2. <https://github.com/xmoezzz/sena-rs/blob/7f633dbb89408297827d6c1857eb8e97dc363dff/platform/README.md>

## More in Games

- [Settlers.ts: decoding Settlers 4 data for a browser remake](https://awesomerea.org/resources/settlers-ts-case/index.md) · Case study
- [sh23ds: a native 3DS reconstruction of Silent Hill 2](https://awesomerea.org/resources/sh23ds-case/index.md) · Case study
- [sh3redux: a Silent Hill 3 engine remake in C++](https://awesomerea.org/resources/sh3redux-case/index.md) · Case study
- [Shiloh: reimplementing The X-Files Game engine](https://awesomerea.org/resources/shiloh/index.md) · Case study
- [shin: reimplementing the engine of Entergram visual games](https://awesomerea.org/resources/shin-engine-case/index.md) · Case study
- [shock2quest: recreating the Dark engine for System Shock 2 VR](https://awesomerea.org/resources/shock2quest-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.
