Hope you'll share that incognito ROM, also waiting for a board. (And if you PM your 48 code, I'd like to try it on a 48G and 49G+, I still didn't grasp enough of RPL to do it myself. Maybe I'll try in the hpmuseum forum for someone to run it on a HP-15 as that was the calc I used in senior high during my "Atari prime".)

Here you go:

Even though this is code pertaining to a different platform, I will post it here (anyway) because it certainly serves us as a solid reference for evaluating speed and accuracy of Atari's own results:

HP 48GX Results Summary (code samples shown further below):

- HW Config:

- 128K MAIN ram, 128K RAM Card Slot 1, 1MB RAM Card Slot 2
- HP SATURN 4bits/20bits/64bits CPU, running @ 3.9 Mhz on 3x AAA 850mah Eneloop batts (!!!)

- SW Config: Erable 3.2, ALG48, Java, 106K free MAIN ram.

- Final Results:

- Test Version #1 (UserRPL code interpreter):
**14.95 secs**, Delta: 0.00000002 (2x10^-8, 12 digits), Random: 23.52 - Test Version #2 (UserRPL code interpreter):
**21.39 secs**, Delta: 0.00000002 (2x10^-8, 12 digits), Random: 16.35. - Test Version #3 (UserRPL code interpreter):
**44.59** **secs**, Delta: 0.00000000 ("infinity" precision), Random: 3.60. - NOTES: "Random" sum varies from as little as 1.3 to 30+. SCREEN refresh turned-off, for full CPU-processing power.

Here is the code for each Test Version:

*Test Version #1 *(unrolled inner-loops & optimized for on-Stack/RPL performance, sensibly faster than local variables, timed with Erable's TEVAL):

**<<**0 0 1 100 FOR n n

SQRT SQRT SQRT SQRT SQRT SQRT SQRT SQRT SQRT SQRT

SQ SQ SQ SQ SQ SQ SQ SQ SQ SQ + SWAP

RAND RAND RAND RAND RAND RAND RAND RAND RAND RAND RAND

RAND RAND RAND RAND RAND RAND RAND RAND RAND RAND RAND

+ + + + + + + + + + + + + + + + + + + + SWAP

NEXT

5 / 1010 - ABS SWAP 1000 - ABS **>>**

*Test Version #2 *(run-of-the-mill FOR-NEXT inner loops, but control variables "S" and "R" still tallied on-STACK, timed with Erable's TEVAL):

**<<**0 0 1 100 FOR n n

1 10 FOR i SQRT SWAP RAND + SWAP NEXT

1 10 FOR i SQ SWAP RAND + SWAP NEXT

3 ROLL + SWAP NEXT

1000 - ABS SWAP 5 / 1010 - ABS **>>**

*Test Version #3 *(On-Stack Algebraic solve of "10th Power of 10th Root of n", unrolled inner-loops, 12-digits RAND sum, requires ALG48 "ASIM" or similar):

**<<**0 0 1 100 FOR n

'XROOT(10,n)^10' ASIM EVAL + SWAP

RAND RAND RAND RAND RAND RAND RAND RAND RAND RAND RAND

RAND RAND RAND RAND RAND RAND RAND RAND RAND RAND RAND

+ + + + + + + + + + + + + + + + + + + + SWAP

NEXT

5 / 1010 - ABS SWAP 1000 - ABS **>>**

As for Incognito special ROM-build, I will certainly share it. Please, keep in mind that you will need a RELIABLE (notice the word) Flash/PLCC burner, so you do not get temporarily stuck (as me 8-). It will be finished by Wed/Thursday, this week. All ROMs (XL and legacy) will be updated from "binary-correct" versions of each, and both RevA and RevB 10K-ROMs will be updated with Newell's FP code and Fast-FP XL-rom will also be included (latest version of SDX will be there, too). Hopefully, It will be a nuts-and-bolts package.

Enjoy!