ALTAIR 8800 - Emulator DIGIRULE 2U history menue Letztmalig dran rumgefummelt: 15.04.24 01:48:14
Ein kleiner, aber feiner Hardware-Emulator für den ALTAIR 8800-Computer. Alles ist binär - sowohl die Programmierungs als auch die Abarbeitung in Steps oder als RUN - und natürlich auch und besonders die Interpretation der Ergebnisse.
Der Digirule 2U ist ein programmierbarer 8-Bit-Computer aus den 1970er Jahren. Sie können Binärcode mithilfe der Drucktasten und LEDs direkt in das Digirule 2U programmieren oder Sie können Programme in Assemblersprache auf Ihrem Computer schreiben und sie dann über USB auf das Digirule 2U herunterladen.
  0. Der Altair im Kurzportrait
  1. Der Basisprozessor i8080
  2. Hard- und Software-Emulatoren
  3. Programmiertipps und Programmbeispiele
  4. Zusätze zur Hard- und Software

Altair

 

 DIGIRULE

begrenzt verwendbar - selbst aufpassen, ab welcher Stelle es Blödsinn wird ;-)

Wissen für Fortgeschrittene der Informatik


0. DIGI-RULE im Kurzportrait history menue scroll up

Die Digirule 2U ist die bisher funktionsreichste Version der Digirule. Mit 54 Anweisungen, USB-Unterstützung, integriertem seriellen Debug-Monitor, voll ausgestattetem Assembler, 8-Bit-Adressbus, 8-Bit-Datenbus, acht permanenten 256-Byte-Speichersteckplätzen und vielem mehr.
Mit der Digirule 2U können Sie die faszinierende Welt der Computerprogrammierung in der Sprache entdecken, die der Computer versteht – binär! Sie können Ihre eigenen LED-Spiele programmieren, Berechnungen durchführen, Daten an/von einem Computer oder sogar einem anderen Digirule 2U senden und empfangen. Auf jedem Digirule 2U sind acht Programme vorinstalliert, darunter „Hello World“, „Mastermind“ und „Prime Number Calculator“. Der Digirule 2U verfügt über acht permanente Speicherplätze, in denen Sie Ihre eigenen tollen Programme speichern können.

 
  • Open-Source-Hardware und -Software
  • Microchip PIC18F46K20 8-Bit-Mikrocontroller
  • USB-C-Schnittstelle mit FTDI FT234XD Virtual-COM-Port-Controller
  • 8-Bit-Adressbus
  • 8-Bit-Datenbus
  • 8-Bit-Programmzählerregister
  • 8-Bit-Akkumulatorregister
  • 8-Bit-Statusregister (Speicherzuordnung)
    Stapel mit 64 Ebenen
  • 256 Byte Programm-/Daten-RAM (4 Byte für Register reserviert)
  • Acht nichtflüchtige Speicherdateien zur Sicherung Ihrer Programme
  • 54 Anweisungen
  • Einstellbares Befehlsausführungsintervall (Geschwindigkeit)
  • Acht Adress-LEDs, acht Daten-LEDs, Run- und Stop-LEDs
    Acht Dateneingabetasten
  • Schaltflächen zum Laden und Speichern von Dateien
  • Schaltflächen „Gehe zu“, „Zurück“ und „Weiter“ zur Adresse
  • Schaltfläche „Datenspeicher“.
  • CPU-Run/Stop-Taste
  • Integrierter Debug-Monitor
  • Integrierter Firmware-Updater
  • Erweiterungsport mit UART-, Pin-I/O- und ICSP-Schnittstellen
  • Angetrieben durch eine 3-Volt-CR2032-Knopfzellenbatterie
  • Befehlssatz-Referenztabelle
  • Abmessungen: 210 mm (8,27") L x 40 mm (1,57") B x 7 mm (0,28") H
  • Gewicht: 37 Gramm (1,3 Unzen) inklusive Batterie

DIGIRULE 2U - the first Programm


 DIGIRULE 2U - the first Program

 BRADSPROJECTS DIGIRULE

- der Link zum Original

DIGI-RULE 2U Board-Funktionen DIGIRULE 2U - die Operation-Codes

Function-Set DIGIRULE


1. Der Basisprozessor i8080 history menue scroll up

NEIN - für uns war das kein richtiger Computer, und zwar erstens schon mal, weil er nicht zu beschaffen war und Unterlagen auch nicht zu kriegen waren. Jetzt im Nachgang - also mal so knappe25 Jahre nach seiner Erstauflage, wird das Ding als Bastelobjekt wieder hoch interessant ;-)

INTEL-Logo 

 INTEL 8080 Mikroprozessor

DIGI-RULE 2U Kurzinstruction i8080 - die Operation-Codes i8080 - Befehlsbeschreibung i8080 - das User-Manual

Instruction-Set DIGIRULE

OP-Codes des i 8080

OP-Codes des i 8088 - Befehlsbeschreibungen

i 8080 - the Programmers Manual

neben dem i 8080 Prozessor werden im Original noch ein externer Taktgenerator i 8024 sowie

2. Hard- und Software-Emulatoren history menue scroll up

Mit einem Befehlssatz bestehend aus 33 Anweisungen kann der Digirule 2 für die Ausführung aller möglichen Aufgaben programmiert werden, einschließlich unterhaltsamer Spiele wie dem klassischen „Kill-the-Bit“-Spiel für den Altair 8800 oder vielleicht eines Knightrider-LED-Scanners und Binärzählers oder ein einfaches Pong-Spiel für zwei Spieler!
Mit einer Excel-Tabelle können Sie Ihren Code ganz einfach in mnemonischer Form schreiben. Anschließend wird er automatisch in binären Maschinencode umgewandelt, den Sie in Digirule 2 eingeben können:

ALTAIR-Simulator Online Online-Assembler - die Dokumentation ... hier kann man ziemlich teuer DIGRULE kaufen Online-Assembler - die Dokumentation
MITS Altair Simulator

 MITS Altair Simulator

 BRADSPROJECTS DIGIRULE

 TINDIE - Do It Yourself Electronics

 DIGIRULE 2U - User's Manual

       
 

... und hier bekommt man den HEX-Konverter gleich als .EXE-Datei - garantiert ohne Viren ;-

... ein kleiner BYTE-Rechner

Software zur Veranschaulichung der Binärzahlen

Software zur Veranschaulichung der HEX- und Binärzahlen

Software zur Veranschaulichung der Binärzahlen

Software zur Veranschaulichung der Binärzahlen

Software zur Veranschaulichung der Binärzahlen

Software zur Umrechnung der Binärzahlen

Software zur Veranschaulichung der Binärzahlen

Software zur Veranschaulichung der Binärzahlen


3. Programmbeispiele history menue scroll up

Nach wie vor erfreut sich dieses kleine Teil besonders auf dem Gebiet der Altbundesländer (im Osten kannten das Teil einfach zu wenige - genau wie umgekehrt die KC-Fans im neuen Einzugsgebiet  nicht zu verstehen waren und sind) enormer Beliebtheit und erzielt satte Preise auf dem Fanartikel-Markt.

Standard-Online-Assembler Online-Assembler - die Dokumentation Online-Assembler - die Dokumentation Online-Assembler - die Dokumentation

 i8080 Online-Assembler

 i8080 Online-Assembler-Dokumentation

 i8080 Online-Assembler-Dokumentation

 i8080 Online-Assembler

Installationsseite Microsoft Visual Studio Code Download-Bereich für dgtools 1.0.4 nach Athanasios Anastasiou - PyPI PyPI-Recovery-Codes  

DigiRule-Assembler - Microsoft Visual Studio

 dgtools 1.0.4

 

dgtools 1.0.4 PyPI-Recovery-Codes

Recovery-Codes im TXT-Format

 i8080 Online-Assembler


4. ALTAIR-Computer Projekte history menue scroll up

Ein funktionsreicher serieller Debug-Monitor ist in die Digirule 2U-Firmware integriert. Schließen Sie Digirule 2U einfach an Ihren USB-Anschluss an, laden Sie Ihr bevorzugtes serielles Terminal und beginnen Sie mit dem Hacken in Ihre Digirule 2U-Programme mit Ihrer Computertastatur!

Compu Phase  mit der Software "TERMITE" als Portable-Version TERMITE gestartet TERMITE - der Konfigurationsmonitor TERMITE - der Konfigurationsmonitor  

... serieller Monitor Compu Phase im Web - muss noch installiert werden - läuft aber als Portable Version

... serieller Monitor "TERMITE" gestartet

... serieller Monitor "TERMITE" Settings

... Steuerkommandos für serielle Monitore

 


zur Hauptseite
© Samuel-von-Pufendorf-Gymnasium Flöha © Frank Rost 12. März 2024 um 17.36 Uhr

... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-)

„Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“

Diddi Hallervorden, dt. Komiker und Kabarettist