Recommendations for 6502 hardware and software resources

Let's talk about anything related to the 6502 microprocessor.
Post Reply
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Recommendations for 6502 hardware and software resources

Post by BigEd »

Recently, and recently, we had a couple of requests for recommendations:
Senijs wrote:
...I would like to know what are some of the best resources/books/sites/anything that helped you with computer design and especially 6502 design. Can you provide me with general direction, please?
fschuhi wrote:
Is there a consensus on which 6502 book is the best? In school we were pointed to Zaks' "Programming the 6502", but it's quite verbose. Any love for Scanlon's "6502 Software Design"?
So here's a thread - thoughts, please!
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: Recommendations for 6502 hardware and software resources

Post by BigEd »

(For myself, I learnt a lot from magazines back in the day, initially the UK magazine Practical Electronics, and then from the thin documentation that came with the Compukit UK101, and some from the thick book which came with Acorn's BBC Micro. I think the docs from that period, for machines like the VIC-20 and ZX Spectrum, were very good, and they are all online now, I'm sure. I did also buy Zaks' Programming the 6502 and found it very useful. As for websites, there's heaps in the reference section of this site, 6502.org, and of course in Garth's primer. I'm quite fond of easy6502 too. It's worth a read of Grant Searle's site too.)
User avatar
cbmeeks
Posts: 1254
Joined: 17 Aug 2005
Location: Soddy-Daisy, TN USA
Contact:

Re: Recommendations for 6502 hardware and software resources

Post by cbmeeks »

I second BigEd's recommendation of Garth's Primer. It's very good. In fact, I used it as a basis for my SBC.
Cat; the other white meat.
User avatar
floobydust
Posts: 1394
Joined: 05 Mar 2013

Re: Recommendations for 6502 hardware and software resources

Post by floobydust »

I would also recommend Lance Leventhal's 6502 Assembly Language Subroutines book. Lots of good coding examples with good descriptions. IIRC, most, is not all, are done for the Apple II.

And there's always the 6502 Bible... the Programmers Guide (David Eyes and Ron Lichty) which covers the 65816, 6502, 65C02, etc. and is an excellent reference.
Senijs
Posts: 11
Joined: 24 Feb 2019

Re: Recommendations for 6502 hardware and software resources

Post by Senijs »

floobydust wrote:
And there's always the 6502 Bible... the Programmers Guide (David Eyes and Ron Lichty) which covers the 65816, 6502, 65C02, etc. and is an excellent reference.
I'm just starting to read this book and it looks awesome. A ton of information and the basic architectures of 6502 and 6502 alike microprocessors is very useful. Thank you!
User avatar
Dr Jefyll
Posts: 3526
Joined: 11 Dec 2009
Location: Ontario, Canada
Contact:

Re: Recommendations for 6502 hardware and software resources

Post by Dr Jefyll »

mcs6500 family hardware manual
mcs6500 family programming manual

Straight from the horse's mouth! These are the original manuals published by MOS Technology in 1976. When I bought my KIM-1, copies of these (and the kim1 user manual ) were included.

The author isn't credited, but I remember reading somewhere that it was Chuck Peddle. Apparently Peddle had trouble getting around to the the job of writing these, and eventually he had to be more or less locked in a room and forced to work on the manuals and nothing else! :) The result was worth waiting for. I found these to be well written, and comprehensible even by a beginner (which I was!).

Searchable HTML versions of these and other 6502-related documents are found here: http://users.telenet.be/kim1-6502/

-- Jeff
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html
User avatar
drogon
Posts: 1671
Joined: 14 Feb 2018
Location: Scotland
Contact:

Re: Recommendations for 6502 hardware and software resources

Post by drogon »

FWIW: My introduction was the original "Big Red Book" for the Apple II (The Apple II reference manual, 1978) - which isn't exactly a 6502 teaching guide, but there are a few pages on the instruction set and 6502 architecture, however that plus the Synertek Programming manual got me going and start to understand the Apple II monitor and write a few small lines of assembler on the Apple II.

And looking at the links above, the Synertek (Aug. 1976) one appears to be a copy of the MOS one (Jan 1976) ... No author attribution though.

Slightly later I got a copy of the Rockwell R6500 Hardware manual.

-Gordon
--
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/
Post Reply