Fireemblem8u
Decompilation/disassembly of Fire Emblem: The Sacred Stones
Install / Use
/learn @FireEmblemUniverse/Fireemblem8uREADME
Fire Emblem: The Sacred Stones
This is a disassembly of Fire Emblem: The Sacred Stones (U)[!]
It builds the following ROM:
- fireemblem8.gba
sha1: c25b145e37456171ada4b0d440bf88a19f4d509f
Quick Start
If you just want to get the repo building quickly (Ubuntu/WSL, Arch Linux, or macOS/Homebrew), drop your legally obtained ROM at the repo root as baserom.gba and run:
./scripts/quickstart.sh [--rom /path/to/baserom.gba] [--refresh-agbcc]
See docs/quickstart.md for full details, flags, and troubleshooting tips.
Building
To build the ROM:
make fireemblem8.gba -j$(nproc)
To clean all build artifacts:
make clean
To clean all build artifacts except the extremely slow battle animation compression outputs:
make clean_fast
Setting up the repository manually
- You must have a copy of the Fire Emblem: The Sacred Stones ROM named
baserom.gbain the repository directory. - Install devkitPro or GNU Arm Embedded Toolchain.
# for Ubuntu/WSL users
apt install binutils-arm-none-eabi
- Install agbcc to this project.
cd /path/to/agbcc
./build.sh
./install.sh /path/to/fireemblem8u
- Build tools.
cd /path/to/fireemblem8u
./build_tools.sh
- Build the project.
make
- You will see this for success.
fireemblem8.gba: OK
Q: fatal error: png.h: No such file or directory
A: Install libpng to build tools/gbagfx.
Q: make: *** No rule to make target 'baserom.gba', needed by 'xxx'. Stop.
A: You must place a copy of the Fire Emblem: The Sacred Stones ROM named baserom.gba in the repository directory.
Q: unrecognized option '--add-symbol'
A: Update your devkitPro or embedded toolchain. Read this for more info.
Q: .dep/src/xxx.d:2: *** missing separator. Stop.
A: rm -rf .dep or disable VSCode Extension: Makefile Tools if installed.
Check INSTALL.md and INSTALL.md if you have trouble in setting up.
Check remove_tools branch if you don't want to build agbcc and other tools by yourself. It uses docker to make setting up easier. Follow its README.md instead.
Related Skills
node-connect
342.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
85.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
342.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
