UKNCBTL emulator, Win32 version.
C++ C Other
Permalink
Failed to load latest commit information.
emubase Trace commands for "Release" configuration. Feb 5, 2017
util Fixes driven by PVS-Studio warnings. Mar 6, 2016
!astyle.bat Trace commands for "Release" configuration. Feb 5, 2017
!version.bat
.gitignore
Common.cpp Trace commands for "Release" configuration. Feb 5, 2017
Common.h
ConsoleView.cpp
DebugView.cpp
Dialogs.cpp Settings / Debug Font: Skip vertical fonts. Sep 17, 2016
Dialogs.h [*] UKNCBTL: Configuration viewer dialog. May 10, 2013
DisasmView.cpp
Doxyfile
Emulator.cpp UKNCBTL.h/cpp renamed to Main.h/cpp. Jun 13, 2016
Emulator.h Emubase: BOOL/TRUE/FALSE ->bool/true/false. Feb 2, 2016
KeyboardView.cpp UKNCBTL.h/cpp renamed to Main.h/cpp. Jun 13, 2016
Main.cpp Speed regulator: added option "Speed 50%". Jan 24, 2017
Main.h
MainWindow.cpp Speed regulator: added option "Speed 50%". Jan 24, 2017
MemoryView.cpp UKNCBTL.h/cpp renamed to Main.h/cpp. Jun 13, 2016
README.md Update README.md Jan 30, 2016
Resource.h
ScreenView.cpp
Settings.cpp Speed regulator: added option "Speed 50%". Jan 24, 2017
SoundGen.cpp Fixes driven by PVS-Studio warnings. Mar 6, 2016
SoundGen.h [*] UKNCBTL: sound volume control. Oct 23, 2011
TapeView.cpp UKNCBTL.h/cpp renamed to Main.h/cpp. Jun 13, 2016
ToolWindow.cpp UKNCBTL.h/cpp renamed to Main.h/cpp. Jun 13, 2016
ToolWindow.h
Toolbar.bmp MemoryView toolbar. Oct 23, 2015
UKNC.bmp Initial commit; according to rev.327 from old repository; docs remove… Mar 2, 2008
UKNCBTL-VS2008.sln VS2008 project and solution. Mar 18, 2015
UKNCBTL-VS2008.vcproj
UKNCBTL-VS2013.sln Adding VS2013 project. Feb 27, 2016
UKNCBTL-VS2013.vcxproj VS2013: Toolset switched to v120_xp. Sep 17, 2016
UKNCBTL-VS2013.vcxproj.filters
UKNCBTL.ico Initial commit; according to rev.327 from old repository; docs remove… Mar 2, 2008
UKNCBTL.rc Speed regulator: added option "Speed 50%". Jan 24, 2017
UKNCBTL.sln
UKNCBTL.vcproj Version number calculation adopted for Git. Mar 22, 2015
Views.h
astyle-cpp-options Adding .gitignore, AStyle. Mar 18, 2015
diskette.ico [*] Menu, toolbar, icons. Nov 7, 2009
diskettewp.ico [*] Menu, toolbar, icons. Nov 7, 2009
keyboard.bmp [*] UKNCBTL: keyboard mask in KeyboardView. Feb 5, 2013
keyboardmask.bmp [*] UKNCBTL: keyboard mask in KeyboardView. Feb 5, 2013
manifest.xml
small.ico Initial commit; according to rev.327 from old repository; docs remove… Mar 2, 2008
stdafx.cpp
stdafx.h Emubase: BOOL/TRUE/FALSE ->bool/true/false. Feb 2, 2016
uknc_ram_ppu.bin
uknc_rom.bin Initial commit; according to rev.327 from old repository; docs remove… Mar 2, 2008

README.md

ukncbtl

UKNCBTL -- UKNC Back to Life! emulator, Win32 version.

UKNCBTL -- UKNC Back to Life! -- is cross-platform UKNC emulator for Windows/Linux/Mac OS X. UKNC (УКНЦ, Электроника МС-0511) is soviet school computer based on two PDP-11 compatible processors KM1801VM2.

The UKNCBTL project consists of:

Current status: Beta, under development. Most of software works fine.

Emulated:

  • CPU and PPU
  • Both memory controllers
  • Video controller
  • FDD controller (MZ standard)
  • ROM cartridges
  • Sound
  • Hard disk -- can read/write and boot
  • Tape cassette -- read/write WAV PCM files
  • Serial port (experimental)
  • Parallel port (experimental)

NOT emulated yet: network card, RAM disk.