Data General Nova - Emulating A Data General Nova

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:

    Every milestone of a firstborn is scrutinized, photographed, recorded, replayed, and retold by doting parents to admiring relatives and disinterested friends. . . . While subsequent children will strive to keep pace with siblings a few years their senior, the firstborn will always have a seemingly Herculean task of emulating his adult parents.
    Marianne E. Neifert (20th century)

    To write it, it took three months; to conceive it three minutes; to collect the data in it—all my life.
    F. Scott Fitzgerald (1896–1940)

    ... women can never do efficient and general service in hospitals until their dress is prescribed by laws inexorable as those of the Medes and Persians. Then, that dress should be entirely destitute of steel, starch, whale-bone, flounces, and ornaments of all descriptions; should rest on the shoulders, have a skirt from the waist to the ankle, and a waist which leaves room for breathing.
    Jane Grey Swisshelm (1815–1884)

    I’m a Nova Scotia bluenose. Since I was a baby, I’ve been watching men look at ships. It’s easy to tell the ones they like. You’re only waiting to get her into deep water, aren’t you—because she’s yours.
    John Rhodes Sturdy, Canadian screenwriter. Richard Rossen. Joyce Cartwright (Ella Raines)