Talk:Data General Nova

Latest comment: 4 years ago by Johnuniq in topic Emulating a Data General Nova

Proposed Technical Comments and Corrections

edit

Some comments regarding the current Nova Wikipedia entry for discussion...

1) The Eclipse MMPU did not have virtual memory capabilities; insufficient information was saved in certain circumstances to restart an instruction or to fully restore the original pre-fault state. This was addressed by the non-standard MMPU of the M-600 Eclipse, but this product did not receive significant "market reception"

2) The Nova 4 did not have bank switched memory - its MMPU (Memory Map and Protection Unit) was compatible with the Nova 3 (although implemented in microcode rather than on a separate MMU/MMPU board as on the Nova 3).

3) The Nova was hugely popular in more places than just "labs around the world", a comment that does not fully reflect the breadth of applications handled by this incredible machine.

4) The original Nova's memory cycle time is 2.6 microseconds, not 1.2 microseconds as described.

5) The Nova 1200 series can not use core boards from an original Nova.

6) The Nova 1200 was the first DG single-board processor design, and it also used a 4-bit "nibble" design similar to the original Nova.

7) The Nova 1220 has 10 slots, not 14. The Nova 1230 has 15 slots (this is/was sometimes called the Nova 1200 Jumbo).

8) The Nova 840 (and later the 830) memory map had no "An index offset the base address into the larger 128 kWord memory" concept. A logical program address space of 32KW is maintained for the Nova 830/840 map, and its fundamental logical design was continued to the Nova 3 and Nova 4. (The Nova 2 did not have a MMPU.)

9) The Nova 2 was the first single-board implementation of a fully-parallel CPU by DG, and was also the first DG CPU that employed ROM-driven state logic.

10) Transparent 32-word ROM-stored boot code was available in the Nova 1200 and Nova 800 in addition to the Nova 3, so I don't understand the significance of the ROM boot code reference in the Nova 3 description.

11) The Nova 3 saw the first major introduction of the switching power supply in DG systems, and its noisy, varying high-frequency whine is still as annoying today as it was when first introduced in 1976.

12) Nova 4 also has microcode FPU support for systems without hardware floating point.

13) The Nova 3 and Nova 4 MMPU/MMU could support up to 256KW rather than the marketing-stated 128KW. RDOS would support these larger systems with a one-word patch (that did not please some DG sales and marketing types). This was not a bank-switching design.

14) The microNova (and microEclipse) used a bit-serial bus for data transfer rather than the original parallel data bus/backplane of the 15"x15" card-based systems. This was theoretically much less than half the speed of the "real" backplane'd systems, and anybody who used a microNova or microEclipse computer that was disk-bound could tell you how much they "enjoyed waiting".

15) The MP/200 was not a a single-chip microNova design, but rather based on a bit-slice processor implementation.


Bruce

--Wild hare 08:38, 23 January 2007 (UTC)Reply


Prose and grammar gripes

edit

Quoted from article --

Data General, an American computer company, originally made a name for itself with a simple minicomputer called a Nova.

Led by founder and technical leader Edson deCastro in 1968, the first Nova was delivered in 1969. Mr. deCastro previously worked at DEC (Digital Equipment Corporation) as Product Manager for the PDP-8 series and left DEC, along with a few other DEC people, to form Data General.

-- First sentence would be better with emphasis on "Nova" rather than on Data General.

Second sentence: Grammar quibble: It was not the Nova that was led by deCastro, but rather the Data General company.

Nova ----> Apple I? Hmm

edit

I'm very skeptical of the claim that the Nova influenced the Apple 1. Is there any evidence for this assertion? --Brouhaha 21:12, 6 Feb 2005 (UTC)

I did a quick Google search, and couldn't find anything concrete about it; the only vaguely relevant stuff I found was this article, where it says that Woz became interested in the 6800, and then the 6502, because their instruction sets resembled that of the Nova, one of his favorite minicomputers; and this story, written by Woz himself, stating that the Nova was his absolute favorite machine. I agree with you that these fuzzy hints don't exactly provide a firm grounding for the Nova ----> Apple I claim. --Wernher 03:12, 7 Feb 2005 (UTC)

Nova 3/12

edit

Does anyone have more information on this? I'm relying on 20 year old memories of maintaining that when I was in NAS Lemoore as part of the Navy's AN/TPX-42 air traffic control radar.

I'm not ready to insert this into the article, but it was a 16 bit by 16K ferrite bead core memory in a 19 inch rack mount. Some of the components were made of small scale integrated circuits, I believe of TTL in Dual Inline Packages.

I hear reports that this computer is still in service today. --Woolhiser 13:59, 3 May 2006 (UTC)Reply

Wikipedia can't use original research and needs WP:Verifiability. -- Perspective 21:38, 3 May 2006 (UTC)Reply
Thanks, I was not aware of WP:Verifiability. At least my gut told me not to put it into the article in the first place. --Woolhiser 15:56, 16 July 2006 (UTC)Reply

"[Nova II] Versions were available with four, seven and ten slots." I'm pretty sure this is incorrect; my recollection is that the Nova II was available in 4-slot and 12-slot versions. I used a Nova II at Mccallie School in Chattanooga, TN in the mid-1970s, and it was the 12-slot version. Will try to find a reference. Dave Cornutt (talk) 15:48, 5 February 2012 (UTC)Reply

Introduction

edit

Although DG was founded in April 1968, the first Nova was not shipped until 1969. So, I changed the introduction to be more accurate with the dates. JJ 18:33, 17 December 2005 (UTC)Reply

Fair use rationale for Image:Data General Super Nova.jpg

edit
 

Image:Data General Super Nova.jpg is being used on this article. I notice the image page specifies that the image is being used under fair use but there is no explanation or rationale as to why its use in this Wikipedia article constitutes fair use. In addition to the boilerplate fair use template, you must also write out on the image description page a specific explanation or rationale for why using this image in each article is consistent with fair use.

Please go to the image description page and edit it to include a fair use rationale. Using one of the templates at Wikipedia:Fair use rationale guideline is an easy way to ensure that your image is in compliance with Wikipedia policy, but remember that you must complete the template. Do not simply insert a blank template on an image page.

If there is other fair use media, consider checking that you have specified the fair use rationale on the other images used on this page. Note that any fair use images lacking such an explanation can be deleted one week after being tagged, as described on criteria for speedy deletion. If you have any questions please ask them at the Media copyright questions page. Thank you.

BetacommandBot (talk) 21:19, 13 February 2008 (UTC)Reply

Missing info (Performance) in Technical Description

edit

Can anyone fill in some information in the Technical Description? There's a pretty good description of the CPU, memory, I/O etc but no performance data. How fast was it? What was the clock speed? Memory access time? Did it vary for various models? How many clock cycles were required to execute some simple instructions like a load, store, or add? I'm hoping somebody's got this info handy rather than me needing to research it; I'll check back in awhile. (update: I found clock speeds higher up in the article but a new Performance subsection in the Tech Desc section would be good.) Steve Hyland (talk) 19:46, 21 August 2009 (UTC)Reply

I added some performance numbers based on some old manuals I have.--agr (talk) 20:42, 21 August 2009 (UTC)Reply

I have a DG memory card, how do I go about uploading a photograph?

edit

I have a core (?) memory card from a DG Nova (not sure version, but it's marked and dated [I think 1969]). It's the only one I've seen in the last 30 years.

How would I go about uploading a set of photographs for archival? I don't want to get yelled at for doing it wrong. 184.16.236.203 (talk) 21:04, 2 April 2016 (UTC)Reply

Thanks for the offer. Such photos would be welcome. There are instructions on uploading images at: https://commons.wikimedia.org/wiki/Special:UploadWizard Obviously, you should try to take a good quality photo. Watch out for glare off of shinny surfaces. Don't include other objects that might be copyrighted, such as a book cover. Include any model number on the board in the image description. Post here when they are uploaded and I can add categories or whatever else is needed. Opening a Wikipedia account for yourself would be a good idea too. If you have any problems, ask here or on my talk page and I'll be glad to help.--agr (talk) 00:04, 3 April 2016 (UTC)Reply

The Nova was packaged into a single rack mount case?

edit

While "The Nova was packaged into a single rack mount case" is basically true it is misrepresentative. The CPU itself was packaged into a single rack but the CPU relied on hardware such as hard drives and interface cards that were put in second and third bays. The computers that I worked on for 15 years were 2 and 3 bay models. The 3-bay models had a 20MB drive (1 fixed and 1 removable platter) in each bay while the 2-bay model had a single 10MB (also 1 + 1) hard drive in the CPU bay. The second bay was occupied entirely by the RADAR interface IIRC. I don't have any sources for this unfortunately.

I also have an issue with "had enough power to do most simple computing tasks." The Nova 4/X computers that we had did a ton of radar processing - we tracked up to 100 targets in real time in a military environment that I won't go into too much detail about. Suffice to say, the only aircraft we couldn't track was the space shuttle at hypersonic speeds, not that it ever got close enough to test that theory. --AussieLegend () 08:07, 29 June 2019 (UTC)Reply

Emulating a Data General Nova

edit

An IP removed the following from the article. That seems to be correct but I had to record the information here. Johnuniq (talk) 22:55, 9 March 2020 (UTC)Reply


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 th e 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 [slash-ell] 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 the base name test, type list test.- (the hyphen is RDOS's 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