Improved user interface, Saving support, lots of bugs fixed and optimization.
Pre-releaseNEW: Saving support in 1541 normal speed. NOTE: Native FS (.PRG) and .P00 formats only for now. D64 (and perhaps .T64) will come later on.
CHG: Changed much on the UI. Nice icons for all buttons. Separate configuration dialog from main window. Now using Qt Theming, choosing best fit depending on OS. Event log is now dockable and can be hidden or detached. Progress bar now for loading files. The directory image listing is now displayed as a real CBM, can be set to look either like a c64, c128 (40/80 modes), a Plus/4 or a VIC20. Fonts are embedded within application and registers themselves upon application start. Refresh button for file list. Directories in bold font.
FIX: The sprintf formatting for initial handshake string didn't work for some Arduino Due. Thanks to Lemon64 users for seeing this.
NEW: Some work has been done on error channel and started work on command channel. In progress. Implemented Initialize, Scratch, Rename works on command channel, (CD'ing partially, still in progress). NOTE: None of this implemented in D64 yet though ("general" handling for mentions operations works and Native FS implements all file system operations).
NEW: Much work started on M2I support. Not finished so its not in a usable state, still in progress.
NEW: Settings for file filters and whether directories should be visible or not.
NEW: Supporting configuration of Arduino Bluetooth device making the whole project go wireless ! See Readme for more info. The whole thing can be powered using the cassette port.
FIX: A LOT of memory optimization on the Arduino side. Reduced ram usage to fraction of earlier version. Using PGM memory for static strings made a lot of difference!
NEW: Support for RESET line. Conditional compiling define whether this line is soldered or not.
FIX: Build location of intermediate files on PC side now much better in .PRO file."
FIX: Serial optimization for file reading from CBM by keeping interrupts enabled and issuing read before doing the transfer to CBM. This is not enabled by default just to be sure, but it can be enabled in global_defines.h header.
FIX: Size calculation of file and proper transfer of file size to Arduino so that progress can be visualized on both sides.