6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Nov 23, 2024 3:01 pm

All times are UTC




Post new topic Reply to topic  [ 4 posts ] 
Author Message
PostPosted: Sat Jan 06, 2024 9:07 am 
Offline

Joined: Thu Mar 12, 2020 10:04 pm
Posts: 704
Location: North Tejas
I am looking for a definitive reference for the CMOS 6502.

I know there is not "one" CMOS 6502, so more accurately, I am looking for a reference on non-NMOS versions of the 6502.

Before anybody suggests the WDC Programming the 65816, I have several problems with that book:

* I am not interested in the 65816 at this time and 65816 material adds significant "noise" when seeking only CMOS/NMOS 6502 information

* There are some glaring errors such as

Quote:
16-bit accumulator(65C02;65802/65816, m=1):


** 65C02 does not offer 16-bit accumulator, right?

** That should be m=0, right?

under the description of the TRB instruction

* There have been several revisions. The WDC web site does not offer the latest for download as a PDF

Is it true there are three general categories of the CMOS 6502?

* common 65C02 with new instructions and addressing modes along with bug fixes

* Rockwell adds bit test, clear and reset instructions (proper superset of common)

* WDC adds a few more instructions, but specifically excludes Rockwell bit instructions (proper superset of common)


Top
 Profile  
Reply with quote  
PostPosted: Sat Jan 06, 2024 9:26 am 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8545
Location: Southern California
WDC does have all the Rockwell instructions, plus SToP and WAIt, also the additional hardware signals ML\ (pin 5 on the DIP), BE (pin 36 on the DIP), and VP\ (pin 1 on the DIP). The Eyes & Lichty programming manual that WDC provides is the only one I use for 65c02, not just '816.

Although WDC is the only current producer of off-the-shelf 65c02's, it might still be interesting to see a chart of all the variations from past manufacturers and what they did and didn't have; for example Rockwell used to have a 65c102 and a 65c112, plus a 65c10 single-chip microcomputer.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
PostPosted: Sat Jan 06, 2024 9:32 am 
Offline

Joined: Thu Mar 12, 2020 10:04 pm
Posts: 704
Location: North Tejas
GARTHWILSON wrote:
WDC does have all the Rockwell instructions,

OK, I see that now.

It is better explained in Appendix C. The Rockwell instructions are not listed in with the big instruction summary. That is partially what I meant by 65816 noise.


Top
 Profile  
Reply with quote  
PostPosted: Sat Jan 06, 2024 10:23 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
This previous thread might have useful pointers:
65C02 instruction sets

floobydust wrote:
I searched my own archives (digital and paper) and have attached all of the various CMOS datasheets I have. These include my original Rockwell R65C02 datasheet from 1984 (which I scanned in) and some others including NCR, California Micro Devices (CMD) and an older (circa 2002) WDC datasheet.
...
In short, Rockwell parts have all of the SMBx, RMBx, BBSx and BBRx as do the WDC parts, however the NCR ad CMD parts do not. Only the WDC parts have WAI and STP. Hope the attached datasheets are useful to some folks out here.


Perhaps see also
BitWise wrote:
The SC02 doesn't have the BBR, BBS, RMB and SMB instructions.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC


Who is online

Users browsing this forum: Yuri and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: