RE: Building my monster C64 accelerator

From: Oliver Achten (
Date: 2003-08-20 17:13:32

Hallo Ruud!

> > $000000 - $0fffff : 1MB Ram with standard memory mapping (C64 
> > i/o space), i.e. 16 virtual C64s
> I had the same idea but rejected it. But I later found out there was a
> flaw
> in the reason. I still have some thoughts about it. For example: you still
> need some I/O to tell the VIC where to find it data. Where do you locate
> this I/O?

If a new value is written to the 65816 banking register, the VIC memory is
going to be in the same 64k memory segment like the 65816 CPU, so it will see
the same data. The colour ram would also be switched into a new bank (for 16
virtual C64s well have 16K colour ram, also connected to A16-A19).
> > Memory is slow ram due to extra cycles needed by the VIC.
> Like replacing the 4164's by 41256's? Thus no fast SRAM? (if I understand
> correctly)
> Pro: simplifies the design (no addressline latches needed)
> Con: The virtual C64's (VC64) will only run at 1 MHz.
> Hmmmm, nein, sorry, don't like that. 
I´m afraid you misundertsood me a little bit... (no wonder, because i messed
up with the description a little bit) :-)

Slow Ram: Lets say we take the 7.8Mhz dot clock as the 65816 clock. Then
we´ll have the following timing scheme

vc = vic cycle, cx=cpu cycle


CPU can only use half of the cycles because of the VIC, making it run at

Fast Ram: No VIC, so the cpu owns all 7.8Mhz cycles for itself


> What about any comments/objections against piling all VC64's up in the
> first
> 64 KB segment?

Because it will take a little bit more hardware to do it.... Damn it,
perhaps i should really go the CPLD way... but it will delay the project. On the
other hand, now that the memory map takes shape, there are some features which
would be very cool, like doing Amiga-like autoconfig stuff etc...

COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
1. GMX TopMail - Platz 1 und Testsieger!
2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
3. Arcor - 4. - 5. T-Online - 6. - 7. daybyday - 8. e-Post

       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail pre-2.1.8.