Getting required files
Before you can run MCP XIII on the simulator you need to get some files. First you will need to either build the simulator from source or get a binary for your system. The source for the simulator can be found at:
The development and test version can be found here:
https://github.com/rcornwell/sims
To build just the B5500 simulator for Linux or BSD, you can use the command:
git clone http://github.com/simh/simh simh
cd simh
make b5500
This will make in the BIN directory the file b5500.
Next you will need to get the system tapes for MCP. Burroughs became part of Unisys Corporation in 1986. Unisys still owns and maintains copyrights for the B5500 system software. There is an educational/hobbyist license from Unisys to use the Mark XIII release of that software and make it available to others. It is not open source software, however, and not officially part of this project, so this cannot include it on the open-source project site with the rest of the emulator files.
The Burroughs Mark XIII software consists of three binary tape image files from a release in 1971. Paul Kimpel and others are making these files available through a page on Paul's hosting service. Go to that page, review and accept the licensing terms (they are not onerous), and download one or more of the tape images.
At the minimum you will need to download the SYSTEM tape. If you wish to rebuild any of the system programs you will need to download the files SYMBOL1 and SYMBOL2. The links are:
- http://www.phkimpel.us/B5500/webSite/TapeImage-SYSTEM.html
- http://www.phkimpel.us/B5500/webSite/TapeImage-SYMBOL1.html
- http://www.phkimpel.us/B5500/webSite/TapeImage-SYMBOL2.html
To automatically rebuild or load MCP on simH B5500 simulator, you will want to download the files from the following location:
Or the files individually:
File | Description |
Cube tape B 13 also available at github retro-b5500 software. |
|
Cube library tape, also available at github retro-b5550 software. |
|
Readme documentation on these files. |
|
First job to rebuild MCP XIII from source. |
|
Second job to rebuild DCMCP which is running during job 1. |
|
Job to load in various useful CUBE source files and rebuild them. |
|
Job to reload MCP without rebuilding. Also used extras.bin to load in the CUBE files. |
|
Job to set up accounts for DCMCP remote access and TSSMCP remote access. |
|
SimH Init file that rebuilds MCP from source. |
|
SimH Init file that reloads MCP from SYSTEM tape. |
|
SimH Init file start execution of MCP after the system has been loaded via either load strip. |
|
SimH file to run tss_setup.job and prepare MCP to run CANDE timesharing. |
|
Runs a series of jobs to stress the simulator and also verifies that remote access works. |
|
Stress test job stream |
|
Job to set up for remote access test. |
You will also want to go to www.bitsavers.org and download some documents to help you use the system, here is a list of helpful documents:
Link |
Description |
Basic operating manual for MCP. This is for an older version of MCP but most of the commands and procedures are the same. |
|
Good introduction to TSS/MCP CANDE usage. |
|
Another operational manual. |
|
Time Sharing system reference manual. |
|
DCMCP system reference manual. |
|
XALGOL language document. |
|
Good reference manual for MCP data structures and commands. |
|
Fortran language document. |
|
ESPOL language document. |
|
Algol language document. |