Zane H. Healy wrote: 
  [Snip]
 Where I see emulation as useful is when you need a laptop version of the
 system, or you just don't have a chance of getting the hardware (and/or
 don't have the space even if you could).  There are also commercial
 situations where using a emulator makes good business sense.  Oh, the other
 use, in the case of the PDP-8 emulators with front panel emulation, is so
 that you can see what you should be seeing when running diagnostics on a
 system you're trying to repair (when you've never used a PDP-8). 
Jerome Fine replies:
While I probably don't really understand someone who's goal is using the
original hardware, on the other hand, I find that any software development
under an emulator is much more straight forward, much easier AND  MUCH
FASTER.
For example, on a real 11/83, it takes about 6 minutes to assemble one of the
files I am working on.  Even with a Pentium 166 MMX, it takes only a couple
of seconds more than 2 minutes - which is more than long enough to wait.
Plus a full scale test to produce more than a dozen versions on the real hardware
takes more than an hour.  Under emulation, under 30 minutes.
Then, there is the use of ram for memory.  On the real hardware, I need almost
15 MBytes for a full test.  Using real hard drives slows things down.  Under
the emulator, with just 128 MBytes of total memory, the RAM: disks provide
me with THREE 32 MByte "disk" drives.  I am sure that very little, if any,
new development is taking place for PDP-11 software, but when it does
take place, even if a final checkout on real hardware is needed as the final
step, an emulator seems a bit more practical.
Even when I crash the operating system because of a stupid mistake, I rarely
loose even the VM: disk from the operating system since the emulator boot
code does not clear all of memory as the DEC hardware boot code does.
And although I might lose the emulated hard disks that are in RAM:, I can't
remember the last time that happened.  PLUS, since the container files
that represent the starting point of the OS are READ  ONLY, they are
never overwritten - I can do that on the real PDP-11 hardware, of course,
but it is less convenient.
Note that I am not trying to contradict Zane where he is looking at the
situation from a hardware point of view, but to add to the software side
of the picture and suggest that an emulator has certain advantages.  Mind
you, when I am using a VT320 on a COM: port and I forget that the operating
system has been locked out while the debug program has control, even
with a simple DL emulation, no input characters are lost, although nothing
happens on the output end until normal operation proceeds.  With a real
PDP-11, those input characters on a DL channel are just lost.
Sincerely yours,
Jerome Fine