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-09-29 16:02]
white_flame [Addition/Subtraction]
base:6502_6510_maths [2019-07-23 00:03] (current)
verz
Line 38: Line 38:
  
 ==== Square Root ==== ==== Square Root ====
-  * [[Fast sqrt]] (extracted from CSDB forums)- Graham+  * [[Fast sqrt]] (extracted from CSDB forums) - Graham 
 +  * [[16bit and 24bit sqrt]] (extracted from CSDB forums)
  
 ==== Log ==== ==== Log ====
Line 73: Line 74:
   * [[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 108:
   * [[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 124:
  
   * [[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.1538229775.txt.gz · Last modified: 2018-09-29 16:02 by white_flame