Для многих компьютерных фанатов научный калькулятор Texas Instrument был лучшим другом во время занятий в старшей школе. Не так давно я помню, как на уроке математики программировал игру Space Invader в TI-Basic. Но есть и обратная сторона взросления: многим из нас приходилось оставлять драгоценный TI на дне ящика. Благодаря эмуляции и нашей любимой ОС можно снова с ностальгией пользоваться TI. Для этой цели доступны две программы, обе со своими преимуществами.
ТилЭм
Давайте начнем с самого сложного в освоении эмулятора — TilEm. Это программное обеспечение предназначено для эмуляции только TI с помощью чипа Z80. Если вы, как и я, понятия не имеете, какой из них какой процессор использовал, TilEm может эмулировать TI 73, 82, 83, 83+, 83+ SE, 84+, 84+ SE, 85 и 86. Он не предназначен для Ubuntu, поэтому единственный способ его получить — скомпилировать из исходников. Вы можете скачать его здесь . Для установки можно использовать традиционный
./configure make sudo make install
Примечание. Сначала вам необходимо установить libgtk2.0-devи libglib2.0-dev.
Теперь, когда вы закончили установку, вы должны знать, что вам также необходимо настроить эмулятор самостоятельно. Чтобы заставить его работать, TilEm понадобится ПЗУ TI, который вы хотите эмулировать. Как официальное уведомление, ПЗУ TI находится под защитой авторских прав, и для его использования вам необходимо самому владеть этой моделью TI. Чтобы получить ПЗУ от вашего TI, вы можете использовать очень хорошее программное обеспечение tilp2. Для установки используйте команду
sudo apt-get install tilp2
TiLP — это интерфейс для подключения к вашему TI и передачи файлов. Но в «Инструментах» у вас есть возможность сбросить ПЗУ. Если в данный момент у вас нет с собой TI, Google может помочь вам найти ПЗУ. Но помните, что если у вас нет TI, не скачивайте ROM.
После получения ПЗУ поместите его в соответствующую подпапку «/home/username/.TilEm/». В эмуляторе созданы папки, соответствующие модели калькулятора, который вы хотите эмулировать. Как пользователь TI-83+, я поместил свой ПЗУ в папку «/home/Adrien/.TilEm/ti83p/».
Теперь вы можете запустить эмулятор через консоль и команду
tilem
Ваш TI должен появиться на экране.
Он будет реагировать на вашу мышь как обычный калькулятор: поначалу немного сбивает с толку, особенно если вы не часто используете эмуляторы, но довольно простой и стабильный. Щелчок правой кнопкой мыши создаст очень полезное меню, которое позволит вам сохранить состояние калькулятора, загрузить его, имитировать связывание и т. д.
Интересно отметить функцию графического отладчика, которая удовлетворит тех, у кого хватит терпения освоить ее.
ТиЭму
По сравнению с установкой и настройкой TilEm, TiEmu очень просто установить. Просто откройте терминал и введите
sudo apt-get install tiemu
чтобы установить его в Ubuntu. Кстати, редактор скинов также доступен через пакет «tiemu-skinedit». Однако, в отличие от предыдущего эмулятора, TiEmu работает только с моделями TI 89, 89 Titanium, 92, 92+ и V200PLT.
При запуске TiEmu позволит вам настроить ПЗУ, которое вы хотите использовать. Вы можете использовать PedRom (заменяющее ПЗУ по лицензии GPL), свой собственный дамп ПЗУ или даже извлечь его из своего TI через TiLP. После этого TI ведет себя так же, как и раньше.
Единственное отличие — это меню, вызываемое правой кнопкой мыши, которое немного более оснащено. Помимо классических состояний загрузки/сохранения и моделирования связывания, TiEmu предлагает более полный графический отладчик, функцию создания снимков экрана и настройку скинов.
Если вы хотите использовать TiEmu по максимуму, вы должны помнить, что скины можно найти по адресу «/usr/share/tiemu/skins», а GPL-ROM — по адресу «/usr/share/tiemu/pedrom/», и снимок экрана в «/home/username/tiemu/» с пользовательскими ПЗУ.
Заключение
Теперь у вас есть возможность эмулировать ваш любимый калькулятор TI на своем компьютере. Почувствуйте это, наслаждайтесь этим и используйте его с осторожностью. Это может оказаться полезным, особенно если вы хотите попробовать приложения TI, но забыли калькулятор. Мы видели две программы, выполняющие эту работу, обе могут выйти из строя без предупреждения, но что действительно имеет значение в конечном итоге, так это модель TI, которую вы хотите использовать. Далее, если вы действительно увлекаетесь программированием, качество отладчика также может иметь для вас значение.
Какой эмулятор вы бы использовали? ТилЭм или ТиЭму? И почему? У вас есть еще вопросы? Пожалуйста, дайте нам знать в комментариях.