Calculator Community > Axe
Routines
Matrefeytontias:
I don't know ... I guess we'll have to test it ;D (I won't do it though :P)
Streetwalrus:
Asm(DB02CB7FC8)
This opcode is a conditional Return. If run on an 83+BE it will return else it will continue along. More efficient than Return!If Full:Normal. ;)
nikitouzz:
Runer112 : "Decimal display: Disp Pointer to number to display sub(DEC) - Note that this does not return a string of a fixed length padded on the left with spaces like the usual Disp ►Dec. The string returned has any leading zeros clipped and consists only of the number itself."
When i try to use the fonctions dec.... text(32,71,°Osub(DEC^^r)) the programm don't function and the calto crash.... but on another programme, it work...
Then i want replace all the E8499 and Eblabla by L2 and L2+100 i've make this :
L2→r1
L2+100→r2
and i replace all the E... by r1 or r2 but... the calculator crash...
--- Code: ---:Lbl DEC
:L2→r1
:L2+100→r2
: conj(,R1,3)
: 0→{R2}r
: Fill(1+R2,8)
: R2→{10+R1}r
: 0+R1→r1
: 4+R1→r2
: 0+R1→r3
: ([806967])
: sub(DE0)
: ([C0BDF0])
: sub(DE0)
: ([6079FE])
: sub(DE0)
: ([F0D8FF])
: sub(DE0)
: ([18FCFF])
: sub(DE0)
: ([9CFFFF])
: sub(DE0)
: ([F6FFFF])
: sub(DE0)
: ([FFFFFF])
: sub(DE0)
: R2
: Return
: Lbl DE0
: conj(,4+R1,3)
: '0'-1→{8+R1}r
: Lbl DE1
: {8+R1}r+1→{8+R1}r
: If {2+R1}≥{sub(ADD)}
: Goto DE1
: End
: sub(SUB)
: Return!If {4+R1}+1/256+{8+R1}r-'0'+{R2}r
: {8+R1}r→{{10+R1}r}+1→{10+R1}r
:Return
--- End code ---
PS : i don't use L2 in my programme
c4ooo:
I made a Flood Fill algorithm here: https://www.omnimaga.org/axe-language/my-axe-flood-fill-algorithm/msg399980/#msg399980 .
Navigation
[0] Message Index
[*] Previous page
Go to full version