6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Tue Oct 01, 2024 3:44 pm

All times are UTC




Post new topic Reply to topic  [ 7 posts ] 
Author Message
PostPosted: Fri May 12, 2017 10:23 pm 
Offline

Joined: Fri Jun 03, 2016 3:42 am
Posts: 158
I know 65c02 assembly-language reasonably well. Recently however, somebody was asking me for links to documents that would help him learn. I didn't have any answer --- I just told him to look in his local university's library for books on the 65c02 from the 1980s --- do any of you have a better answer?

His background is having written both C and Forth compilers for the MC6809 of the old Radio Shack Color Computer (a very cool computer imho) --- so he is no dummy --- should be able to learn 65c02 pretty easily.

This is off-topic, but do any of you know if there is a modern version of the MC6809 still in production? The last I heard of it, 2Mhz. was top speed, and that is pretty slow by modern standards. Is there any forum for MC6809 enthusiasts? The MC6809 was pretty awesome for its day, so I would expect nostalgia for it, just like there is nostalgia for the 6502, Z80, TI9900, etc. (no nostalgia for the 8080 or MC6800 though!).


Top
 Profile  
Reply with quote  
PostPosted: Fri May 12, 2017 10:33 pm 
Offline

Joined: Sun Apr 10, 2011 8:29 am
Posts: 597
Location: Norway/Japan
A 63C09, which is rated at 3.5 MHz, works up to 5MHz in practice (6309 is compatible with 6809, but improved in certain ways). As for current production, no, unfortunately. There are apparently some Renesas chips which aren't too far from their 68xx ancestors - some of those were mentioned in another thread last year I believe.


Top
 Profile  
Reply with quote  
PostPosted: Fri May 12, 2017 10:43 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8521
Location: Southern California
Hugh Aguilar wrote:
I know 65c02 assembly-language reasonably well. Recently however, somebody was asking me for links to documents that would help him learn. I didn't have any answer --- I just told him to look in his local university's library for books on the 65c02 from the 1980s --- do any of you have a better answer?

His background is having written both C and Forth compilers for the MC6809 of the old Radio Shack Color Computer (a very cool computer imho) --- so he is no dummy --- should be able to learn 65c02 pretty easily.

I always recommend Eyes' & Liechty's programming manual, "Programming the 65816 including the 6502, 65C02, and 65802." It is well laid out and is much better than the description there lets on. Note: There were apparently many problems with the earlier .pdf version that were not in the original paper manual; but in late March 2015, WDC scanned and OCR'ed the paper manual and posted the new, repaired .pdf.

_________________
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: Fri May 12, 2017 11:17 pm 
Offline
User avatar

Joined: Thu Jun 23, 2011 2:12 am
Posts: 229
Location: Rancho Cucamonga, California
I learned 6502 programming from the book "Programming the 6502" by Rodnay Zaks. During biology class and other classes that didn't interest me. :)

bombjack.org has a scanned version of the 4th edition of that book, I think. There are many other interesting books there too; I think I even spotted a book about OS/9, the venerable operating system for the 6809.

===Jac


Top
 Profile  
Reply with quote  
PostPosted: Sat May 13, 2017 5:07 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10942
Location: England
For a very quick start in 6502 programming, try the easy6502 tutorial at
https://skilldrick.github.io/easy6502/


Top
 Profile  
Reply with quote  
PostPosted: Sat May 13, 2017 5:59 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8408
Location: Midwestern USA
I tend to go with Garth's recommendation. While the Eyes & Lichty tome may appear to be intimidating to the novice, it starts the reader at a very basic level, making few assumptions about what he or she knows about the 6502 family. Once you get comfortable with assembly language and think nothing of popping off a little function to sort and merge two word lists, the Eyes & Lichty manual will still be valuable, as it covers advanced concepts that many other books and websites don't cover.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Mon May 15, 2017 12:42 am 
Offline
User avatar

Joined: Wed Feb 13, 2013 1:38 pm
Posts: 588
Location: Michigan, USA
About the HD63C09P or HD63C09EP... I bought some "new" (new old stock) HD63C09P chips from a vendor on AliExpress for ~50 cents a piece (quantity two), including shipping, awhile back. It's important to request which type chip you want when you place the order. Even then, on a subsequent order the vendor sent me the wrong parts (HD63C09EP) by mistake but he gave me a full refund. Here's the vendor's product listing...

Cheerful regards, Mike


Attachments:
HD63C09 Listing.jpg
HD63C09 Listing.jpg [ 100.63 KiB | Viewed 1009 times ]
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 10 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: