- Engine & Runtime Data Loader: Modernized symbol and table resolution so that all ROM tables and assets stream dynamically from the base ROM at startup.
- Experimental 3D Room View (F8 → Display → "3D view", GPU/Vulkan renderer only):
- Walls, cliffs, buildings and tree masses rise from the collision map with their art 1:1 on tops and sides.
- One-row ledges are low steps; water and pits sit below ground; lone props stand as per-pixel cutouts, and characters stand as sprites.
- Skies, clouds and backdrops fill the void past the room, foreground layers overlay it, and colour correction matches the 2D view.
- Camera angle, per-area wall height, and tile shapes configurable via F8 menu.
- Enhanced Audio:
- Band-limited BLEP/BLAMP resampling via agbplay.
- Floating-point audio mixing with single-pass quantization and smooth soft-clipping.
- Removed 16 kHz low-pass filter for clearer output.
- Widescreen & Display Improvements:
- Festival doors and room-managed objects spawn throughout the active widescreen viewport in USA, EU, and JP.
- Minish path foliage preserves tilemap pages during scrolling and room transitions.
- Minish Woods fog and light rays extend across the widescreen viewport.
- Rolling transitions smoothly transition between native and wide viewports.
- Gameplay & Stability Fixes:
- Minish Woods Green ChuChus correctly detect activation bounds and emerge as intended.
- Sitting NPC dialogue condition updates fixed on 64-bit builds.
- Quicksave system improved to restore active item state, entity lists, and allocation counts across restarts.
- Retail/emulator save flag layout compatibility preserved.
Full Changelog: https://github.com/999sian/tmc/commits/v0.9.4