The extended cut for RAPID 9 – links, photos and errata that don’t fit in the RAPID sheet.
Apps
- Cater v100 terminal ported – (Oliver)
- config-ng 1.0.0
- fenrock w/ fixes and enhancements
- Weather for A2 (ShunKita)
- coco vm running with FN-PC – (APC)
- https://github.com/FujiNetWIFI/fujinet-firmware/wiki/Virtual-CoCo-FujiNet
- Ron has it working on multiple Coco emulators
Platforms & FW
-
BBC Micro Bring up – (Fenrock)
-
Masteries A2 builds in Nightly (moz)
- M68k Serial Floppy Redirector Demo (marciot)
- https://www.youtube.com/watch?v=d1GNirCGzVg
- Lots of Commodore collab with Jamie & Mark
- CONFIG working
- but not booting
- webdav / duck uploading to SD
- CONFIG working
- VCFSW Show
- https://www.youtube.com/@VCFSW
- https://www.vcfsw.org/
Cool Videos
- Dookie by Green Day but it’s in the Atari 8-Bit soundfont (Redkang)
- FujiNet Serial Data Redirector over Floppy Port Demo (Marcio T)
Marcio’s amazing Mac demo
COCO VMs
Ron Klein
A bit more obscure, but there’s another version of VCC called OVCC which is more platform portable. This version has been compiled for Linux:
BECKER PORT
Ron Klein: @apc – I just got a quick comment from Tim Lindner:
timbo-tek: The Becker Port is a very simple interface for accessing serial data.
$FF41 is status. $FF42 is read/write.
It’s always OK to write data.
Status byte only has one significant bit: 0b00000010. Set if input buffer has data, clear if input buffer is empty.
https://github.com/mamedev/mame/blob/master/src/devices/bus/coco/coco_dwsock.cpp
Coco VM running CONFIG
Coco VM running mastodon client
Weather App
- June 22 – ShunKita: @Thom Cherryhomes
- I made weather app for apple2.
- I’ll send pull request later.
Weather App on Apple IIc
Cater VT100 Application
Cater App, ssh’ed into linux machine running Midnight Commander in 80 columns
Nightlies
mozzwald – Masteries firmware was added to nightly builds. The RevAB firmware is for RevA without SPI Fix or RevB and only confirmed working with RevB so far. RevA SPI Fix firmware is for the bodged RevA boards. https://github.com/FujiNetWIFI/fujinet-firmware/releases/tag/nightly
C64 CONFIG – Fenrock
fenrock: Summary of what I've done recently: I made a lot of changes (near rewrite) to fuji.cpp for iec, which was only working for "basic" commands, and implemented "raw" for fujinet-lib to use (ie. sending command bytes and data instead of strings that are parsed). The core "business logic" of a command is now its own function and calling it from basic or raw are handled separately instead of large broken untested unworking if/else blocks of code around the "pt" variable (payload tokens). I've split sending raw commands from its data, previously all raw commands were sent in an initial payload (which was broken as you can't send "0x00" bytes in data as it's interpret as end of string), so now we have no restrictions like 253 bytes max, for any command I implemented all fujinet-lib FUJI device commands for c64 (and pet etc, as they are just targets) except for base64 I think - I even rewrote hashing in ALL devices for fuji as that was untested, copied between every device and actually crashing the fujinet. I've rewritten the fn_io layer in c64 CONFIG to call fujinet-lib as far as I can I think, as well as fixing the application. The UI is working again (highlighted lines, keyboard input to navigate etc), so now you can pick hosts, navigate through dirs and pick disks into slots. There's some funky key choices at the moment that need discussion, e.g. "what's the tab button on c64?" - I opted for c= q to nav between hosts and disks and back. What's not working: Anything that tries to mount a disk, in the code shown above disk.disk_type = disk.disk_dev.mount(disk.fileh, disk.filename, disk.disk_size); the "mount" function and similar are not implemented I haven't tested trying to connect to different SSID I don't think. [9:15 AM]fenrock: We need more testing of config to iron out bugs and work on them. I found some screen glitches etc when editing strings under certain conditions (e.g. cancelling edits etc). Some things like not honouring ESC to cancel the command and the like I think are in various places. I was trying to broadly get fujinet part of config working rather than every element of the UI, so the low hanging UI bugs etc I just made mental note of at the time.
CONFIG on a real C64c
The C64 IEC “Nugget” – the FN prototype for C64 next to an AppleII FN
add custom images
fenrock: config-ng 0.9.4 I've been working on some improvements to config-ng: editing strings all done with new code that has 'viewport' to allow long strings in short spaces password field support (using * chars) number field support (only allow 0-9 to be entered) SSID input is now via popup, and uses the viewport to allow entering 64 char password in small area custom disk settings, sector count is number field bumped to fujinet-lib 4.3.1 (using new appkey functions) using new makefile build I've attached the atr I demoed, you can go into fujinet webui and set is as your default after copying it to your SD card
CONFIG-NG v1 on Atari
Easily Move files to FN SD
Note, you can copy files directly to your SD card on your FujiNet now from your PC, using webdav (thanks to @jaime idolpx this works on all platforms).
If you install duck (a webdav CLI client) you can issue something like:
duck --upload dav://anonymous@fujinet/dav/config-z.atr dist/config-z.atr -existing overwrite
VCF SW Photos
the end