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-08-30 20:07] – [Basic stuff] abujokbase: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.
  
 +===== 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 25: 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 40: 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.1504116452.txt.gz · Last modified: 2017-08-30 20:07 by abujok