Advertisement
Guest User

new_2.z80

a guest
Apr 14th, 2018
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include    "ti83plus.inc"
  2. #define     progStart   $9D95
  3. .org        progStart-2
  4. .db         $BB,$6D
  5. Screensize   .equ $4000
  6. ThinkEqual  .equ  a
  7.  
  8.             ld a,$64
  9. FillAgain:
  10.             ld hl,$0001
  11.             ld bc,$00C8
  12.             CPIR
  13.             jr z, Introduction
  14.             jr nz, FillAgain
  15.   ret
  16.  
  17. Introduction:
  18.             push hl
  19.             call FillAgain
  20.             .if  thinkEqual            
  21.                          call Compare16
  22.             .else        
  23.                          dec hl
  24.                          call FillAgain
  25.             .end if  
  26.  ret
  27.  
  28. Compare16:
  29.              ld a, h
  30.              cp d
  31.              jr z, Compare16_equal1
  32.              jr Compare_not_equal
  33. Compare16_equal1:            
  34.              ld a, l
  35.              cp e
  36.              jr z,Compare16_equal2
  37.              jr Compare_not_equal
  38. Compare16_equal2:
  39.              ld a, 1
  40.              jr Compare_return
  41. Compare_not_equal:
  42.              ld a, 0
  43. Compare_return:
  44.   ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement