Advertisement
CVSoft

TI-82 shorthand calls

Dec 11th, 2015
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.20 KB | None | 0 0
  1. NB_2_STRING is at 30f6 (19ff1)
  2. iy add dec ld iy add ret
  3.  
  4. DEL_TMP is at 3606 (8233)
  5. exp add ld ld or jr ld ld exp add add exp add or exp ld dec call jp ld exp adc inc or exp add bit ld push ld or jp exp adc ld push dec dec dec dec or exp adc exp ld pop ret
  6.  
  7. TR_CHARPUT is at 3738 (4cb2)
  8. di push push push push ix bit iy ld jr inc call ld or jr inc cp jr ld ld ld ld add add add ld add push ix inc add call ld ld add ld xor call out ld call call out call ld call out ld xor dec
  9.  
  10. D_LT_STR is at 373e (4df2)
  11. ld inc ld or ret
  12.  
  13. LAST_LINE is at 3774 (4ffa)
  14. push ld ld cp pop ret
  15.  
  16. NEXT_LINE is at 377a (5004)
  17. push push push push ix ld ld ix adc ld inc ix jr inc iy ld jr ld iy sub jp call ei iy ld jr dec ix call ld ld ld add ld ld ld add call jr ld exp djnz jr inc djnz jr ld ld ld push
  18.  
  19. SCROLL_UP is at 3786 (508e)
  20. push push push push ix ld call ld call ei iy ld jp ix call ld ld ld add ld ld ld add call jr ld exp djnz jr inc djnz jp ld add sub cp ret
  21.  
  22. CLEARTEXT_F is at 37a4 (51dc)
  23. call jr inc call iy ld ret
  24.  
  25. CLEARTEXT_W is at 37b0 (51f7)
  26. call ld dec call push ld call di call pop cp jr ld ld add jr di ei iy ld ret
  27.  
  28. GET_T_CUR is at 37c8 (528c)
  29. push push push ld ld call add ld ld ld add pop pop pop ret
  30.  
  31. M_CHARPUT is at 37ce (52a2)
  32. di push push ld ld add add add ld add push ix ld nop ld ld add ld push ld ld or ld call call out call call ld ld bit ccf bit jr rrca add call out ld add ld pop add cp ccf jp push ld ld and
  33.  
  34. D_ZM_STR is at 37d4 (53dc)
  35. push push ix inc or jr dec call jr ix pop ret
  36.  
  37. D_LM_STR is at 37da (5401)
  38. scf push push ix inc call jr inc djnz jr ex ix pop or ret
  39.  
  40. UP_TEXT is at 37f2 (54ba)
  41. ld ld ld ld sub cp jr ld ld ld call jr inc sub ld ld ld jr ld inc add ld call ld dec ld inc call djnz ld call ld ld ld ld ld and ld or ld ret
  42.  
  43. DONE is at 386a (58df)
  44. ld ld inc ld call ret
  45.  
  46. D_HL_DECI is at 387c (4d94)
  47. push ld ld call add ld dec djnz sub ld ex ld ld inc cp jr ld jr ret
  48.  
  49. CLEARLCD is at 389a (5193)
  50. push ld push ld and push bit add ld jr inc push ld push ld and push bit cp push ld call jr ld and iy ld jr ld ld ld push pop di push push call pop sub pop cp jr ei pop pop or ld pop ret
  51.  
  52. DISP_GRAPH is at 38ac (11af9)
  53. iy sub cp adc ld call jr ld add add add ld iy ld jr ld iy ld jr inc ld sub ld call ei call ret
  54.  
  55. CLEAR_DISP is at 38ca (51e1)
  56. call iy ld ret
  57.  
  58. CREATE_TMP is at 38d0 (c3a8)
  59. call call call iy or iy xor bit ret
  60.  
  61. RESTOR_DISP is at 38dc (77e9)
  62. push push push push ix ld ld call ix pop pop pop ret
  63.  
  64. D_ZT_STR is at 38fa (4db8)
  65. push push ld ld ld inc or scf jr add call ld cp jr pop pop ld pop ret
  66.  
  67. BUSY_OFF is at 3918 (5430)
  68. push push push iy add ld call ld ld call call out call call in call in and ld ld call call out call ld call out inc djnz pop pop pop ei ret
  69.  
  70. KEY_HAND is at 3924 (1922f)
  71. call call iy sbc call jr call ret
  72.  
  73. BUSY_ON is at 3930 (5417)
  74. push push push push ld ld ld ld call ei iy add ld ld push push push iy add ld call ld ld call call out call call in call in and ld ld call call out call ld call out inc djnz pop pop pop ei ret
  75.  
  76. BACKUP_DISP is at 39c6 (77fe)
  77. push push push push ix bit jr dec iy ld jr rlca call iy adc ld call jr ret
  78.  
  79. TX_CHARPUT is at 39d2 (4d68)
  80. push push cp jr call call ld ld ld cp jr ld call iy add ld inc ld cp call pop pop ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement