Skip to content

Releases

FujiNet Go CoCo v1.0.4

Choose a tag to compare

@tschak909 tschak909 released this 02 Sep 12:33

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 DaisyChain class, centralising device-chain management across buses (#1594).
  • The DriveWire .cas media 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

https://claude.ai/code/session_01KXV26TS81xzQwC7wwGzjMQ

FujiNet Go CoCo v1.0.3

Choose a tag to compare

@tschak909 tschak909 released this 01 Sep 19:43

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

https://claude.ai/code/session_01NaoP5g59a2xKc9iuGPrFGd

FujiNet Go CoCo v1.0.2

Choose a tag to compare

@tschak909 tschak909 released this 31 Aug 13:32

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

https://claude.ai/code/session_01NW25zDdXPELpFBwC77WQnv

FujiNet Go CoCo v1.0.1

Choose a tag to compare

@tschak909 tschak909 released this 29 Aug 18:04

Calendar protocols in the built-in FujiNet.

  • The in-process FujiNet runtime is now built from fujinet-firmware's add-google-calendar branch (cd7c0eb), which adds the CALENDAR, GCAL and ICAL network protocols. A program running on the emulated CoCo can open CALENDAR:, GCAL: and ICAL: 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

Choose a tag to compare

@tschak909 tschak909 released this 18 Aug 14:43

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 (verifyNoEmbeddedRoms byte 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 under docs/.

Built on XRoar 1.11 (GPLv3) with the in-process FujiNet runtime over DriveWire/Becker.

FujiNet Go CoCo v0.9.0

Pre-release

Choose a tag to compare

@tschak909 tschak909 released this 10 Jul 21:43
  • add analog/digital joystick toggle

FujiNet Go CoCo v0.8.1

Pre-release

Choose a tag to compare

@tschak909 tschak909 released this 01 Jul 01:09
  • Add drapes for landscape view

FujiNet Go CoCo v0.8.0

Pre-release

Choose a tag to compare

@tschak909 tschak909 released this 30 Jun 20:25
  • Add haptic feedback.

FujiNet Go CoCo v0.7.0

Pre-release

Choose a tag to compare

@tschak909 tschak909 released this 29 Jun 20:01
  • Startup and shutdown correctly.

FujiNet Go CoCo v0.5.0

Pre-release

Choose a tag to compare

@tschak909 tschak909 released this 28 Jun 19:35
  • Improved TV integration