pcjs/apps/pdp11/boot
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2016-11-15 16:16:38 -08:00
..
bootstrap Added the ability to install external ROMs (eg, M9312 ROM images) into the IOPAGE 2016-11-05 12:01:56 -07:00
monitor Fixed MMR1/MMR2 updates, and synced boot monitor code with http://skn.noip.me/pdp11/boot.mac 2016-11-15 16:16:38 -08:00
README.md Cleaned up the Front Panel address and data interfaces so that BOOTMON's "LIGHTS" test works as expected now 2016-11-09 12:46:03 -08:00

layout title permalink
page PDP-11 Boot Software /apps/pdp11/boot/

PDP-11 Boot Software

The project contains the following PDP-11 boot code:

Boot code can be pre-loaded into any machine by including a <ram> component in the machine XML configuration file with the file attribute set to the filename of the image, along with optional load and exec addresses; eg:

<ram id="ram" addr="0x0000" size="0x4000" file="/apps/pdp11/boot/bootstrap/BOOTSTRAP-16KB.json" load="0x3FE4" exec="0x3FE4"/>

If no load address is specified, the <ram> component relies on the "load" property of the JSON-encoded RAM image; otherwise, the starting RAM address is used. If no exec address is specified, the CPU will begin execution at its usual reset address.