Sådan emulerer en TI-kalkulator på Linux
For mange geeks var Texas Instrument Scientific Calculator deres bedste venner i klasser i gymnasiet. Ikke så længe siden husker jeg at programmere et Space Invader-spil i TI-Basic under en matematik-lektion. Men som en ulempe for at vokse op: mange af os måtte forlade vores dyrebare TI i bunden af en skuffe. Takket være emulation og vores yndlings OS er det muligt at bruge en TI igen med nostalgi. Der er to programmer til rådighed til dette formål, begge med deres fordele.
TilEm
Lad os starte med den hårdeste emulator til at mestre - TilEm. Denne software er designet til at efterligne kun TI ved hjælp af chip Z80. Hvis du ikke har nogen anelse om, hvilken en bruger, hvilken processor, TilEm kan efterligne TI 73, 82, 83, 83+, 83+ SE, 84+, 84+ SE, 85 og 86. Den er ikke pakket til Ubuntu, så den eneste måde at få det på er at kompilere fra kilderne. Du kan downloade det her. Til installationen kan du bruge den traditionelle
./configure gør sudo make install
Bemærk : Du skal have libgtk2.0-dev og libglib2.0-dev installeret først.
Nu hvor du er færdig med at installere, skal du vide, at du også skal konfigurere emulatoren selv. For at få det til arbejde, vil TilEm have brug for ROM'en i det TI, du vil efterligne. Som en juridisk meddelelse er en TI's ROM under ophavsret, og at bruge en, du skal besidde denne model af TI selv. For at få ROM'en fra din TI, kan du bruge den meget gode software tilp2 . For at installere, brug kommandoen
sudo apt-get install tilp2
TiLP er en grænseflade til forbindelse med dine TI- og overførselsfiler. Men i "Værktøjer" har du mulighed for at dumpe ROM'en. Hvis du ikke har din TI hos dig på nuværende tidspunkt, kan Google hjælpe dig med at finde en ROM. Men husk at hvis du ikke har en TI, skal du ikke downloade en ROM.
Når du har din ROM, skal du placere den i den relevante undermappe under "/home/username/.TilEm/". Emulatoren skabte mapper svarende til modellen af regnemaskine, du vil efterligne. Som en TI-83 + bruger, placerede jeg min ROM i mappen "/home/Adrien/.TilEm/ti83p/".
Du kan nu starte emulatoren via konsollen og kommandoen
tilem
Din TI skal dukke op på din skærm.
Det vil reagere som en normal regnemaskine til din mus: En smule forvirrende i starten, især hvis du ikke bruger emulatorer meget ofte, men ret simpelt og stabilt. Et højreklik vil skabe en meget brugbar menu, som giver dig mulighed for at gemme regnemaskinens tilstand, indlæse en, simulere sammenkobling mv.
Det er interessant at bemærke den grafiske debugger-funktion, som vil tilfredsstille dem med tålmodigheden til at mestre det.
TiEmu
I forhold til installationen og konfigurationen af TilEm er TiEmu meget enkel at sætte på plads. Du skal blot åbne en terminal og type
sudo apt-get install tiemu
at installere det på Ubuntu. Som en sidebesked er en hudredaktør også tilgængelig via pakken "tiemu-skinedit". I modsætning til den tidligere emulator arbejder TiEmu kun for modellerne TI 89, 89 Titanium, 92, 92+ og V200PLT.
Ved lanceringen vil TiEmu lade dig konfigurere den ROM, du vil bruge. Du kan bruge en PedRom (en erstatning ROM under GPL licens), din egen dumpet ROM, eller endda udtrække en fra din TI via TiLP. Derefter opfører TI sig som tidligere.
Den eneste forskel er højreklikmenuen, som er lidt mere møbleret. Udover de klassiske belastnings / gemme tilstande og den sammenkoblede simulering foreslår TiEmu en mere komplet grafisk debugger, skærmbilledfunktion og skindkonfiguration.
Hvis du vil bruge TiEmu til sit maksimum, skal du huske at skindene findes på "/ usr / share / tiemu / skins", GPL ROM'erne på "/ usr / share / tiemu / pedrom /" og skærmen fanger på "/ home / username / tiemu /", med de brugerdefinerede ROM'er.
Konklusion
Du har nu mulighed for at efterligne din foretrukne TI-kalkulator på din computer. Føl det, nyd det, og brug det med forsigtighed. Det kan blive nyttigt, især hvis du vil prøve TI apps, men glemte din regnemaskine. Vi så to programmer til at gøre jobbet, begge kan kollidere uden advarsel, men hvad der virkelig gør forskellen i slutningen er den model af TI, som du vil bruge. Efter, hvis du virkelig er i programmering, kan kvaliteten af debuggeren også have betydning for dig.
Hvilken emulator vil du bruge? TilEm eller TiEmu? Og hvorfor? Har du andre spørgsmål? Lad os vide det i kommentarerne.