home *** CD-ROM | disk | FTP | other *** search
- #include "asm86.h"
- #include "ti86asm.inc"
-
- .org _asm_exec_ram
-
- nop
- jr Start
- .dw $0000
- .dw Title
-
- Start:
- call _clrLCD
- call BUSY_OFF
- ld hl,$0000
- ld (_curRow),hl
- ld hl,Text
- call _puts
- jr Waitkey
- ret
-
- Waitkey:
- call GET_KEY
- cp K_EXIT
- jr z,PD
- or A
- cp K_LN
- jr nz,Waitkey
- Waitkey2:
- call GET_KEY
- cp K_EXIT
- jr z,PD
- or A
- cp K_LOG
- jr nz,Waitkey2
- Waitkey3:
- call GET_KEY
- cp K_EXIT
- jr z,PD
- or A
- cp K_9
- jr nz,Waitkey3
- Waitkey4:
- call GET_KEY
- cp K_EXIT
- jr z,PD
- or A
- cp K_EE
- jr nz,Waitkey4
- ret
-
- Text:
- .db "(9/5)(9*12)"
- .db " 194.4",0
-
- PD:
- ld a, $01
- out ($03), a
- HALT
- ld a, $0b
- out ($03), a
- jr Waitkey
-
- Title:
- .db "Blank Screen!v.05(ASM)",0
- .End
- END