Vintage TI DataMath / Sinclair Scientific Calculator Emulator


MSP430G2452 fungeert als een TMS0803 rekenmachine chip. TI DataMath 2500II en Sinclair wetenschappelijke rekenmachines worden geëmuleerd.

Ik werd geïntroduceerd aan een web-based rekenmachine-emulatie via sommige forumdraad.

Ik heb interesse en beginnen te spelen w / de idee van de de emulatie aan een msp430, mijn code is gebaseerd op werk van de heer Ken Shirriff van van de volgende pagina's.

TI DataMath 2500II emulatie

Sinclair Scientific emulatie

Dit is een microcode-emulatie, niet een functie-emulatie van de oorspronkelijke calculators. Eigenlijk begrijp ik niet goed de logica van de zeer complexe rekenmachine. Ik gewoon uitvoeren de de originele TMS080x 4 bit mcu en hebben de rekenmachine ROM uitgevoerd. Ik denk dat de TI DataMath ROM is verkregen uit een TI octrooi document, terwijl de Sinclair wetenschappelijke ROM werd gewonnen door reverse engineering een 40 + jaar oude chip via zure bad en Microscoop analyse.

Functies van Rekenmachine en functies

Als dit project de originele TI DataMath en Sinclair Scientific calculators emuleert, werkt het precies hetzelfde als de originele degenen. De toetsenbordindelingen zijn gelijkaardig in beide rekenmachines. Op de PCB zijn de dominante belangrijkste legendes (op de top van elke sleutel) voor TI DataMath, terwijl de kleinere legendes (boven en lichtjes links van elke sleutel) voor Sinclair Scientific emuleren.

Ik had de kloksnelheid van de MCU als 8 Mhz aan, die lijkt te min of meer wedstrijden van de snelheid van de originele calculators selecteren. Ik let alleen de snelheid van de originele calculators op youtube video's.

De emulating calculator start / standaard als TI DataMath. Als u beginnen met de calculator als een Sinclair Scientific wilt, toets ingedrukt "7" draaien op macht.

"4" ingedrukt te houden terwijl u op de macht zal de emulator in een "slow CPU"-modus, en het loopt 8 keer langzamer dan gewoonlijk als een TI DataMath. Dit zal laten zien hoe een weergave (zoals een register) verandert tijdens berekening cycli.

"CE" ingedrukt terwijl draaien op macht zal een vooraf opgegeven bericht (8 letters) kort weergeven. Ik toegevoegd deze functie persoonlijk bericht toevoegen, zoals ik het opbouwen van deze rekenmachines als geschenken. Om een persoonlijke boodschap ingeven, kunt een "X" ingedrukt terwijl u op de macht. Indrukken van de toetsen 0, 1, 2 tot en met 9 kunt getallen en letters zoals een oude mobiele telefoon toetsenbord selecteren, verder brief posities door te drukken op "+" toets. De persoonlijke boodschap zal worden opgeslagen in flash-geheugen na de 8e letter is ingevoerd.

* Merk op dat de bovenstaande toetsencombinatie voor alleen de boards van versie 2 is. Versie 1 planken gebruikt verschillende sleutels.

Gerelateerde Artikelen

RFID Emulator - hoe kloon RFID Card, Tag...

RFID Emulator - hoe kloon RFID Card, Tag...

Waar het idee kwam.Het idee van het creëren van RFID Emulator is afkomstig van het idee om het creëren van een omgeving voor de ontwikkeling van en experimenteren met verschillende RFID-toepassingen. Dit artikel werd opgericht met het doel van ingeni
Atari SX2600 - een vrij compleet Atari 2600 emulation console

Atari SX2600 - een vrij compleet Atari 2600 emulation console

ik ben er zeker van zijn dat enkele van je oude-console & case modding fans een bepaalde Atari 2600 case mod hebben gezien op het web-dat had weten te verdienen een vrij prominent handtekening-dat, voor mij, bleek te zijn van een totaal laat-down. De
Vintage Pin / Button Wall Art

Vintage Pin / Button Wall Art

Wat kleur aan uw space toevoegen door te draaien aan een verzameling van kleurrijke knoppen en pinnen in 3D-illustraties!Stap 1: materialenHier is wat u zult moeten om het te maken...een afbeeldingsframeeen verzameling vintage Lapelwapentjies en Knop
DIY teruggewonnen hout teken Vintage (Up geïnspireerd)

DIY teruggewonnen hout teken Vintage (Up geïnspireerd)

ik heb het maken van houten decoraties uit wijn notenbalken en oud hout rond de werfToen de teruggewonnen hout wedstrijd kwam, ging ik onmiddellijk aan het werk denk aan wat ik kon makenIk wist vanaf het begin dat ik wilde maken van een teken dat zei
Vintage afwerking revisie saxofoon met geen chemicaliën

Vintage afwerking revisie saxofoon met geen chemicaliën

Ik wilde om te herstellen van de blik van mijn oude yamaha-tenorsax, want het was echt lelijk, voor de lak wordt versleten. Het nodig ook sommige remblokken worden vervangen.Hiervoor wilde ik een vintage look in plaats van gewoon unlacquering en het
Pandahall origineel DIY Project - Vintage zwart zaad kralen Choker ketting

Pandahall origineel DIY Project - Vintage zwart zaad kralen Choker ketting

wil je leren chick ketting? Als ja, je nooit hedendaagse Pandahall oorspronkelijke DIY project missen kunt - bead vintage zwart zaad choker ketting.Stap 1: Materialen die nodig zijn voor de choker ketting:IJzeren Jumprings18 x 8.5 ~ 9mm Rood glas pun
Up-cyclus een Vintage fakkel V2

Up-cyclus een Vintage fakkel V2

Ik onlangs geplukt-up een vintage fakkel van de op-shop. Ik hou van het ontwerp en retro gevoel van de fakkel en aanvankelijk was just gonna houden aangezien totdat ik ontdekte dat de batterijen had gelekt weg terug toen en gecorrodeerd alot van de b
Vintage Pipe Lamp met Touch Control Dimmer

Vintage Pipe Lamp met Touch Control Dimmer

Welkom bij een andere Instructable ik hoop dat u geniet ervan en verlenen op te uitproberen.Ik wilde kopen mezelf een bed lamp en gejaagd hoge en lage maar want ik zo ongelooflijk kieskeurig ben kon ik niet vinden een die ik hield, dus ik een zelf ma
Gehaakte Vintage Doily telefoon geval

Gehaakte Vintage Doily telefoon geval

Maakt een geweldig cadeau. Hier is een snel en eenvoudig haak iPhonegeval dat zelfs beginners aankan. Het maakt je vrienden voelen groot wanneer u gift hen iets dat uit uw eigen handen bestaat. Het geeft een persoonlijke sfeer.Het biedt goede bescher
De Penetoaster (een penetratie testen platform / verborgen emulator gewelf)

De Penetoaster (een penetratie testen platform / verborgen emulator gewelf)

hier is nog een andere uit de muur volslagen krankzinnig idee, voortgebracht uit verveling en mijn zieke en verdraaide uitzicht op het veiligheid. Ik onlangs de April dwazen dag wedstrijd gewonnen met mijn Shockeration Instructable en een van de prij
DIY Vintage teddybeer (met patroon)

DIY Vintage teddybeer (met patroon)

Ik hou van de stijl van Vintage stijl teddyberen. Ik denk er door hoe eenvoudig maar speelse zijn ze. Ik had willen maken voor een tijdje en eindelijk kwam naar een website die had een patroon en een zelfstudie.Ik had keek online op Pinterest, youtub
Vintage postzegel Coasters

Vintage postzegel Coasters

Nu, plaatsen van uw stempel op home decor is een ware geheugen, met name met deze gemakkelijke onderzetters!Stap 1: BenodigdhedenOm deze kleurrijke handelsmerken, moet je...keramische tegelsbeelden van vintage postzegelsschaar en / of kartelen rieten
Ombrovision: vintage tv in regenachtig weer alarm omgezet

Ombrovision: vintage tv in regenachtig weer alarm omgezet

Een lunchroom in mijn buurt heeft een tuin die heel mooi is. Maar als het regent gaat iedereen binnen, en dan wanneer de regenbui voorbij is, begint iedereen vraagt of het is OK om opnieuw te gaan weer buiten te zitten. Mensen lopen de lunchroom dach
Hoe te maken A werken mechanische Lego Calculator

Hoe te maken A werken mechanische Lego Calculator

dit Instructable zal u tonen hoe te maken van een goed functionerende lego rekenmachine die kan toevoegen +, aftrekken-, vermenigvuldigen x en kloof \! Het maakt gebruik van een versnelling trein die een rotatie van de bedieningsknop in een tiende va