Эмуляторы

Программы для эмуляции ПМК на компьютерах

HP-48 на Андроиде

Эмулятор HP48 на Андроиде: https://market.android.com/details?id=org.ab.x48

"HP 48 lives again on Android!
Emulator of the HP 48 scientific calculator, using RPN. Port of the X48 project (sources available on github). HP48's "grayscale mode" cannot be emulated.
Visit www.hpcalc.org for a large program collection.
Cool tip: tap the HP's LCD to show/hide a simpler numeric pad !"

PrgCalc — ПМК на iOS

Чтобы узнать подробнее о калькуляторе PrgCalc, выпущенном в июле этого 2011 года, можно зайти на его официальный сайт, страничку iTunes и почитать два обзора:
http://habrahabr.ru/blogs/iphone/123827/
http://apprus.ru/app/16790-prgcalc.html

Калькулятор для iPhone (и iPad — универсальное приложение с поддержкой Ретины) построен по мотивам МК-61 и позволяет запускать некоторые программы для советских ПМК. Три цифры порядка (от -307 до 308). Два языка: русский, английский. Разработчик Сергей Камнев (SKSoft) — автор эмулятора БК-0010 и файловой оболочки Master под ANDOS. В августе вышла вторая версия этого калькулятора, а 12 сентября появилась версия 1.2.

В режиме программирования доступна клавиша P (двойное нажатие на F), но расширение системы команд пока(?) несовместимо с МК-152. PrgCalc предлагает собственную и недокументированную систему доступа к регистрам старше 14-го (косвенная адресация работает, как в МК-152) и адресам больше 99 (полный адрес записывается в одну ячейку шага). Есть две версии, бесплатная PrgCalc и PrgCalc Pro за $0.99 — с метками, эмулятором 7-сегментного индикатора, еггогологией (не полной) и встроенным редактором наподобие MK.EXE. Автор рекомендует свой калькулятор для образования, при этом РЭ не опубликовано и постсоветские команды приходится нащупывать самостоятельно.

Программа доступна в русском AppStore. Можете добавить там свой обзор с просьбой, чтобы автор реализовал систему команд ЭКВМ.

RPL/2 — свободный эмулятор RPL (Linux, BSD)

Эмулирует входной язык HP 28C под операционными системами, совместимыми с POSIX.
http://www.rpl2.net/index.php
http://freshmeat.net/projects/rpl2

Калькуляторы и их эмуляторы для PalmOS

Многоплатформенный эмулятор калькулятора HP-42s с открытым кодом

Неплохой эмулятор программируемого калькулятора с обратной бесскобочной записью HP-42s:
http://thomasokken.com/free42/
Под все платформы, включая интернет-планшетки Nokia N800 и iPhone.

Эмулятор HP-42s

Эмулятор советских микрокалькуляторов (Win)

Из программируемых он эмулирует БЗ-21, БЗ-34, МК-64, МК-56, МК-54, МК-61, МК-52.
В комплекте с эмулятором идёт довольно много программ для этих ПМК - математических, игровых, шахматных, и многих других. Кстати, если честно, мне до сих пор не понятно, в чём заключается философский смысл программы "Мультфильм на индикаторе"...
Может быть, читатель этой энциклопедии разрешит сию загадку? ;-)

Сайт
Скачать эмулятор

Эмулятор CASIO fx-9860G SD (Win)

Среди прочих достоинств этого эмулятора - есть возможность загружать в него извне программы, пользуясь интерфейсом для SD карточек.

Эмулятор Casio FX-9960G (Win)

Эмулятор графического калькулятора Casio FX-9960G.

Обсуждение на форуме Casio

Эмулятор HP-50G и HP-48GX

Это среда разработки программ со встроенными эмуляторами калькуляторов известная как Debug4x

Сайт разработчика: http://debug4x.com/

Прямая ссылка для загрузки последней версии: http://debug4x.com/Debug4x_b159.exe

Эмулятор TI-89

Классный эмулятор калькулятора TI-89 (к сожалению не титаниум) но разница не существенна

Эмулятор МК-61/52 с расширенным входным языком (Win)

Система команд эмулятора полностью повторяет систему команд микрокалькуляторов МК-61 и МК-52 за исключением логических операций (эти операции выполняются над числом а не поразрядно). Имеется 8 дополнительных команд и макрорасширения, облегчающие написание и отладку программ.

Эмулятор имеет мощные средства редактирования программ. Для этих целей введены:
- автоматическое отслеживание изменения адресов в случае вставки/удаления при прямых переходах;
- возможность использования синонимов команд;
- разрешаются произвольные символьные метки. Признак конца метки символ ":". Имя метки + команда не могут быть больше 1 строки текста в редакторе данной программы.

Так, например, программа

start: continue
    gosub
    моя подпрограмма
    stop
    goto
    start
    continue
моя подпрограмма: pi
1/x
return

Преобразуется в

000:  54   |   KНОП  
001:  53   |   ПП   
002:  07   |   07
003:  50   |   C/П  
004:  51   |   БП   
005:  00   |   00
006:  54   |   KНОП  
007:  20   |   Fpi   
008:  23   |   F1/x  
009:  52   |   В/О  

Автор: К. Рубцов (сайт)