За много погледи Тексас Инструмент Научен Калкулатор бяха техните най-добри приятели по време на часове в гимназията. Не толкова отдавна си спомням, че програмирах игра на Space Invader в TI-Basic по време на урок по математика. Но като недостатък за израстване: много от нас трябваше да напуснат скъпоценния ни ТИ в долната част на чекмеджето. Благодарение на емулацията и нашата любима OS, е възможно отново да използваме TI с носталгия. За тази цел са налице две програми, като и двете са с предимствата си.

TilEm

Нека да започнем с най-трудния емулатор за овладяване - 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 ще се нуждае от ROM на TI, който искате да подражавате. Като юридическо известие, ROM на TI е с авторско право и за да го използвате, вие трябва да притежавате този модел на TI себе си. За да получите ROM от вашия TI, можете да използвате много добър софтуер tilp2 . За да инсталирате, използвайте командата

 sudo apt-get инсталирате tilp2 

TiLP е интерфейс за свързване с вашите TI и файлове за прехвърляне. Но в "Инструменти" имате опцията да изтриете ROM. Ако не разполагате с ТИ с вас понастоящем, Google може да ви помогне да намерите ROM. Но не забравяйте, че ако нямате ТИ, не изтеглете ROM.

След като разполагате с ROM, го поставете в съответната подпапка под "/home/username/.TilEm/". Емулаторът създаде папки, съответстващи на модела на калкулатора, който искате да подражавате. Като потребител на TI-83 +, поставих своя ROM в папката "/home/Adrien/.TilEm/ti83p/".

Вече можете да стартирате емулатора чрез конзолата и командата

 tilem 

Вашият TI трябва да се появи на екрана ви.

Тя ще реагира като нормален калкулатор на мишката: малко объркващо в началото, особено ако не използвате емулатори много често, но доста прости и стабилни. Правото кликване ще създаде много полезно меню, което ви позволява да запазите състоянието на калкулатора, да заредите едно, да симулирате свързването и т.н.

Интересно е да забележите графичната дебъгерна функция, която ще задоволи тези с търпението да я овладее.

TiEmu

В сравнение с инсталацията и конфигурацията на TilEm, TiEmu е много лесно да се въведе. Просто отворете терминал и въведете

 sudo apt-get инсталиране на тайм 

да го инсталирате на Ubuntu. Като странична нота, редактор на кожа се предлага и чрез пакета "tiemu-skinedit". Въпреки това, за разлика от предишния емулатор, TiEmu работи само за моделите TI 89, 89 Titanium, 92, 92+ и V200PLT.
При стартирането TiEmu ще ви позволи да конфигурирате ROM, който искате да използвате. Можете да използвате PedRom (заместващ ROM под лиценз GPL), ваш собствен ROM, или дори да извлечете един от вашия TI чрез TiLP. След това ТИ се държи както преди.

Единствената разлика е менюто с десен бутон, което е малко по-обзаведено. Освен класическите състояния за зареждане / запаметяване и свързващата симулация, TiEmu предлага по-пълен графичен дебъгер, функция за екранно заснемане и конфигурация на кожи.

Ако искате да използвате максимално TiEmu, не забравяйте, че кожите могат да бъдат намерени в "/ usr / share / tiemu / skins", GPL ROM в "/ usr / share / tiemu / pedrom / улавя в "/ home / username / tiemu /", с персонализираните ROM.

заключение

Вече имате властта да подражавате на компютъра си с любимия си калкулатор на TI. Усетете го, насладете го и го използвайте внимателно. Тя може да стане полезна, особено ако искате да опитате приложенията на TI, но сте забравили калкулатора си. Видяхме две програми за изпълнение на задачата, и двете могат да се сринат без предупреждение, но това, което наистина прави разликата в края, е моделът на TI, който искате да използвате. След това, ако наистина сте в програмирането, качеството на дебъгера може да е от значение и за вас.

Кой емулатор бихте използвали? TilEm или TiEmu? И защо? Имате ли други въпроси? Моля, уведомете ни в коментарите.