26E60 |
ASRW5
|
ASR.W 5 times
|
26E71 |
ASLW5
|
ASL.W 5 times
|
313C8 |
CCSB1
|
Uses D.S to set SB, clears carry
|
26832 |
CHANGE_FLAG
|
Change ST flag # A.B (1-4)
If A.B > 10, A.B-11 is stored
into R0.B. Clears carry if ok
See <see>CHANGE_FLAG2
|
26839 |
CHANGE_FLAG2
|
Change ST flag # A.B (1-4)
Does some strange magic if
A.B > 10. Sets ST7
|
267EC |
clkspd
|
Measure CPU clock speed
Interrupts off on entry and exit
-> A.A=spd/16 B.A=loops/16s
Uses C.A D0 P CRY
|
26E82 |
CSRW5
|
CSR.W 5 times
|
26E93 |
CSLW5
|
CSL.W 5 times
|
04292 |
DeepSleep
|
Puts calc into "deep sleep"
Low power mode, display off
Wakeup on ON key or interrupt
|
266F7 |
GetStrLenStk
|
Pop $ -> C.A = length, D1 = body
|
266F0 |
GetStrLenC
|
D1 = C, <see>GetStrLen
|
266E9 |
GetStrLen
|
D1=$ -> C.A = length,
D1 = body
|
268D3 |
GetStrLenL
|
D1=$ -> C.A = length in chars
|
267F3 |
makebeep
|
C = msec, D = Hz
Checks BEEP flag.
|
04929 |
liteslp
|
Puts calc into "lite sleep"
Low power mode with display on
Wakeup on any key or interrupt
|