[Coco] Assembler modifications and a super 6309 processor
    Darren A 
    mechacoco at gmail.com
       
    Tue Sep  8 15:42:38 EDT 2009
    
    
  
On 9/8/09, jdaggett at gate.net  wrote:
> Another Questionfor the Software Guru's out there:
>
> <snip>
>
> Adding the Immediate Mode for instructions like SBC, AND, EOR, OR and ADC
> for the
> the E,  F, and W registers is rather easy. Would it be worth the effort to
> undertake this? I
> can put all those all on page three of the opcode map and they would have
> the same
> opcodes as their page one instructions. The $11 page code would just switch
> target
> register acted on. Real simple to do.
----
Looking at the opcode map, I think you would want to use the $10 page
code for instructions using W (and use the same base opcode as the
instructions for B).  The 6309 variants for D already share the same
base opcode as A.
If you add new instructions, could you also add a new bit to the MD
register to enable/disable those instructions?  Some existing 6309
software may expect certain opcodes to trigger an Illegal Instruction
exception.
Darren
    
    
More information about the Coco
mailing list