[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Carte Blanche update



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 by
pulling 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."