Skip to content

Initial working alpha release

Pre-release
Pre-release
Compare
Choose a tag to compare
@Larswad Larswad released this 16 Jul 22:03
· 109 commits to master since this release

Tested 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:
1_c64_loading
The Max7219 showing progress while loading a game from a D64 image:
2_arduino_progress_bar
Here it is, Bombjack running. It works!
3_bombjack_loaded_success_from_d64_image
Now the led matrix scrolls the name of the loaded image:
4_led_matrix_scroller_1
Here is the scroller again. It uses the old famous "parallax" font from the game with that name:
5_led_matrix_scroller_2
A screenshot of the Qt based host application, here running on Windows 7, but it works just fine running on the Raspberry Pi:
6_uno2iec