Alex Freed wrote:
Michael J. Mahon wrote:If you poll $C010 fast enough, you'll see the keycode change and the AKD high bit before the strobe sets the high bit of $C000. That might allow for "stealing" the keypress by continually resetting the strobe before the Apple's 6502 gets a chance to "see" it... (Of course, you have to keep watching AKD to detect repeated presses of the same key. ;-) Does the card support DMA access to (for example) video memory, or are you limited to VGA output?I tried something similar - namely kept the 6502 in a not ready state bypulling the RDY down and accessing $C000 by DMA. This part worked but for some reason reading $C010 did NOT reset the keyboard flag. I don't know why: decoding is done inside a black box ASIC.
Strange--that's how the 6502 resets it... -michael ******** Note new website URL ******** NadaNet and AppleCrate II for Apple II parallel computing! Home page: http://home.comcast.net/~mjmahon/ "The wastebasket is our most important design tool--and it's seriously underused."