-
-
Notifications
You must be signed in to change notification settings - Fork 4
Known Issues
Daniel Nylander edited this page Aug 1, 2026
·
3 revisions
Known limitations and incomplete areas in Firestaff 3.0.214 (2026-08-01). For bugs and errors, see Troubleshooting.
-
Tests requiring game data: some viewport and boot tests require original
game data files under
~/.firestaff/data/. These tests will fail or time out if the data is not present. This is expected and not a bug. - Custom presentation: the Custom rendering mode is still in progress for some games. The Original mode is the proven baseline for all games.
- Controller mapping: in-app controller mapping is active work. Use Steam Input or OS-level controller mapping as a workaround. See Controls.
- Music tracks: only the game-won track (C2) is proven playable. Other SONG.DAT tracks remain fail-closed pending full verification.
- Custom camera: the Custom presentation camera and modern rendering continue to be refined.
- Amiga file compatibility: CSB Amiga files (IMG1 nibble RLE) are not interchangeable with PC files (IMG3). Only PC 3.4 files are supported.
- Custom presentation: still being hardened.
-
Authentic save data: some runtime verification requires authentic
SKSAVE.DATfiles. Tests targeting save round-trips may be limited without original save data.
- Viewport rendering: Nexus viewport rendering with real Saturn assets is not yet complete. Parsing and runtime slices are proven, but full visual playback is active work.
- No original mouse: the original Saturn game had no mouse support. Mouse input in Firestaff is a Firestaff addition, not an original feature.
- Audio: SCSP sound processor output is being mapped to SDL3. Full audio fidelity is active work.
- Playability hardening: Theron's Quest is playable but still being hardened. Some edge cases in progression and quest-block state may remain.
- Track 02 CD-DA: real-media startup and Track 02 audio behavior are being finalized.
- CUE validation: disc image format validation (CUE/BIN) is being tightened.
-
GCC on macOS: do not use
gccon macOS. Use the systemcc(Clang). The build is tested with Clang on macOS and GCC on Linux. - SDL3 availability: SDL3 may not be in all Linux distribution package managers yet. Building SDL3 from source may be required on some systems.