Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nzeemin/neonbtl

Emulator for Soyuz-Neon PK-11/16, Win32 version, WIP 🚧
https://github.com/nzeemin/neonbtl

c-plus-plus emulator pdp-11 pdp11 retrocomputing soviet-computer soyuz-neon win32 windows

Last synced: about 1 month ago
JSON representation

Emulator for Soyuz-Neon PK-11/16, Win32 version, WIP 🚧

Awesome Lists containing this project

README

        

# neonbtl

[![License: LGPL v3](https://img.shields.io/badge/License-LGPL%20v3-blue.svg)](https://www.gnu.org/licenses/lgpl-3.0)
[![Build status](https://ci.appveyor.com/api/projects/status/q0dmuth9x2sp3k1x?svg=true)](https://ci.appveyor.com/project/nzeemin/neonbtl)
[![CodeFactor](https://www.codefactor.io/repository/github/nzeemin/neonbtl/badge)](https://www.codefactor.io/repository/github/nzeemin/neonbtl)

**Neon Back to Life!** is an emulator of Soviet computer **Sojuz-Neon PK 11/16**.
This computer was manufactured in 1991-1992 at the "Kvant" plant in Zelenograd (near Moscow), and a total of 200-1000 units were produced.

Soyuz-Neon is based on the N1806VM2 processor, so it is partially compatible with machines such as DVK, UKNC, NEMIGA, and in general inherits the instruction set and architecture from the DEC PDP-11 line of machines.

[NeonBTL User Manual](docs/user-manual-en.md)

Emulator status: Work in progress.

![](docs/neonbtl.png)

### Neon Back to Life!

**Neon Back to Life!** — это эмулятор советского компьютера [Союз-Неон ПК-11/16](https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16).
Этот компьютер выпускался в 1991-1992 годах на заводе "Квант" в г. Зеленограде, всего было выпущено 200 экземпляров.

Союз-Неон построен на процессоре Н1806ВМ2, поэтому он частично совместим с такими машинами как ДВК, УКНЦ, Немига, и в целом наследует систему команд и архитектуру от машин линейки DEC PDP-11.

[Руководство пользователя эмулятора NeonBTL](docs/user-manual-ru.md)

Состояние эмулятора: В процессе разработки.

### Маппинг клавиатуры
Используется следующий маппинг клавиатуры Союз-Неон на клавиатуру PC:
- К1..К5 = F1..F5
- ПОМ УСТ ИСП = F6..F8
- СБРОС = F11, СТОП = F12
- АР2 = Esc, ЗБ = Backspace
- Таб = Tab, ВВОД = Enter
- НР = LShift, УПР = LCtrl
- АЛФ = RShift, ГРАФ = RCtrl

### Благодарности
Спасибо всем, кто оказал помощь и поддержку в создании этого эмулятора:
* Александр Холодов AKA xolod
* Алексей Кислый AKA Alex_K
* Андрей Титов AKA Titus
* другие участники форума zx-pk.ru

Спасибо Михаилу Гусеву за предоставленный экземпляр Союз-Неон!

Спасибо Yann Collet и другим участникам проекта [lz4.org](http://www.lz4.org/) за LZ4!

### Ссылки

* [Союз-Неон ПК 11/16](https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16) в Википедии
* [Техническое описание](http://www.emuverse.ru/wiki/%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16_%D0%A2%D0%9E) в Emuverse
* [Документация на персональную ЭВМ ПК-11/16](https://github.com/troosh/pk11-16/tree/master/)
* Архив файлов по Союз-Неон: http://mirrors.pdp-11.ru/_pk11-16/
* Используемая на Союз-Неон кодировка: [Основная кодировка](https://ru.wikipedia.org/wiki/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0)

Видео:
* [Союз-Неон: самый желанный компьютер | Демодуляция 2022](https://www.youtube.com/watch?v=g0wQQ4NY5vc)