For mange geeks var Texas Instrument Scientific Kalkulator deres beste venner i klasser i videregående skole. Ikke så lenge siden, husker jeg programmering av et Space Invader-spill i TI-Basic i løpet av en matte-leksjon. Men som en ulempe for å vokse opp: mange av oss måtte forlate vår dyrebare TI nederst på en skuff. Takket være emulering og vår favoritt OS, er det mulig å bruke en TI igjen med nostalgi. To programmer er tilgjengelige for det formålet, begge med sine fordeler.

TilEm

La oss starte med den vanskeligste emulatoren å mestre - TilEm. Denne programvaren er designet for å etterligne bare TI ved hjelp av Chip Z80. Hvis jeg liker, har du ingen anelse om hvilken som brukte hvilken prosessor, TilEm kan etterligne TI 73, 82, 83, 83+, 83+ SE, 84+, 84+ SE, 85 og 86. Den er ikke pakket for Ubuntu, så den eneste måten å få det på er å kompilere fra kildene. Du kan laste den ned her. For installasjonen kan du bruke den tradisjonelle

 ./configure gjør sudo make install 

Merk : Du må ha libgtk2.0-dev og libglib2.0-dev installert først.

Nå som du er ferdig med å installere, bør du vite at du også må konfigurere emulatoren selv. For å få det til arbeid, vil TilEm trenge ROMen til TI som du vil etterligne. Som en lovlig varsel er en TI ROM under opphavsrett, og å bruke en du må eie den modellen av TI selv. For å få ROM fra TI, kan du bruke den meget gode programvaren tilp2 . For å installere, bruk kommandoen

 sudo apt-get install tilp2 

TiLP er et grensesnitt for å koble til TI og overføringsfiler. Men i "Verktøy" har du muligheten til å dumpe ROM-en. Hvis du ikke har din TI med deg på dette tidspunktet, kan Google hjelpe deg med å finne en ROM. Men husk at hvis du ikke har en TI, last ikke ned en ROM.

Når du har ROM-en din, legg den i riktig undermappe under "/home/username/.TilEm/". Emulatoren skapte mapper som svarer til modell av kalkulator du vil etterligne. Som en TI-83 + bruker, plasserte jeg min ROM i mappen "/home/Adrien/.TilEm/ti83p/".

Du kan nå starte emulatoren via konsollen og kommandoen

 tilem 

Din TI skal dukke opp på skjermen.

Det vil reagere som en vanlig kalkulator til musen: litt forvirrende først, spesielt hvis du ikke bruker emulatorer veldig ofte, men ganske enkelt og stabilt. Et høyreklikk vil skape en veldig nyttig meny som lar deg lagre kalkulatorens tilstand, laste inn en, simulere kobling, etc.

Det er interessant å legge merke til den grafiske feilsøkingsfunksjonen som vil tilfredsstille de med tålmodigheten til å mestre den.

TiEmu

Sammenlignet med installasjonen og konfigurasjonen til TilEm, er TiEmu veldig enkelt å sette på plass. Bare åpne en terminal og type

 sudo apt-get install tiemu 

å installere den på Ubuntu. Som en sidemerking er en hudredaktør også tilgjengelig via pakken "tiemu-skinedit". Imidlertid, i motsetning til den tidligere emulatoren, fungerer TiEmu bare for modellene TI 89, 89 Titanium, 92, 92+ og V200PLT.
Ved lanseringen vil TiEmu la deg konfigurere ROMen du vil bruke. Du kan bruke en PedRom (en erstatning ROM under GPL lisens), din egen dumpet ROM, eller til og med trekke ut en fra din TI via TiLP. Etter det opptrer TI som tidligere.

Den eneste forskjellen er høyreklikkmenyen som er litt mer innredet. Foruten de klassiske laste / lagre tilstandene og koblings simuleringen, foreslår TiEmu en mer komplett grafisk debugger, skjermbildefunksjon og skinnkonfigurasjon.

Hvis du vil bruke TiEmu til sitt maksimum, bør du huske at skinnene finnes på "/ usr / share / tiemu / skins", GPL ROMene på "/ usr / share / tiemu / pedrom /" og skjermen fanger på "/ home / username / tiemu /", med de tilpassede ROMene.

Konklusjon

Du har nå muligheten til å etterligne din favoritt TI kalkulator på datamaskinen din. Føl det, nyt det, og bruk det med forsiktighet. Det kan bli nyttig, spesielt hvis du vil prøve TI apps, men glemte kalkulatoren din. Vi så to programmer for å gjøre jobben, begge kan krasje uten advarsel, men det som virkelig gjør forskjellen på slutten, er modellen for TI som du vil bruke. Etter at hvis du virkelig er i programmering, kan kvaliteten på debuggeren også ha betydning for deg.

Hvilken emulator vil du bruke? TilEm eller TiEmu? Og hvorfor? Har du andre spørsmål? Gi oss beskjed i kommentarene.