Forum: PC Hard- und Software 8085 Simulator (Profi VI)


von Tom A. (toma)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

ich habe heute in meinem Archiv gestöbert und dabei ein Fosil gefunden, 
das sogar noch funktioniert. Ist ein DOS-Programm läuft aber unter 
Win7(32Bit), unter Vista(64Bit) nicht.

Es ist ein 8085 Simulator, der früher als kostengünstige Alternative zur 
Hardware des Lerncomputers-Profi5 genutzt wurde. Dieser braune Kasten 
wurde für viele Lehrgänge zum 8085 benutzt. Vielleicht kennt der Eine 
oder Andere das Ding noch.

Die Bedienung ist an den DOS-Debugger angelehnt. Rechtliche Probleme 
gibt es keine, da ich das Teil selbst verbrochen hatte.

Im "D85.zip" Archiv ist alles benötigte zusammengepackt (Programm, 
Beschreibungen, Beispiele) falls jemand daran Interesse hat.

Viel Spaß und schönes Wochenende :) Tom

von Joerg F. (felge1966)


Lesenswert?

Hast du von den Beispielen eventuell auch noch die Quellen?
Ich habe noch einen Profi 5e liegen, womit ich das auch gerne mal live 
testen würde.

Gruß Jörg

von Tom A. (toma)


Lesenswert?

Hallo Jörg,

die Beispiele habe ich damals sicher direkt im Programm eingegeben, 
damit gibt es keine Quellen.

Ist aber kein Beinbruch, du kannst ein Beispiel in die Simulation laden 
und mit dem "u" Kommondo (Unassemble) disassemblieren. Dann steht am 
Bildschirm die Speicheradresse, der Hesx-Code und die Mnemonic. Wie es 
genau geht, steht in der Doku. Abschnitt "DISASSEMBLER". Den Hex-Code 
kannst du notieren oder direkt in den Profi eintippen.
Du kannst auch die Mnemonic in eine Textdatei schreiben und mit dem 
Assembler Beitrag "Universeller Assembler (DOS-Fosil)" 
übersetzen, spätere Versionen der Firmware des Profi50 konnten Intel-Hex 
über RS232 empfangen. Die Beispielprogramme sind kurz, da geht das 
schnell.

Aufpassen mußt du, wegen der vom 8085 nicht benutzten OP-Codes. Die 
verwende ich innerhalb der Simulation für andere Dinge (Handbuch, direkt 
vor dem Abschnitt DISSASEMBLER). Man erkennt sie beim Disassemblieren am 
"?" Fragezeichen.

Zitat Handbuch:

Zur Zeit sind folgende zusätzliche OP-Codes erreichbar:

Hex-Code     Funktion

 08          Zeitverzöögerung (ca. 1/10 sec.)

 10          Erzeugt kurzen Hupton

 18          Tastaturabfrage Taste gedrüückt Akku = ASCII-Code
                             Keine Taste    Akku = FF
               Es wird nicht auf Tastendruck gewartet.

Gruß. Tom

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.