24 lines
862 B
Markdown
24 lines
862 B
Markdown
---
|
|
layout: page
|
|
title: PDP-11 RAM Images
|
|
permalink: /devices/pdp11/ram/
|
|
---
|
|
|
|
PDP-11 RAM Images
|
|
-----------------
|
|
|
|
RAM images are added to machines 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:
|
|
|
|
```xml
|
|
<ram id="ram" addr="0x0000" size="0x4000" file="/devices/pdp11/ram/bootstrap/bootstrap.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.
|
|
|
|
The project currently contains the following PDP-11 RAM images:
|
|
|
|
* [PDP-11 Boot Demo](bootdemo/)
|
|
* [PDP-11 Bootstrap Loader](bootstrap/)
|