
You should see it in Testflight.
PocketFuji 102 Release Notes
Version 1.0, build 102
This beta focuses on input correctness, ROM handling, and FujiNet CONFIG stability when browsing remote TNFS servers.
Fixes
-
Fixed shifted keyboard symbols in the Atari emulator.
-
Shifted number keys now emit their Atari symbols correctly.
-
Shift plus semicolon now emits
:. -
The fix applies to the on-screen keyboard path used by PocketFuji.
-
Removed noisy FujiNet runtime polling logs.
-
The repeated
fujinet_ios_is_running() = 1output no longer floods Xcode logs. -
Improved bundled ROM startup behavior.
-
If a selected ROM cannot be loaded, the app falls back to the bundled XL ROM instead of failing startup.
-
This gives testers a safer bootstrap path when experimenting with ROM settings.
-
Added ROM folder inventory detection for Settings.
-
PocketFuji can inspect a user-selected ROM folder and detect known Atari OS ROM filenames.
-
The runtime can auto-select a suitable ROM based on machine and video settings where a matching ROM is available.
-
Fixed NetSIO stale status handling.
-
Prevents stale ACK/status bytes from a previous NetSIO command from being consumed by the next command.
-
This reduces
Unexpected command frame at state 2desyncs during FujiNet CONFIG use. -
Fixed 256-byte CONFIG write frames over NetSIO.
-
FujiNet CONFIG directory operations send 256-byte path frames plus checksum.
-
The emulator now preserves the full 16-bit NetSIO write size instead of truncating it to 8 bits.
-
This fixes corrupted results and slow behavior when traversing remote TNFS directories.
Notes For Testers
- Please retest FujiNet CONFIG browsing on remote TNFS sites, especially opening directories and moving between nested folders.
- Please retest shifted keyboard entry in BASIC or any text-entry screen.
- If experimenting with ROM files, place known Atari OS ROM files in one folder and select that folder in Settings.
Known Limitations
- Some ROM selection behavior still depends on the ROM filenames and checksums available in the selected folder.
- The app still uses the existing iPhone-oriented layout on iPad.
- Rendering options such as artifacting and scanline settings may persist before every visual hook is fully wired.