Files  

Downloadable Files--
 
  • My programs
  • Assembly programs
  • Assembly source code
  • Utilities
  • Include files
  • Reference
  • Assembly routines

  •  
     
     



    My programs

  • SuckUp 86 - A program that displays a random suck-up message each and every time you turn on the calculator!  Great ego booster.  Not only can you boss your calc around, but now it will  thank    you for it!     Source code to SuckUp 86.  Version 1.0

  •  
     
     
     
     
     
     
     
     
     
     


    Assembly programs

    Files are compressed in .zip format.  Go here to get WinZip.
    Sqrxz Orbix Chem86
    Red dress Penguins Cursfont
    Vertigo Penguins Level Editor Crown of Darkness
    Vexed Period86 Aurora
    Pede Joltima Turing
    Impuzzible Fonts Tie fighter
    Sound demo Epad86 Yugi2
    SimCity Elements Savers
    RAMscreen ChatLinx Savers2
    Lander Checkers Ascii
    Couldn't find what you're looking for?  Try the TIcalc.org archives!

     

    Assembly source code

    Files are compressed in .zip format.  Go here to get WinZip.  Email me source code as a zipped attatchment and I will add it to the list.
    Vexed SysCheck
    Sound Demo RAMscreen
    asmOS Lander
    Boxworld Kshell
    BoulderDash KmLite
    Tiesaq Killhook
    Turing Epad86
    System Manager Dstar
    Yugi2 Chem86
    Zlander Calendar


    Utilities

  • TI86Emu - By Steve Gordon.  This Windows program lets you run TI-86 programs on your calculator so you know what they'll do before sending them to your calculator.  Also useful for tracing errors in a program.  Requires a TI-86 ROM image;  I will not supply them so don't ask!

  •  
  • Assembly Studio 86 - This program is great!  This program by Jeremy Goetsch is all you need to write assembly; it lets you write, assemble, and build an .86p file all in one program, plus it has a comprehensive help file that has information on calls, procedures, opcodes, you name it!  Windows 95.

  •  
     
     
     
     

     



    Include files

    Here are some include files for assembling your programs.
     
  • CRasm86.inc - An include file that I made out of all the others plus undocumented stuff.  Updated frequently.  Trying to get done commenting it.
  • ti86asm.inc - The basic include file, with the following four.
  • Ram86.inc - RAM equates.
  • ti86und.inc - 'Undocumented' calls... obviously they've been documented now in this file.
  • ti86abs.inc - Absolute addressing equates.
  • ti86ops.inc - OP register equates
  • ti86math.inc - Floating point math equates
  • stack.inc - Joshua Grams' floating point stack equates

  •  
     
     



    Reference

    Got any good informational files?  Email them to me as an attatchment, <25Kb if you can help it.
     
  •  Custom menu information
  •  Link protocol and variable format
  •  Port information

  •  
     
     
     
     
     
     
     
     
     

     



    Assembly Routines

    Here are several routines, for all kinds of useful functions...
    These are short .asm files.  If you know who authored the ? routines, please email me.  If you want to add your routine, email me a description and a zipped file containing the routine.
     
    Find_Pixel Find pixel routine used by some sprite engines
    Jimmy Mardell
    FastSprite Sprite putter
    ?
    PutSprite Sprite putter
    Dux Gregis
    GridPutSprite Puts an aligned sprite to the screen 
    ?
    DisplayHL Displays HL as a 5-digit, vWidth, no leading-zeroes number
    David Phillips
    DispHLvwidth Displays HL in variable width font
     
     
     


     This is a Slightly Immoral Technologies site