Está disponível o lançamento do projeto BK 3.12.2110.8960, que desenvolve um emulador para os computadores pessoais de 16 bits BK-0010-01, BK-0011 e BK-0011M, produzidos na década de 80 do século passado, compatíveis com o conjunto de comandos dos computadores PDP-11, SM EVM e DVK. O emulador é escrito em C++ e é distribuído no código fonte. A licença geral do código não é claramente especificada, mas em alguns arquivos é mencionada a LGPL, e também foram usados alguns componentes sob LGPL. O trabalho é suportado apenas na plataforma Windows.
Mudanças no emulador:
- Adicionada a emulação de gravador para BK-0011 e BK-0011M quando operando em BOS. Ou seja, no BASIC-ROM, os arquivos podem ser lidos/escritos como arquivos .bin.
- Propostas de quatro janelas independentes de despejo de memória. Na primeira execução, haverá problemas com as janelas de despejo, portanto, é necessário fechar todas as janelas e reabri-las, e possivelmente reorganizá-las conforme necessário.
- Adicionadas aos janelas de despejo de memória botões para salvar e carregar despejos no formato .bin. Consulte a documentação para mais detalhes.
- Agora é possível salvar e carregar páginas no mapa de memória não apenas como imagens, mas também no formato .bin.
- O funcionamento com argumentos da linha de comando foi reformulado, adicionando a possibilidade de carregar arquivos .bin no BOS BK-0011(M) usando a chave /B.
- Adicionada a possibilidade de carregar despejos no formato .bin (assim como outros) diretamente na memória do BK emulado, usando a chave da linha de comando /D. Esta chave também pode ser usada para carregar um despejo na memória logo após a criação da configuração, antes da inicialização.
- Melhorado o mecanismo que proíbe a execução de várias cópias do programa e a transferência de parâmetros através da linha de comando de instância iniciada para uma instância do programa que está na memória.
- Removidos todos os aceleradores das teclas digitais do teclado numérico.
Fonte: opennet.ru
