Repository navigation
Releases
FujiNet Go MSX v1.0.5
Cartridge ROMs mounted from FujiNet CONFIG boot again.
Booting any .rom from CONFIG crashed the emulator. The FujiNet cartridge device read a mapper type that the firmware had stopped sending.
- MSX megaROMs named with their mapper now switch banks correctly, for example
game[ASCII8].rom.[ASCII16],[Konami]and[KonamiSCC]work the same way. - An untagged ROM loads as a plain cartridge.
The FujiNet runtime is built from fujinet-firmware bc2aca35 (PR #2002), and the openMSX core from feat/fujinet b23ff675.
Install
fujinet-go-msx-v1.0.5.apk covers armeabi-v7a, arm64-v8a and x86_64, on Android 8.0+. Like every release here it is debug-signed, so it installs over 1.0.4.
No system ROMs are bundled. Import them before the machine can boot.
🤖 Generated with Claude Code
FujiNet Go MSX v1.0.4
The bundled FujiNet runtime is rebuilt from upstream master (fujinet-firmware 13465cdd).
The previous build came from force-mbedtls-3 (07e1bed3), a branch that was never an ancestor of master, so the runtime had been standing still while upstream moved on. The Mbed TLS 3.x requirement it was branched for landed as #1595, which makes the branch unnecessary.
From the firmware
- The new
DaisyChainclass, centralising device-chain management across buses (#1594). - The DriveWire
.casmedia format (#1596).
Not a change here: calendar compose/edit and Gmail composition arrived in 1.0.3 and are unaffected.
Install
fujinet-go-msx-v1.0.4.apk — armeabi-v7a, arm64-v8a and x86_64, Android 8.0+. The APK is debug-signed, as every release here has been — keep the same signing identity or sideload upgrades break.
No system ROMs are bundled. They must be imported before the machine can boot.
🤖 Generated with Claude Code
FujiNet Go MSX v1.0.3
The bundled FujiNet runtime jumps a long way forward — 99 commits — and now tracks the same firmware as the other FujiNet Go apps. It had been pinned well behind them.
It also no longer builds against Mbed TLS 4.x. That release removed the low-level crypto headers the runtime's TLS backend needs and split the rest into a separate library. A build machine whose system Mbed TLS had moved on to 4.x could produce a runtime with quietly broken TLS instead of failing outright. The build now finds a 3.x install, or stops and says so.
New to programs running on the emulated MSX
- The Gmail and Google Drive network protocols.
- The
CALENDAR,GCALandICALcalendar protocols, including creating and editing events. - The accumulated fixes of the intervening firmware work.
Install
fujinet-go-msx-v1.0.3.apk — armeabi-v7a, arm64-v8a and x86_64, Android 8.0+. The APK is debug-signed, as every release here has been — keep the same signing identity or sideload upgrades break.
No system ROMs are bundled. They must be imported before the machine can boot.
🤖 Generated with Claude Code
FujiNet Go MSX v1.0.2
Every on-screen control now answers with a tactile blip.
The MSX keyboard, the joystick and the fire buttons already pulsed under a fingertip. The app's own controls said nothing back. Now the toolbar buttons and everything in Settings — the haptics switches themselves included, which was a particular irony, plus the MSX / MSX2 / MSX2+ system-type rows, Apply & Restart and Close — all give the same short confirmation.
Interface haptics
Settings gains a third switch, Interface haptics, governing the app's own controls only. Silence the toolbar and the dialogs without giving up the pulse under the keyboard and the joystick, or the other way round. On by default, and its pulse is deliberately lighter than a keypress: tapping Settings is incidental, pressing a key is the point.
Install
fujinet-go-msx-v1.0.2.apk — signed release APK, armeabi-v7a, arm64-v8a, x86_64, Android 8.0+. Same key as v1.0.1, so it installs straight over an existing copy.
🤖 Generated with Claude Code
FujiNet Go MSX v1.0.1
Fixes FujiNet going silent for programs launched from the FujiNet CONFIG ROM.
- The emulated FujiNet cartridge stopped decoding its own receive and status registers once a user ROM was mapped in, so a program could send a request but never see the answer and would wait for it forever. Any client launched from CONFIG was affected. Fixed upstream in the FujiNetWIFI openMSX fork (
b9adad302) and picked up here by rebuilding the staged core. - The bundled openMSX core also moves forward three further upstream commits: a console command to toggle the config ROM, and two config ROM refreshes.
Built on the FujiNetWIFI openMSX fork (GPLv2+) with the in-process FujiNet runtime.
FujiNet Go MSX v1.0.0
First stable release — Google Play ready.
- Boots the freely redistributable C-BIOS for MSX / MSX2 / MSX2+ out of the box — no copyrighted firmware required or included.
- Documentation now matches the code (the earlier system-ROM import / machine-profiles / turboR feature set was removed pre-release); the vendored SDL2 Java shim is explicitly attributed.
- Release builds fail if the real openMSX core isn't staged, instead of silently shipping a stub.
- Cleartext HTTP is scoped to the loopback FujiNet web UI; release builds carry full native debug symbols.
- Release signing +
tools/release-play.sh(signed AAB), privacy policy and Play submission checklist underdocs/.
Built on the FujiNetWIFI openMSX fork (GPLv2+) with the in-process FujiNet runtime.
FujiNet Go MSX v0.8.1
- Add drapes for landscape views.
FujiNet Go MSX v0.8.0
- Fix real joystick behavior
- Clean up Settings dialog, CBIOS only now.
- Add haptic feedback.
FujiNet Go MSX v0.7.0
- Do proper startup and shutdown.
FujiNet Go MSX v0.6.0
- Improve TV integration