base:6502_6510_coding
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
base:6502_6510_coding [2017-11-16 01:59] – [Illegal opcode tricks] cruzer | base:6502_6510_coding [2018-12-18 17:03] – [The Addresses 00 and 01] ftc | ||
---|---|---|---|
Line 41: | Line 41: | ||
* [[Extra Instructions Of The 65XX Series CPU]] - Overview article by Adam Vardy from 1995 - quite old by now | * [[Extra Instructions Of The 65XX Series CPU]] - Overview article by Adam Vardy from 1995 - quite old by now | ||
- | * {{: | + | * {{: |
==== Illegal opcode tricks ==== | ==== Illegal opcode tricks ==== | ||
A collection articles and routines that exemplify particular aspects of some illegal opcode. | A collection articles and routines that exemplify particular aspects of some illegal opcode. | ||
Line 47: | Line 48: | ||
* [[Decrease X register by more than 1]] - by FTC/HT | * [[Decrease X register by more than 1]] - by FTC/HT | ||
* [[Some words about the ANC opcode]] - by FTC/HT | * [[Some words about the ANC opcode]] - by FTC/HT | ||
- | * [[Use SHY as sty,x or SHX as stx,y]] - by Cruzer/CML | + | * [[Use SHY as sty,x or SHX as stx,y|Store X Indexed by Y and Vice-Versa With SHX/SHY]] - by Cruzer/CML |
* [[Shift bits and throw carry away with ALR]] - by Cruzer/CML | * [[Shift bits and throw carry away with ALR]] - by Cruzer/CML | ||
+ | |||
====== The Addresses 00 and 01 ====== | ====== The Addresses 00 and 01 ====== | ||
Line 56: | Line 58: | ||
* [[base: | * [[base: | ||
* [[Datasette]] | * [[Datasette]] | ||
- | * [[Unused Bits]] - The upper, unused bits show some unexpected behavior. FIXME | ||
* [[RAM beneath $00 and $01]] | * [[RAM beneath $00 and $01]] | ||
base/6502_6510_coding.txt · Last modified: 2023-10-20 08:14 by white_flame