troosh / ukncbtl

Automatically exported from code.google.com/p/ukncbtl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UKNCBTL - UKNC Back to Life
---------------------------
README.txt


== Авторы ==

* Никита Зимин (nzeemin@gmail.com)
* Феликс Лазарев (felix.lazarev@gmail.com)
* Алексей Кислый (alexey.kisly@gmail.com)

Особая благодарность также выражается:
* Арсений Гордин — автор сайта uknc.narod.ru — за собранный материал

== История создания ==

Эмулятор UKNCBTL пишется с июля 2006 года, толчком к созданию эмулятора послужил
сайт Арсения Гордина (http://uknc.narod.ru/), а точнее, появление на этом сайте
образов ПЗУ, снятых с живого УКНЦ.

NZeemin начал этот проект в одиночку, в августе 2006 проект затормозился,
а в феврале 2007 к нему присоединился Felixl. На тот момент были вчерне готовы
лишь процессор и контроллеры памяти. Ещё через полтора месяца мы получили
загрузочное меню, загрузку с кассеты ПЗУ и загрузку с диска :)
Позже Феликс добавил также эмуляцию звука.
В июле 2007 NZeemin написал инсталлятор.

Эмулятор написан на C++, библиотека — чистый Win32, с Юникодом.
Среда разработки — Visual Studio 2005, с 2009 года - VS2008.

== Состояние эмуляции ==

Эмулируется:
* два процессора КМ1801ВМ2;
* контроллеры памяти;
* экран;
* клавиатура;
* кассеты ПЗУ;
* дисководы;
* звук;
* магнитофон;
* винчестер;
* стык С2 (экспериментально);
* параллельный порт (экспериментально) и принтер (пока только сохранение потока в файл).

НЕ эмулируется:
* локальная сеть;
* RAM-диски.

== Клавиатура ==

Глобальные клавиши:
* Play/Pause (мультимедийная кнопка) — то же что пункт меню '''Emulator | Run'''
  — запустить/остановить эмуляцию.

Раскладка:
: A..Z — соответствующие клавиши УКНЦ, раскладка QWERTY
: К1...К5 = F1...F5
: ТАБ = TAB
: AP2 = Esc
: УПР = левый Ctrl
: НР = левый Shift
: ГРАФ = правый Ctrl
: АЛФ = правый Shift
: ФИКС = Caps Lock
: ПОМ = Delete
: УСТ = End
: ИСП = PageDown
: СТОП = Pause/Break, дублировано на PageUp
: СБРОС = Insert

== См. также ==

* http://code.google.com/p/ukncbtl/ — сайт проекта UKNCBTL с открытым исходным кодом
* http://www.felixl.com/Uknc — сайт проекта UKNCBTL
* http://uknc.narod.ru/ — сайт Арсения Гордина, масса информации по УКНЦ, в том числе программы

About

Automatically exported from code.google.com/p/ukncbtl


Languages

Language:C++ 88.7%Language:Tcl 4.7%Language:C 3.2%Language:Eagle 1.4%Language:Verilog 0.9%Language:VHDL 0.5%Language:C# 0.2%Language:HTML 0.2%Language:Makefile 0.1%Language:Objective-C 0.1%Language:QMake 0.1%Language:Shell 0.0%Language:TeX 0.0%Language:Smarty 0.0%