User Tools

Site Tools


base:sprites

Differences

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

Link to this comparison view

Next revision
Previous revision
base:sprites [2015-04-17 04:34] – external edit 127.0.0.1base:sprites [2021-12-20 20:52] (current) – [Various] mace
Line 6: Line 6:
   * [[base:spriteintro|Introduction to Sprites]] - by Oswald/Resource   * [[base:spriteintro|Introduction to Sprites]] - by Oswald/Resource
   * [[Sprite X-coordinate calculus]] - by The_WOZ/soft154i   * [[Sprite X-coordinate calculus]] - by The_WOZ/soft154i
 +  * [[Ballon demo from Manual]] - by Andreas Bujok
  
 ===== 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 18: 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 23: Line 31:
   * [[Simple Software Sprite to sprite collision]] - by Richard Bayliss   * [[Simple Software Sprite to sprite collision]] - by Richard Bayliss
   * [[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 39: 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.1429238048.txt.gz · Last modified: 2015-10-07 22:12 (external edit)