I have the beginnings of a VDA driver for my Pico-VDP board. The source code is
here. It's somewhat working. I've tested most of my implementations of the HBIOS VDA interface. I have a test program that echoes what I type on a USB keyboard to a VGA monitor.
At the moment I'm hacking on it using SCM Monitor 1.3.0, which is working out well. The debugging support in SCM has been a lifesaver getting things going. I haven't taken the step of integrating my driver with RomWBW yet.
Does anyone have tips? I'm particularly looking for advice on process and minimizing build-deploy-debug iteration period. For example, the worst possible iteration I can think of is burning a ROM with new code, plugging it back into my SC126 and rebooting. With the number of iterations I need to get anything useful done, I'd wear out the chip and socket!
Better would be writing new data to an SD card, ideally without transferring the SD card between computers, and then booting RomWBW from that card.
What's the best way? I'm not even sure what's possible. In fact. this is the first software I've written for RomWBW and maybe starting with a VDA driver is trial by fire?!
I have am SC126, an SD card adapter, SC cards, an FTDI serial adapter. I do not have an EPROM programmer but would buy one if necessary.
Thanks!
Al