guddler said:
i modified line 40 to read "#include <C6809EClockMasterCpu.h>" and line 516 to "m_currentCpu = new C6809EClockMasterCpu()".
I had to make this change again to get it to compile just like I did the first time but aside from that I've added the 8085 cpu and it happily responds. I won't make a pull request just yet because I haven't tried it on a PCB, the ICT is just sat on my office desk not connected to anything right now.
Incidentally, this is on an Apple Silicon Mac using a Windows 11 Arm VM which is in turn running the debugger app under Intel->Arm translation
It is initially slow to connect because it returns the message "Error: Could not send command due to Error Timed out reading from device" but after that initial timeout it seems to talk to the device just fine.
I wouldn't read anything into that at all given my setup here in the house. When I get a chance (possibly tomorrow night) I'll try it from my workbench PC. It's still running MacOS so will be via a VM but at least there's is no "Arm64" involved, it's all Intel. I only mention that error just in case it's anything related to the serial comms you said you had reworked.
I even nearly got this to run under Wine. The app crashes every time it gets a result from the ICT though. Again, not worth reading anything into that, this setup has far too many layers. Just for fun I'll try it under Wine on the intel machine when I get to it but I would expect to run this in a VM anyway the same as all my other arcade related hardware.
Anyway, no immediacy on any of this - I doubt I'll get to actually do anything with PCBs for a week or more at least and if the 8085 doesn't work, I'll look at a working Frogger to get to grips with things.