Initial working alpha release
Pre-releaseTested on Windows 7 and Raspberry Pi as hosts together with Arduino Uno.
Native file system (FAT, NTFS, EXTxx, ...), D64, T64 support for:
Loading
Directory,
Media info
Supports information using Max7219 powered LED matrix. (see README.TXT!)
Move up to root using LOAD"(Two arrows)",8 (like mmc2iec)
Get media info for current image / fs using: LOAD"!!",8
Head points TODO :
Finalize:
saving support
M2I / .P00 support (much code already in place)
Full command channel support (might work, not really tested)
Baud rate changing and persistency (negotiating speed possible in future?)
Port speed changing with persistency
Arduino pin configuration with persistency
Viewing current mounted image in the QTreeView
The current mounted image should be updated when CBM changes it.
Optimize serial protocol for transferring more than one byte per request and also support ring buffer (use softserial on arduino?).
Future support for turboloaders.
The proof: C64 loading some various stuff from the Arduino:
The Max7219 showing progress while loading a game from a D64 image:
Here it is, Bombjack running. It works!
Now the led matrix scrolls the name of the loaded image:
Here is the scroller again. It uses the old famous "parallax" font from the game with that name:
A screenshot of the Qt based host application, here running on Windows 7, but it works just fine running on the Raspberry Pi: