Re: How hardware accelerators deals with $0/$01

From: Mia Magnusson <mia_at_plea.se>
Date: Wed, 18 Oct 2017 17:09:59 +0200
Message-ID: <20171018170959.00003a72@plea.se>
Well, since the I/O area (with VIC, SID, 2* CIA) overlaps the character
ROM area, the VIC chip can't use that RAM anyway. Therefore there isn't
any need for an accelerator cardridge to set the 6510 I/O to anything
else than a mode where everything is RAM except the area that overlaps
with I/O. (I.E. the mode you usually use when copying KERNAL and BASIC
to RAM). The accelerators have local ram that are used as a shadow, and
for the I/O area you don't need to replicate that RAM to the C64
internal RAM unless you want to switch back to the 6510. During such
switch you could just copy that 4k area (for example by first switching
to 6510, banking out I/O, switching back to the accelerator, copying
that 4k and then switching back to 6510 again).

On the accelerator cardridge you could have any hardware emulating
$0/$1, for example remapping the adresses of an 6821/6522/6526. (At the
time I think atleast 6821 were rather cheap).

-- 
(\_/) Copy the bunny to your mails to help
(O.o) him achieve world domination.
(> <) Come join the dark side.
/_|_\ We have cookies.

       Message was sent through the cbm-hackers mailing list
Received on 2017-10-18 16:00:03

Archive generated by hypermail 2.2.0.