Added the ability to install external ROMs (eg, M9312 ROM images) into the IOPAGE
This commit is contained in:
parent
0cf11c0b01
commit
c67176eab0
25 changed files with 1143 additions and 346 deletions
|
|
@ -54,11 +54,11 @@ To run the above code, set the PC to 037744 and start the machine:
|
|||
Pre-loading DEC's Bootstrap Loader
|
||||
----------------------------------
|
||||
|
||||
I pasted the disassembled code (above) into a listing file, [BOOTSTRAP-16KB.lst](BOOTSTRAP-16KB.lst),
|
||||
I pasted the disassembled code (above) into a listing file, [BOOTSTRAP-16KB.txt](BOOTSTRAP-16KB.txt),
|
||||
and then ran [FileDump](/modules/filedump) to produce a [BOOTSTRAP-16KB.json](BOOTSTRAP-16KB.json) that can
|
||||
be automatically pre-loaded into any machine:
|
||||
|
||||
filedump --file=BOOTSTRAP-16KB.lst --format=octal --output=BOOTSTRAP-16KB.json
|
||||
filedump --file=BOOTSTRAP-16KB.txt --format=octal --output=BOOTSTRAP-16KB.json
|
||||
|
||||
For example, this [PDP-11/20 Bootstrap Loader Demo](/devices/pdp11/machine/1120/bootstrap/debugger/) pre-loads
|
||||
the **Bootstrap Loader** using the `<ram>` component's optional *file* attribute:
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ PDP-11 Boot Monitor
|
|||
[Paul Nankervis](mailto:paulnank@hotmail.com). It is used with all our PDP-11 test machines.
|
||||
|
||||
[PDPJSMON.mac](PDPJSMON.mac) was cross-assembled with [MACRO11](https://github.com/shattered/macro11) to produce
|
||||
[PDPJSMON.lst](PDPJSMON.lst), which was then processed by [FileDump](/modules/filedump/) to produce
|
||||
[PDPJSMON.txt](PDPJSMON.txt), which was then processed by [FileDump](/modules/filedump/) to produce
|
||||
[PDPJSMON.json](PDPJSMON.json).
|
||||
|
||||
To see the Boot Monitor in action, try the [PDP-11/70 Boot Monitor (with Debugger)](/devices/pdp11/machine/1170/monitor/debugger/).
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
all: PDPJSMON.json
|
||||
|
||||
PDPJSMON.lst: PDPJSMON.mac
|
||||
macro11 PDPJSMON.mac -l PDPJSMON.lst
|
||||
PDPJSMON.txt: PDPJSMON.mac
|
||||
macro11 PDPJSMON.mac -l PDPJSMON.txt
|
||||
|
||||
PDPJSMON.json: PDPJSMON.lst
|
||||
node ../../../../modules/filedump/bin/filedump --file=PDPJSMON.lst --format=octal --output=PDPJSMON.json --overwrite
|
||||
PDPJSMON.json: PDPJSMON.txt
|
||||
node ../../../../modules/filedump/bin/filedump --file=PDPJSMON.txt --format=octal --output=PDPJSMON.json --overwrite
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
all: XCPA.json
|
||||
|
||||
XCPA.lst: XCPA.mac
|
||||
macro11 XCPA.mac -l XCPA.lst
|
||||
XCPA.txt: XCPA.mac
|
||||
macro11 XCPA.mac -l XCPA.txt
|
||||
|
||||
XCPA.json: XCPA.lst
|
||||
node ../../../../modules/filedump/bin/filedump --file=XCPA.lst --format=octal --output=XCPA.json --overwrite
|
||||
XCPA.json: XCPA.txt
|
||||
node ../../../../modules/filedump/bin/filedump --file=XCPA.txt --format=octal --output=XCPA.json --overwrite
|
||||
|
|
|
|||
Loading…
Reference in a new issue