SP15C special simulator
|
10-29-2024, 09:07 AM
(This post was last modified: 11-04-2024 08:20 PM by Pekis.)
Post: #1
|
|||
|
|||
SP15C special simulator
Hello,
Here is a short video of my Android (Java) special simulator, https://www.youtube.com/watch?v=10Raywtt6xo I hope you enjoy it ... Main differences: No Complex mode nor MATRIX operations 10 digits displayed (Calculations made with Java Double type, up to 10^307, 0^0 = 1 Dot Matrix Display, visual keypress feedback Alphanumeric error messages Up to 1000 registers (default: 100) Up to 10000 program lines (with alphanumeric symbols (includes TEST and HYP functions) or key codes (pressing the display)) Export/Import programs with the clipBoard Automatically saving state (incl. programs) to SQLite database CLEAR PRGM in EDIT mode aks for confirmation PSE while running program displays X for about 1 second, without stopping the program GSB deepest level: 100 All flags are user flags (no system flags) SOLVE implements Secant method INTEG implements Simpson method (Revival) STO RAN#, Re<>im, MATRIX, RESULT, MEM (useless) are inactive |
|||
11-04-2024, 09:00 PM
(This post was last modified: 11-04-2024 09:03 PM by Pekis.)
Post: #2
|
|||
|
|||
RE: SP15C special simulator
Hello,
Well, I've had much fun coding this special simulator for Android in Java, with RPN programming interface, Solve and Integrate, and with a Sharp-like dot matrix display (dynamic drawing of each dot...) (see photos below) The main advantages are the alphanumeric display (seeing "RCL DIM (i)" is much more appealing than "45 23 24" ... but you can see the opcodes after pressing the display), and the rounding mode is displayed on the side ("fix4" for example), along with angle mode and user mode. I also implemented the Solve/Integrate so that, if you launch it from normal mode, you can see the last estimation flashing after each second, instead of only seeing the flashing "running" The main difficulties were implementing the devilish stackLift, the interpreter and controlling the Solve/Integrate execution. FYI, I changed the integration method from Romberg to Simpson (Revival), and the GSB I (I<0) gets the job done like it had to There is no complex or matrix support, but it's rather difficult to code and use it the HP way ... |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)