Re: New draft version of o65 file format

From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2005-03-31 23:45:53

Hi!

On Thu, Mar 31, 2005 at 09:14:09PM +0200, fachat wrote:
> I have uploaded the final draft of v1.3 to the web

Small correction:

0010 = 65SC02 65C02 enhanched, with Z register (always zero!), some new opcodes

The 65C02 and 65SC02 do not have a Z register. You could read the STZ
instructions as "store Z register", but originally they meant just "store
zero". The interpretation as a Z register came with the MOS 65CE02 CPU, but I
think it was an afterthought, because this register is not mentioned in any
other CPU doc despite the fact that the 65C02, 65SC02 and 65816 all have the
STZ instructions.

The 65C02 and 65SC02 CPUs do also have different instruction sets. The 65SC02
CPU is missing the bit test and branch instructions available in the 65C02. If
you distinguish between 6502 and 6502+illegals, it would make sense to also
distinguish the 65SC02 and 65C02 CPUs.

And last, there's a typo: It should read "enhanced" :-)

Regards


        Uz


-- 
Ullrich von Bassewitz                                  uz@musoftware.de

       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail pre-2.1.8.