Hello there,

I made the very first HP48G(X) online emulator.

Online demo here : http://www.jadegame.com/jsemu48/

Video :

The core engine could be optimized, it's a C code Based on HP EMU By Daniel Nilsson and put in ASM-JS with Emscripten.

It's all open source : https://github.com/brizzly/jsEmu48

Let's fork it and have fun!
Julien "SunHP"
http://www.jadegame.com/games/hp48/
I really like the HP48 and I like to see that someone made a new emulator.
But it's incredibly slow due to it's JavaScript nature, but still, very well done!
Muessigb wrote:
I really like the HP48 and I like to see that someone made a new emulator.
But it's incredibly slow due to it's JavaScript nature, but still, very well done!


Thanks!

Actually it's not Javascript, Emscripten runs Unreal Engine4 in Javascript at 60 FPS.
It's my C emu engine loop in C/SDL2 project that is a quick hack and very slow.
This is incredible work; thank you for sharing with us! In an ideal world we'd have the resources here to be able to emulate every calculator with jsTIfied, but this isn't an ideal world, so I'm glad other people are able to fill in the missing pieces. Keep up the good work! Do you have a strategy to figure out or profile where the slowdowns are coming from, or are you not too worried about it?
Thanks a lot !

The master pieces are : C emulator by D.Nilsson and Emscripten by Mozilla though
My SDL's main loop is crappy, bad timers and ugly code, heavily optimisable I think.

I wish I could pass the torch to a few programmers/hackers as it's all open source into Github, that'd be so awesome because I'm quite busy with my work.

Sincerely,
Julien
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement