Before starting you need to have some software:
  1. Assembly Studio 8X
  2. Image Studio (optional)
You will need Ans defined as a real variable just prior to running the program:
Here are the function values:
Description & Code
0. Invert Screen
   {0}:Asm(prgmRAGE
1. Show Vertically Compressed Image
   {1,Pic}:Asm(prgmRAGE ; Pic can be valued 0 to 255
2. Shift Screen 1 Pixel
   {2, DIR}:Asm(prgmRAGE ; DIR can be valued 0 to 3
; 0 = Up, 1 = Down, 2 = Right, 3 = Left
3. Toggle Inverse Text
   {3}:Asm(prgmRAGE
4. Alpha Lock
   {4}:Asm(prgmRAGE
5. Draw Cleared Rectangle w/ Border
    {5, ID, X1, Y1, X2, Y2}:Asm(prgmRAGE
; ID = 0 to 6, X1 = 0 to 95, Y1 = 0 to 63, 95 >= X2 > X1, 63 >= Y2 > Y1
6. Fade Out
   {6}:Asm(prgmRAGE
7. Get Free RAM to n
   {7}:Asm(prgmRAGE
   Disp n
8. Get Free Archive to n
   {8}:Asm(prgmRAGE
   Disp n
9. Change Contrast
   {9,DIR}:Asm(prgmRAGE ; DIR = 0 Down, DIR = 1 Up
10. No Done
   {10}:Asm(prgmRAGE ; Done isn't displayed upon exit
11. User Defined Sprite
   {11, X, Y, B1, B2, B3, B4, B5, B6, B7, B8}:Asm(prgmRAGE
; X = 0 to 88, Y = 0 to 55, B1 to B8 are values 0-255 for the 8x8 sprite


ONLY if you're using pictures do you need to venture further.
The material below isn't for the casual user.






Converting Images


You'll need these:
  1. Image Studio v2.3 by Cullen Sauls
  2. Any image editor that supports monochrome bitmaps.

Launch Image Studio and load a 96x64 monochrome bitmap. Set the Image Color to Monochrome


Export vertically compressed data to clipboard





Ok, now that was the easy part. Follow these directions to finish up:
Open Pics.inc with Assembly Studio 8X. Find the lines shown in Picture 1.
Change them to match Picture2 for however many pictures you have.

If you have 2 pictures, use .dw Pic00, Pic01, or 3 pictures use .dw Pic00, Pic01, Pic02, and so on up to PicFF (256 pics).



In the include file, Pics.inc, find the lines shown in Picture 3.
Change them to match Picture4 for however many pictures you have.
This happens to be where you paste your picture data. Do so carefully.





ONLY if you're using pictures then find the lines shown in Picture5. They're in RAGE.asm.
Change them to match the lines in Picture6. Kinda repetitive, ain't it :p If you're not using
pictures or sprites, leave it alone! The library comes precompiled, ready to use.




Ok, almost finished. In RAGE.asm, near the bottom should be the final change. As usual,
change the lines in Picture7 to match Picture8. What this does is include the Picture
routines, data, and database. Otherwise, none of that entire file is needed :)




Here is the last step: Compiling the code to a program. Simply click the button as
shown in the image or press F7! Then use whatever software you want to send to you TI.


{1,0}:Asm(prgmRAGE
Makes the library display compressed image 0 (zero)
Function 1 of the library does this, hence "{1,0}:Asm(prgmRAGE".