|(Parent Dir)||folder|| ||Up to TI-82 Assembly Source|
|bitfunctions.zip||3k||06-12-24||Doublewide masked/unmasked sprite routine|
Includes bitshift.inc, my include file for 16-bit bitshifting for all three 16-bit registers, boolean.inc, which contains routines for running a bitwise boolean on hl with de or bc, and doublesprite.inc, which contains my routine for displaying a 16-bit sprite (the usual size is 8-bit) on the screen. The routine is in XOR logic, but can be changed to AND, or OR logic. Refer to readme.txt for info on input registers for the sprite routine. Now also includes doublemaskedsprite.inc, which is my sprite routine for a 16-bit masked sprite. I've also updated to old sprite routine to be much faster, and doesn't use IY, and i made some of the bitshifting routines faster.
|gba.zip||319k||06-12-10||GBA library v0.1|
Inspired by the programmation of the Game Boy Advance, GBA library was created to make the programmation of game-boy like games easier. Indeed, this program provides drawing and multidirectionnal-scrolling map routines, drawing sprites routines, and a collision routine very usefull when you make a platform game. Whats more, GBA is not an ordinary library because it works as an external file : no need to copy a part of the program, you just call it directly, after having initialised it with an include file (provided in this folder). For the moment, the documentation is only in French.
|heapsort.zip||4k||06-04-15||HeapSort for the Z80|
An implementation of the famous HeapSort sorting algorithm in Z80 assembly language.
Simple tilemap routine.
Bresenham's circle algorithm. MUCH faster that the TI-OS routines.
|pixel.asm||2k||03-04-21||Example for SmallPixel|
An example on how to use the SmallPixel routine (very easy).
A small and quite fast routine to draw and erase pixels on the screen.
|sprxor.inc||2k||03-03-30||movax's SPRXOR modified|
It's a modified version of movax's SPRXOR routine : a little bit faster and smaller, and now XORs sprite of 8*n.
It's a small routine that allows tou to write text smoothly...
|scalespr.zip||12k||01-06-23||Scaled Sprite Routines|
Two sprite routines which allow you to draw sprites at a fraction of their stored size. The sprites may be drawn with a scale factor anywhere from 0.4 to 100% -- so sprites can only be scaled down, not enlarged.
Fast full screen redrawing tilemap drawer for the TI-82
A quick sprite routine for the TI-82
Easyasm is an include file that for Crash that makes programming asm a little easier by creating macros that allows you to use more "ti-basic" looking commands.
|drawbg.zip||1k||00-09-08||DrawBG Z80 Routine|
Displays map data in a non-aligned NES-like fashion, using 2 tilemaps
A pretty cool grayscale library for use on the 82!
|d_zc_str.zip||8k||00-04-04||String and Character Display Routines|
Can be used just like regular system calls to D_ZM_STR and M_CHARPUT, only they use custom font files.
This program does the same as before. Except this one runs much faster.
Multimaster network and I2C drivers and utilities for CrASH and OS-82
A little routine to display sprites
Routine for displaying small images on the LCD, easy to use
|math32.inc||8k||98-08-28||32-bit Math Routines for the Z80|
|cchar.zip||5k||98-08-08||ChangeChar v1.0 and EditString v1.0 Routines|
Two routines for CrASH 1.1+ (Ash 3.1+) to change characters or strings.
|menurout.zip||5k||98-08-01||Menu Routine v1.2|
A routine that lets you make simple menus like the Ash and CrASH menus, except they can also scroll down.
Header file that has some macro commands which allow you to program assembly more as if it were a high level language.
|link82.h||2k||98-07-03||TI-82 Link Port Routines|
get send byte routines
|scroll.asm||3k||98-02-16||Scrolling Routines Library 1.0|