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 |
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". |