Post Reply 
RCL-57
05-11-2022, 09:22 PM
Post: #3
RE: RCL-57
Thank you! Probably not in the short term, unless there is a lot of interest : ) The emulator itself is written in portable C, and I've made the code publicly available so it shouldn't be too difficult to port it to other platforms.

By the way, I don't anticipate much interest in the iOS version either!

As a teenager I did have a TI-57 and I realized, when writing this emulator, that my recollection was a bit rosier than the reality: the TI-57 is quite slow, its screen is quite flickery and the keyboard is not always responsive. (In the rebooted version, I "fix" these issues.)

Though one can write a few interesting programs, it would have been so much better if it had twice the memory.

I wrote RCL-57 mainly as a stepping stone to writing a ROM-based TI-59 emulator. One important consideration, compared to many calculator emulators, is that I wanted to make sure I had a deep enough understanding of the internals that I could show the state of the calculator in the User Interface. For example, RCL-57 shows the user program and a log of the user operations. I could have also shown the registers or the AOS stack. RCL-57 is also 1,000 faster than an actual TI-57 but makes sure that Pauses or the screen blinking on error are not sped up.

Of possible interest for readers of this forum is that, in the rebooted version of the emulator, I've changed program editing to follow HP's way. That is, I show the last entered instruction instead of the next one (which would be typically "00"). I'm more of a TI person, but I have to admit that here HP got it right... For even more fun I've made the display alphanumeric, so it's more like an HP-41C : ) All this in the rebooted mode. Purists will be able to use the original mode which will be like the actual calculator.

I will attach some screenshots.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RCL-57 - pauln - 05-11-2022, 03:35 AM
RE: RCL-57 - Jlouis - 05-11-2022, 07:54 PM
RE: RCL-57 - pauln - 05-11-2022 09:22 PM
RE: RCL-57 - rkf - 05-13-2022, 06:41 AM
RE: RCL-57 - pauln - 05-13-2022, 12:58 PM
RE: RCL-57 - pauln - 05-11-2022, 09:49 PM
RE: RCL-57 - Matt Agajanian - 05-12-2022, 04:28 AM
RE: RCL-57 - pauln - 05-12-2022, 04:37 PM
RE: RCL-57 - Matt Agajanian - 05-12-2022, 06:31 PM
RE: RCL-57 - Didier Lachieze - 05-13-2022, 11:11 AM
RE: RCL-57 - pauln - 05-13-2022, 12:49 PM
RE: RCL-57 - Matt Agajanian - 05-13-2022, 05:52 PM
RE: RCL-57 - pauln - 05-15-2022, 08:52 PM
RE: RCL-57 - Nigel (UK) - 05-16-2022, 08:45 AM
RE: RCL-57 - pauln - 05-16-2022, 03:58 PM
RE: RCL-57 - Werner - 05-20-2022, 07:36 AM
RE: RCL-57 - pauln - 05-20-2022, 01:06 PM
RE: RCL-57 - Werner - 05-23-2022, 07:39 AM
RE: RCL-57 - pauln - 05-24-2022, 03:06 AM
RE: RCL-57 - pauln - 05-21-2022, 02:13 PM
RE: RCL-57 - Didier Lachieze - 05-21-2022, 03:37 PM
RE: RCL-57 - pauln - 05-24-2022, 02:29 AM
RE: RCL-57 - Matt Agajanian - 05-20-2022, 09:58 PM
RE: RCL-57 - Dave Britten - 05-16-2022, 05:14 PM
RE: RCL-57 - DrewNicholson - 05-18-2022, 04:45 AM
RE: RCL-57 - Ren - 05-20-2022, 12:00 AM
RE: RCL-57 - pauln - 05-20-2022, 12:12 AM
RE: RCL-57 - Ren - 05-20-2022, 05:16 PM
RE: RCL-57 - Gene - 05-21-2022, 03:46 PM
RE: RCL-57 - pauln - 05-21-2022, 03:58 PM
RE: RCL-57 - Gene - 05-21-2022, 04:25 PM
RE: RCL-57 - Gene - 05-24-2022, 11:31 AM
RE: RCL-57 - pauln - 05-24-2022, 03:27 PM
RE: RCL-57 - Matt Agajanian - 05-25-2022, 05:42 PM
RE: RCL-57 - pauln - 06-04-2022, 03:02 AM
RE: RCL-57 - Matt Agajanian - 06-04-2022, 05:48 AM
RE: RCL-57 - pauln - 06-04-2022, 05:56 AM
RE: RCL-57 - Matt Agajanian - 06-04-2022, 10:54 PM
RE: RCL-57 - pauln - 06-12-2022, 06:48 AM
RE: RCL-57 - Thomas Klemm - 06-12-2022, 10:05 AM
RE: RCL-57 - pauln - 06-12-2022, 02:35 PM
RE: RCL-57 - pauln - 07-30-2022, 03:54 PM
RE: RCL-57 - pauln - 07-30-2022, 04:48 PM



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