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...
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.
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.
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.
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...
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.
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
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)
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.
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.
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...