S100 Computers

Home S-100 Boards History New Boards Software Boards For Sale
Forum Other Web Sites News Index    
  
A PDP-11 Software
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:-
   
  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.
  
  Remove ROMs
  
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.
  
  TU58 UART Test
   
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