====== Elektronika BK-0010 (1985) and BK-0010.01 (1986) =======
* CPU: K1801BM1-3
* RAM: 16kB
* ROM: 32kB
* Colors: b/w or 4
* Resolution: 512 x 256 or 256 x 256
Currently, MESS supports the following BK computers
* bk0010 [Elektronika BK-0010]
* bk0010fd [Elektronika BK-0010 with FDD]
* bk001001 [Elektronika BK-0010.01]
All the drivers support cassette tapes in .wav format, using the "cassette" (cass) device. Cassettes
Cassette images can have the .wav extension. To run a cassette image you have to launch bk001001, because the parent driver does not seem to handle tapes properly at the moment. Hence, you have to launch emulation with
mess bk001001 -cass "C:\pathtogame\gamename.wav"
Once emulation has started you can enter the command
to access the Monitor. Once you are in the Monitor, you can enter the command
and the machine will ask you the name of the file to load, which typically is the wav name (if you are loading from software lists, check the "usage" information for the exact name to type here). Once the name has been entered, you can access the MESS internal UI to start the tape (press Tab
and choose "Tape Control", then press "Play") and wait for the loading procedure to complete. When you are back to the monitor prompt, enter the command
to start execution. Keyboard
This system requires full keyboard emulation to work correctly. At startup, full keyboard emulation mode is enabled by default. Whilst in full keyboard emulation mode, some key associated functionality may be disabled (like the ESC key for EXIT). The keyboard emulation mode is toggled using the "Scroll Lock" key (by default).
Emulation of bk0010fd is still preliminary (no disk support present, at the moment).
History and Trivia
The BK-0010 was the first Soviet home computer built in 1985. It comes with a quite powerful 16Bit DEC PDP-11 compatible processor called 1801BM1. Common programming languages were: FOCAL, BASIC, assembler - mostly on ROMs. The BK-0010 comes with a film keyboard. The BK-0010 is also known as BK-0010SH ("SH" means school model).
The BK-0010.01 was very much the same machine as the BK-0010 but it has a "real" keyboard. The BK-0010 / BK-0010.01 also have a ROM-Slot.
Additional info from Paul Romanchenko: the BK-0010.01 has a total of 32kB RAM that is divided into two regions: 16kB user space and 16kB screen area.
The 32kB ROM contains built-in BASIC interpreter (dialect Vilnus Basic). It has 4 colors in "low-res" mode (32 col x 24 rows), 2 colors in "hi-res" mode (62 col x 24 rows). BK-0010.01 is built after BK-0010, which has the same characteristic, but has only 8Kb ROM and hasn't built-in Basic.
The FOCAL language was distributed in separate ROM block which connected via special socket.
(info from homecomputer.de)
* BK-0010 & BK-0010.01 at Home Computer Museum -- http://www.homecomputer.de/pages/easteurope_ussr.html#10
* EMU -- http://bashkiria-2m.narod.ru/
* Emulator 3000 -- http://www.emulator3000.org/e3.htm