FujiNet Needs your help!

Discuss anything related to the VIC
Post Reply
tschak909
Vic 20 Drifter
Posts: 28
Joined: Wed Sep 25, 2019 8:41 am
Website: http://irata.online/
Location: Denton TX USA
Occupation: Hacker

FujiNet Needs your help!

Post by tschak909 »

Hi guys,

Jaime (@idolpx) Johnston and I (@tschak) have been grinding through the commodore FujiNet (and Meatloaf code that underpins it) for months now, trying to iron out things like the bus timing, and it's proving to be an absolute nightmare to get timings right, working across all the 8-bit IEC machines, and we could use some additional help to see why we are occasionally blowing timings and the nature of why certain timing values work well on some machines, and not on others.

The core of the IEC code, is specified here:
https://github.com/FujiNetWIFI/fujinet- ... ib/bus/iec

While devices are specified here:
https://github.com/FujiNetWIFI/fujinet- ... device/iec

For anyone who wants to jump in and help, a FujiNet prototype device can be quickly assembled using either a Lolin-D32-Pro, or ESP32-DevKitC-VE, attaching the IEC cable to the appropriate GPIO pins.

Any help would be appreciated, we really could use some fresh eyes on all of this.

-Thom
User avatar
srowe
Vic 20 Scientist
Posts: 1340
Joined: Mon Jun 16, 2014 3:19 pm

Re: FujiNet Needs your help!

Post by srowe »

tschak909 wrote: Fri May 19, 2023 9:35 pm Jaime (@idolpx) Johnston and I (@tschak) have been grinding through the commodore FujiNet (and Meatloaf code that underpins it) for months now, trying to iron out things like the bus timing, and it's proving to be an absolute nightmare to get timings right, working across all the 8-bit IEC machines, and we could use some additional help to see why we are occasionally blowing timings and the nature of why certain timing values work well on some machines, and not on others.
My experience covers more the IEC controller code on the 6502 but I'll take a look when I have some time. Have you checked the appropriate parts of the SD2IEC codebase?
For anyone who wants to jump in and help, a FujiNet prototype device can be quickly assembled using either a Lolin-D32-Pro, or ESP32-DevKitC-VE, attaching the IEC cable to the appropriate GPIO pins.
I've only every worked with AVR microcontrollers, there seem to be a large number of ESP32 development boards, could you provide a link to the most suitable?

Thanks
Simon
tschak909
Vic 20 Drifter
Posts: 28
Joined: Wed Sep 25, 2019 8:41 am
Website: http://irata.online/
Location: Denton TX USA
Occupation: Hacker

Re: FujiNet Needs your help!

Post by tschak909 »

A WeMos Lolin-D32-Pro like this one:
https://pmdway.com/products/lolin-d32-p ... ment-board

Basic criteria:

WROVER-E ESP32 chip
at least 8MB of flash (16 preferred)
at least 4MB of PSRAM (all ESP32's come with 320k of RAM on the SoC)

-Thom
Post Reply