go49g+

go49g+


HP 49G+ 50G emulator for android.

YOU NEED TO LOAD THE ROM FROM INTERNET TO FULLY USE THIS CALCULATOR, see later in the description how to do that.

- Full memory, port 0, 1 and 2.
- ROM 2.15 support (you have to download it yourself, see explanations)
- Automatic save and load of state (ram and flash).
- HP49G+ like skin or HP50G like skin.
- Landscape or Portrait mode.
- 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 x10 (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.
- Should work with at least 800x480 screen.
- BEEP command support (keyclick is not well emulated). (broken on android 4.3 see http://code.google.com/p/android/issues/detail?id=58113)

To load the rom:
1 - Download a rom upgrade (i.e : HpCalc.org, entry named ROM2.15, use Google with "hp4950v215.zip", the official HP name for the file upgrade).
2 - Extract the file named 2MB_215f.bin (from 2MB_FIX.zip) if want to have the full installation (with eqlib and all).
3 - Extract the file named 4950_215.bin if you want only the rom (flash port 2 empty).
4 - Put this file in the 'download' directory of your device (to be sure, you can send the file to yourself by mail and download the .bin from your mail app on your android device).
5 - Start the app, a rom should be loaded and the calc should ask you to "recover memory". Respond NO with F6 key.
6 - Otherwise a black lcd screen means that the rom was not found, use 'about' in 'menu' to see if you got a rom or not.
7 - Don't try other roms as the rom is patched at the first load.

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/go49gp/files' with a file manager (i.e. Linda manager or Ghost commander)
3 - on kitkat device import/export is now at /Android/data/o2s.emul.hp49gp/files instead of /go49gp
3 - next do "menu", "tool", "load on stack" your file should appear, choose it
4 - as told by the pop up, now press 'ON' key to refresh stack display
5 - et voilà, your file is loaded on the stack, now do what you want with it
6 - if you don't know what to do with it, get and read an HP49 manual !

Actually:

- no arm support
- no hp sd card support
- no grayscale support.
- serial only as printer.

Avoid checking 'force gpu rendering' in developer option in android 4.x prefs, this leads to graphic problems.
On S5 devices, long press the right hardware button to get the menu.

More help and infos at the webpage:
http://sites.google.com/site/olivier2smet2/home/go49gp

Recent changes:
v1.0.8
- bug on lollipop corrected
Add to list
$13.79
73
3.7
User ratings
97
Installs
500+
Concerns
0
File size
797 kb
Screenshots
Screenshot of go49g+ Screenshot of go49g+ Screenshot of go49g+ Screenshot of go49g+ Screenshot of go49g+ Screenshot of go49g+ Screenshot of go49g+ Screenshot of go49g+
About go49g+
HP 49G+ 50G emulator for android.

YOU NEED TO LOAD THE ROM FROM INTERNET TO FULLY USE THIS CALCULATOR, see later in the description how to do that.

- Full memory, port 0, 1 and 2.
- ROM 2.15 support (you have to download it yourself, see explanations)
- Automatic save and load of state (ram and flash).
- HP49G+ like skin or HP50G like skin.
- Landscape or Portrait mode.
- 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 x10 (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.
- Should work with at least 800x480 screen.
- BEEP command support (keyclick is not well emulated). (broken on android 4.3 see http://code.google.com/p/android/issues/detail?id=58113)

To load the rom:
1 - Download a rom upgrade (i.e : HpCalc.org, entry named ROM2.15, use Google with "hp4950v215.zip", the official HP name for the file upgrade).
2 - Extract the file named 2MB_215f.bin (from 2MB_FIX.zip) if want to have the full installation (with eqlib and all).
3 - Extract the file named 4950_215.bin if you want only the rom (flash port 2 empty).
4 - Put this file in the 'download' directory of your device (to be sure, you can send the file to yourself by mail and download the .bin from your mail app on your android device).
5 - Start the app, a rom should be loaded and the calc should ask you to "recover memory". Respond NO with F6 key.
6 - Otherwise a black lcd screen means that the rom was not found, use 'about' in 'menu' to see if you got a rom or not.
7 - Don't try other roms as the rom is patched at the first load.

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/go49gp/files' with a file manager (i.e. Linda manager or Ghost commander)
3 - on kitkat device import/export is now at /Android/data/o2s.emul.hp49gp/files instead of /go49gp
3 - next do "menu", "tool", "load on stack" your file should appear, choose it
4 - as told by the pop up, now press 'ON' key to refresh stack display
5 - et voilà, your file is loaded on the stack, now do what you want with it
6 - if you don't know what to do with it, get and read an HP49 manual !

Actually:

- no arm support
- no hp sd card support
- no grayscale support.
- serial only as printer.

Avoid checking 'force gpu rendering' in developer option in android 4.x prefs, this leads to graphic problems.
On S5 devices, long press the right hardware button to get the menu.

More help and infos at the webpage:
http://sites.google.com/site/olivier2smet2/home/go49gp

Recent changes:
v1.0.8
- bug on lollipop corrected

User reviews of go49g+
Write the first review for this app!
Android Market Comments
A Google User
6 days ago
On my new Droid Turbo, the app has become unusable - the menu bar covers up multiple keys. Any chance of a fix? Why not use one of the phone's own keys to pull up the menu?
A Google User
May 11, 2015
doesn't work at all I bought this a while back on a previous device and decided to try it on my nexus 6 (android 5.1). when opening the app, it shows a toast that says something about being "unable to load state" (it disappears too quickly to read), and then just sits there showing a calculator with a black screen.
A Google User
Apr 1, 2015
Great, but with two caveats First, in the calculator, do not enable 'display clock'. This will lead to random crashes. When disabled, you'll have no issues. Second, there is no way to disable haptic feedback. The developer keeps repeating himself by saying that all you have to do is disable it in the phone settings, but this doesn't work for two reasons: A) I might want haptic enabled, just not in the calculator B) I disabled the phone haptic and the calculator STILL vibrates after every key press. This is true of every phone I owned.
A Google User
Feb 14, 2015
Deep Reset added to Actions I was very glad to see Deep Reset added. This has greatly improved the app. It will get out of almost any lockup.The data, except the stack, almost always survives. I have had some experience using this app on Android 4.4.2 (kitkat). 1) Keep the internal sdcard as your default write disk. ES File Explorer will move the files than way. 2) The full pathname for your calculator files is Android/data/os2.emul.hp49gp/files/files. You must put a file here to use Load on stack. This is where Save Level 1 puts what you export. 3) You should export everything. There some tendency in KitKat for the busy annunciator to come on falsely. 4. If you get into a situation where you have to clear data copy your exports somewhere FIRST. When you get going again copy (don't move) your exports back. 5. Crashes on users other than owner. For multi-user tablets only Owner can install successfully.
A Google User
Jan 31, 2015
Works well, frame rate is a little slow It does what it needs to do. Landscape is surprisingly good, and printing works well. However, please add: file selection dialog (putting file in a random path gets old quick) and an option to change screen size, since the buttons are too small.
Version 1000000
Version 1000000