User Tools

Site Tools


base:sprites

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
base:sprites [2017-09-14 16:18] – Added crosslink ftcbase:sprites [2021-12-20 20:52] (current) – [Various] mace
Line 10: Line 10:
 ===== Multiplexing ===== ===== Multiplexing =====
   * [[Sprite multiplexing]] - aka [[http://cadaver.homeftp.net/rants/sprite.htm|"Rant 3"]] - tutorial by Cadaver   * [[Sprite multiplexing]] - aka [[http://cadaver.homeftp.net/rants/sprite.htm|"Rant 3"]] - tutorial by Cadaver
-  * [[Sprite multiplexer sorting]] - Sprite 'Y' sorting research by Falco Paul 
   * [[Simple Sprite-Multiplexing using Sprite 1]] - by cbmhardware   * [[Simple Sprite-Multiplexing using Sprite 1]] - by cbmhardware
   * [[Sprite Multiplexer]] - by Fungus.   * [[Sprite Multiplexer]] - by Fungus.
Line 19: Line 18:
   * [[Flexible 48 Sprite Multiplexer]] - by MP. Source and demo unit test.   * [[Flexible 48 Sprite Multiplexer]] - by MP. Source and demo unit test.
  
-There are also information about sorting available from the [[base:6502_6510_maths#sorting|maths and algorithms]] page.+===== Sorting Routines for Multiplexers ===== 
 + 
 +Several of the articles above touch on sort routines, and Cadaver's "Rant 3" compares a few. The following pages focus purely on sorting. 
 +  * [[Sprite multiplexer sorting]] - Sprite 'Y' sorting research by Falco Paul 
 +  * [[Flagged Bucket Sort]] - a "fast worst case" sorter by Christopher Jam 
 +  * [[A Faster Radix Sort]] - by lft 
 + 
 +There are also information about sorting available on the [[base:6502_6510_maths#sorting|maths and algorithms]] page.
 ===== Collision Detection ===== ===== Collision Detection =====
  
Line 26: Line 32:
   * [[Simple Hardware Sprite to Background collision]] - by Richard Bayliss   * [[Simple Hardware Sprite to Background collision]] - by Richard Bayliss
   * [[Simple Software Sprite to Background collision|Simple Software Sprite to Background collision]] - by Achim   * [[Simple Software Sprite to Background collision|Simple Software Sprite to Background collision]] - by Achim
 +  * [[Hybrid Hardware/Software Sprite collision detection]] - by Flavioweb
 ===== Tricks ===== ===== Tricks =====
   * [[Sprites in Bottom Sideborder]] - by Groepaz/Hitmen   * [[Sprites in Bottom Sideborder]] - by Groepaz/Hitmen
   * [[Sprite FPP]] how to display any gfx line at any place using sprites   * [[Sprite FPP]] how to display any gfx line at any place using sprites
   * [[magazines:chacking5#the_demo_cornerstretching_sprites|Stretching Sprites]] by Pasi 'Albert' Ojala ( C= Hacking #5)   * [[magazines:chacking5#the_demo_cornerstretching_sprites|Stretching Sprites]] by Pasi 'Albert' Ojala ( C= Hacking #5)
 +  * [[Sprite Interleave]] to help with large sprite arrays - by Raistlin/Genesis*Project (with thanks to Christopher Jam)
  
 ===== Demo Effects using Sprites ===== ===== Demo Effects using Sprites =====
Line 41: Line 48:
  
   * [[Sprite Converter]] - a simple tool (Python script) to convert images to fields of sprites   * [[Sprite Converter]] - a simple tool (Python script) to convert images to fields of sprites
 +  * [[Sprite Mirror]] - by Antonio Savona
 +  * [[GIF to Sprites]] - Kick Assembler script to convert a formatted GIF to a sprite font
  
  
  
base/sprites.1505398726.txt.gz · Last modified: 2017-09-14 16:18 by ftc