;Program Name: TI-83 Key Press Include File ;Language: Z80 Assembler Include File ;Source Name: 83KEY.INC ;Platform: TI-83 ;Author: Phil Killewald, PaSTE of America ;Publish Date: April 10, 1998 ;Copyright: (c) 1998 PaSTE of America ;*********************************** ;*Key Presses Using _getkey command* ;*********************************** ;*************** ;*1st Functions* ;*************** kDown .equ 04h kLeft .equ 02h kRight .equ 01h kUp .equ 03h kEnter .equ 05h kAdd .equ 80h kSub .equ 81h kMul .equ 82h kDiv .equ 83h kExpon .equ 84h kClear .equ 09h kChs .equ 8Ch k3 .equ 91h k6 .equ 94h k9 .equ 97h kRParen .equ 86h kTan .equ BBh kVARS .equ 35h kDecPnt .equ 8Dh k2 .equ 90h k5 .equ 93h k8 .equ 96h kLParen .equ 85h kCos .equ B9h kPrgm .equ 20h kStat .equ 31h k0 .equ 8Eh k1 .equ 8Fh k4 .equ 92h k7 .equ 95h kCOMMA .equ 8Bh kSin .equ B7h kMATRIX .equ 37h kVarx .equ B4h kStore .equ 8Ah kLN .equ BFh kLOG .equ C1h kSQUARE .equ BDh kINV .equ B6h kMATH .equ 32h kGRAPH .equ 44h kTRACE .equ 5Ah kZOOM .equ 2Eh kWINDOW .equ 48h kYEQU .equ 49h kMODE .equ 45h kDEL .equ 0Ah ;*************** ;*2nd Functions* ;*************** kBOL .equ 0Eh kEOL .equ 0Fh kLastEnt .equ 0Dh kMem .equ 36h kRBRACK .equ 88h kLBRACK .equ 87h kCONSTeA .equ EFh kPi .equ B5h kANS .equ C5h kL3A .equ F5h kL6A .equ F8h kWNA .equ FBh kRBraceE .equ EDh kATan .equ BCh kDIST .equ 38h ki .equ EEh kL2A .equ F4h kL5A .equ F7h kVNA .equ FAh kLBracE .equ ECh kACos .equ BAh kDRAW .equ 2Fh kLIST .equ 3Ah kCATALOG .equ 3Eh kL1A .equ F3h kL4A .equ F6h kUNA .equ F9h kEE .equ 98h kASin .equ B8h kANGLE .equ 39h kLinkIO .equ 41h kRecall .equ 0Ch kEXP .equ C0h kALOG .equ C2h kSQRT .equ BEh kFIN .equ 3Ch kTEST .equ 33h kTABLE .equ 4Ah kCALC .equ 3Bh kFORMAT .equ 57h kTBLSET .equ 4Bh kSPLOT .equ 30h kQuit .equ 40h kINS .equ 0Bh ;***************** ;*Alpha Functions* ;***************** kALPHADOWN .equ 08h kALPHAUP .equ 07h kALPHAENTER .equ 06h kQUOTE .equ CBh kCapA .equ 9Ah kCapB .equ 9Bh kCapC .equ 9Ch kCapD .equ 9Dh kQUEST .equ CAh kTHETA .equ CCh kCapE .equ 9Eh kCapF .equ 9Fh kCapG .equ A0h kCapH .equ A1h kcolon .equ C6h kCapI .equ A2h kCapJ .equ A3h kCapK .equ A4h kCapL .equ A5h kCapM .equ A6h kCapN .equ A7h kSPACE .equ 99h kCapO .equ A8h kCapP .equ A9h kCapQ .equ AAh kCapR .equ ABh kCapS .equ ACh kCapT .equ ADh kVarx .equ B4h kCapU .equ AEh kCapV .equ AFh kCapW .equ B0h kCapX .equ B1h kCapY .equ B2h kCapZ .equ B3h ;ΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ» ;ΊΫ²±°®®®®®®®®®®®®®®®®®®®®®®®®®®Author's Notes――――――――――――――――――――――――――°±²ΫΊ ;ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ Ό ; This section of the Code is meant to be vieved in a DOS Text Editor. ; ; When I started programming ASM, I noticed no one as of yet made a ;include file for the key press functions (using the _getkey command). I ;took TI's key press routines and equates (83ASMKEY.HTM) and made them into ;a small include file. Just #include "83key.inc" just like you would any ;other include file. The key names are the same as are the ones on TI's ;page. ; ;ΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ» ;ΊΫ²±°®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®Credits―――――――――――――――――――――――――――――°±²ΫΊ ;ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ Ό ; ;Programming: ; Phil Killewald ; PaSTE of America ; ;Programming Help: ; Texas Instruments ; ;Assembled Using: ; N/A (Not Assembled) ; ;Idea From: ; TI83ASM.INC and TOKENS.INC ; by Texas Insturments ; ;Special Thanks: ; Aaron Bidlack ; Lindsay Kosmala ; Microsoft Corporation ; PaSTE of America ; Jamie Rutyna ; Texas Insturments ; ; ;Copyright (c) 1997, 1998 PaSTE of America ;All Other Copyrights Belong To Their Respective Owners ;ASCII Document Dated April 10, 1998 at 10:28:17.