Updated PC8080 and PDPjs to support RAM images, eliminating the need for the old "writable ROM" kludge; RAM images can include their own load and exec addresses as part of the JSON file, but the RAM component can provide explicit overrides (if no load address is specified either way, the default load address is the starting RAM address)

This commit is contained in:
Jeff Parsons 2016-10-17 11:01:32 -07:00 • committed by Jeff Parsons
commit 980c2ac5ab
64 changed files with 1479 additions and 1154 deletions

View file

@ -0,0 +1,21 @@
---
layout: page
title: 8080-Based RAM Images
permalink: /devices/pc8080/ram/
---
8080-Based 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; eg:
```xml
<ram id="romH" addr="0x0000" size="0x0800" file="/devices/pc8080/rom/invaders/INVADERS-H.json"/>
```
The project currently contains the following 8080-based ROMs:
* [8080 Exerciser Tests](exerciser/)
* [Space Invaders (1978)](invaders/)
* [DEC VT100 Terminal](vt100/)