6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Sep 21, 2024 5:45 am

All times are UTC




Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Sat Dec 02, 2017 3:30 pm 
Offline

Joined: Sat Sep 16, 2017 12:19 pm
Posts: 64
I want to learn the 56 instructions and the hardware like, registers, ALU or whatever. Where can I learn that?


Top
 Profile  
Reply with quote  
PostPosted: Sat Dec 02, 2017 7:19 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8390
Location: Midwestern USA
LBSC wrote:
I want to learn the 56 instructions and the hardware like, registers, ALU or whatever. Where can I learn that?

Due to its enormous proliferation, as well as its role in shaping computer history, the 6502 is arguably the most documented microprocessor ever designed. Everything you could possibly want to know about it is as close as the nearest Internet search engine.

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


Top
 Profile  
Reply with quote  
PostPosted: Sat Dec 02, 2017 9:27 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8510
Location: Southern California
The best tutorial and reference I know of is the programming manual "Programming the 65816 including the 6502, 65C02, and 65802"" by David Eyes and Ron Lichty. It's not free anymore, but it's definitely worth the price. No 65xx enthusiast should be without it. The 65c02, BTW, has more instructions than the 56 number you gave (it's around 72), and more addressing modes too, and the 65816 has even more. If you're just getting into this, do not limit yourself to the original NMOS 6502's instruction set.

_________________
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 Dec 02, 2017 9:39 pm 
Offline

Joined: Mon May 25, 2015 1:12 pm
Posts: 92
Another thing that might well help you is that the Kowalski simulator shows you information about the instruction at your text cursor as you edit. This means you're getting given little clues as you go.

Oh, and although it is Windows software it does seem to work under Wine.


Top
 Profile  
Reply with quote  
PostPosted: Sun Dec 03, 2017 11:38 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
GARTHWILSON wrote:
The best tutorial and reference I know of is the programming manual "Programming the 65816 including the 6502, 65C02, and 65802"" by David Eyes and Ron Lichty.


I'll quote myself from another thread:
Quote:
A lot of people - including me - got started on other books. Rodnay Zaks' Programming the 6502 is a classic. It looks like Lance Leventhal also wrote one. I'm sure you can find a cheap secondhand copy, or a copy on line. The Advanced User Guide for Acorn's BBC Micro is also pretty good.

Note however that these older works are only about the original 6502 instruction set. That's quite enough to learn about how to use a 6502, but the 65C02 does offer some extra instructions which help a little with performance and code density, and the 65816 goes a lot further.


Top
 Profile  
Reply with quote  
PostPosted: Sun Dec 03, 2017 2:10 pm 
Offline

Joined: Sat Sep 16, 2017 12:19 pm
Posts: 64
BigEd wrote:
GARTHWILSON wrote:
The best tutorial and reference I know of is the programming manual "Programming the 65816 including the 6502, 65C02, and 65802"" by David Eyes and Ron Lichty.


I'll quote myself from another thread:
Quote:
A lot of people - including me - got started on other books. Rodnay Zaks' Programming the 6502 is a classic. It looks like Lance Leventhal also wrote one. I'm sure you can find a cheap secondhand copy, or a copy on line. The Advanced User Guide for Acorn's BBC Micro is also pretty good.

Note however that these older works are only about the original 6502 instruction set. That's quite enough to learn about how to use a 6502, but the 65C02 does offer some extra instructions which help a little with performance and code density, and the 65816 goes a lot further.


Thank you so much! This is the best tutorial ever =]


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

All times are UTC


Who is online

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