Skip to content

Releases

FujiNet Go Apple II v1.1.3

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.1.2 and are unaffected.

Install

fujinet-go-apple2-v1.1.3.apk — all four ABIs (armeabi-v7a, arm64-v8a, x86, 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

https://claude.ai/code/session_01KXV26TS81xzQwC7wwGzjMQ

FujiNet Go Apple II v1.1.2

Choose a tag to compare

@tschak909 tschak909 released this 01 Sep 19:34

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-apple2-v1.1.2.apk — all four ABIs (armeabi-v7a, arm64-v8a, x86, x86_64), Android 8.0+. Signed with the same key as every previous release, so it installs straight over an existing copy without losing your imported ROMs, disk images or FujiNet configuration.

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 Apple2 v1.1.1

Choose a tag to compare

@tschak909 tschak909 released this 31 Aug 13:32

Every on-screen control now answers with a tactile blip.

The Apple II keyboard, the joystick and the paddle 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 model and slot pickers, Apply and Cancel, the Analog/Digital joystick toggle — the one on-screen game control that had been missed — 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.

Install

fujinet-go-apple2-v1.1.1.apk — all four ABIs (armeabi-v7a, arm64-v8a, x86, x86_64), Android 8.0+. Signed with the same key as v1.0.0 and v1.1.0, so it installs straight over an existing copy without losing your imported ROMs, disk images or FujiNet configuration.

No system ROMs are bundled. They must be imported before the machine can boot.

🤖 Generated with Claude Code

https://claude.ai/code/session_01NW25zDdXPELpFBwC77WQnv

FujiNet Go Apple2 v1.1.0

Choose a tag to compare

@tschak909 tschak909 released this 29 Aug 13:39

Updated the bundled FujiNet runtime, which adds calendar support: the new CALENDAR, GCAL and ICAL network protocols let programs read Google Calendar and iCalendar feeds over N:.

The runtime is rebuilt against fujinet-firmware cd7c0eb9a (v1.6.1-187) on the add-google-calendar branch, up from 7a994abf (v1.6.1-103). The 84 commits in between also bring:

  • HTML parsing and channel mode for N:
  • A device password, manageable from the web admin
  • A broad round of upstream fixes

Install

fujinet-go-apple2-v1.1.0.apk — all four ABIs (armeabi-v7a, arm64-v8a, x86, x86_64), Android 8.0+.

Signed with the same key as v1.0.0, so it installs straight over an existing copy without losing your imported ROMs, disk images, or FujiNet configuration.

As with v1.0.0, no Apple II system ROMs are embedded — the app imports them from your own copies on first run. See COMPLIANCE.md.

FujiNet Go Apple2 v1.0.0

Choose a tag to compare

@tschak909 tschak909 released this 18 Aug 14:43

First stable release — Google Play ready.

  • Apple II system ROMs are no longer embedded. On first run, import your own Enhanced //e system ROM, video ROM, and Disk ][ boot ROM at the ROM gate (Storage Access Framework); imports stay in app-private storage. Other machine models unlock as their ROM sets become importable in future releases.
  • Slots 1/2 are Empty (their default Printer/SSC firmware is no longer embedded); slot 4's Mouse option is removed for the same reason.
  • The FujiNet boot media are sanitized: the unused A3A2EMU Apple II ROM image is removed from the boot disks, and blank.do is now a plain (non-bootable) data-disk template.
  • 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 the FujiNetWIFI AppleWin fork (GPLv2+) with the in-process FujiNet runtime over SmartPort-over-SLIP.

FujiNet Go Apple2 v0.9.0

Pre-release

Choose a tag to compare

@tschak909 tschak909 released this 10 Jul 21:39

Add Digital/Analog joystick toggle.

v0.8.1

v0.8.1 Pre-release
Pre-release

Choose a tag to compare

@tschak909 tschak909 released this 01 Jul 01:07
  • Add drapes
  • Fix audio gallop due to buffer wraparound.

FujiNet Go Apple2 v0.8.0

Pre-release

Choose a tag to compare

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

FujiNet Go Apple2 v0.7.0

Pre-release

Choose a tag to compare

@tschak909 tschak909 released this 29 Jun 19:57
  • Startup and Shutdown correctly.

v0.6.0

v0.6.0 Pre-release
Pre-release

Choose a tag to compare

@tschak909 tschak909 released this 28 Jun 19:32
  • Improve TV integration
  • Do not send real keyboard arrows to system UI.