User contributions for NerdOfEpic
From NerdConsole
A user with 787 edits. Account created on 13 January 2024.
31 January 2024
- 20:3220:32, 31 January 2024 diff hist +1,318 N Address Mode - Zero Page Indexed X Created page with "'''Zero Page Indexed X''' Add the value in the X register to the specified zero page address to determine which byte to use. '''Instructions that use this address mode:''' {| class='wikitable' ! Op !! Inst !! Description |- | $15 || ORA || Bitwise OR with Accumulator |- | $16 || ASL || Arithmetic Shift Left |- | $34 || BIT || Test Bits |- | $35 || AND || Bitwise AND with Accumulator |- | $36 || OpCod..." current
- 20:3220:32, 31 January 2024 diff hist +2,545 N Address Mode - Zero Page Absolute Created page with "'''Zero Page Absolute''' Works on the specified byte in the zero page. '''Instructions that use this address mode:''' {| class='wikitable' ! Op !! Inst !! Description |- | $04 || TRB || Test and Reset Memory Bits with Accumulator |- | $05 || ORA || Bitwise OR with Accumulator |- | $06 || ASL || Arithmetic Shift Left |- | $07 || RMB0 || Reset Memory Bit 0 |- | $14 || TRB || Test and Re..." current
- 20:3220:32, 31 January 2024 diff hist +1,755 N Address Mode - Relative Created page with "'''Relative''' Uses the value to directly adjust the program counter, supports negative and positive values. '''Instructions that use this address mode:''' {| class='wikitable' ! Op !! Inst !! Description |- | $0F || BBR0 || Branch if Bit 0 Reset |- | $10 || BPL || Branch on Plus |- | $1F || BBR1 || Branch if Bit 1 Reset |- | $2F || BBR2 || Branch if Bit 2 Reset |- | $30 || BMI || B..." current
- 20:3120:31, 31 January 2024 diff hist +368 N Address Mode - Indirect Created page with "'''Indirect''' Uses a value found at the specified address and the next byte to form an address that will be worked on. '''Instructions that use this address mode:''' {| class='wikitable' ! Op !! Inst !! Description |- | $6C || JMP || Jump |} Return to the Address Modes table or the OpCodes Table." current
- 20:3120:31, 31 January 2024 diff hist +2,124 N Address Mode - Implied Created page with "'''Implied''' Works on specific parts of the CPU without the need for any parameters. '''Instructions that use this address mode:''' {| class='wikitable' ! Op !! Inst !! Description |- | $00 || BRK || Break |- | $08 || PHP || Push Processor Status to Stack |- | $18 || CLC || Clear Carry |- | $28 || PLP || Pull Processor Status from Stack |- | $38 || SEC || Set Carry |- | $40 || OpCod..." current
- 20:3020:30, 31 January 2024 diff hist +929 N Address Mode - Immediate Created page with "'''Immediate''' Works on a hard coded value. '''Instructions that use this address mode:''' {| class='wikitable' ! Op !! Inst !! Description |- | $09 || ORA || Bitwise OR with Accumulator |- | $29 || AND || Bitwise AND with Accumulator |- | $49 || EOR || Bitwise Exclusive OR |- | $69 || ADC || Add with Carry |- | $89 || BIT || Test Bits |- | $A0 || LDY || Load Y Regist..." current
- 20:3020:30, 31 January 2024 diff hist +643 N Address Mode - Accumulator Created page with "'''Accumulator''' Works specifically on the accumulator. '''Instructions that use this address mode:''' {| class='wikitable' ! Op !! Inst !! Description |- | $0A || ASL || Arithmetic Shift Left |- | $1A || INC || Increment Accumulator |- | $2A || ROL || Rotate Left |- | $3A || DEC || Decrement Accumulator |- | $4A || LSR || Logical Shift Right |- | $6A || ROR || Rotate..." current
- 20:2920:29, 31 January 2024 diff hist +834 N Address Mode - Absolute Indexed Y Created page with "'''Absolute Indexed Y''' Add the value in the Y register to the specified address to determine which byte to use. '''Instructions that use this address mode:''' {| class='wikitable' ! Op !! Inst !! Description |- | $19 || ORA || Bitwise OR with Accumulator |- | $39 || AND || Bitwise AND with Accumulator |- | $59 || EOR || Bitwise Exclusive OR |- | $79 || ADC || Add with Carry |- | $99 || OpCode - STA..." current
- 20:2920:29, 31 January 2024 diff hist +1,254 N Address Mode - Absolute Indexed X Created page with "'''Absolute Indexed X''' Add the value in the X register to the specified address to determine which byte to use. '''Instructions that use this address mode:''' {| class='wikitable' ! Op !! Inst !! Description |- | $1D || ORA || Bitwise OR with Accumulator |- | $1E || ASL || Arithmetic Shift Left |- | $3C || BIT || Test Bits |- | $3D || AND || Bitwise AND with Accumulator |- | $3E || OpCode - ROL|ROL..." current
- 20:2820:28, 31 January 2024 diff hist +420 N Address Mode - Absolute Indexed X Indirect Created page with "'''Absolute Indexed X Indirect''' Uses a value found at the specified address plus the value in the X register and the next byte to form an address that will be worked on. '''Instructions that use this address mode:''' {| class='wikitable' ! Op !! Inst !! Description |- | $7C || JMP || Jump |} Return to the Address Modes table or the OpCodes Table." current
- 20:2720:27, 31 January 2024 diff hist +28 65C02 CPU Address Modes No edit summary current
- 20:2720:27, 31 January 2024 diff hist +234 N OpCode - TYA Created page with "'''TYA''' Transfer Y Register to Accumulator {| class='wikitable' ! Op !! Inst !! Address Modes |- | $98 || TYA || Implied |} Return to the OpCodes table." current
- 20:2620:26, 31 January 2024 diff hist +236 N OpCode - TXS Created page with "'''TXS''' Transfer X Register to Stack Pointer {| class='wikitable' ! Op !! Inst !! Address Modes |- | $9A || TXS || Implied |} Return to the OpCodes table." current
- 20:2620:26, 31 January 2024 diff hist +234 N OpCode - TXA Created page with "'''TXA''' Transfer X Register to Accumulator {| class='wikitable' ! Op !! Inst !! Address Modes |- | $8A || TXA || Implied |} Return to the OpCodes table." current
- 20:2520:25, 31 January 2024 diff hist +236 N OpCode - TSX Created page with "'''TSX''' Transfer Stack Pointer to X Register {| class='wikitable' ! Op !! Inst !! Address Modes |- | $BA || TSX || Implied |} Return to the OpCodes table." current
- 20:2520:25, 31 January 2024 diff hist +243 N OpCode - TSB Created page with "'''TSB''' Test and Set Memory Bits with Accumulator {| class='wikitable' ! Op !! Inst !! Address Modes |- | $0C || TSB || Absolute |} Return to the OpCodes table." current
- 20:2420:24, 31 January 2024 diff hist +397 N OpCode - TRB Created page with "'''TRB''' Test and Reset Memory Bits with Accumulator {| class='wikitable' ! Op !! Inst !! Address Modes |- | $04 || TRB || Zero Page Absolute |- | $04 || TRB || Zero Page Absolute |- | $1C || TRB || Absolute |} Return to the OpCodes table." current
- 20:2420:24, 31 January 2024 diff hist +234 N OpCode - TAY Created page with "'''TAY''' Transfer Accumulator to Y Register {| class='wikitable' ! Op !! Inst !! Address Modes |- | $A8 || TAY || Implied |} Return to the OpCodes table." current
- 20:2320:23, 31 January 2024 diff hist +234 N OpCode - TAX Created page with "'''TAX''' Transfer Accumulator to X Register {| class='wikitable' ! Op !! Inst !! Address Modes |- | $AA || TAX || Implied |} Return to the OpCodes table." current
- 20:2320:23, 31 January 2024 diff hist +452 N OpCode - STZ Created page with "'''STZ''' Store Zero to Memory {| class='wikitable' ! Op !! Inst !! Address Modes |- | $64 || STZ || Zero Page Absolute |- | $74 || STZ || Zero Page Indexed X |- | $9C || STZ || Absolute |- | $9E || STZ || Absolute Indexed X |} Return to the OpCodes table." current
- 20:2320:23, 31 January 2024 diff hist +372 N OpCode - STY Created page with "'''STY''' Store Y Register {| class='wikitable' ! Op !! Inst !! Address Modes |- | $84 || STY || Zero Page Absolute |- | $8C || STY || Absolute |- | $94 || STY || Zero Page Indexed X |} Return to the OpCodes table." current
- 20:2220:22, 31 January 2024 diff hist +372 N OpCode - STX Created page with "'''STX''' Store X Register {| class='wikitable' ! Op !! Inst !! Address Modes |- | $86 || STX || Zero Page Absolute |- | $8E || STX || Absolute |- | $96 || STX || Zero Page Indexed Y |} Return to the OpCodes table." current
- 20:2220:22, 31 January 2024 diff hist +220 N OpCode - STP Created page with "'''STP''' Stop until CPU Reset {| class='wikitable' ! Op !! Inst !! Address Modes |- | $DB || STP || Implied |} Return to the OpCodes table." current
- 20:2220:22, 31 January 2024 diff hist +811 N OpCode - STA Created page with "'''STA''' Store Accumulator {| class='wikitable' ! Op !! Inst !! Address Modes |- | $81 || STA || Zero Page Indirect Pre-indexed X |- | $85 || STA || Zero Page Absolute |- | $8D || STA || Absolute |- | $91 || STA || Zero Page Indirect Post-indexed Y |- | $92 || STA || Add..." current
- 20:2120:21, 31 January 2024 diff hist +240 N OpCode - SMB7 Created page with "'''SMB7''' Set Memory Bit 7 {| class='wikitable' ! Op !! Inst !! Address Modes |- | $F7 || SMB7 || Zero Page Absolute |} Return to the OpCodes table." current
- 20:2120:21, 31 January 2024 diff hist +240 N OpCode - SMB6 Created page with "'''SMB6''' Set Memory Bit 6 {| class='wikitable' ! Op !! Inst !! Address Modes |- | $E7 || SMB6 || Zero Page Absolute |} Return to the OpCodes table." current
- 20:2020:20, 31 January 2024 diff hist +240 N OpCode - SMB5 Created page with "'''SMB5''' Set Memory Bit 5 {| class='wikitable' ! Op !! Inst !! Address Modes |- | $D7 || SMB5 || Zero Page Absolute |} Return to the OpCodes table." current
- 20:1520:15, 31 January 2024 diff hist +4 OpCode - WAI No edit summary current
- 20:1320:13, 31 January 2024 diff hist +214 N OpCode - WAI Created page with "'''WAI''' Wait for Interrupt {| class='wikitable' ! Op !! Inst !! Address Modes |- | $CB || WAI || Implied |} Return to the OpCodes table."
- 20:1020:10, 31 January 2024 diff hist +1,664 N Address Mode - Absolute Created page with "'''Absolute''' Works on the specified byte. '''Instructions that use this address mode:''' {| class='wikitable' ! Op !! Inst !! Description |- | $0C || TSB || Test and Set Memory Bits with Accumulator |- | $0D || ORA || Bitwise OR with Accumulator |- | $0E || ASL || Arithmetic Shift Left |- | $1C || TRB || Test and Reset Memory Bits with Accumulator |- | $20 || JSR || Jump to Subroutin..." current
- 19:4119:41, 31 January 2024 diff hist +102 65C02 CPU OpCodes No edit summary current
- 19:3919:39, 31 January 2024 diff hist +1 Chip - 65C02 CPU No edit summary current
- 19:3519:35, 31 January 2024 diff hist 0 m 65C02 CPU Address Modes NerdOfEpic moved page 65C02 CPU AddressModes to 65C02 CPU Address Modes without leaving a redirect
- 19:3519:35, 31 January 2024 diff hist +30 Chip - 65C02 CPU No edit summary
30 January 2024
- 20:3220:32, 30 January 2024 diff hist +52 65C02 CPU Address Modes No edit summary
- 20:2720:27, 30 January 2024 diff hist +3,007 N 65C02 CPU Address Modes Created page with "{| class='wikitable' ! width='130' | Address Mode !! width='115' | Syntax !! Description |- | Implied | <span class='mono'>ABC</span> | Works on specific parts of the CPU without the need for any parameters. |- | Accumulator | <span class='mono'>ABC A</span> | Works specifically on the accumulator. |- | Immediate | <span class='mono'>ABC #10</span> | Works on a hard coded value. |- | [..."
- 19:5019:50, 30 January 2024 diff hist −10 Memory Region - PPU Sprite Tile Table No edit summary current
- 19:4919:49, 30 January 2024 diff hist −10 Memory Region - PPU Main Name Table No edit summary current
- 19:4919:49, 30 January 2024 diff hist −10 Memory Region - PPU Fixed Name Table No edit summary current
- 19:4919:49, 30 January 2024 diff hist −10 Memory Region - PPU Sprite Table No edit summary current
- 19:4919:49, 30 January 2024 diff hist −10 Memory Region - PPU Sprite Palettes No edit summary current
- 19:4919:49, 30 January 2024 diff hist −10 Memory Region - PPU Background Palettes No edit summary current
- 19:4819:48, 30 January 2024 diff hist −10 Memory Region - PPU Reserved No edit summary current
- 19:4819:48, 30 January 2024 diff hist −10 Memory Region - CPU High ROM No edit summary current
- 19:4819:48, 30 January 2024 diff hist −10 Memory Region - CPU Low ROM No edit summary current
- 19:4719:47, 30 January 2024 diff hist −10 Memory Region - CPU Extended RAM No edit summary current
- 19:4719:47, 30 January 2024 diff hist −10 Memory Region - CPU Main RAM No edit summary current
- 19:4719:47, 30 January 2024 diff hist −10 Memory Region - CPU Control Page No edit summary current
- 19:4719:47, 30 January 2024 diff hist −10 Memory Region - CPU Stack Page No edit summary current
- 19:4719:47, 30 January 2024 diff hist −10 Memory Region - CPU Zero Page No edit summary current