Skip to content

PDP-11 Emulator RC1

Latest
Compare
Choose a tag to compare
@asp437 asp437 released this 14 Nov 13:02

The build includes following elements:

  • PDP-11 Emulator binary
  • Number of DLL-libraries needed by the emulator
  • Number of PDP-11 ROM examples (with source code)

ROM examples:

  • console.bin - console program which supports a number of commands. Use command help in the console to get more information.
  • console_echo.bin - console program which doesn't support any commands.
  • font_render_test.bin - 'Hello World' program which display one word on the screen. Example of working with font.
  • new_video_mode_dma.bin - Fill the screen with the lines of different colors (supported only 4 colors). Example of working with emulated video-controller via DMA.

Notes:

  • To send keyboard input to emulated PDP-11 Machine, You should focus PDP-11 Machine screen (click on it).
  • PDP-11 Screen has resolution 400x300 pixels and supports 4 colors (black, white and two shades of gray). Each pixel is 2-bit value in the video memory. Video memory stored line-by-line and started from the upper left corner.
  • All ROM files were compiled by modified version of ovcharik/pdp11-asm (Original repository).
  • All static data were injected in ROM files with usage of different tools (Tools repository directory)
  • The emulator uses Qt and built with MSVCS-Redist 2015. In case of problems with launch (missing DLL or Qt plugins) use run.bat file in the archive.
  • In case of problem with missing DLL api-ms-win-crt-runtime-l1-1-0.dll You should install Windows C Runtime Update KB299226.