Die neue Version des Projekts BK 3.12.2110.8960 ist verfügbar. Sie entwickelt einen Emulator für die in den 80er Jahren produzierten 16-Bit-Heimcomputer BK-0010-01, BK-0011 und BK-0011M, die mit den Befehlssystemen der PDP-11, SM EVM und DWK kompatibel sind. Der Emulator ist in C++ geschrieben und wird im Quellcode verteilt. Eine generelle Lizenz für den Code ist nicht angegeben, jedoch wird in einigen Dateien die LGPL erwähnt, und einige Komponenten werden ebenfalls unter der LGPL bereitgestellt. Die Arbeit wird nur auf der Windows-Plattform unterstützt.
Änderungen am Emulator:
- Die Emulation des Kassettenrekorders für BK-0011 und BK-0011M im BOS wurde hinzugefügt. Das bedeutet, dass Dateien im ROM-Basic als .bin-Dateien gelesen und geschrieben werden können.
- Es wurden vier unabhängige Speicher-Dump-Fenster vorgeschlagen. Bei der ersten Ausführung können Probleme mit den Dump-Fenstern auftreten. Daher müssen alle Fenster geschlossen und neu geöffnet werden, möglicherweise auch in der gewünschten Reihenfolge angeordnet werden.
- In den Speicher-Dump-Fenstern wurden Schaltflächen zum Speichern und Laden von Dumps im .bin-Format hinzugefügt. Details zur Funktionsweise sind in der Dokumentation zu finden.
- In der Speicherkartenfunktion können jetzt Seiten nicht nur als Bilder gespeichert und geladen werden, sondern auch im .bin-Format.
- Die Arbeit mit den Befehlszeilenargumenten wurde überarbeitet und die Möglichkeit hinzugefügt, .bin-Dateien in das BOS BK-0011(M) mit dem Schlüssel /B zu laden.
- Die Möglichkeit wurde hinzugefügt, .bin-Dumps (sowie beliebige Dumps) direkt in den Speicher des emulierten BK mit dem Befehlszeilenparameter /D zu laden. Dieser Schlüssel kann auch verwendet werden, um einen Dump sofort nach der Erstellung der Konfiguration vor der Initialisierung in den Speicher zu laden.
- Der Mechanismus zur Verhinderung des Starts mehrerer Kopien des Programms und zur Übertragung von Parametern über die Befehlszeile von der gestarteten Kopie zur im Speicher befindlichen Programminstanz wurde verbessert.
- Alle Beschleuniger auf den digitalen Tasten der Numpad-Tastatur wurden entfernt.
Quelle: opennet.ru
