I got reminded of Mednafen and it's actually pretty decent for debugging purposes....
Yes, it is. Make sure you go to the mednafen site and print out the debugger docs, so you
have it handy. There's a lot of nice things you can do with it.
And, as far as I'm aware, it's actually almost perfect emulation; if you see glitches when testing
in mednafen, you will almost certainly see the same glitches on real hardware.
If you don't understand, chances are I won't either
But I'll take a look.
At one time, I had a link to how the signal timing for NTSC video worked; how many pulses there were for various things, how long they needed to last, etc. I just didn't feel like working out exact timings in terms of how the pce did it.
I do remember being puzzled by how the values got set (in the bios routines), until I walked through the actual code. IIRC, they are set based on the center of the screen. So, in theory, it should be possible to come up with a higher Y resolution; I'm really interested in something other than nnnX240, but haven't found out how. Yet.
Maybe I'll look back into that soon.
And, for the record, I'm not an electrical guy. I'm a programmer. But sometimes you have to know these things. Or at least, sort of understand them when you google them.