This page contains various small demo programs written for
our PDP11 CPU boards.
REMOVE_ROM.
The
V2
PDP11 CPU board has the ability to program the removal of the onboard
EEPROMS thereby increasing the CPU RAM space (without memory management
features) from 0 - BFFFH to
0-DFFFH. Here is a picture of the memory map:-
This will normally be used before loading/running "Out of the Box" Digital
OS Software etc.
If you wish to
test/demonstrate this, you can load this small program (REMOVE.ROM)
into RAM at 100H and run it.
You need to assemble a version of the REMOVE_ROM
program at say, 100H in RAM, load the .bin file (from your PC) the via the Monitor XMODEM "C"
command and then Jump to 100H in RAM. The Program will signon as shown
below.
Note, do not remove the ROM's from a menu command within the ROMs themselves.
TU58_UART_TEST.
This is a small program to test the U58 UART on the
PDP11 Support board. In order to utilize this UART for loading the
TU58 Tape drive data we need to be sure it is working correctly and can
sequentially place recieved bytes correctly in RAM. It not only checks the
UART status bit but checks we have the S100 bus HIGH/LOW buffers
working/programmed correctly in the Support Board CPLD.
Note how the ASCII "1" character is at 1000H (not 1001H).
The links below will contain the most recent versions of the above software.
Note, it may change over time and may not correlate
exactly with the text in the article above.
DC-11 User Guide (
2/13/2017)
PDP-11 Programmers Card (
4/5/2017)
AsmPDP Assembler (Zip File) (
4/5/2017)
(From
http://mdfs.net/Software/PDP11/Assembler)
REMOVE_ROM.MAC (text file) (2/17/2018)
REMOVE_RAM.ZIP files
(2/17/2018)
TU58_UART_Test.MAC (text file)
(2/26/2018)
TU58_UART_Test.ZIP files
(2/26/2018)
This page was last modified
on
04/26/2018