4 ms·
I feel like 6502 assembly is probably better for beginners, but that might be because that's what I'm trying to teach myself...
by neuromantik8086 8y ago
I feel like 6502 assembly is probably better for beginners, but that might be because that's what I'm trying to teach myself...
- pro_zac 8y agoWhat resources are you using to learn?
- neuromantik8086 8y agoA little bit of Easy 6502 [0] but mostly Richard Haskell's Apple II-6502 Assembly Language Tutor [1][2] along with Virtual][ [3] . Basically I'm trying to use assorted manuals I could find in my childhood home's basement, most of which seem to be out of print (although there are some books floating around on archive.org). [0] https://skilldrick.github.io/easy6502/ https://skilldrick.github.io/easy6502/ [1] https://www.amazon.com/Apple-II-6502-assembly-language-tutor/dp/0130392308 https://www.amazon.com/Apple-II-6502-assembly-language-tutor... [2] https://archive.org/details/Apple_II_6502_Assembly_Language_Tutor_Richard_Haskell_1983 https://archive.org/details/Apple_II_6502_Assembly_Language_... [3] http://www.virtualii.com/ http://www.virtualii.com/
- lucb1e 8y agoThis sentiment is one of the reasons why I didn't bother in the past: it's apparently so complex that I have to learn something completely different and useless these days, before I can start learning something useful. I'd much rather just deep dive into x86_64 or ARM or something. These days I know that older versions are still (partly?) included in x86_64 and that they're often mostly the same, but that was not clear to me when I saw tutorials for ancient architectures of which I didn't see the point. But then, I've never taken well to the school system where you get taught something stupid first only to see practical applications later. It's why I dropped out of high school and went to do something of which I did see the use (a sysadmin 'study', because I knew I enjoyed working with computers, and that was indeed a good fit for me).
- neuromantik8086 8y agoSaying that 6502 is useless is a bit harsh- I wouldn't call it an employable skill, but it's great for hobbyists who are into retrocomputing (like me). You could deep dive into x86_64 or ARM, but in the general case you would never actually code in those (i.e., most folks trust the compiler) unless you were writing a driver or writing something with crazy performance like MenuetOS.
- nickpsecurity 8y ago"Saying that 6502 is useless is a bit harsh. I wouldn't call it an employable skill" It must be both useful and a job skill for some people: https://wdc65xx.com/chips/ https://wdc65xx.com/chips/ I wouldn't study it to get a job. There's apparently still utility in it, though, with WDC's versions of it.