|  | Name | Size | Date | Rating | Description | 
|  | (Parent Dir) | folder |  | Up to TI-85 Assembly Source | 
|  | grayscale | folder |  | TI-85 Assembly Grayscale Routines | 
|  | sound | folder |  | TI-85 Assembly Sound Routines | 
|  | heapsort.zip | 4k | 06-04-15 |  | HeapSort for the Z80 An implementation of the famous HeapSort sorting algorithm in Z80 assembly language.
 | 
|  | drawmap.asm | 4k | 01-01-06 |  | DrawMap A simple map drawing routine
 | 
|  | sdrv2.zip | 26k | 01-01-04 |  | Sprite Drawing Routine v2.0 the fastest and smallest sprite routines.new update features sprite more than 8X8 CLIPPING routine! See the txt file for more info.
 | 
|  | pad-1.asm | 7k | 00-05-17 |  | Ultimate Sprite routine v1.1 The fastest sprite routine; draws 8x16 sprites at 2150 per second, even faster than the routine in Game Engine!
 | 
|  | mbus.zip | 42k | 99-11-19 |  | MBus v0.99 Multimaster network and I2C drivers and utilities for ZShell
 | 
|  | math64.zip | 88k | 99-09-14 |  | Math64 Math64 is a collection of highly optimized 64-bit integer math functions, including multiplying, dividing, square rooting, exponentiating, etc.
 | 
|  | sprite.zip | 1k | 99-08-11 |  | Sprite Routine Draw sprites on the screen
 | 
|  | input85.zip | 5k | 99-03-06 |  | TI-85 Input Routines I | 
|  | soft.asm | 1k | 99-01-02 |  | Soft Scroll v1.0 | 
|  | sdr.zip | 13k | 98-11-29 |  | Sprite Drawing Routine SDR for Usgard
 | 
|  | math32.inc | 8k | 98-08-28 |  | 32-bit Math Routines for the Z80 | 
|  | triglite.inc | 17k | 98-08-01 |  | Trig Tables LITE v2.1 Header file for sine and cosine values.  Compiles half the size of fat version, but twice as accurate.
 | 
|  | trigfat.inc | 24k | 98-08-01 |  | Trig Tables FAT v2.1 Header file for sine and cosine values.
 | 
|  | zcp.asm | 1k | 98-07-09 |  | ZCP Decoding Routine v2.0 | 
|  | link85.h | 2k | 98-07-03 |  | TI-85 Link Port Routines Routines to get and send bytes through the link port
 | 
|  | patch.zip | 6k | 98-07-03 |  | TI-85 ROM Patcher v1.01 | 
|  | drawbox.asm | 2k | 98-06-23 |  | DrawBox Routine using FLINE | 
|  | blitt.asm | 1k | 97-11-14 |  | SpriteBlitt Sprite engine for sprites bigger than 8x8
 | 
|  | slamsprite.asm | 7k | 97-11-06 |  | Slam Sprite Non aligned 8x8 sprite routine
 | 
|  | pwrout.asm | 1k | 97-08-31 |  | Password Protection Routine | 
|  | circle.asm | 3k | 97-07-24 |  | Bresenham's Circle Algorithm | 
|  | rand.asm | 1k | 97-07-24 |  | Random Number Fuctions Random Number Functions
 | 
|  | fixpoint.asm | 15k | 97-07-24 |  | 16-bit Fixpoint Math Routines v1.0 | 
|  | multdiv.asm | 2k | 97-07-24 |  | 32-bit Multiplication and Division Routines | 
|  | plotxy.asm | 3k | 97-07-24 |  | Routine to Turn Single Pixels On/Off | 
|  | xccoll.asm | 1k | 97-07-24 |  | Collision Detection Routine used in XC-1701 | 
|  | cosintan.asm | 8k | 97-07-24 |  | Sin/Cos/Tan Trig Routines | 
|  | nasr.asm | 13k | 97-07-24 |  | Non-Aligned Sprite Routines v2.1 and WARP | 
|  | portedit.asm | 3k | 97-07-24 |  | Send Bytes to a Specific Port | 
|  | menugen.asm | 3k | 97-07-24 |  | Menu Drawing Routine | 
|  | xcinter.asm | 1k | 97-07-24 |  | Bitmap Intersection Routine used in XC-1701 | 
|  | scancode.asm | 1k | 97-07-24 |  | Keyboard Scancodes | 
|  | fastzcp.asm | 1k | 97-07-24 |  | Faster ZCP Decoder | 
|  | mosprite.asm | 7k | 97-07-24 |  | Graphic/Sprite Rountine | 
|  | getsend.asm | 2k | 97-07-24 |  | Send/Receive Routines for the Link Port | 
|  | rnds.asm | 6k | 97-07-24 |  | 16-bit Random Number Routines | 
|  | line.asm | 5k | 97-07-24 |  | Bresenham's Line Algorithm v2 | 
|  | d3rotate.asm | 13k | 97-07-24 |  | 3D Rotation Routines | 
|  | snow.asm | 1k | 97-07-24 |  | Random Snowflakes | 
|  | revstr.asm | 1k | 97-07-24 |  | Reverses a String | 
|  | sprite.asm | 3k | 97-07-24 |  | Sprite Routines | 
|  | mkt.asm | 6k | 97-07-24 |  | Multi Key Test Routine | 
|  | xcsprite.asm | 3k | 97-07-24 |  | Sprite Routine used in XC-1701 |