
About
This app emulates the classic TI-59, TI-58, and TI-58C calculators with cycle-accurate precision. It includes virtual magnetic cards, a printer, software modules, and a CPU-level debugger for in-depth analysis. Bring your old programs back to life or explore the inner workings of these vintage machines.
What's New in Calc
2.2.0
November 4, 2026
• STATE FILES: One preset can now run a whole session. A "PROGRAM:" or "REGISTERS:" after "KEYSTROKES:" changes just the steps and registers it lists once the program has stopped, as if you had keyed the changes in, on any model. For larger changes, a preset feeds magnetic cards the way a TI-59 user fed a prepared stack: "InsertCard:" pushes a card into the stopped calculator, "ArmCard:" lays one ready for the program's own "Write" or "INV Write", and a "CARD:" block defines a card's registers and steps in the preset itself, without a file. "fast-grafik-3d-plot.ti59" is now one file instead of two. • STATE FILES: A preset can now operate the controls around the calculator: "PrinterTrace: on"/"off" sets the printer's TRACE switch, "CutPaper:" cuts the paper, and "DebugPanel:", "Freeze:", "FreezeOnStart:", "Step:" and "Resume:" do what the debugger's tabs and buttons do. While the debugger is frozen, a preset's keys now wait until it runs again instead of being lost. "SKIP-RESET:" and the virtual key "99" are gone: a reload in the same file and "PrinterTrace:" replace them, and both are now reported as errors. • MAGNETIC CARDS: A card now has two sides, as the real one has, in one file with one cue card. Choosing a card with either Crd button fits it into the calculator above the keys. Pressing its top-left or top-right corner feeds that side, and the corner lights up while it passes. The corners show the bank stored on each side, and change when you write another bank there. A new card's label shows its file name; if the name is already taken, the app asks before replacing that card. Existing cards keep working as one-sided cards, and stay that way. In a preset, "InsertCard: Name:2" and "ArmCard: Name:2" choose the side, and a preset's cue card goes onto the cards it writes. • IPHONE DUO: Opened flat, the calculator, the printer and the debugger sit side by side, as on the iPad, whatever "Debug Page in Portrait" is set to; the printer tape is narrower there, its print scaled down to fit. Half open like a laptop, closed, or held tall, it shows the pages as on the iPhone. • FAST MODE: A program that reaches the calculator's reset routine now clears the whole memory on the TI-59 and TI-58, and t stays, as measured on a real TI-59. The fast-mode entry "Pgm 02 SBR 239" does this, which is why the old recipes read the card again afterwards. "characters-fastmode.ti59" now plays them that way: card, RST R/S, card. • DEBUGGER: To watch the reset routine on the TI-59 and TI-58, with FREEZE ON START or a trace, use a clean reset. A plain Reset now runs the routine out of sight, which is how it keeps the memory. FIXES • RESET: No longer loses R29 on the TI-59. On the TI-58 and TI-59, a clean reset is now an ordinary reset: the calculator clears its memory itself. • DEBUGGER: In a short window, the CPU tab no longer spreads over the debugger's tabs and blocks them. • MAGNETIC CARDS: A card file from an earlier version now shows the bank badges it was saved with. They used to be replaced by the number of the bank stored in that file, so the two files of a two-bank card looked different. • IPAD: The debugger's background no longer reaches into the status bar and below the bottom edge.
MoreUser reviews
FAQ
Does Calc-U-59 have ads?
No, Calc-U-59 is free software and does not contain advertisements.
What devices does Calc-U-59 support?
Calc-U-59 is available for iPhone, iPad, and Mac devices.
How accurate is the emulation in Calc-U-59?
Calc-U-59 provides cycle-accurate emulation of the TMC0501 processor, reproducing the exact behavior of the original TI-59, TI-58, and TI-58C hardware.
Can I load and save programs in Calc-U-59?
Yes, Calc-U-59 features a virtual magnetic card reader/writer to load and save programs and data registers as card files, which can be synced via iCloud.
What is the age rating for Calc-U-59?
Calc-U-59 has an age rating of 4+, making it suitable for a wide range of users.
How often is Calc-U-59 updated?
The latest version, 2.2.0, was released on November 4, 2026, indicating regular updates to maintain and improve the emulator.
Does Calc-U-59 include the Master Library modules?
Yes, Calc-U-59 includes the Master Library ROM and many other Solid State Software modules, allowing you to run programs from them.
Can I debug programs with Calc-U-59?
Yes, Calc-U-59 features an integrated CPU-level debugger that allows you to inspect program memory, data registers, and CPU state live as the machine runs.




