HP Forums

Full Version: HP-48/49/50 emulation on iOS
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5
Anyone know how to import a program from m48+ to iHP48? I have the object file but can't find a way to get into iHP48.
(02-28-2021 02:15 AM)DM48 Wrote: [ -> ]Anyone know how to import a program from m48+ to iHP48? I have the object file but can't find a way to get into iHP48.

Dear DM48,

I have added two options to interact with Apple interfaces. Those options rely on:
- iTunes to use a PC to download / upload the files or
- Apple Files app (on iOS). With this app you can copy / move files from another app of from almos any popular cloud service such as iCloud of course, OneDrive, DropBox and others.

With these options you can enable the file on the iHP48 filespace, and then use the "Load Object ..." menu option within the iHP48 app.

Hope it helps.

Alexis
(03-01-2021 05:59 PM)Artista Wrote: [ -> ]
(02-28-2021 02:15 AM)DM48 Wrote: [ -> ]Anyone know how to import a program from m48+ to iHP48? I have the object file but can't find a way to get into iHP48.

Dear DM48,

I have added two options to interact with Apple interfaces. Those options rely on:
- iTunes to use a PC to download / upload the files or
- Apple Files app (on iOS). With this app you can copy / move files from another app of from almos any popular cloud service such as iCloud of course, OneDrive, DropBox and others.

With these options you can enable the file on the iHP48 filespace, and then use the "Load Object ..." menu option within the iHP48 app.

Hope it helps.

Alexis

Alexis, thank you for the reply. I have the Files App installed on my iPhone and the *.obj file stored inside iCloud Drive.

*** Ignore this***
How do I enable the file on the iHP48 filespace? I must be overlooking how to do this.
*** Ignore this END ***

I see now. With out your advice, and taking some time to study this, I don't think I would have figured that out. I have it now. There is an iHP48 folder ON the iPhone within the Files app.

iHP48 is a life saver and a donation was sent. THANK YOU!
That’s great news with the iHP48!
I just downloaded and installed it on my iPhone 7+.
I still have the original m48+ installed and wonder how to transfer the “steel” skins.
There’s one that uses the full screen resolution of the iPhone 6/7/8+ and to what I understand gives the same functionality as the Don’t Panic skins.
Thanks in advance for any assistance.
Open the Files app on your iPhone. From the top menu (iCloud Drive, On My iPhone, Dropbox, etc will be listed), choose on your iPhone. See the iHP48 Folder. Copy any file you have into this directory/sub-directory and you will be able to access that file from the calculator menu by double tapping the screen.

Does that help?
I used imazing to copy the steel skins from the m48+ to the PC and then from the PC to the iHP48. So far so good, but trying to open one of the steel skins gives me an error message. I don't know why.
Which skin?
(03-06-2021 09:25 PM)DM48 Wrote: [ -> ]Which skin?

The file name is:
/Skins/HP48G/Steel48GX_v2-736h@3x.xml
The title is:
Steel48GX_v2 (iPhone 6+)

The message I get when trying to change to this skin is:

Quote: Error!
This <sensorpreset> is unknown.
Error parsing <sensorpreset>.
Error parsing <sensors>
Error parsing <button>.
Error parsing <buttons>
Error parsing <orientation>.
Error parsing <orientations>.
Error parsing XML file.
iHP48 is great!

But how do I install Meta Kernel?

(I have an old configuration from my m48+ with MK2.29 installed but that crashes in iHP48 and I should probably start fresh.)
(04-05-2021 03:12 PM)Orome Wrote: [ -> ]But how do I install Meta Kernel?

I found instructions, but can't get them to work (even after sorting out the confusing line breaks and step numbering errors):

  1. Create a new HP48GX calculator
  2. Type MERGE1 into the calculator (without the "") and press [ENTER]
  3. Go to Fetch... and download the Meta-Kernel from the web
  4. Now use the Load Object... function to load the following file into the calculator: /Downloads/MetaKernel2.30/Disk/Install/MKRAM.KER
  5. Go to the calculator
  6. Type 'M' and hit [STO]
  7. Type again 'M' into the stack for later. An 'M' should reside on the stack.
  8. Load Object ... the following file /Downloads/MetaKernel2.30/Disk/Install/RECV.KER
  9. Go to the calculator
  10. Hit [EVAL]
  11. WAIT for the installation to finish. It will reboot the calculator automatically at the end.
  12. Install any library on port 0 after the completion of this procedure.

After hitting [EVAL] (step 10 above) I get

THEN Error:
Too Few Arguments


Also, what should actually be on the stack for steps 6 and 7: M or 'M'?

(Crossposted here)
iHP48 is great. Has anyone found a good skin for the iphone 12 pro? Something that pretty closely replicates the real thing (48G or GX) without screen stretching, etc?

Don't really want to go through all 100+ total skins to find one that looks right.
Could someone get an m48 IPA from their device and post somewhere? I understand this will install via iTunes only if purchased the app anyway. I upgraded to a new iPad Pro and was dumb enough to reset the old iPad before I realized the m48 icon was just a stupid download link
Hi , I'm another long-standing HP48-50g user.... Just found the Emu50g app and have it running on my iPhone. Now I want to run a key HP50g library on it but I can't figure out how to load the library from pc or HP50g to Emu50g. I have spent a couple of hours trying to resolve this with iPhone connected to pc and iTunes but no success... is anybody able to assist please?

Many thanks
Grunter
I have never tried it myself, and it really isn't obvious, since the directories and files that you see within the Emu50g app don't show up in the iOS Files app.

I did find this, though. Apparently Emu50g has a built-in WebDAV server. Maybe this will help: http://www.quickclose.com.au/quickclose3...ctions.pdf
I downloaded iHP48 for iOS and I like it very much. Since I'm used to my HP50g, I would like to load the hp49G+ ROM. I downloaded the ROM and it's now sitting in /ROMs/HP49G+/rom.49g+, but I don't know how to load it. I tried 'Load Object' but it gives me an error.

Can someone please post instructions on how to load a new ROM?

Thanks!
(09-11-2022 05:04 PM)gelatus Wrote: [ -> ]I downloaded iHP48 for iOS and I like it very much. Since I'm used to my HP50g, I would like to load the hp49G+ ROM. I downloaded the ROM and it's now sitting in /ROMs/HP49G+/rom.49g+, but I don't know how to load it. I tried 'Load Object' but it gives me an error.

Can someone please post instructions on how to load a new ROM?

Thanks!

I figured it out. Since I had already set it up as an HP48G, you have to go to settings and uncheck "Auto Load On Start". Then it will ask you to pick a ROM and set it up as a new calculator.

Thanks Alexis Lorca for creating such a cool and useful app for HP48/50 fans.

[Edit]
After successfully loading the HP49/50 ROM and using it over the last couple of days, I decided to switch back to the HP48 ROM for the following 2 reasons:

1. There is a noticeable input lag with the HP49/50 ROM. If you type too fast, or try to navigate a long menu quickly the calculator will stop and beep at you. As someone who is used to enter data quickly, this became an issue for me.

2. The shift key indicators are not visible on the display. So if you press left-shift, right-shift, or alpha, there's no quick way to see if the key was pressed or not. This also led to many input errors.

The HP48 ROM is very quick and stable and doesn't suffer from the above issues, so I recommend using it instead.

Cheers
Has anyone noticed that emu48 is much faster than iHP48?

I have been running a program my son created for the HP48 and comparing the run times with emu48 (Pixel 7a) vs iHP48 (iPhone 14 Pro Max).

emu48 completes the task is about 57% of the time it takes iHP48. Interesting observation. Depending on the accuracy we want, it takes anywhere from instant to over an hour to run. We can change the step (n=0.1) to smaller and smaller units.
(09-11-2022 11:33 PM)gelatus Wrote: [ -> ]
(09-11-2022 05:04 PM)gelatus Wrote: [ -> ]I downloaded iHP48 for iOS and I like it very much. Since I'm used to my HP50g, I would like to load the hp49G+ ROM. I downloaded the ROM and it's now sitting in /ROMs/HP49G+/rom.49g+, but I don't know how to load it. I tried 'Load Object' but it gives me an error.

Can someone please post instructions on how to load a new ROM?

Thanks!

I figured it out. Since I had already set it up as an HP48G, you have to go to settings and uncheck "Auto Load On Start". Then it will ask you to pick a ROM and set it up as a new calculator.

Thanks Alexis Lorca for creating such a cool and useful app for HP48/50 fans.

[Edit]
After successfully loading the HP49/50 ROM and using it over the last couple of days, I decided to switch back to the HP48 ROM for the following 2 reasons:

1. There is a noticeable input lag with the HP49/50 ROM. If you type too fast, or try to navigate a long menu quickly the calculator will stop and beep at you. As someone who is used to enter data quickly, this became an issue for me.

2. The shift key indicators are not visible on the display. So if you press left-shift, right-shift, or alpha, there's no quick way to see if the key was pressed or not. This also led to many input errors.

The HP48 ROM is very quick and stable and doesn't suffer from the above issues, so I recommend using it instead.

Cheers

Regarding observation no 2 you can fix that by using a different skin.
I have also noticed observation no 1 and unfortunately have no solution to it.
I'm reviving this old thread to see if anyone of you can help me.

I am in the process of designing a new high-res theme for iHP48, however there's no documentation that I can find regarding building skins. I have simply reverse engineered a few of the skins found on the device, but this is not exactly great.

Here's what it looks like;
[attachment=13522]

Firstly;
  1. Can someone point me to a good skin resource, or some documentation?
  2. I've noticed a UI bug with <scale>1</scale> — have any of you seen this in your travels?


Thanks in advance!
Look at the KMLxxxx file on Christoph's site here:

https://hp.giesselink.com/emu48.htm
Pages: 1 2 3 4 5
Reference URL's