On 22 Apr 2007 at 10:13, Chris M wrote:
Right. But that's assuming simplistic
coding/logic.
What if it got real real hard?
Like what? CGA graphics starts at C800:0. The first thing that I'd
do is search the executable for 00 C8 and see what referenced it. Be
aware that many early PC games used some pretty involved copy
protection, which might get in the way of brute-force hacking.
Otherwise, I'd just set up a TSR to examine some conventional DRAM at
C800 and update the 2000 display accordingly. You might even
fabricate a card that interrupts after an access to the screen
buffer, latching the address and data.
All sorts of possibilities. None of them really wonderful, but
workable.
Cheers,
Chuck