Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There are a few distinct things here. Learning 6502 assembly is straightforward, and you'd be better learning about simple (not modern) assembly languages at a high level--opcodes, registers, noop, branch, jump, compare, accumulators, program counters, and clock cycles. From there, start writing 6502 in an emulator and seeing what happens. That's where you're going to learn, and the feedback will be a lot faster. Programming for an Apple II will be more about learning how to interact with devices through memory.




When you say 'start writing 6502 in an emulator', do you mean a couple emulator like py65, and not a system emulator like Elkulator?



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: