[Coco] HD63x09 Question

jdaggett at gate.net jdaggett at gate.net
Wed Jan 5 16:04:15 EST 2005


Roger

That is what I gathered. In "native" mode the 6309 does an 
advanced fetch somewhat like pipelineing does. A bit of overhead 
in internal registers and a couple of bits in the microcode to move 
the byte through to the opcode PLA decoding circuit. Hardest part is 
to keep track of the page2 and page3 opcodes. 

My biggest hope that the whole opcode set was avaialable in both 
modes. I also understand that in "emmulated" mode the W register 
is not stacked when an IRQ is envoked. The IRQ ISR will have to 
take care of saving the contents of the W register within the ISR. 

james

On 5 Jan 2005 at 13:23, Roger Taylor wrote:

Date sent:      	Wed, 05 Jan 2005 13:23:18 -0600
To:             	CoCoList for Color Computer Enthusiasts 
<coco at maltedmedia.com>
From:           	Roger Taylor <rtaylor at bayou.com>
Subject:        	Re: [Coco] HD63x09 Question
Send reply to:  	CoCoList for Color Computer Enthusiasts 
<coco at maltedmedia.com>
	<mailto:coco-
request at maltedmedia.com?subject=unsubscribe>
	<mailto:coco-
request at maltedmedia.com?subject=subscribe>

> The 6809 mode is an emulation mode of the 6309.  For compatibility,
> it's the default state the CPU starts up in.  By switching to native
> mode, you're telling the 6309 to not try to act completely like a
> 6809, but to allow faster cycles and various other enhancements.





More information about the Coco mailing list