SvOlli wrote:
Maybe I can add something here. With my
Sorbus Computer, you can do the hardware (except for the 65C02) as C code, so you can reimplement the interfaces instead of trying to modify the 65F11 code. Imho that would make a good interim step. If you think that this is a good idea, I'd send you one.
Looks very interesting. I've had a good look at how it's implemented as it does solve a lot of problems with building a 6502 system. I've also seen RP2040's used to generate VGA, so it should be possible to output video from your system, given the correct connector interface.
My emulator runs the original code with the only changes being to move the stack to zero page and a very basic emulation of the serial interface. The recompiled code now runs under 65C02 emulation as well. This was a little harder than I thought as moving the stack to page one did require some extra bytes in the code, so all the addresses changed. As long as they are symbolic constants in my source they are ok, but there were a few I didn't notice. For the next step I'm planning on altering the serial code to work with a 6551 so that a 65C02 system could be produced. The only issue with this is getting the time to make the changes, but also it would be useful to have some real hardware to try it out on.