Die Veröffentlichung des Projekts BK 3.12.2110.8960 ist verfügbar, das einen Emulator für die in den 80er Jahren des letzten Jahrhunderts produzierten 16-Bit-Heimcomputer BK-0010-01, BK-0011 und BK-0011М entwickelt, die mit den Befehlssätzen der PDP-11, SM EVM und DVG kompatibel sind. Der Emulator ist in C++ geschrieben und wird im Quelltext verbreitet. Eine allgemeine Lizenz für den Code ist nicht eindeutig angegeben, aber in einigen Dateien wird LGPL erwähnt, ebenso sind einige Komponenten unter LGPL entliehen. Die Arbeit wird nur auf der Windows-Plattform unterstützt.
Änderungen im Emulator:
- Die Emulation des Kassettenrecorders für BK-0011 und BK-0011М beim Betrieb im BOS wurde hinzugefügt. D.h. im ROM-Basic können Dateien als .bin-Dateien gelesen und geschrieben werden.
- Vier unabhängige Speicher-Dump-Fenster wurden vorgeschlagen. Beim ersten Start kann es Probleme mit den Dump-Fenstern geben, deshalb müssen alle Fenster geschlossen und neu geöffnet werden, und möglicherweise müssen sie nach Bedarf angeordnet werden.
- In die Speicher-Dump-Fenster wurden Schaltflächen zum Speichern und Laden von Dumps im .bin-Format hinzugefügt. Besondere Arbeitsmerkmale siehe in der Dokumentation.
- In der Speicherkartenverwaltung können jetzt Seiten nicht nur als Bilder, sondern auch im .bin-Format gespeichert und geladen werden.
- Die Handhabung von Befehlszeilenargumenten wurde überarbeitet, es wurde die Möglichkeit hinzugefügt, .bin-Dateien mit dem Schlüssel /B in das BOS BK-0011(М) zu laden.
- Die Möglichkeit, Dumps im .bin-Format (sowie beliebige) direkt in den Speicher des emulierten BK zu laden, wurde hinzugefügt, mit dem Schlüssel /D. Dieser Schlüssel kann auch verwendet werden, um einen Dump sofort nach dem Erstellen der Konfiguration in den Speicher zu laden, vor der Initialisierung.
- Der Mechanismus zur Verhinderung des Starts mehrerer Programmkopien und der Übertragung von Parametern über die Befehlszeile von der gestarteten Kopie zur Programminstanz im Speicher wurde verbessert.
- Alle Beschleuniger der Zifferntasten des Numpad-Keyboards wurden entfernt.
Quelle: opennet.ru
