Dank Camiel Vanderhoeven ist Version 0.15 des Alphaserver ES40 Emulators erschienen. Diese Version kann OpenVMS booten.
Version 0.15 behebt einige kleine Fehler, komplettiert den Instruktionssatz, enthält echten 32-Bit-Fließkomma-Support und verbessert die Geschwindigkeit (OpenVMS bootet auf meinem bescheidenen System 4mal schneller; die Bootzeit verkürzte sich von 42 auf 12 Minuten).
Diese Version:
- bootet OpenVMS (getestet: 7.3-1 und 8.3)
- kann die meisten Kommandos laufen lassen, z.B. DIR und MON SYS
Änderungen sind:
- Implementierung des kompletten Alpha-Instruktionssatzes
- Performance-Verbesserungen bei den ICache- und Übersetzungs-Puffern
- Korrektere Simulation der 32-Bit-Fließkomma-Operatoren
- Fehlerbehebung, die Crashes bei bestimmten Fließkomma-Operationen verhindert
Natürlich gibt es diese Version ab sofort zum Download.
Hauptarbeiten, die noch erledigt werden müssen:
- Korrekte Emulation von Ganzzahl-Überläufen und Fließkomma-Ausnahmen
- Geschwindigkeitsverbesserungen
- Fehlerbehebungen in der Emulation des seriellen (Konsolen-)Anschlusses
Lasen Sie mich diesen letzten Punkt ausführen: es scheint in der Emulation des seriellen Ports etwas falsch zu sein - bei einem "non-conversational" Boot von OpenVMS bekommt man nach Beendigung des Startup-Prozesses durch Drücken von <RETURN> keinen Login-Prompt. Wenn wir die OpenVMS-Installations-CD booten, ist solange alles in Ordnung, bis sie nach dem Passwort fragt. Dann bekommen wir die Nachricht, dass wir nicht erlaubte Zeichen verwenden, selbst wenn ein gültiges Passwort eingegeben wird.
Wenn jemand zu einem dieser Themen etwas einfällt, oder jemand sonstige Ideen hat, und mitarbeiten möchte, bitte lassen Sie es mich wissen!
Danke, und haben Sie Spaß!
Camiel.
Mehr Informationen und den Emulator zum Herunterladen gibt es auf Sourceforges Alphaserver ES40 Emulator Seite.
Original auf www.openvms.org |