6502 Assembly: 6502 Assembly resource links

6502 Assembly resource links
kveroneau(Game Creator)
April 10, 2016, 2:54 a.m.

As most of the in-game player created content is programmed using 6502 Assembly language. It would be a good idea to have a forum topic on it here, and also provide other helpful resources, and resources which I have been using myself during the development of the assembler, Virtual Machines, and of course the default set of in-game KERNELs and hacking tools.

A site for absolutely everything 6502: http://www.6502.org/

A 6502 very active forum: http://forum.6502.org/

A 6502 JavaScript simulator: http://www.6502asm.com/

A great 6502 introduction tutorial: http://skilldrick.github.io/easy6502/

List of 6502 op codes: http://www.6502.org/tutorials/6502opcodes.html

Another list: http://www.obelisk.me.uk/6502/reference.html

Resource for everything 6502: http://www.obelisk.me.uk/6502/

Hopefully these links help everybody get started smoothly with in-game coding.

6502 Assembly resource links
kveroneau(Game Creator)
April 10, 2016, 3:01 a.m.

To give a rough idea of how capable the 6502 is, here are some interesting projects created by other 6502 programmers:



OS/A65 is a full-featured Multitasking/Multithreading operating system for the 6502. It is preemptive and implements some Unix-like features, like signals, semaphores, relocatable fileformat, standard library, internet support via a kind of simplified sockets and last but not least virtual consoles.

Atari 8-bit Mac-like GUI OS


Atari 8-bit fans have long hankered after a GUI similar to GEOS on the Commodore 64. Diamond GOS went some way to addressing this deficiency, and since then there have been several creditable attempts at implementing a GUI OS on the A8. Now there’s another one in the pipeline: an as yet unnamed project which aims to bring a pre-emptive multi-tasking graphical operating system to the 8-bit Atari.