I'm working on modernizing Rosetta Code's infrastructure. Starting with communications. Please accept this time-limited open invite to RC's Slack.. --Michael Mol (talk) 20:59, 30 May 2020 (UTC)

Category talk:6502 Assembly

From Rosetta Code

This page and 6502 Assembler should be merged. -- 09:00, 20 May 2010 EdK

UnderBot has the ability to do this, but the examples will need to have their usage of Template:header manually adjusted to use the correct language naming. --Michael Mol 13:14, 20 May 2010 (UTC)
Done. --IanOsgood 15:01, 24 May 2010 (UTC)
The 6502 Assembler page no longer exists. --Rdm 14:08, 9 September 2010 (UTC)

Language vs virtual machine[edit]

This language, along with some like x86 assembly, are particular to a virtual machine as defined by a processor spec. I'm thinking they should be considered as such, and different assemblers take the role of 'language' as RC normally thinks of it. Does that make sense to anyone else? --Michael Mol 13:19, 9 September 2010 (UTC)

Emulator[edit]

Here is a 6502 emulator which runs in the browser: http://e-tradition.net/bytes/6502/

Of course, you need to program the emulator in machine language rather than assembly language, but as the 6502 has far fewer instructions than most other 8 bit microprocessors (the original 6502 only had 151 opcodes) it is not that difficult to memorize the machine instructions you need most frequently.

6502 instruction set references[edit]

  1. Compressed flat text, concise
  2. flat text, verbose
  3. Hyperlinked, verbose

See Also[edit]

  1. 6502.org