go49g

Commercial HP 49 G emulator for android.

    • Full memory (even flash), port 0, 1 and 2.
    • ROM 1.19-6.
    • Automatic save and load of state (ram and flash).
    • HP49G like skin or HP50G like skin.
    • Multi touch keyboard support, permits 'shift' down while pressing another key (ON+C, even ON&UP ... are ok).
    • Load/save to/from stack level 1 support (only object in IRAM).
    • Speed from x1 upto x20 (max depend on your android device).
    • HP82240 compatable printer as serial printer (touch right part of calc lcd) (in PRTPAR, set length of line as 23 or 24 characters, default is 80 producing bad formatting).
    • Flags help, full commands help (I hope so) (touch left part of calc lcd).
    • Clock synced with android time (Timers emulated, clock and ticks are ok).
    • Smooth hardware scrolling emulated.

To load a file:

    1. the first time, do "menu", "tool", "load on stack", and abort, this will create the right directories
    2. then download (from http://www.hpcalc.org/ for example) the raw file you want to load and put it in 'sdcard/go49g/files' with a file manager (i.e. Linda manager or Ghost commander)
    3. on kitkat device, import/export directory is now /Android/data/o2s.emul.hp49g/files/... instead of /go49g/... on the sdcard.
    4. next do "menu", "tool", "load on stack" your file should appear, choose it
    5. as told by the pop up, now press 'ON' key to refresh stack display
    6. et voilĂ , your file is loaded on the stack, now do what you want with it
    7. if you don't know what to do with it, get and read an HP49 manual !

Second release:

  • BEEP command support
  • portrait or landscape mode (see Action, change orientation)
  • many bugs corrected

First release:

    • sound not supported.
    • no grayscale support.
    • serial only as printer.
    • should work with at least 800x480 screen.

See www.hpcalc.org/ for programs. Be carefull between 49G and 49G+ and 50G only programs.

If you need to reset the content of the calc (even flash), use 'remove data' from your android app manager, next start will give you a clean, fresh state.

If the keyboard response is not good, use '->KEYTIME' function (as on the real calculator).

If you got a freeze or lock, try in order:

    1. 'ON' : it could be the auto off feature (10 minutes by default, less if speed > 1 used)
    2. 'ON+C'.
    3. 'force kill' from app manager and restart.
    4. Soft reset from 'Actions' menu (you loose only stack).
    5. Deep reset:
    6. launch go49g app, select 'deep reset' from 'actions', app quits
    7. in android settings, select 'apps' then 'go49g' then 'force quit', then acknowledge
    8. restart go49g
    9. Hard reset from 'Actions' menu (you may have a memory lost).
    10. 'force quit' and 'remove data' from app manager (full memory lost).

Then try to reproduce it: on the emulator and if possible also on the real calc ... before reporting a bug: some programs are for HP49G+ or HP50G only !

So, export your data !!

Emulator not based on emu-xx nor x-emu-xx :) Icon by Michael Vogel