K dispozícii je verzia projektu BK 3.12.2110.8960, ktorá vyvíja emulátor pre 16-bitové osobné počítače BK-0010-01, BK-0011 a BK-0011M, ktoré sa vyrábali v 80. rokoch minulého storočia a sú kompatibilné so systémom príkazov počítačov PDP-11, SM EVM a DVK. Emulátor je napísaný v C++ a je distribuovaný v zdrojových kódoch. Celková licencia na kód nie je jasne označená, ale v niektorých súboroch sa spomína LGPL a niektoré komponenty sú prevzaté pod LGPL. Práca je podporovaná iba na platforme Windows.
Zmeny v emulátore:
- Pridaná emulácia magnetofónu pre BK-0011 a BK-0011M pri práci v BOS. T.j. v ROM-Basicu je možné súbory čítať/písať ako .bin súbory.
- Navrhnuté sú štyri nezávislé okná dumpu pamäte. Pri prvom spustení budú problémy s oknami dumpov, preto je potrebné všetky okná zavrieť a znova otvoriť, a možno ich usporiadať podľa potreby.
- Do okien dumpu pamäte boli pridané tlačidlá na uloženie a načítanie dumpov vo formáte .bin. Podrobnosti o prevádzke sú uvedené v dokumentácii.
- V mape pamäte je teraz možné ukladať a načítať stránky nielen ako obrázky, ale aj vo formáte .bin.
- Prepracovaná práca s argumentmi príkazového riadku, pridaná možnosť načítať .bin súbory do BOS BK-0011(M) pomocou kľúča /B.
- Pridaná možnosť načítať dumpy vo formáte .bin (ako aj akékoľvek iné) priamo do pamäte emulovaného BK pomocou kľúča príkazového riadku /D. Tento kľúč sa tiež dá použiť na načítanie dumpu do pamäte hneď po vytvorení konfigurácie, pred inicializáciou.
- Vylepšený mechanizmus zákazu spúšťania viacerých kópií programu a prenosu parametrov z príkazového riadku od spustenej kópie do inštancie programu, ktorá je v pamäti.
- Všetky akcelerátory na digitálnych klávesoch klávesnice Numpad boli odstránené.
Zdroj: opennet.ru
