VDRIVE

Test from 10/2

http://8bitflynn.io/Resources/Videos/VDRIVE_Progress.m4v

Test from 10/14 - SEARCH/MOUNT added (local and remote)

https://8bitflynn.io/Resources/Videos/SearchMountVDRIVETest.m4v

On the laptop side the code that serves the data is in C# socket server but I might re-write it in C so it will be more portable. The directory was interesting because c1541.exe extracts the directory as a text file, which it should, but the C64 needed a PRG in disguise so it's now generated when requested. 

I am planning on adding a few simple wedge commands to allow me to search my D64 floppy's and PRG's and then a command to "insert the floppy" the mount the disk. I think showing the results with a number next it that would allow user to mount that floppy without having to type it all.

Another thing I plan on adding is a way to transfer an entire D64 directly to the SD card or whatever modern persistence. The protocol already sends data in chunks so I think it should be doable. It will write the data after each chunk and then reset the pointer to the buffer until the end of the file.

The server itself can actually be running anywhere, and I did try this out using Pinggy.io to route my TCP/IP traffic. This allow C64 users to share D64 disks as long as it can connect.

I just fixed an old C64c so I now have two working Commodores and I plan on connecting them directly and through a server in the middle. One could make a "game" server that loads binarys to all the players or similar. 

AI SIDE TESTS

I have used this protocol to also bridge AI to a C64 keyboard buffer so AI can "type" and then I hooked the CHROUT vector I think its $ffd2 and that data is sent back to the AI so it can "see" what is going on. 

http://8bitflynn.io/Resources/Videos/FirstAI_TEST.m4v

I have not had much time to play around with it, but it allows the AI to write BASIC code, and it can even correct mistakes when it "sees" the CHROUT data. I never planned on connecting it to AI when I started this project but I had been working with AI at my day job quite a bit so why not.