Repository navigation
ESPFuji 1.1 beta 3: the Macintosh XL
Pre-releaseESPFuji 1.1b3 (pre-release): the Macintosh XL, fixed for MacWorks's block interleave
A beta for testers. Not supported. ESPFuji questions and bugs go to this repository's Issues, never to Alex
Anderson-McLeod; the ESProFile hardware and its stock firmware are his.
This is the firmware the Mac XL applications 1.1 were tested with on a real Macintosh XL and a Lisa 2/10:
FujiNet XL, Browser XL,
Checkers XL and Salvo XL
(each needs ESPFuji 1.1b2 or later on the ESProFile, or an RS-232 FujiNet).
What is new since 1.1b1:
- 1.1b2 (found on a real Macintosh XL, 2 Nov 2026): MacWorks interleaves its logical blocks on the ProFile, so
MAILBOX.DATA, in one piece to the Mac, is not a run of consecutive drive blocks. 1.1b1 could answer reads of other
files' blocks with a mailbox page; 1.1b2 answers only when the stored page is itself a mailbox page. A READ at
offset 0 now echoes 0 (ESPFuji XL 0.1d1/0.1d2 stopped with "out of step"). - 1.1b3: the page body is read every time round the loop (a TLS client decrypts the next record only inside
read()), up to 32 KB; TRACE reports the last failed read and the TLS error of the last short fetch.
Known limit: some large HTTPS files (tens of KB, e.g. from raw.githubusercontent.com) still come up short, and
the next connection may be refused; news, Wikipedia, the space station pages, the gateway's pages and other small or
medium pages arrive whole. Being looked at.
Files:
ESPFuji_1.1b3_esp32.merged.bin: the whole flash for the plain ESP32 module (the image run on the bench
ESProFile); flash with flash_espfuji_release.py after backing up your firmware.ESPFuji_1.1b3_esp32s3.merged.bin: for an ESP32-S3 module (built from the same commit, untested on hardware).ESPFuji_XL_1.0.dc42: ESPFuji XL 1.0, the small Mac application (Hello, Wi-Fi, Set Clock, Open Page, News), as an
800K Disk Copy 4.2 image.flash_espfuji_release.py,espfuji.ini.example, SHA256SUMS.txt, as in 1.0.
Built with arduino-cli, esp32 core 3.3.12, SdFat 2.3.0, partition scheme huge_app, from commit d4b2be0 (tag v1.1-beta3).
The Lisa Office System side (mailbox protocol version 1) is unchanged in these betas.
Lisa owners: ESPFuji 1.0 stays the release for you. This pre-release is for Macintosh XL testers.