Make your iOS-device programmable

logo120FX-602P Sim is a simulation of the favorite scientific calculator FX-602P, which was produced in the past by a well-known Japanese manufacturer.

iphone5This simulation runs on your iPhone, iPod touch and iPad. The program is available in Apple’s App Store as a universal app.

Its specialty: It is easy to program based on algebraic notation. Functions and programming-features are completely simulated.

Download_on_the_App_Store_Badge_US-UK_135x40As oppose to the original device the default programming memory of FX-602P Sim is not limited to 512 steps. It has been extended to 999 steps. The default number of registers has been increased from 22 to 110.

In addition the upper registers can be switched to special readonly-registers to read particular values like date, time, timezone and GPS-information.

The iPad offers the special feature of the simulated printer FP-10 for printing listings and memory content as well as data and numbers out of program executions. You can also use it just simply for printing your calculations.

All officially documented functions of the original device are simulated. Undocumented functions, as they are known for synthetic programming are not part of the simulation. The option to play music in connection with an interface-adapter is not simulated either.

Programming Sample

If this calculator is new to you, then just have a look at this video. It shows a user typing in a program to solve quadratic equations and testing it.

Looking for FX-602P Simulation for a different platform?

Owners of an Android phone or Symbian device can get an FX-602P Simulation app from an external developer: Martin Krischik released his simulation on various platforms. Also checkit out at the Google Store.

12 thoughts on “Make your iOS-device programmable

  1. Peter Engelhard

    Hallo, Herr Becker, 1983 kam ich als DDR-Forscher und Entwickler (Fernbedienung von Schiffs-Großdieselmotoren) in den Besitz des FX602P und stieß schnell an seine Grenzen mit dem Speicherunfang und Umstände zur Erstellung und Prüfung meiner getippten (!) Programmen.Ich möchte gerne – wenn es möglich ist auf dem PC MSI X460 mit Windows 7 oder Ubuntu den Rechner Ihrer Erweiterung und Möglichkeiten nutzen. Es geht um das Weiterführen des universellen Schiffes mit Dieselmotor und Verstellpropeller in allen Fahrtzuständen.Ich besitze einen Symbianrechner/Handy X7-00 und C7-00…. leider sind die Displays nicht gerade üppig bezogen auf meine 77 jahren jungen Augen… also bleibt mir sonst nichts anderes übrig als mit VBASIC 6 etwas zu versuchen um die 1983 vollbrachte Funktion nachzuempfinden.Es wäre nett, wenn Sie mir eine Link/Wink geben könnten entsprechende FX-602P Funktionen nachzuempfinden und die Ergebnisse grafisch auf dem Notebook darstellen zu können.Mit freundlichen Grüßen aus Berlin, Peter Engelhard

    Reply
  2. Mike

    I wanted a simple Casio calculator for the ipad, the main feature being the constant button so you can subtract FROM by typing 3 – – 10 = 7 for example, and when you type without constants the equals does not keep doing the same calculation which always leaves you wondering if you have accidentally pressed equals twice. So the ipad app almost fulfills my requirement except that I keep the iPad in a leather case and is only supportable in the desk in landscape mode. The app does not support landscape mode so sadly it is useless for me.

    Reply
  3. Werner

    Toller Emulator ! Bin begeistert !
    Wie kann man denn eingegebene Programme speichern, sichern und wieder neu laden ?

    Reply
    1. wulfbecker Post author

      Zum Speichern tippen Sie auf das LCD des Taschenrechners, und es öffnen sich die Einstellungen.

      Dort auf “Dateien” tippen, und es öffnet sich das Verzeichnis für die Programme, was beim ersten mal leer ist. Zum Speichern oben rechts auf das + Zeichen tippen. Dann können Sie wählen, ob Sie Programme, Daten oder beides speichern wollen.
      Beim Dateinamen sind Sie frei in der Wahl und brauchen keine Extension. Eine Extension hängt der Emulator von selbst an.

      Zum Laden tippen Sie im Datei-Verzeichnis einfach auf den gewünschen Dateinamen, und das Programm wird in den Taschrenrechnerspeicher geladen.

      Reply
  4. Frank

    A very nice App!Would it be possible to use 64-bit internals for calculation with larger numbers, for example, n! for n > 69? Regards,Frank

    Reply
  5. Tom

    Very nice emulator. I owned a FX-602P years ago – In my opinion its the best programmable calculator ever.
    Question:
    I can overwrite a saved .pf file – but how can I delete it?

    Reply
    1. wulfbecker Post author

      Go to Settings by tapping on the calculator LCD. Then tap on Files.
      In the files’ list just swipe on the file you wish to delete from right to left. That will show the red “Delete”-Button.

      Reply
  6. Chris

    Super Simulation. Wie in den guten alten Zeiten.
    Ich erinnere mich noch wie wir uns RAM Erweiterungen eingebaut haben, die Schwierigkeiten an die SMD Speicher zu kommen, das Drehen am Kondensator um den Takt zu erhöhen.
    Benutze auch noch immer das Original und habe noch ganz viele Unterlagen.
    Planst du auch die versteckten Codes umzusetzen oder die Sound Ausgabe am Kassetten Interface?

    Gruß Chris

    Reply
  7. Gerhard

    Hallo,Erst mal danke für die tolle App.Habe eine Option gefunden, der sofort zum Absturz führt:Der Infobutton in der Anzeige der Programme . Viele Grüsse

    Reply
  8. Rainer

    Hallo Herr Becker,
    seit einiger Zeit kann ich den Simulator nicht mehr mit Dropbox synchronisieren.
    Ich erhalte immer die folgende Fehlermeldung:

    Sync
    Fehler
    Fehler beim Erstelien des lokalen Ordners /Inbox: Error Domain:NSCocanrrorDomain Code=513 “Sie haben nicht die Zugriffsrechte, um die Datei „Inbox“ im Ordner „Documents“ zu sichern.” Userlnfo-—(NSFilePath=/var/mobile/ Containers/Data/Application/ 88C409AE-F760-4CA8-A28F— 83476E8B2A87/Documents/Inbox, NSUnderIyingError=0x14f43b4f0 (Error Domain=NSPOSIXErrorDomain Code=1 “Operation not permitted?)

    Mit freundlichen Grüßen

    Reply
    1. wulfbecker Post author

      Problem-Lösung:

      1. Wenn Sie auf einem PC oder Mac ebenfalls Dropbox installiert haben, kopieren Sie alle Dateien im Ordner \Dropbox\Apps\fx-602p sim\inbox\ in den darunterliegenden Ordner \Dropbox\Apps\fx-602p sim\.
      2. Löschen Sie danach den Ordner \Dropbox\Apps\fx-602p sim\inbox\
      2. Synchronisieren Sie dann in der FX602P-App mit Dropbox. Dann solte das Problem bereits behoben sein.

      Reply

Leave a Reply

Your email address will not be published.

Please type the characters of this captcha image in the input box

Please type the characters of this captcha image in the input box

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>