A86: sqrt[key] and calc states
[Prev][Next][Index][Thread]
A86: sqrt[key] and calc states
ok, this question is a two parter:
1) How do I invoke an action using [sqrt]key if ALPHA [f1] is pressed?
(not simultaneously, but like a 2nd function)
2) How do I invoke the y= input screen? i know the current address is at
$C1B4, but how do i set it? (i have the calc states list, but i do not
know whether a call has to be used or not, I am assuming so)
here's what I have so far:
code:
.org _asm_exec_ram-2
code_start:
.db $8e,$28
call $479f ;pop op1
ld a,($d625) ;get saved a register (keypress)
or a
ret z ;leave if no keypress (speeds up OS)
ld b,a
bit 4,(iy+$12)
jr z,end
ld a,b
cp $C2
call z,$4A7E ;this will be a calc state later but for now, i am using
ClLCD to test it.
end:
cp a ;must set zero flag
ret
code_end:
.end
Thanks in advance,
Justin TerAvest (aka Base_16)
base_16 @geocities.com