The following warnings occurred:
Warning [2] Undefined array key 84950 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 84963 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 84987 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $thread - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $fid - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 84963 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 84987 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $lang - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Attempt to read property "messages_in_thread" on null - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks





TI-57 emulator beta testers needed ... [OT]



#3

As some of you already know, I am investigating a possibility to develop a TI-59 emulator for HP-48GX/49G for some time. While such emulator is still very far away, I just succeeded to make a true TI-57 emulator for Windows (TI-57E). Although I am with HP most of the time, TI-57 was my first (programmable) calculator so it has a special value for me because I learned (calculator) programming on it.

To be honest, TI-57E is more a development and test platform because it is very ugly but it does the job. The development was possible because of the availability of a few TI patents describing TMC1501 CPU and containing TI-57 ROM object code. This object code was obviously manually retyped on a typewriter because it contains a lot of errors. And each patent has different errors so I took 6 of them and compared the whole ROM instruction by instruction (I just had nothing smarter to do during the holydays) trying to figure out which instruction is correct if there is a difference between individual patents. Then I wrote a disassembler and disassembled the ROM and resolved a few more errors by running the emulator and following the instruction traces. Currently there are just a few instructions for which I am not 100% sure but it seems like they are all correct. The additional problem was that this object code is probably not from the final product because it contains a few bugs which aren't present in the production calculators (or, at least, I haven't heard about them): (1) RST instruction breaks a running program and (2) Sigma+/Sigma- corrupt instructions at program steps 48 and 49 (and modify program counter, as well). I corrected these bugs so TI-57E seems to work correctly for all test cases and programs I executed. Even synthetic programming is working so CPU emulation is complete. For example, the famous GTO 2nd 48 LRN Exc SST Lbl 1 GTO 2nd 48 R/S INV STO 3 +/- +/- sequence which in fact turns TI-57 into TI-57C is working (and from the ROM disassembly I can even find why)!

As far as I know, it is the first real emulator of an old TI calculator and TMC CPU ever. The second stage would be to port TI-57E to HP-48/49. But, before I proceed, I need a few beta testers for TI-57E. If you are interested then you can contact me by mail (e-mail address is somewhere on http://hrastprogrammer.tripod.com) ...

Thanks and sorry for OT ...


#4

Hi, Hrast;

I still have my TI57 (working fine, and effectively my first calculator...), and I can go ahead trying out whatever you want related to it. I am sure that there are many other owners around here, so, consider me as one of them.

lcvieira (at) quantica (dot) com (dot) br

As you know, I have the HP49G/G+ and the HP48SX/G+/GII And I'd gladly try your emulator out.

Best regards.

Luiz (Brazil)

#5

I forgot to mention (in all mails) that you can access the debugger and look at the CPU registers by double clicking with the mouse on the emulated display above the keyboard ...


Possibly Related Threads…
Thread Author Replies Views Last Post
  OT TI-59 for the iPhone Matt Agajanian 10 2,818 09-04-2013, 08:57 AM
Last Post: Eddie W. Shore
  OT--TI-36X Algorithms Matt Agajanian 48 11,062 09-01-2013, 08:13 PM
Last Post: robert rozee
  OT: Simulating a TI calculator with crazy 11-bit opcodes Egan Ford 8 2,575 08-13-2013, 12:06 AM
Last Post: Paul Dale
  [OT?]Orthography corrector needed. Diego Diaz 8 2,532 06-22-2013, 04:31 PM
Last Post: Andrew Nikitin
  OT: anyone use the TI BAII Plus calculator a lot ? Gene Wright 1 1,138 06-15-2013, 01:08 PM
Last Post: John B. Smitherman
  TI-BAII plus clone (with emulator) fhub 3 1,828 06-04-2013, 07:49 AM
Last Post: Mike (Stgt)
  HP-50g How to store many equations - help needed Timo Labrenz 5 2,028 03-03-2013, 12:22 PM
Last Post: Timo Labrenz
  OT: Beta testers for the dark side of the universe Joerg Woerner 7 2,099 01-28-2013, 12:20 PM
Last Post: Geoff Quickfall
  Disaster: help for a couple of HP97 needed! Jose Gonzalez Divasson 10 2,898 01-21-2013, 04:45 PM
Last Post: aurelio
  HP41 emulator for HP48sx - keyboard overlay needed Doug (NYC) 3 1,568 12-31-2012, 03:11 PM
Last Post: Allen

Forum Jump: