ColinD said:This is really nice work.
At some point Chris White ported the Motor Test / Startup code to run on the Arduino on the Cannonboard (so we had a stand alone unit which would run the test code) and later it migrated back into Cannonball itself so if motion was enabled it ran automatically.
I think the drive board drives until it sees the end of travel switches, so will stop automatically. Usually the game pcb will drive in between these limits (using the Pot to track position) once its ran the calibration at startup (end of travel, middle position and pot range iirc) but ultimately if something goes wrong with the control signal, it will stop movement for safety.
Control Values 1 > 8 > 15 make sense and this is what we observed too - Iirc, the board sees 00 if unplugged and 'possibly' when not commanded to move.
Cheers, Col?
?
I apologise, I didn't twig what the Cannonball project was yesterday. Did you get anywhere near to finishing it?dj_yt said:Yes as Colin mentions I've fully decompiled the OutRun 68000 motor code.
I don't think you'll necessarily need it for this project if you're aiming for a 1:1 hardware replica, but if I can be of any help from a software point of view, just let me know.
If it makes it any easier for putting a PC into these cabs, then would there be any use in an adapted/integrated version of this at some point (WAY down the line when this is done and dusted - any more distractions for me are banned
It also had me thinking - I can make TV pictures with FPGAs - would a USB 2.0 to 15kHz external video generator unit be a useful project ? (again waaay down the line and maybe a bit too ambitious