K dispozici je vydání projektu BK 3.12.2110.8960, vyvíjejícího emulátor pro 16bitové domácí počítače BK-0010-01, BK-0011 a BK-0011M, vyráběné v 80. letech minulého století, kompatibilní s instrukčním systémem počítačů PDP-11, SM EVM a DVK. Emulátor je napsán ve C++ a je distribuován v zdrojových kódech. Celková licence kódu není jasně uvedena, ale v jednotlivých souborech je zmíněna LGPL a také byly převzaty některé komponenty pod LGPL. Práce je podporována pouze na platformě Windows.
Změny v emulátoru:
- Byla přidána emulace magnetofonu pro BK-0011 a BK-0011M při práci v BOS. To znamená, že ve ROM-Basicu je možné číst/zapisovat soubory jako .bin soubory.
- Byly navrženy čtyři nezávislé okna pro dump paměti. Při prvním spuštění budou problémy s okny dumpů, proto je nutné všechna okna zavřít a znovu otevřít, a možná je uspořádat podle potřeby.
- Do oken dumpu paměti byly přidány tlačítka pro ukládání a načítání dumpů ve formátu .bin. Podrobnosti o funkcích naleznete v dokumentaci.
- V mapě paměti je nyní možné ukládat a načítat stránky nejen jako obrázky, ale i ve formátu .bin.
- Byla přepracována práce s argumenty příkazového řádku, byla přidána možnost načítat .bin soubory do BOS BK-0011(M) pomocí klíče /B.
- Byla přidána možnost načítat dumpy ve formátu .bin (a také libovolné) přímo do paměti emulovaného BK pomocí klíče příkazového řádku /D. Tento klíč umožňuje také načíst dump do paměti ihned po vytvoření konfigurace, před inicializací.
- Byl vylepšen mechanismus blokování spuštění více kopií programu a předávání parametrů z příkazového řádku od spuštěné kopie k instanci programu, která je v paměti.
- Byly odstraněny všechny zrychlovače z digitálních kláves Numpad klávesnice.
Zdroj: opennet.ru
