Problem pewnie w tym, że stk-data wymaga nie po prostu liczby, ale liczby w postaci 'skondensowanej'.
Więc -pi to nie $82, $c8, $f5, $c2, $8f ale $f2, $c8, $f5, $c2, $8f.
org $8000
ld a,0
ld (23677),a ; początkowe X
ld a,47
ld (23678),a ; początkowe Y
ld a,255
call $2d28 ; wrzuć na stos kalkulatora A - X linii
ld a,0
call $2d28 ; j.w. - Y linii
rst $28 ; FP-CALC
db $34 ; stk-data - wrzuć na stos kalkulatora liczbę FP
db $f2, $c8, $f5, $c2, $8f ; -PI
db $38
call $2394 ; rysowanie łuku wg parametrów ze stosu kalkulatora
ld hl,$2758 ; wracamy do BASICa - kalkulator zmienia
; HL' trzeba więc przywrócić właściwą
; zawartość
exx
ret