6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Fri Nov 22, 2024 11:38 pm

All times are UTC




Post new topic Reply to topic  [ 7 posts ] 
Author Message
PostPosted: Tue Feb 26, 2019 9:23 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
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!


Top
 Profile  
Reply with quote  
PostPosted: Tue Feb 26, 2019 9:30 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
(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.)


Top
 Profile  
Reply with quote  
PostPosted: Tue Feb 26, 2019 9:46 pm 
Offline
User avatar

Joined: Wed Aug 17, 2005 12:07 am
Posts: 1250
Location: Soddy-Daisy, TN USA
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.


Top
 Profile  
Reply with quote  
PostPosted: Wed Feb 27, 2019 2:49 am 
Offline
User avatar

Joined: Tue Mar 05, 2013 4:31 am
Posts: 1385
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.

_________________
Regards, KM
https://github.com/floobydust


Top
 Profile  
Reply with quote  
PostPosted: Tue Mar 19, 2019 8:32 am 
Offline

Joined: Sun Feb 24, 2019 1:18 pm
Posts: 11
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!


Top
 Profile  
Reply with quote  
PostPosted: Tue Mar 19, 2019 2:41 pm 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3367
Location: Ontario, Canada
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


Top
 Profile  
Reply with quote  
PostPosted: Tue Mar 19, 2019 3:17 pm 
Offline
User avatar

Joined: Wed Feb 14, 2018 2:33 pm
Posts: 1488
Location: Scotland
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/


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 27 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: