Repository navigation
Releases
FujiNet Go CoCo 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-coco-v1.0.4.apk — all packaged ABIs, 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 CoCo v1.0.3
The bundled FujiNet runtime moves to a firmware build that refuses to compile 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.
The runtime also picks up Gmail message composition, and the CALENDAR, GCAL and ICAL protocols can now create and edit events rather than only read them.
Install
fujinet-go-coco-v1.0.3.apk — all packaged ABIs, 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 CoCo v1.0.2
Every on-screen control now answers with a tactile blip.
The CoCo keyboard, the joystick and the fire buttons already pulsed under a fingertip. The app's own controls said nothing back. Now the toolbar buttons, the whole Settings dialog (the haptics switches themselves included, which was a particular irony), the machine / display / artifact pickers, Reset, Apply and Cancel, the Analog/Digital joystick toggle and the first-run ROM-import gate 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.
No emulator-side changes; everything from 1.0.1 is unchanged. Built on XRoar 1.11 (GPLv3) with the in-process FujiNet runtime over DriveWire/Becker.
Install
fujinet-go-coco-v1.0.2.apk — signed release APK, all four ABIs (armeabi-v7a, arm64-v8a, x86, x86_64), Android 8.0+. Same key as v1.0.1, so it installs straight over an existing copy.
No system ROMs are bundled. Tandy BASIC ROMs must be imported before the machine can boot.
🤖 Generated with Claude Code
FujiNet Go CoCo v1.0.1
Calendar protocols in the built-in FujiNet.
- The in-process FujiNet runtime is now built from fujinet-firmware's
add-google-calendarbranch (cd7c0eb), which adds the CALENDAR, GCAL and ICAL network protocols. A program running on the emulated CoCo can openCALENDAR:,GCAL:andICAL:URLs on the N: device and read a Google Calendar or iCalendar feed straight off the network device.
No emulator-side changes; everything from 1.0.0 (ROM gate, signed release builds) is unchanged.
Built on XRoar 1.11 (GPLv3) with the in-process FujiNet runtime over DriveWire/Becker. Signed release APK, all four ABIs (armeabi-v7a, arm64-v8a, x86, x86_64).
FujiNet Go CoCo v1.0.0
First stable release — Google Play ready.
- Tandy BASIC ROMs are no longer bundled. On first run, import your own Color BASIC / Extended Color BASIC / CoCo 3 Super Extended BASIC dumps at the ROM gate (per-slot, size-verified, CRC-checked); imports stay in app-private storage. HDB-DOS (freely redistributable, Cloud-9) and FujiNet support remain built in.
- The Settings machine list offers only machines whose ROM set is present; session start auto-selects a bootable machine.
- Release builds are mechanically verified ROM-free (
verifyNoEmbeddedRomsbyte probe, fail-closed). - 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 XRoar 1.11 (GPLv3) with the in-process FujiNet runtime over DriveWire/Becker.
FujiNet Go CoCo v0.9.0
- add analog/digital joystick toggle
FujiNet Go CoCo v0.8.1
- Add drapes for landscape view
FujiNet Go CoCo v0.8.0
- Add haptic feedback.
FujiNet Go CoCo v0.7.0
- Startup and shutdown correctly.
FujiNet Go CoCo v0.5.0
- Improved TV integration