List All Pages
  • 6502:ldy: LDY LDY - load Y Description LDY loads a value into the Y register Flags affected N Z C I D V + + - - - - Addressing Mode Assembly OpCode No. Bytes. No. Cycles Immediate LDY #Oper a0 2 2 ...
  • 6502:links: 6502 Simulators 6502asm.com - a 6502 compatible compiler and emulator in JavaScript. Official 6502 Macroassembler and Simulator Website- complete package for developing generic 6502 ASM code. virtual...
  • 6502:list: These lists are intended for easy reference. list of 6502 terms and jargon list of 6502 microprocessors list of 6502 computers list of 6502 video game consoles Cheatsheets Instruction to opcode...
  • 6502:list-of-6502-computers: 6502 microprocessors were used in many classic computers. This is a list of computers known to have used processors in the 6502 line. Until someone actually checks, it will be assumed that each...
  • 6502:list-of-6502-microprocessors: A 6502 is a specific type of microprocessor. However, when someone refers to a 6502 or a 65xx, they are sometimes talking about the entire series of 65xx processors. This is a list of microprocessors...
  • 6502:list-of-6502-terms-and-jargon: This is a list of terms and jargon used by 6502 microprocessor programmers that may seem foreign to novices. clear See flag. flag A flag is a single bit and therefore can only a 1 or a 0. If it is a...
  • 6502:list-of-6502-video-game-consoles: This is a list of video game consoles that use a 6502 microprocessor or related processor. Atari VCS Atari 2600 - modified 6502 Atari 5800 Atari 7800 Nintendo Entertainment System (aka Famicom +...
  • 6502:memory-address: The 6502 microprocessor has access to 65,536 memory locations. Each location is numbered from 1 to 65,536, however, they are almost always referred to in hexadecimal : $0000 to $FFFF. You can think of...
  • 6502:negative-flag: The negative flag in the status register of the 6502 microprocessor is set if the number currently contained in the accumulator is negative. It is not set if it is not. Practically, this means that if...
  • 6502:nop: NOP stands for no operation. When NOP is run, the 6502 microprocessor does nothing.
  • 6502:opcode: An opcode is a 6502 microprocessor instruction represented as a number and is what is actually executed by the 6502. Typically, you will program using three letter instructions (like INX). When this...
  • 6502:org: ORG ORG - memory address of the beginning of compiled code Description ORG declares the starting place for a 6502 assembler to begin compiling. The place is declared as a hexadecimal memory address....
  • 6502:program-counter: The program counter is the part of the 6502 microprocessor that keeps track of where it is during the execution of a game. Understanding the Program Counter The program counter contains the memory...
  • 6502:side: 6502 6502 Microprocessor Addressing Modes Instructions Tutorials Source Code Lists Links edit this panel Page tags
  • 6502:source-code: Here you will find sparse, but somewhat useful 6502 ASM source code for the 6502 MAS. Typing letters to the I/O window
  • 6502:sta: STA STA - store the accumulator. Description STA stores the contents of the accumulator into a memory address. Examples STA $0042 This will store the contents of the accumulator in the memory...
  • 6502:status-register: The status register is a special part of the 6502 microprocessor that holds one bit flags. break flag carry flag decimal mode flag interrupt disable flag negative flag overflow flag zero flag
  • 6502:stx: STX STX - store X in a memory address. Description STX stores the contents of the X register into a memory location. Examples STX Absolute Addressing STX $2002 This will store the contents of the X...
  • 6502:tutorial: These tutorials are for general 6502 ASM. You should read them in order. Hold That Thought- a tutorial about the toils of programming the 6502. 6502 Hello World - well, not really. Introduction to...
  • 6502:typing-letters-to-io-window-mas: This is page contains 6502 ASM source code using the 6502 MAS. It requires the 6502 MAS because it makes use of its I/O window. This is an example of how to put typed characters to the I/O window. ...
  • 6502:x: The X register is the second general purpose register of the 6502 microprocessor. It can hold temporary working values as well as offsets to memory addresses. Related Pages accumulator Y register
  • 6502:y: The Y register is the third general purpose register of the 6502 microprocessor. It can hold temporary working values as well as offsets to memory addresses. Related Pages accumulator X register
  • 6502:zero-flag: The zero flag of status register of the 6502 microprocessor is set if the number currently in the accumulator is 0.
  • 6502:zero-page: The zero page is the first 256 memory locations (addressed between $0000 and $00FF) of the 6502 microprocessor. The zero page is considered to be prime real estate in the RAM because the 6502 can...
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution 2.5 License.