technomonkey76

^^vv<><>BA

Apr 26th, 2011
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .nolist
  2. #include "ti83plus.inc"
  3. #include "dcs7.inc"
  4. .list
  5. .org $9D93
  6. .db t2ByteTok,tAsmCmp
  7. _PowerOff   .equ    $5008
  8. Start:
  9.     ld hl,Correct1
  10.     ld b,skUp
  11. KeyLoop:
  12.     push hl
  13.     cp $FF
  14.     ret z
  15.     bcall(_GetCSC)
  16.     pop hl
  17.     cp skClear
  18.     jr z,Quit
  19.     cp b
  20.     call z,Correct
  21.     jr KeyLoop
  22. Quit:
  23.     bcall(_PowerOff)
  24.     ret
  25. Correct1:
  26.     ld hl,Correct2
  27.     ret
  28. Correct2:
  29.     ld b,skDown
  30.     ld hl,Correct3
  31.     ret
  32. Correct3:
  33.     ld hl,Correct4
  34.     ret
  35. Correct4:
  36.     ld b,skLeft
  37.     ld hl,Correct5
  38.     ret
  39. Correct5:
  40.     ld b,skRight
  41.     ld hl,Correct6
  42.     ret
  43. Correct6:
  44.     ld b,skLeft
  45.     ld hl,Correct7
  46.     ret
  47. Correct7:
  48.     ld b,skRight
  49.     ld hl,Correct8
  50.     ret
  51. Correct8:
  52.     ld b, skAlpha
  53.     ld hl,Correct9
  54.     ret
  55. Correct9:
  56.     ld b,sk2nd
  57.     ld hl,AllCorrect
  58.     ret
  59. AllCorrect:
  60.     xor a
  61.     bcall(_ClrLCDFull)
  62.     bcall(_HomeUp)
  63.     ld (curCol),a
  64.     ld (curRow),a
  65.     ld hl,CorrectMsg
  66.     bcall(_PutS)
  67.     bcall(_NewLine)
  68.     ld a,$FF
  69.     ret
  70. Correct:
  71.     jp (hl)
  72. CorrectMsg:
  73.     .db "Access Granted!",0
Advertisement
Add Comment
Please, Sign In to add comment