Re: 6809 in a C64

From: smf <smf_at_null.net>
Date: Mon, 28 May 2018 14:16:26 +0100
Message-ID: <48bfa903-b0e7-07a3-7906-62d2116fc6ac@null.net>
On 24/05/2018 07:24, Jim Brain wrote:
> I think it's going to be tough to pull the Z80.  Bil Herd notes in his 
> stories that the C128 bootup relies on the Z80 pulling startup vectors 
> from low memory to handle carts like Magic Voice that play with the 
> control signals when 6502 vectors are pulled.

It depends on what magic voice is looking for. The 6809 resets by 
jumping to the address stored in fffe/ffff, 6502 resets by jumping to 
the address stored in fffc/fffd, while z80 jumps to 0.

The 6502 jumps to the address stored in fffe/ffff when taking an irq, so 
if that also triggers magic voice then you have a problem. It's pretty 
clear you don't ever want to page the 6502 kernal rom into the 6809 
address space either because the irq's conflict terribly.
Received on 2018-05-28 16:00:03

Archive generated by hypermail 2.2.0.