Phase
Deep Blooper
Posts: 25
|
Post by Phase on Feb 1, 2019 2:34:28 GMT
Stumbled across this channel a little while ago, figured I would post it since it includes PCE but is for multiple platforms.
|
|
|
Post by Galahad on Feb 1, 2019 6:31:59 GMT
I watched the second video(tiles) and the third(tilemaps) and.....Holy cow
Book for people with no programming experience ( basically know nothing about programming),probably the easiest(and novice friendly) book on 6502 ever made.
|
|
|
Post by elmer on Feb 1, 2019 18:21:42 GMT
Book for people with no programming experience ( basically know nothing about programming),probably the easiest(and novice friendly) book on 6502 ever made. 6502_Assembly_Language_ProgrammingHmmm, I've got to say that I find that book to be really difficult to read. Personally, I prefer Rodney Zaks' "Programming the 6502", but I can't find that book online. The other classic and well-respected beginner's book in the 1980s was Lance Leventhal's 6502 Assembly Language Programming.
|
|
|
Post by dshadoff on Feb 1, 2019 19:15:10 GMT
Personally, I prefer Rodney Zaks' "Programming the 6502", but I can't find that book online. The other classic and well-respected beginner's book in the 1980s was Lance Leventhal's 6502 Assembly Language Programming. Lance Levanthal's book was epic. It was a must-have for everybody who had a 6502-based home computer back then (Apple II, PET, VIC-20, Commodore 64, etc.). In the 90's I couldn't find any of those around, so I ended up getting "Programming the 65816 Including the 6502, 65C02, and 65802)" which was also good, and showed how machines could be 90% similar, but have extra (or modified) instructions. (Mind you, I alreayd knew Z-80, 8086, and 6809 by then...) Note: I *hate* the carry flag on 6502... Dave
|
|
|
Post by Galahad on Feb 1, 2019 20:23:24 GMT
Book for people with no programming experience ( basically know nothing about programming),probably the easiest(and novice friendly) book on 6502 ever made. 6502_Assembly_Language_ProgrammingHmmm, I've got to say that I find that book to be really difficult to read. Personally, I prefer Rodney Zaks' "Programming the 6502", but I can't find that book online. The other classic and well-respected beginner's book in the 1980s was Lance Leventhal's 6502 Assembly Language Programming. Really?I actually find it simplistic compared to other books.Anyway here's the book you're looking for....
|
|
|
Post by elmer on Feb 1, 2019 20:34:09 GMT
Lance Levanthal's book was epic. It was a must-have for everybody who had a 6502-based home computer back then (Apple II, PET, VIC-20, Commodore 64, etc.). I was an Atari 800 guy, so I had to be different and went with Zaks instead! OTOH and more-seriously, Leventhal is probably a better introduction to programming, and he covers a bunch of peripheral chips too, whereas Zaks is a quicker (and IMHO better presented) reference to the CPU. Anyway I was an RML 380Z guy at school years before buying the Atari, so I'd already learned assembly and was looking for reference more than a tutorial. I still have my 1980 editions of Zaks Z-80 and 6502 books, pencil-marked, dog-eared, coffee-stained, and nearly falling apart. Note: I *hate* the carry flag on 6502... Yep, I still have to think carefully about it every time that I write a compare or branch.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Feb 2, 2019 1:53:44 GMT
Leventhal's book can be find gathering dust in any old enough STEM university's library, lol. It's quite a gem for beginners.
|
|
Phase
Deep Blooper
Posts: 25
|
Post by Phase on Feb 16, 2019 1:08:47 GMT
What do you guys think about the way he is coding to multiple platforms? Would this only be useful for making simple games because of the limitations of each system? Lets say you wanted to target PCE and SNES for a platformer or shooter game..
|
|
|
Post by Arkhan on Feb 16, 2019 2:18:17 GMT
The best two 6502 books to me were Assembly Lines for Apple II, and Machine Language for the C64 from Butterfield. The butterfield book is exceptionally well put together, and while some of it is C64 specific shit, the concepts that are 6502-y are extremely useful. Zaks/Leventhals' books read kinda dry and droney, and they are best used to sell to Apple II fans for stupid amounts of money now. I got 40$ for one! whooo hooooooo Main page: 69.60.118.202/commodore/books.htm69.60.118.202/books/commodore/books/Machine_Language_for_the_Commodore_Revised_and_Expanded_Edition.zipThis page has a plethora of fantastic books for 6502, and I don't think you will find a better place to find shit to read and be confused about.
|
|
|
Post by Galahad on Feb 16, 2019 7:34:03 GMT
I've read the Jim Butterfield book years ago,good book.It's also the book that is recommended to all beginner coders on lemon 64.If anyone was interested in learning 6502 I'd recommend Michal Kowalski's 6502 Simulator(Or something similar) use the debug tools to view the CPU state and the memory.
|
|
|
Post by Arkhan on Feb 16, 2019 8:23:09 GMT
The Butterfield book was written in a really accessible way, and is also formatted well.
Some older programming books are formatted like shit and read like a total wall of text trainwreck, and it makes it hard to find information later, or stay alert reading it in the first place.
|
|
|
Post by dshadoff on Feb 16, 2019 15:21:21 GMT
I forgot about the Butterfield book. I heard that was a good book too, from a buddy who had a Commodore PET back then. If I remember correctly, my friend learned from the Leventhal book, but later when he found the Butterfield one, he regretted not getting it first.
Funny thing, I actually met the guy (Jim Butterfield) a few times back in the day, in a shop that sold Commodore PET stuff. And my buddy wrote some of the most pirated games for the Commodore PET and a couple for the C64 (he never made a cent off them). Turns out Toronto was a bit of a mecca for all things commodore back then.
|
|
|
Post by Galahad on Feb 16, 2019 21:57:43 GMT
I'm contemplating doing either a website with information(explanations,code,pixel assets ect..) in detail how things were done(effects in games) Space Harrier,Rad Racer,Phantasy star 3D maze(done in 6502 instead of z80),ect... in 6502 with code others can play around with.Maybe videos with voice explanations is a better option?,unfortunately nothing will be for turbografx-16 for the simple fact I'll get maybe eight views(the community is extremely small) so it will be mainly nes hardware.
|
|
|
Post by Arkhan on Feb 17, 2019 19:17:27 GMT
I forgot about the Butterfield book. I heard that was a good book too, from a buddy who had a Commodore PET back then. If I remember correctly, my friend learned from the Leventhal book, but later when he found the Butterfield one, he regretted not getting it first. Funny thing, I actually met the guy (Jim Butterfield) a few times back in the day, in a shop that sold Commodore PET stuff. And my buddy wrote some of the most pirated games for the Commodore PET and a couple for the C64 (he never made a cent off them). Turns out Toronto was a bit of a mecca for all things commodore back then. I have never heard a bad thing about the butterfield book. It was basically the go-to book in the Commodore community when I was there. Butterfield was a weird dude, but in a good way.
|
|
|
Post by Galahad on Feb 18, 2019 23:53:23 GMT
I did the simple checkered board effect for nes but I figure I'm wasting my time explaining how things are done in detail so I left a link to source in description box for those interested.
|
|