Testing Results V1.3 ‐ Atari - FujiNetWIFI/fujinet-firmware GitHub Wiki

Initial Power on

Power on FujiNet via external USB

(using SD card from known good network configuration)

  • Did Lights blink dim, then black? Yes
  • Did White WIFI light turn on? Yes

FujiNet booted with the following debug info:

17:24:11.746 > FujiNet v1.3 2024-04-20 17:00:00 Started @ 7
17:24:11.746 > Starting heap: 4297920
17:24:11.748 > [src/main.cpp:162] main_setup(): Heap: 157047
17:24:11.750 > 
17:24:11.771 > Detected Hardware Version: 1.6.1 and up
17:24:11.771 > Safe Reset button ENABLED on GPIO 14
17:24:12.241 > SPIFFS mounted.
17:24:12.330 > SD mounted.
17:24:12.330 > fnConfig::load
17:24:12.330 > Load fnconfig.ini from SD
17:24:12.330 > fopen = /fnconfig.ini : ok
17:24:12.335 > fnConfig::load read 1096 bytes from config file
17:24:12.335 > Reading wifi section
17:24:12.338 > Reading stored wifi section for index: 0
17:24:12.433 > FLASH Config Storage: Enabled
17:24:12.433 > fnConfig::load read 1096 bytes from FLASH config file
17:24:12.435 > disk UNMOUNT
17:24:12.435 > FileSystemSPIFFS::filehandler_open /autorun.atr rb
17:24:12.673 > new FileHandlerLocal
17:24:12.673 > disk MOUNT
17:24:12.673 > ATR MOUNT
17:24:12.673 > FileHandlerLocal::seek
17:24:12.674 > FileHandlerLocal::read
17:24:12.674 > mounted ATR: paragraphs=5760, sect_size=128, sect_count=720, disk_size=0
17:24:12.676 > PCLINK[1] MOUNT "/sd"
17:24:12.676 > Creating a default printer using FS_SDFAT storage and type 2
17:24:12.677 > SIO SETUP
17:24:12.678 > Set HSIO baud from 19200 to 124017 (index 0), alt=126674
17:24:12.678 > Available heap: 4205512
17:24:12.680 > Setup complete @ 938 (931ms)
17:24:12.680 > [src/main.cpp:463] main_setup(): Low Heap: 148475
17:24:12.683 > 
17:24:12.693 > WiFiManager::start() complete
17:24:12.775 > WiFiManager attempting to connect:
17:24:12.775 > ssid = Cherryhomes
17:24:12.775 > WiFi connect attempt to SSID "Cherryhomes"
17:24:12.777 > WIFI_EVENT_STA_START
17:24:12.777 > esp_wifi_connect returned 0
17:24:14.593 > WIFI_EVENT_STA_CONNECTED
17:24:16.586 > IP_EVENT_STA_GOT_IP
17:24:16.586 > Obtained IP address: 192.168.1.19
17:24:16.586 > SNTP client start
17:24:16.589 > Starting web server on port 80
17:24:19.640 > SNTP time sync event: Sat Apr 20, 22:24:19 2024 +0000

Power on Atari

  • Did Config boot? Yes
  • Did Saved host list appear? Yes

image

Check Config menu

  • Does Config show the correct version? Yes

image

Check SPIFFS persistence

  • Remove SD card
  • Reset Fujinet
  • Does WiFi light up? YES

Check SPIFFS zap

(SD CARD SHOULD BE REMOVED!)

  • Reset FujiNet while holding second button (B)
  • Does WiFi light stay off? YES

Check WiFi association with Scanned Network

(SD CARD SHOULD STAY REMOVED!)

  • Press RESET on Atari to reboot config
  • Does CONFIG load? YES
  • Does WiFi Scan appear with list of networks? YES

image

  • ESC Re-Scan
  • Does WiFi List re-appear? YES
  • Select local WiFi network
  • Enter Password
  • Does WiFi Light appear? YES
  • Does Host/Drive Screen appear? YES

Check WiFi association with arbitrary SSID (Hidden)

(SD CARD SHOULD STAY REMOVED!)

  • Press RESET while holding B button
  • Does WiFi light stay off? YES
  • Press RESET on Atari to reboot config
  • Does CONFIG load? YES
  • Select <Enter A Specific SSID>
  • Enter the name of your local Network

image

  • Enter Password
  • Does WiFi Light Appear? YES
  • Does Hosts/Drives appear? YES

image

Enter The following Hosts using Edit

  1. SD
  2. fujinet.online
  3. apps.irata.online
  4. tnfs.atari8bit.net
  5. fujinet.diller.org
  6. fujinet.pl

By using the following procedure:

  • Select host slot
  • Press E to edit
  • Enter Host Name
  • Press CTRL-A
  • Does cursor go to beginning? YES
  • Press CTRL-E
  • Does cursor go to end? YES

Test persistence of host slots

  • RESET the Atari
  • Does CONFIG load? YES
  • Does Host List persist? YES

image

Test loading of ATR image

  • Select FUJINET.ONLINE host
  • Does Server connect and show root directory? YES
  • Select ATARI
  • Does it change to ATARI directory? YES
  • Select games
  • Go to second page by pressing > or down-arrowing until second page appears
  • Does second page appear? YES
  • Select Jumpman.atr
  • Does MOUNT TO DRIVE SLOT appear? YES
  • Ensure Slot 1 selected, press RETURN
  • Does bottom text change to RETURN Read Only W Read/Write ESC Abort? YES
  • Press RETURN again to mount read-only
  • Does Directory appear again? YES
  • Press ESC to go back to Host/Drives
  • Does Hosts/Drive appear? YES

image

  • Press and hold OPTION.
  • Does System Mount and BOOT? YES
  • Did Jumpman load? YES

image

Test Eject

  • Tap reset on FUJINET
  • BOOT Atari into CONFIG
  • Press TAB to go to DRIVES
  • Does bar move to drives? YES
  • Press E to eject the first slot.
  • Does slot change to Empty? YES
  • tap OPTION
  • Does Atari boot to READY, MEMO PAD, or SELF TEST? YES

Test ATX support

  • Tap reset on FUJINET
  • BOOT Atari into CONFIG
  • Select APPS.IRATA.ONLINE
  • Select Atari_8-bit
  • Select Games
  • Select a8p
  • Press F (filter)
  • Set Fltr: to Rescue*
  • Do we see four files beginning with Rescue? YES
  • Select Rescue on Fractalus! v4.4 (1985)(Epyx)(US)[!].atx

image

  • Mount to drive slot 1
  • Read only
  • Wait for directory list
  • Hold OPTION to boot
  • Does Rescue on Fractalus boot into game? YES

image

Check SD card configuration migration to SPIFFS

  • Re-insert previously removed SD card back into SD card slot
  • Reset FujiNet
  • Reset ATARI to boot back into config
  • Does configuration stored on SD card show up? YES

Check Disk image creation

(this tests disk writing too)

  • Select SD
  • Press N for New
  • press 7 for CUSTOM
  • num of sectors 65535
  • Sector size 256
  • filename big.atr
  • mount to drive 2
  • read/write
  • Press ESC to abort
  • select Apps.irata.online
  • select Atari_8-bit
  • select DOS
  • select MyDOS 4.53.atr
  • mount in drive 1, read only
  • hold option to boot, bypass basic
  • press O
  • drive 2
  • remove drive N
  • is drive configurable Y
  • high capacity drive Y
  • drive size in sectors 65535
  • press I
  • disk to format 2
  • y to format
  • does format complete? YES
  • press 2
  • 65491 FREE SECTORS? YES

image

Clear all drive slots

  • Reset FujiNet
  • Reset ATARI, boot into CONFIG
  • Press TAB
  • Press SHIFT-CLEAR to clear all slots.
  • Do all slots clear? YES

Get Host name

  • Press TAB to return to host list
  • Tap C to get configuration
  • Note the host name and/or IP
  • Press any key to get back to host list

Access web UI

  • in nearest web browser go to host name or IP of FujiNet
  • Does Web UI appear? YES

Set Printer

  • In Printer Settings
  • Set Use as Virtual Printer to Yes
  • Set Port to P1:
  • Set Emulated Printer to Atari 1027
  • Press Save
  • Scroll back to Emulated Printer
  • Is Emulated Printer set to Atari 1027? YES

Boot to BASIC

  • With all slots empty, tap OPTION to boot to BASIC
  • READY prompt? YES

Test the emulated printer

  • Enter the following
LPRINT "TESTING THE PRINTER."
  • Does the READY prompt appear, sans raspberry? YES
  • While still in Web UI, press Click to Download your Current Print-out.
  • Does A Printout.pdf file download? YES
  • Open Printout.pdf
  • Does the Printout-text appear at top of page 1? YES

image

Test SAM (since we're here, and it's printer adjacent)

  • Enter the following
OPEN #1,8,0,"P4:"
  • does READY appear? YES

  • Enter the following

PRINT #1;"HELLO FROM SAM"
  • Is SAM's voice heard? YES

Test MODEM

  • Tap RESET on FujiNet, boot into CONFIG
  • Select apps.irata.online host
  • Select Atari_8-bit
  • Select Comms
  • Select Bobterm 1.23.atr
  • Mount to drive 1, read only
  • Hold Option to boot
  • Does the Atari 850 BEEP sound? YES
  • Press RETURN to go into terminal mode
  • type AT and press RETURN
  • Do we see OK? YES
  • type ATDTBBS.FOZZTEXX.COM
  • walk through BBS, and log off
  • Do we see NO CARRIER on disconnect? YES

Test Network 1: Contiki

  • Reset FujiNet, boot into CONFIG
  • Select FUJINET.ONLINE
  • Select ATARI
  • Select Fujinet-Apps
  • Select fn-contiki-browser.atr
  • slot 1, read only
  • hold option to boot
  • Does Contiki boot? YES
  • hit tab until address bar selected
  • press RETURN
  • type fujinet.online/fujifind into address bar, press RETURN
  • Does FujiFind load? YES
  • tab to Leap To
  • enter a www host, such as atarionline.pl
  • does it load? YES

Test Network 2: Mastodon

  • Reset Fujinet, Boot into CONFIG
  • Select APPS.IRATA.ONLINE
  • Select Atari_8-bit
  • Select Internet
  • Select Mastodon (BASIC).atr
  • mount into slot 1
  • read only
  • Tap option, to boot, enabling BASIC
  • at READY, enter:
RUN"D:MASTODON.BAS"
  • Does a Mastodon post appear? YES

Test Network 3: Lobby

  • Reset FujiNet, boot into CONFIG
  • Press L for lobby
  • Press Y, then RETURN
  • Does Lobby boot? YES
  • Enter name, if needed
  • Does Game list appear? YES
  • Select Green Room 5CS, press OPTION
  • does 5CS load? YES
  • does it connect to server? YES
  • Does game work? YES