User Tools

Site Tools


base:6502_6510_maths

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
base:6502_6510_maths [2018-04-06 12:00]
richard [EXOMIZER]
base:6502_6510_maths [2019-07-06 02:46] (current)
ftc
Line 14: Line 14:
  
   * [[16bit addition and subtraction]] - 16-bit addition and subtraction by FMan   * [[16bit addition and subtraction]] - 16-bit addition and subtraction by FMan
-  * [[Inverse subtraction]] - .A = operand - .A, opposite of what SBC does by White Flame +  * [[Inverse subtraction]] - .A = operand - .A, opposite of what SBC does by White Flame 
-  * [[Signed 8bit + 16bit addition]] - by White Flame+  * [[Signed 8bit + 16bit addition]] - Sign extension ​by White Flame
  
 ==== Multiplication ==== ==== Multiplication ====
Line 73: Line 73:
   * [[Perspective]]   * [[Perspective]]
   * [[Backface Culling]]   * [[Backface Culling]]
-  * [[Lighting]] 
-  * [[Flat Shading]] 
-  * [[Gouraud Shading]] 
  
-Also I strongly advise you to read Stephen Judd's awesome series titled "A different perspective"​ about 3d coding in C= Hacking:+You may also want to read Stephen Judd's awesome series titled "A different perspective"​ about 3d coding in C= Hacking:
  
   * [[magazines:​chacking8|C= Hacking Issue 8]] - August 1994   * [[magazines:​chacking8|C= Hacking Issue 8]] - August 1994
Line 110: Line 107:
   * [[Small, fast 8-bit PRNG]] - with full 8-bit period - by White Flame   * [[Small, fast 8-bit PRNG]] - with full 8-bit period - by White Flame
   * [[Small, fast 16-bit PRNG]] - with full 16-bit period - by White Flame   * [[Small, fast 16-bit PRNG]] - with full 16-bit period - by White Flame
 +  * [[16bit xorshift random generator]]
  
 ===== Number conversion ===== ===== Number conversion =====
Line 125: Line 123:
  
   * [[The Secret of Fast LZW Crunching]] - by Antitrack/​Legend,​ Sept.22nd, a.d.1998, for Domination paper edition   * [[The Secret of Fast LZW Crunching]] - by Antitrack/​Legend,​ Sept.22nd, a.d.1998, for Domination paper edition
-  * [[RLE pack/unpack]] - Coded by MagerValp+  * [[base:​rle_pack_unpack|RLE Toolkit for CC65 v 1.0]] - RLE pack/unpack coded by MagerValp
   * [[2Mhz Time Crunch V5 disassembled]] - Disassembly of Stoat and Tim's Time Cruncher V5. Disassembled by Marko Makela.   * [[2Mhz Time Crunch V5 disassembled]] - Disassembly of Stoat and Tim's Time Cruncher V5. Disassembled by Marko Makela.
   * [[Decruncher for MDG-Packer/​Linker 1.1]] - Dasm source code for depacking MDG-Packer Files.   * [[Decruncher for MDG-Packer/​Linker 1.1]] - Dasm source code for depacking MDG-Packer Files.
base/6502_6510_maths.1523008807.txt.gz · Last modified: 2018-04-06 12:00 by richard