Programming the 6502 - Rodnay Zaks

Here is the place to discuss about the magazines (CEO Mag, OUM, Rhetoric, Theoric, Hebdogiciel, ... are all welcome here) and books.
User avatar
barnsey123
Flight Lieutenant
Posts: 379
Joined: Fri Mar 18, 2011 10:04 am
Location: Birmingham

Programming the 6502 - Rodnay Zaks

Post by barnsey123 »

Have just ordered this book...will let you know if it's any good for Oric stuff. I didn't want an oric specific book as I also want to do some Atari 8bit stuff one day.
In the meantime, has anyone else got this book? I should have asked that question before ordering but was in a hurry... :(
User avatar
Dbug
Site Admin
Posts: 4437
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: Programming the 6502 - Rodnay Zaks

Post by Dbug »

It's my main 6502 reference.

Zaks books are very standardized, he wrote the same book for Z80 and bunch of other processors, so they all have the same structure with some information about boolean and logic, addressing modes, then instructions and some tables.

Fortunately the books are good :)
User avatar
coco.oric
Squad Leader
Posts: 720
Joined: Tue Aug 11, 2009 9:50 am
Location: North of France
Contact:

Re: Programming the 6502 - Rodnay Zaks

Post by coco.oric »

Personnally, i've learned 6502 code with "Leventhal's 6502 programming"
I've got later zak's books.
There're both good.
coco.oric as DidierV, CEO Member
Historic owner of Oric, Apple II, Atari ST, Amiga
Antiriad2097
Flying Officer
Posts: 158
Joined: Tue May 09, 2006 9:42 pm
Location: Aberdeen, UK
Contact:

Re: Programming the 6502 - Rodnay Zaks

Post by Antiriad2097 »

I bought Zaks one when I started tinkering with 6502 last year. Seems pretty solid having not done a great deal of assembly coding, really only some stuff on the 68000 in the mid 90s.

You might want to have the Oric memory map to hand, but otherwise 6502 coding is pretty generic.
User avatar
Dbug
Site Admin
Posts: 4437
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: Programming the 6502 - Rodnay Zaks

Post by Dbug »

coco.oric wrote:Personnally, i've learned 6502 code with "Leventhal's 6502 programming"
I've got later zak's books.
There're both good.
I have both :)

The Leventhal's is a good source for already made programs/snippets of code, but I don't used it much as a reference.

So basically in summary:
- Leventhal to get complete examples of code to do additions, timers, etc...
- Zaks as a quick reference for instructions, timings and which flags are set by which instructions.
User avatar
barnsey123
Flight Lieutenant
Posts: 379
Joined: Fri Mar 18, 2011 10:04 am
Location: Birmingham

Re: Programming the 6502 - Rodnay Zaks

Post by barnsey123 »

Dbug wrote:
coco.oric wrote:Personnally, i've learned 6502 code with "Leventhal's 6502 programming"
I've got later zak's books.
There're both good.
I have both :)

The Leventhal's is a good source for already made programs/snippets of code, but I don't used it much as a reference.

So basically in summary:
- Leventhal to get complete examples of code to do additions, timers, etc...
- Zaks as a quick reference for instructions, timings and which flags are set by which instructions.
Thanks guys...it was a toss-up between the two books...but now I think I might need both... :(
User avatar
iss
Wing Commander
Posts: 1637
Joined: Sat Apr 03, 2010 5:43 pm
Location: Bulgaria
Contact:

Re: Programming the 6502 - Rodnay Zaks

Post by iss »

Here can be found good scan of Zak's book and more...
My post should not discourage buying paper books but sometimes the free space for them is so limited.
User avatar
Symoon
Archivist
Posts: 2301
Joined: Sat Jan 14, 2006 12:44 am
Location: Paris, France

Re: Programming the 6502 - Rodnay Zaks

Post by Symoon »

There's also a book of routines by Leventhal called "6502 assembly language subroutines". Bought it a few weeks ago but didn't read it seriously so far - but it has information about the VIA and other things. Seems very interesting to learn machine code.
EDIT: it's available on the page ISS indicated ;)
Godzil
Squad Leader
Posts: 774
Joined: Sat May 21, 2011 7:21 pm
Location: Between UK and France
Contact:

Re: Programming the 6502 - Rodnay Zaks

Post by Godzil »

This is one of the two (good) 6502 book I have :)

Strongly recommended ^^

(The other one I have is the Lance A. Leventhal one (Cf coco's website: http://coco.oric.blog.free.fr/public/livres/6502.jpg )^^)
User avatar
barnsey123
Flight Lieutenant
Posts: 379
Joined: Fri Mar 18, 2011 10:04 am
Location: Birmingham

Re: Programming the 6502 - Rodnay Zaks

Post by barnsey123 »

Yay...thanks to the Zak for getting me out of a hole...16 bit addition.
Godzil
Squad Leader
Posts: 774
Joined: Sat May 21, 2011 7:21 pm
Location: Between UK and France
Contact:

Re: Programming the 6502 - Rodnay Zaks

Post by Godzil »

To be honest, both books helped me a lot to build my own NES emulator, as it use a 6502, and in my currently onhold Oric emulator (TeORIC to be pronounced théorique in French or theoric in english)
User avatar
Xeron
Emulation expert
Posts: 426
Joined: Sat Mar 07, 2009 5:18 pm
Contact:

Re: Programming the 6502 - Rodnay Zaks

Post by Xeron »

More emulators? Well, I understand why... its fun to write your own emulator :) Was hoping for more contributors to Oricutron, though... Good luck with it, anyway.
User avatar
iss
Wing Commander
Posts: 1637
Joined: Sat Apr 03, 2010 5:43 pm
Location: Bulgaria
Contact:

Re: Programming the 6502 - Rodnay Zaks

Post by iss »

yep, it's really fun to make emulators (count me with 2 more :))
@Xeron: I started Oricutron's android port, just need more free time - if you have any special ideas/requirements about that pls, contact me.
User avatar
Xeron
Emulation expert
Posts: 426
Joined: Sat Mar 07, 2009 5:18 pm
Contact:

Re: Programming the 6502 - Rodnay Zaks

Post by Xeron »

@iss

Awesome :D
Godzil
Squad Leader
Posts: 774
Joined: Sat May 21, 2011 7:21 pm
Location: Between UK and France
Contact:

Re: Programming the 6502 - Rodnay Zaks

Post by Godzil »

Xeron wrote:More emulators? Well, I understand why... its fun to write your own emulator :) Was hoping for more contributors to Oricutron, though... Good luck with it, anyway.
Well technically, that's me that should says this :p TeORIC is older than Oricutron: TeORIC first commit in SVN was on the 25 Jan 2008 20:03:02, where Oricutron first commit was Jul 10, 2009. So... ;)
Post Reply