Which Dec Emulation is the MOST useful and Versatile?

Jon Elson elson at pico-systems.com
Sun Oct 29 12:43:29 CDT 2017


On 10/29/2017 07:42 AM, Paul Koning via cctalk wrote:
>> On Oct 28, 2017, at 10:09 PM, Eric Smith via cctech <cctech at classiccmp.org> wrote:
>>
>> IBM invented computer emulation and introduced it with System/360 in 1964.
>> They defined it as using special-purpose hardware and/or microcode on a
>> computer to simulate a different computer.
> That's certainly a successful early commercial implementation of emulation, done using a particular implementation approach.  At least for some of the emulator features -- I believe you're talking about the 1401 emulator.  IBM didn't use that all the time; the emulator feature in the 360 model 44, to emlulate the missing instructions, uses standard 360 code.
Except for certain machines (360/44, 360/91-95 series, model 
195) all other 360's were also emulated by microcode.
there really was no difference in running 360 code or 1401 
code on a 360 system, they were both done by microcode 
emulation.

The 360/44 had no control store, so any emulation/simulation 
had to be done by a program written in 360 instructions.
The 360/44 was a hardwired 360.  Note that while the 360 was 
a 32-bit instruction set, the 360/30 had only an 8-bit data 
path, and the 360/40 had only a 16-bit data path.
> It's not clear if that IBM product amounts to inventing emulation.  It seems likely there are earlier ones, possibly not with that particular choice of implementation techniques.
>
>
>
Yes, there were others.  Burroughs and Univac also used 
microcode at about the same time.  I'm not sure the original 
DEC PDP-10 (KA-10) used microcode, but the KI-10 did.

Jon


More information about the cctalk mailing list