#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