Why is the 6522 inside the RIA address space ? #117
-
This question has been worrying me for quite a while... It's actually the RIA that's selecting the 6522 VIA when the FFDx address range appears on the address bus. Is the RIA actually going to use the VIA for something? Is the VIA used, for example, if there is no pico VGA on the board ? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
I thought the RIA was at $FFE0-$FFFF, so the VIA isn't in the RIA's address space? And the two chip select lines for the 6522 VIA come from the address decode logic (the 74-series chips) not from the RIA? I didn't think the RIA could directly read or write the 6522, even if it wanted to: the 6522 is only directly accessible to the 6502. |
Beta Was this translation helpful? Give feedback.
-
The 74XX logic handles chip selections. This is covered in a video... https://youtu.be/wxV6x5BUMH4 |
Beta Was this translation helpful? Give feedback.
Oh, I see. You think $FFDx needs to be decoded. But it doesn't. The reserved space is filled with shadows of the VIA because that made the reference design cheaper and easier.