No description
- C 63.6%
- Python 34.1%
- CMake 2.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| cmake | ||
| core | ||
| docs | ||
| hosts/cli | ||
| re | ||
| tests | ||
| third_party | ||
| tools | ||
| .clang-format | ||
| .gitignore | ||
| CLAUDE.md | ||
| CMakeLists.txt | ||
| CMakePresets.json | ||
| README.md | ||
FF6Universal
A portable C reimplementation of Final Fantasy VI (SNES), derived from the 65816 disassembly and validated frame by frame against the original ROM.
Status: repository bootstrap. No game code yet.
Repository contents
This repository only contains:
- source code of the port and of its platform back-ends;
- resources needed to build it;
- scripts that extract and convert game resources from a user-supplied ROM;
- documentation about building and using the project.
No ROM, no extracted copyrighted data, no working notes, no temporary files.
Requirements
- A legally obtained Final Fantasy III (US) v1.0 ROM, CRC32
0xA27F1C7A. - Build instructions will be added with the first buildable milestone.
Third-party code
| Component | Path | License |
|---|---|---|
| LakeSnes (SNES emulation core) | third_party/lakesnes/ |
MIT, see third_party/lakesnes/LICENSE.txt and third_party/lakesnes/README.md |
.clang-format from MaJerle c-code-style |
.clang-format |
MIT, https://github.com/MaJerle/c-code-style |
Code style
C11, following https://github.com/MaJerle/c-code-style (CODING_RULES.md), formatted with
clang-format 20+ using the repository .clang-format.