Voor veel geeks was de Texas Instrument Scientific Calculator hun beste vrienden tijdens lessen op de middelbare school. Nog niet zo lang geleden, ik herinner me het programmeren van een Space Invader-spel in TI-Basic tijdens een wiskundeles. Maar als een nadeel van opgroeien: velen van ons moesten onze kostbare TI achterlaten in een la. Dankzij emulatie en ons favoriete besturingssysteem is het mogelijk om opnieuw een TI te gebruiken met nostalgie. Hiervoor zijn twee programma's beschikbaar, beide met hun voordelen.

TilEm

Laten we beginnen met de moeilijkste emulator om te beheersen - TilEm. Deze software is ontworpen om alleen de TI te emuleren met behulp van de chip Z80. Als u, zoals ik, geen idee hebt met welke processor, kan TilEm de TI 73, 82, 83, 83+, 83+ SE, 84+, 84+ SE, 85 en 86 emuleren. Het is niet verpakt voor Ubuntu, dus de enige manier om het te krijgen is door uit de bronnen te compileren. Je kunt het hier downloaden. Voor de installatie kunt u de traditionele gebruiken

 ./configure make sudo make install 

Opmerking : u moet libgtk2.0-dev en libglib2.0-dev eerst geïnstalleerd hebben.

Nu u klaar bent met installeren, moet u weten dat u de emulator ook zelf moet configureren. Om dit te laten werken, heeft TilEm de ROM nodig van de TI die u wilt emuleren. Als juridische kennisgeving is het ROM van een TI onder auteursrecht en om er een te gebruiken, moet u dat model van TI zelf bezitten. Om de ROM uit je TI te halen, kun je de zeer goede software tilp2 gebruiken . Gebruik de opdracht om te installeren

 sudo apt-get install tilp2 

TiLP is een interface om verbinding te maken met uw TI en bestanden over te dragen. Maar in "Tools" hebt u de mogelijkheid om de ROM te dumpen. Als u uw TI op dit moment niet bij u heeft, kan Google u helpen bij het vinden van een ROM. Maar vergeet niet dat als u geen TI heeft, geen ROM downloadt.

Zodra u uw ROM hebt, plaatst u deze in de juiste submap onder "/home/gebruikersnaam/.TilEm/". De emulator heeft mappen gemaakt die overeenkomen met het rekenmodel dat u wilt emuleren. Als een TI-83 + -gebruiker plaatste ik mijn ROM in de map "/home/Adrien/.TilEm/ti83p/".

U kunt nu de emulator starten via de console en de opdracht

 tilem 

Je TI zou op je scherm moeten verschijnen.

Het zal reageren als een normale rekenmachine op je muis: een beetje verwarrend in het begin, vooral als je niet vaak emulators gebruikt, maar redelijk eenvoudig en stabiel. Een rechterklik maakt een zeer handig menu waarmee u de status van de rekenmachine kunt opslaan, één kunt laden, koppelingen kunt simuleren, enz.

Het is interessant om de grafische debugger-functie op te merken die degenen met het geduld zal bevredigen deze te beheersen.

TiEmu

In vergelijking met de installatie en configuratie van TilEm is TiEmu heel eenvoudig in te voeren. Open gewoon een terminal en typ

 sudo apt-get install tiemu 

om het op Ubuntu te installeren. Als een kanttekening, een skin-editor is ook beschikbaar via het pakket "tiemu-skinedit". In tegenstelling tot de vorige emulator werkt TiEmu echter alleen voor de modellen TI 89, 89 Titanium, 92, 92+ en V200PLT.
Bij het opstarten laat TiEmu u het ROM configureren dat u wilt gebruiken. Je kunt een PedRom gebruiken (een vervangings-ROM onder GPL-licentie), je eigen gedumpte ROM, of er zelfs een uit je TI halen via TiLP. Hierna gedraagt ​​de TI zich als voorheen.

Het enige verschil is het rechtsklikmenu dat een beetje meer is ingericht. Naast de klassieke laad- / opslagstatussen en de verbindingssimulatie, biedt TiEmu een completere grafische debugger, schermopname-functie en skins-configuratie.

Als je TiEmu maximaal wilt gebruiken, moet je onthouden dat de skins te vinden zijn bij "/ usr / share / tiemu / skins", de GPL ROM's bij "/ usr / share / tiemu / pedrom /" en het scherm vangt bij "/ home / username / tiemu /", met de aangepaste ROMs.

Conclusie

U hebt nu de mogelijkheid om uw favoriete TI-calculator op uw computer te emuleren. Voel het, geniet ervan en gebruik het met voorzichtigheid. Het kan nuttig worden, vooral als u TI-apps wilt proberen maar uw rekenmachine bent vergeten. We zagen twee programma's om het werk te doen, beide kunnen zonder waarschuwing crashen, maar wat uiteindelijk het verschil maakt, is het model van TI dat je wilt gebruiken. Na, als je echt bezig bent met programmeren, kan de kwaliteit van de debugger ook belangrijk voor je zijn.

Welke emulator zou je gebruiken? TilEm of TiEmu? En waarom? Heb je nog andere vragen? Laat het ons weten in de comments.