Documentation
Symbulator 7 7

Roll the credits

If you are interested in the people behind Symbulator, here's who made it and who helped, plus some acknowledgements. And some glowing reviews received over the decades.

Last updated 2026-09-06

Who made Symbulator

Symbulator and its documentation, in all its versions up to this date, have been made by me, Roberto Perez-Franco. I started coding it as an engineering student at the Technological University of Panama (Universidad Tecnológica de Panamá) in Azuero, and the timeline below has the dates.

Roberto in 2000, with a TI-89

A timeline

DateEvent
30 March 1999The first line of code, at the Technological University of Panama in Azuero.
2 April 1999Version 0.92, the first public release, goes onto the Internet.
29 May 1999Version 0.994 — the equivalent of version 1.
19 August 1999Version 2, presented in person for the first time, at UTP Azuero.
October 1999The Elect SCS plug-in. The program is still called SCS.
November 1999The paper is written.
Late 1999 or early 2000Version 3.
14 May 2000The Power Tools plug-in. The program is now called Symbulator.
October 2000First place, IEEE Region 9 Student Paper Competition.
December 2000The paper is published in Panama, in the bulletin of the IEEE section.
9 January 2001Version 4.
30 March 2001Version 5, called Q.
9 July 2001The thesis is defended, and graded 100 out of 100.
September 2001The paper is published in Barcelona, in the magazine of the IEEE student branch.
June 2013Version 6, written at MIT.
July 2023Versions 7 and 8, written in Melbourne.
13 August 2026The symbulator package goes onto PyPI.
28 August 2026Version 9, a public beta.
1 October 2026Versions 9 and 8 leave beta.

What Symbulator did for me

I've never made any money from Symbulator: it has always been and will remain free of charge. But I have benefited from Symbulator in other ways. Thanks in large part to Symbulator, I landed my first job, received a Distinguished Alum award from UTP in 2008 and an Outstanding Young Person (TYOP) award from the Panamanian chapter of Junior Chamber International (JCI), and won a Fulbright Scholarship that took me to a Master of Engineering and later a PhD in Engineering Systems at the Massachusetts Institute of Technology. MIT then hired me, and I lived in Boston for almost twelve years. I now live in Melbourne, Australia. You can say that writing Symbulator changed my life. Beyond my lifetime, Symbulator may preserve a part of my mind as it solves circuits for new generations, the same way a composer lives in the tunes or a writer in the words they conceived.

Dedication

Two people made Symbulator possible, with their love and support.

The first is my wife Monica, who had the patience to live with a cyborg for all the years my mind was focused on coding and documenting. Mi reina, my attention was elsewhere, but my heart was always with you.

The second is my late father Tito, who invested time and money in my education and bought me every gadget and every book I needed or wanted for my studies, with a blind faith that one day something good would come of it. I'm happy to know that I made you proud, Dad, and I miss you every day.

How to reach me

If you liked Symbulator, let me know. My email is my given name, then my last name with a hyphen, as a dot-com address, like so: rxxxxxx@pxxxx-fxxxxx.cxx

Acknowledgements

Human collaborators

Over the past decades, many people have made Symbulator better through their suggestions and corrections, on both the software and the documentation. Many were complete strangers at first and became dear friends through our exchanges. Others were dear friends that became collaborators.

Versions 1 through 6 received feedback and suggestions from José Vega (Panama), Tim Hutcheson (USA), Lars Frederiksen (Denmark), Joe Riel (USA), Arne Harstad (Norway), Erwin Baert (Belgium), Charles 'Chuck' Ware (USA), Doug Burkett (USA), Reinhard Willinski (Germany), Kamil Malinski (Austria), Jake Adams (USA), Daniele Martini (Italy), Rozgonyi Szabolcs (Hungary), Michael Rans (UK), Alex Astashyn (Russia), Al Charpentier (USA), Nevin McChesney (USA), Ivan Oro Yu (Panama), Pepe Iborra (Spain), and Dave Conklin (USA). Versions 7 and 8 received feedback and suggestions from Carlos Perez Ortega (Chile) and Qifan Wang (China).

Version 9 benefited from feedback and excellent suggestions from my dear old friend Antony García (Panama), who is not only one hell of an engineer and a consummate circuit theorist, but who also taught the same Circuits class at UTP as Prof. Eliane Boulet for many years. I met Antony in May 2013, while he was a student at UTP Azuero in the same major that I had completed more than a dozen years earlier. I was immediately struck by his brilliance, and we became friends. In August 2026, I shared an early version of Symbulator 9 with Antony while he was a PhD candidate in the ECE Department at WPI (MA, USA). Antony generously provided me with a series of fantastic recommendations — from his vantage point as both a student and a teacher of circuit theory — regarding features he would like to see in Symbulator. I worked with Claude over a few weeks in September to turn them into reality.

My thanks to all of them. I truly am in their debt.

Software I relied on

Symbulator 7 relies on DiffEq, by Lars Frederiksen, for its Laplace transforms. Lars is one of the most gifted TI-Basic programmers there has ever been. For many years I hosted his programs exclusively on my website, at his request, and had the honour of helping him beta-test them for the TI-89.

Problem credits

To make this book useful to actual students, the problems were chosen from widely used textbooks on electric circuit analysis, and their circuit diagrams are reproduced here as they appear in the source.

CodeTextbook
AS2Fundamentals of Electric Circuits (2nd ed.), Charles K. Alexander and Matthew N. O. Sadiku, McGraw-Hill, 2004
AS5Fundamentals of Electric Circuits (5th ed.), Alexander and Sadiku, McGraw-Hill, 2013
AS7Fundamentals of Electric Circuits (7th international ed.), Alexander and Sadiku, McGraw-Hill, 2020
B11Introductory Circuit Analysis (11th ed.), Robert L. Boylestad, Pearson – Prentice Hall, 2007
Bo2Elementary Linear Circuit Analysis (2nd ed.), Leonard S. Bobrow, Oxford, 1987
HK5Engineering Circuit Analysis (5th ed.), William H. Hayt Jr. and Jack E. Kemmerly, McGraw-Hill, 1993
NR9Electric Circuits (9th ed.), James W. Nilsson and Susan A. Riedel, Prentice Hall, 2011
NR11Electric Circuits (11th ed.), Nilsson and Riedel, Pearson, 2020
NR12Electric Circuits (12th ed.), Nilsson and Riedel, Pearson, 2023
RM3Circuit Analysis: Theory and Practice (3rd ed.), Allan H. Robbins and Wilhelm C. Miller, Thomson – Delmar Learning, 2004
TR5The Analysis and Design of Linear Circuits (5th ed.), Roland E. Thomas and Albert J. Rosa, Wiley, 2006

For the purpose of teaching students how to use Symbulator, these diagrams are reproduced under the principle of fair use. No copyright infringement is intended.

Praise received

Over the past quarter of a century, the words of encouragement I received from users of Symbulator were my incentive to keep working on it. Here is a little of that precious collection.

The masterpiece of TI-89 programming.

— Alex Astashyn, EE+CoE+CoS major, Polytechnic University, Brooklyn, New York, USA

Symbulator is and always will be the best program for TI-89/92/V200.

— Charles Ware, EE major, Columbus, Ohio, USA

Roberto, your program Symbulator is by itself a reason to buy the calc. It's a masterpiece of programming.

— Pepe Iborra, Telecommunications, Spain

The program is really a masterpiece. It gives you everything you need, very accurate, very fast. It's really what every Electrical Engineer dreams of. It's so easy to use and it does everything! DC, AC, Transient analysis, Thévenin, Bode plots… everything! I'm really amazed.

— Nikolaos Trichakis, EE major, Aristotle University of Thessaloniki, Greece

I wish I had it while going through school.

— Joe Riel, BSEE, creator of Syrup (a symbolic circuit simulator for Maple V), University of California, Irvine, USA

Congratulations for your program: it's simply fantastic. Symbulator is worth the cost of a TI-89!

— Pier Giorgio Raponi, engineering student, Pisa, Italy

You've made an excellent program. Symbulator is really the best circuit simulator ever made for a calculator.

— Rui Sebastião, EE major, University of Coimbra, Portugal

Symbulator is probably the most useful program ever made for a TI calculator. I am an electronics student and even paid for the EE*Pro software, yet I find myself using Symbulator more because it is much better at what it does.

— Josh Cunningham, electronics major

Symbulator, by far, has been the best tool for EE I have come across yet. […] It is truly an impressive piece of work. You should be proud. It certainly is helping me to focus on my studying of EE instead of trying to remember all the math.

— Jim Wachtel, EE, Process Control & Electrical Co., St. Louis, Missouri, USA

Licence

From June 2013, Symbulator was offered under a Creative Commons BY-NC-SA licence. Since 2026 it is open source under the MIT licence, which supersedes it. If you want to port it to another platform, you are free to do so, provided the copyright notice and the attribution of authorship travel with it.