go59c

Commercial TI 59 emulator for android.

    • real hardware emulator, illegal opcodes, fast mode and all works
    • 120 memory registers, up to x64 speed.
    • Automatic save and load of state.
    • Full modules support with cards pack.
    • Full magnetic cards support with card pack.
    • PC100C printer support (touch right part of led) even in hires graf mode (see od-540 module)
    • Advanced led display support
    • Sound and haptic feedback
    • Module compiler integrated (up to 9999 steps in a module, with hex opcodes support)
    • Landscape mode for tablet (printer/pack/calculator)
    • Integrated help (touch left part of led)
    • Configuration screen (touch center part of led)
    • Immersive mode for Kit-Kat (touch extreme right of led to toggle navigation bar)

New 59+ mode (rewriting some parts of the rom after de-compiling it):

    • 300 registers, default partition 960 steps 180 registers
    • OP16 patched to display xxx.yyy for partitioning
    • n OP 17 now partition program memory for 80*n steps instead of 10*n user memory (n from 0 to 15)
    • program steps beyond 999 could only be reached by label in a program
    • n Write now use n upto 10 instead of 4 (same for card reading)
    • user memory from 180 up to 300 user registers. Registers beyond 99 only accessible by IND
    • INV LIST only print the first 100 registers, not possible to patch
    • LIST only print the last 3 digits of the step number so it loop from step 999 to 000, patch to correct this seems very difficult to do
    • new optimizer module compiler: use "_anything" as label, when compiling the label will be removed and the jump will be numerical

First release:

    • no manual, please wait
    • should work with at least 600x480 screen.

Third release:

    • some bugs corrected, 59+ mode added

Files:

    1. OD06b.txt: example of _label use
    2. 4 modules: ML 541, SY 544, LE 547 and MU 550 with plastic cards packs
    3. listings for OD-540 module

Extract files in:

    • android 4.4.2: sdcard: /Android/data/o2s.emul.ti59c/files
    • older: scdard: /go59c

Infos:

Emulator rom courtesy of Hynek Sladky, by way of HrastProgrammer.