Reverse Engineering A 6502 - Page 1
Forum section: electronics / projects

author: Lance
author_rank: Frequent Contributor
timestamp: January 07, 2011, 07:10:23 pm
content: Some folks have managed to reverse engineer a MOS 6502.There's six videos, very interesting to watch. I find this old tech really fascinating.

author: GeoffS
author_rank: Unknown
timestamp: January 07, 2011, 09:44:10 pm
content: Visit thewebsite, they have a visual transistor level simulation of the 6502 you can run.

author: Lance
author_rank: Frequent Contributor
timestamp: January 07, 2011, 11:05:24 pm
content: I would, but I don't know any assembly languages. Not sure I'd be able to do anything useful.

author: EEVblog
author_rank: Unknown
timestamp: January 08, 2011, 12:45:16 pm
content: Quote from: GeoffS on January 07, 2011, 09:44:10 pmThat's very cool!http://www.visual6502.org/JSSim/index.htmlDave.

author: Lance
author_rank: Frequent Contributor
timestamp: January 08, 2011, 10:39:04 pm
content: Does anyone know of any online resources that teach assembly or machine code?

author: vizer
author_rank: Contributor
timestamp: January 10, 2011, 08:43:42 am
content: Google might be a start. Try googling "6502" which suggests additional options such as "6502 emulator" to give:http://www.6502.org/tools/emu/

author: glossywhite
author_rank: Regular Contributor
timestamp: January 10, 2011, 07:09:00 pm
content: Watched LOTS of 2703 group videos - VERY interesting, even if most of it is way beyond my level of knowledge right now. I saw one on BlackBerry hacking... rather complex!Here is a better link, with LOTS of their videos in higher quality (and not split into parts):https://events.ccc.de/congress/2010/wiki/Conference_Recordings

author: Zad
author_rank: Super Contributor
timestamp: January 10, 2011, 09:27:46 pm
content: An excellent series of videos. I used to program the BBC Micro and Commodore 64 quite a lot, and it taught me a lot that I had totally forgotten!It is difficult to teach "assembler" as there is no definitive language, each processor has it's own instruction set. There was an excellent book called The Art of Assembly Language, which is now officially in the public domainhttp://flint.cs.yale.edu/cs422/doc/art-of-asm/pdf/It is a pretty hefty book though, and includes lots of generic programming concepts and lots of PC-specific information.Rodnay Zaks' famous "How to Program the Z80" is also freely available:http://www.z80.info/zip/zaks_book.pdf

author: DJPhil
author_rank: Frequent Contributor
timestamp: January 11, 2011, 03:12:17 am
content: I think the best book on 6502 programming (for the Commodore at least) was Jim Butterfield's "Machine Language For the Commodore 64, 128 and Other Commodore Computers". It may not be of much use to you, but I felt I had to mention it. Jim Butterfield was a legend and a hero of mine when I was young.Hope that helps.

author: Chasm
author_rank: Regular Contributor
timestamp: January 11, 2011, 03:33:30 am
content: Here is a link to aof the talk.

author: Lance
author_rank: Frequent Contributor
timestamp: January 11, 2011, 06:48:34 am
content: It's better quality too. Thanks!

author: Lance
author_rank: Frequent Contributor
timestamp: January 21, 2011, 10:25:31 pm
content: That's how it's done the old school way I guess.