C++ C Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
emubase
util
!astyle.bat
!version.bat
.appveyor.yml
.gitignore
Common.cpp
Common.h Several minor changes. Jul 29, 2017
ConsoleView.cpp
DebugView.cpp
Dialogs.cpp Screenshot modes Feb 24, 2018
Dialogs.h
DisasmView.cpp Direct casts changed to static_cast Apr 6, 2018
Doxyfile
Emulator.cpp
Emulator.h
KeyboardView.cpp UKNCBTL.h/cpp renamed to Main.h/cpp. Jun 13, 2016
LICENSE
Main.cpp
Main.h Sound AY on PPU port 177734, experimental. Jul 8, 2018
MainWindow.cpp
MemoryView.cpp Minor changes: stdafx.h/cpp, toolbar image numbers. Jun 10, 2018
README.md
Resource.h
ScreenView.cpp
Settings.cpp Sound AY on PPU port 177734, experimental. Jul 8, 2018
SoundGen.cpp
SoundGen.h
SpriteView.cpp
TapeView.cpp
ToolWindow.cpp Sprite Viewer draft. Jun 21, 2017
ToolWindow.h
Toolbar.bmp Debugger commands and toolbars. Jul 7, 2017
UKNC.bmp Initial commit; according to rev.327 from old repository; docs remove… Mar 2, 2008
UKNCBTL-VS2013.sln
UKNCBTL-VS2013.vcxproj
UKNCBTL-VS2013.vcxproj.filters
UKNCBTL.ico
UKNCBTL.rc Sound AY on PPU port 177734, experimental. Jul 8, 2018
Views.h
astyle-cpp-options
diskette.ico
diskettewp.ico
keyboard.bmp
keyboardmask.bmp
manifest.xml
small.ico
stdafx.cpp
stdafx.h
uknc_ram_ppu.bin
uknc_rom.bin

README.md

ukncbtl

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

Build status

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: 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 disks, joysticks.