User Tools

Site Tools


base:6502_6510_coding

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
base:6502_6510_coding [2021-06-07 20:54] – [Illegal opcodes] groepazbase:6502_6510_coding [2022-12-09 14:35] – [General stuff] bitbreaker
Line 43: Line 43:
  
   * [[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
-  * {{:base:nomoresecrets-nmos6510unintendedopcodes-20202412.pdf|No More Secrets 0.95}} - Documentation of unintended opcodes by Groepaz (2020-24-12 version).+  * {{:base:nomoresecrets-nmos6510unintendedopcodes-20212412.pdf|No More Secrets 0.96}} - Documentation of unintended opcodes by Groepaz (2021-24-12 version). ([[https://csdb.dk/release/?id=212346|No More Secrets 0.96 @CSDb]])
  
 ==== Illegal opcode tricks ==== ==== Illegal opcode tricks ====
Line 70: Line 70:
   * [[Speeding up and optimising demo routines]] - by conrad   * [[Speeding up and optimising demo routines]] - by conrad
   * [[Speedcode]] by Cruzer/CML   * [[Speedcode]] by Cruzer/CML
-  * [[Loops vs unrolled]] by Bitbreaker/Oxyron^Nuance +  * [[Loops vs unrolled]] by Bitbreaker/Performers^Nuance 
-  * [[Advanced optimizing]] - Tricks to save cycles, including use of illegal opcodes - by Bitbreaker/Oxyron^Nuance +  * [[Advanced optimizing]] - Tricks to save cycles, including use of illegal opcodes - by Bitbreaker/Performers^Nuance 
-  * [[Launching long tasks from IRQ handler]] - by Bitbreaker/Oxyron^Nuance +  * [[Launching long tasks from IRQ handler]] - by Bitbreaker/Performers^Nuance 
-  * [[Variable speedcode runlength]] - by Bitbreaker/Oxyron*+  * [[Variable speedcode runlength]] - by Bitbreaker/Performers^Nuance
   * [[Practical Memory Move Routines]] - by Bruce Clark  - taken from [[http://www.6502.org|www.6502.org]]   * [[Practical Memory Move Routines]] - by Bruce Clark  - taken from [[http://www.6502.org|www.6502.org]]
   * [[Clearing a Section of Memory]] - from 6502 Software Gourmet Guide & Cookbook - taken from [[http://www.6502.org|www.6502.org]]   * [[Clearing a Section of Memory]] - from 6502 Software Gourmet Guide & Cookbook - taken from [[http://www.6502.org|www.6502.org]]
base/6502_6510_coding.txt · Last modified: 2023-10-20 08:14 by white_flame