On Fri, 16 Mar 2001, MagerValp wrote: > >>>>> "BZ" == Bo Zimmerman <bo@zimmers.net> writes: > > BZ> Hmmm... doesn't the VIC-20 use a different IO chip (the 6522) than > BZ> the C64 (6526)? How would this effect even the attempt to code a > BZ> jiffydos kernal for the VIC? > > Well, I'm guessing that you could use a lot of the code from the 1541 > JD rom, but I doubt it'd be a weekend hack... > The C64's original kernal rom isnt that different from the vic20's kernal rom. It's simply shifted up 3 bytes because the basic rom needs a jmp $e000 to span the gap the I/O space causes between the two roms. In the vic20, these roms are adjacent in the memory map, and the jmp is unneeded. You most likely could, with careful examination, modify all I/O accesses to the CIAs to point to the VIAs in the vic20, and shift the routines down 3 bytes, then reassemble them. If someone knows if JD uses features not present in the 6522, I'd love to know ;) -jb - This message was sent through the cbm-hackers mailing list. To unsubscribe: echo unsubscribe | mail cbm-hackers-request@dot.tml.hut.fi.
Archive generated by hypermail 2.1.1.