I'll see if I can dig out my work from when I was playing with this. I don't know if it will help or not but I had a basic protocol working and was sending commands to the Arduino which was then executing them and passing the results back. It's on a VM, I just need to install Hyper-V on my dev partition now I have one (I wasn't about to kill off my gaming partition with a hypervisor layer).
Disappointingly my parts haven't turned up today but I guess I should have guessed as much, 1st class post very rarely operates within 1 day where I am (you'd think I was in the remote islands of Scotland or something!)
I did commit my initial work to a new branch in my fork if someone would like to have a look and check it. If I've done it correctly (to be confirmed!) then it will show the sort of thing that is involved in adding a new game and as I said above, it's incomplete right now. In particular, while ROM checksums are correct I've not pulled the hex data out of the ROMs yet so that data is wrong.
Disappointingly my parts haven't turned up today but I guess I should have guessed as much, 1st class post very rarely operates within 1 day where I am (you'd think I was in the remote islands of Scotland or something!)
I did commit my initial work to a new branch in my fork if someone would like to have a look and check it. If I've done it correctly (to be confirmed!) then it will show the sort of thing that is involved in adding a new game and as I said above, it's incomplete right now. In particular, while ROM checksums are correct I've not pulled the hex data out of the ROMs yet so that data is wrong.