Apple2 Test Results ‐ 2025‐08‐26 - FujiNetWIFI/fujinet-firmware GitHub Wiki

Tests done by: Thom Cherryhomes, 2025-08-26 starting at 17:10

  • FujiApple Rev1
  • Apple //c
  • 2GB SanDisk SD

Erase Flash

  • Successful

Upload Filesystem

  • Successful

Upload and Monitor

  • Successful

Tap reset and verify startup behavior

17:23:22.723 > --~--~--~--
17:23:22.723 > FujiNet v1.5.0 2025-04-02 10:07:01 (APPLE) Started @ 6
17:23:22.724 > Starting heap: 4349124
17:23:22.724 > [src/main.cpp:156] main_setup(): Heap: 208787
17:23:22.727 > 
17:23:22.741 > FujiApple Rev1 Buffered Bus
17:23:22.741 > FujiApple NO3STATE Enabled
17:23:22.741 > FujiApple SPI fix Enabled
17:23:22.742 > Detected Hardware Version: Rev1 and up
17:23:22.742 > Button A Enabled on IO0
17:23:22.743 > Button B Disabled
17:23:22.743 > Button C (Safe Reset) Enabled on IO4
17:23:22.762 > LittleFS mounted.
17:23:22.839 > SD mounted.
17:23:22.839 > fnConfig::load
17:23:22.842 > Load fnconfig.ini from SD
17:23:22.846 > fopen = /fnconfig.ini rb : ok
17:23:22.849 > fnConfig::load read 1056 bytes from config file
17:23:22.849 > Reading wifi section
17:23:22.856 > FLASH Config Storage: Enabled
17:23:22.857 > fnConfig::load read 1056 bytes from FLASH config file
17:23:22.857 > iwmNetwork::iwmNetwork()
17:23:22.859 > 
17:23:22.859 > Config General Boot Mode: 0
17:23:22.859 > FileSystemLittleFS::filehandler_open /autorun.po rb
17:23:22.860 > disk MOUNT /autorun.po
17:23:22.860 > 
17:23:22.860 > Media Type PO
17:23:22.862 > IWM FujiNet based on SmartportSD v1.15
17:23:22.862 > 
17:23:22.862 > FujiNet Hardware timer started
17:23:22.864 > RMT configured for Disk ][ Output
17:23:22.864 > SPI configured for smartport I/O
17:23:22.865 > IWM GPIO configured
17:23:22.865 > Available heap: 4181348
17:23:22.866 > Setup complete @ 148 (142ms)
17:23:22.866 > [src/main.cpp:470] main_setup(): Low Heap: 89839
17:23:22.879 > WiFiManager::start() complete
17:23:22.954 > WiFiManager attempting to connect:
17:23:22.954 > ssid = Cherryhomes
17:23:22.954 > WiFi connect attempt to SSID "Cherryhomes"
17:23:22.955 > WIFI_EVENT_STA_START
17:23:22.955 > esp_wifi_connect returned 0
17:23:23.812 > WIFI_EVENT_STA_CONNECTED
17:23:26.172 > IP_EVENT_STA_GOT_IP
17:23:26.172 > Obtained IP address: 192.168.1.23
17:23:26.172 > SNTP client start
17:23:26.175 > Starting web server on port 80
17:23:29.106 > SNTP time sync event: Tue Aug 26, 17:23:29 2025 -0500

Verify boot into CONFIG

  • Successful

Check Config

  • FujiNet config shows correct network information
  • FNVer currently showing 1.5.0 (change to 1.5.1?)

Change SSID

  • Welcome to FujiNet!
  • MAC Address shown correctly
  • Networks scanning correctly
  • Selected Cherryhomes
  • Entered Password
  • Network Connection successful

Spdevs

Returned device list:

Unit Name
1 FUJINET_DISK_0
2 FUJINET_DISK_1
3 FUJINET_DISK_2
4 FUJINET_DISK_3
5 CPM
6 FN_CLOCK
7 NETWORK
8 THE_FUJI
9 PRINTER
10 MODEM

Edit host Slot

  • Pick empty host slot
  • enter a TNFS host name
  • verify it can connect
  • back to host list.

Disk Read Only Test (Total Replay)

  • Select apps.irata.online host slot
  • /Apple_II/Games/Total Replay.hdv
  • Slot 1
  • Read only
  • ESC to Hosts/Devices
  • ESC to boot.
  • Total Replay Boots
  • Run for 30 minutes (successful)
  • Power off
  • Reset
  • Back to hosts

Disk Creation

  • Slot 1: /Apple_II/Utilites/2018-01-23 - Prodos8.2mg (R)
  • Slot 2: Create 32MB disk on SD card called test32.po (W)
  • Boot
  • /UTIL/PRODOS.UTILS/SYSUTIL.SYSTEM
  • Drive Slot 1 enumerated as Slot 5, Drive 1
  • Drive Slot 2 enumerated as Slot 5, Drive 2
  • volume name /TEST
  • Catalog disk, slot 5, drive 2
  • 22 blocks used, 65513 available.
  • successful

Copy files to newly created disk

  • copy files
  • slot and drive
  • source: slot 5, drive 1
  • dest: slot 5, drive 2
  • Some files on disk
  • Select PRODOS, *.SYSTEM
  • Successful

Disk ][ emulation (READ)

  • DOS 3.3 floppy required.
  • Reset FujiNet
  • Reboot into CONFIG
  • Clear host slots
  • Put Prodos utils in smartport slot 1
  • Put DOS33.WOZ from apps.irata.online :: /APPLE_II/Testing/dos33.woz into disk ][ slot 2
  • Attempt to access DOS33.
  • Unsuccessful (need to investigate)

ISS Tracker

  • Reset FujiNet
  • Reboot into CONFIG
  • Mount apps.irata.online/Apple_II/FujiNet/iss.po
  • Boot
  • ISS works. successful.

PLATO

  • Reboot FujiNet
  • Reboot into CONFIG
  • mount apps.irata.online/Apple_II/FujiNet/plato.po
  • Boot
  • Success. Log in as guest/guest
  • ESC CTRL-S to STOP
  • ESC CTRL-S again to log off
  • CTRL-B to really log off. ;)

modem-and-cpm (CPM)

  • Reboot FujiNet
  • Reboot into Config
  • mount apps.irata.online/Apple_II/FujiNet/modem-and-cpm.po
  • Boot
  • try 'C'pm
  • Nothing. damn it. unsuccessful.

modem-and-cpm (MODEM)

  • REboot Apple2 (keep fujinet mounted)
  • Select 'M'odem
  • AT
  • OK (successful)
  • ATDTBBS.FOZZTEXX.COM
  • log in as VISITOR
  • Log off
  • successful

Lobby (5 card stud)

  • Reboot FujiNet
  • Reboot Apple2
  • inside CONFIG ,select 'L'obby
  • Boot to lobby Y
  • Game list successful
  • Select 5 card stud (6 bots)
  • Play a round
  • Successful

Lobby (Fujitzee)

  • Reboot FujiNet
  • Reboot Apple2
  • inside CONFIG ,select 'L'obby
  • Boot to lobby Y
  • Game list successful
  • Select Fujitzee (4 AI bots)
  • Play a round
  • Successful

Httpbin

  • Reboot FujiNet
  • Reboot Apple2
  • mount tnfs.fujinet.online/APPLE2/Testing/httpbin_106.po
  • let tests run
  • successful

Unsuccessful

  • Disk ][ support
  • CP/M support