Emulating A Data General Nova
Nova assembly language programs can be run under Bob Supnik’s SIMH emulator, in RDOS. Of the above examples, only Hello, world is a complete program. It includes the necessary directives for a successful assembly and generation of a runnable program.
Stepwise instructions
Start the Nova emulation and boot RDOS following the instructions under “Nova and Eclipse RDOS” in the file src/simh_swre.txt of the simh distribution. After booting, RDOS’ command prompt, R, should appear on the screen.
- Before the first assembly on a newly setup RDOS system, the macro assembler’s default symbol definitions need to be configured using the following command: mac/s nbid osid nsid paru
- Create the assembly source file under RDOS: xfer/a $tti test.sr (the xfer command will accept input at the console and copy it to a disk file named test.sr; after entering the command, copy and paste (or type in) a complete assembly language program, and finish with control-Z).
- Next, run the macro assembler on test.sr to create the object file test.rb: mac/l test (the /l option enables the listing file test.ls, which can be copied to the console using the command type test.ls).
- The relocatable loader, rldr, takes the object file and creates the executable test.sv : rldr test
- To run the program, type test
Before going further with serious experimentation, it can be convenient to check one’s programs at the PC using a suitable cross-assembler, such as the portable PDP-8/DG Nova cross-assembler listed in the External links section, before attempting execution in the RDOS environment.
RDOS hints
- To have a directory listing of all files with basename test, type list test.- (note the hyphen, RDOS’ wildcard character)
- Delete files with delete (this might be needed because xfer won’t replace an existing file)
- A running program can usually be interrupted with Control-A
- To exit RDOS, type release %mdir%
- Quit simh at its prompt with q
Read more about this topic: Data General Nova
Famous quotes containing the words emulating, data, general and/or nova:
“Here come real stars to fill the upper skies,
And here on earth come emulating flies....”
—Robert Frost (18741963)
“To write it, it took three months; to conceive it three minutes; to collect the data in itall my life.”
—F. Scott Fitzgerald (18961940)
“It is a maxim among these lawyers, that whatever hath been done before, may legally be done again: and therefore they take special care to record all the decisions formerly made against common justice and the general reason of mankind.”
—Jonathan Swift (16671745)
“Im a Nova Scotia bluenose. Since I was a baby, Ive been watching men look at ships. Its easy to tell the ones they like. Youre only waiting to get her into deep water, arent youbecause shes yours.”
—John Rhodes Sturdy, Canadian screenwriter. Richard Rossen. Joyce Cartwright (Ella Raines)