The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 795 - File: showthread.php PHP 7.4.33 (FreeBSD)
File Line Function
/showthread.php 795 errorHandler->error





Post Reply 
TI-59E for HP48GX, HP-48SX, HP-49G and HP-49G+/50G
06-24-2014, 09:11 AM (This post was last modified: 06-02-2015 05:48 PM by HrastProgrammer.)
Post: #1
TI-59E for HP48GX, HP-48SX, HP-49G and HP-49G+/50G
I think this deserves a separate thread because the other one (http://www.hpmuseum.org/forum/thread-382...l#pid14129) is dealing with TI-59E prototype for Windows.

I am very happy to announce the availability of a real TI-59 emulator for HP48GX, HP-48SX, HP-49G and HP-49G+/50G calculators Big Grin This famous vintage calculator is fully recreated because I emulated the real CPU behaviur and the emulator executes a code from the real TI-59 ROM. Hynek Sladky extracted the ROM from the real TI-59 calculator using a special device he built just for this purpose. The dump has been further compared against the listing published in the patent no. 4153937. So, all TI-59 hidden features like HIR registers, Fast Mode (the execution really is twice as fast in this mode), Hexadecimal Codes, Fractured Digits, Firmware Browsing etc. work exactly as on the real calculator.

[Image: ti59e.jpg]

The emulator can be downloaded here (it is free to use although a small donation is highly appreciated):

http://www.hrastprogrammer.com/ti59e/index.htm
(on this page you'll find keyboard mapping and other info as well)

Card reader and printer are not emulated yet but are planned for the foreseeable future (as time permits).

Unfortunately, my TI-59 is not working anymore and I cannot do any benchmarks against the real calculator. So, I would appreciate if some of you can compare the speed of TI-59E running on HP-48/49 to the speed of real TI-59.

The latest version of TI-59E prototype for Windows has the ability to save memory in HP-48/49 format. To do this just enter 48 or 49 in the display, hold Ctrl key and click on the "Save" button. Then transfer this file to the calculator, rename it to RM59 and execute the emulator.

BTW, I will ask Hynek if he is ready to publish TI-59 ROM so, please, don't pollute this thread asking for the ROM.

I also took the opportunity to fix some small bugs in my other free emulators (HP-41E & TI-57E):

http://www.hrastprogrammer.com/hp41e/index.htm
http://www.hrastprogrammer.com/ti57e/index.htm

Furthermore, TI-57E has gone through a small redesign - I added DEG/RAD/GRAD/2nd/INV annunciators and keyboard layout is reworked to accommodate the new TI-59E layout.

All this, more or less, closed a full circle as far as emulators are concerned, and I am not interested in developing any other emulator.

What I will do in the future is to work further on my HRAST BASIC for HP-48/49 as I think this project has a lot to offer. The kernel engine is finished and the execution time for HRAST BASIC version of that 8-queens benchmark (http://www.hpmuseum.org/cgi-sys/cgiwrap/...i?read=700) was ~16 seconds on the HP-48GX ... Not bad for an interpreter running on ancient CPU Smile

https://www.hrastprogrammer.com/hrastwood/
https://hrastprogrammer.bandcamp.com/
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
TI-59E for HP48GX, HP-48SX, HP-49G and HP-49G+/50G - HrastProgrammer - 06-24-2014 09:11 AM



User(s) browsing this thread: 1 Guest(s)