On Jan 11, 2007, at 4:37 PM, David Boyes wrote:

Just for my curiousity. Was CP-67 the first "virtualization engine"
ever
produced? Or did some other company have this type of ability before
IBM
did it?

See Melinda Varian's "VM: Past Present and Future" paper for all the
gory details from the IBM perspective.

There were efforts at DEC with the PDP-8 OS-8 system to do some device
virtualization, but not the true simulation of CP. Probably the next
really serious virtual machine implementation was the p-System at UCSD.


Interestingly, the first virtual machine implementation for microcomputers was *not* the p-System, but Infocom's Z-Machine, which they used to fit the Great Underground Empire into 48K.

zcode is still the native target of the Inform programming language, which is probably the most popular text adventure development platform extant. It has been extended with a virtual machine known as glulx, which is pretty much just like zcode but with the IO handed off to another layer (glk) and the 16-bitness removed, with the overall effect that you have 4G rather than 128K of memory to squeeze your game into. (later z-machine versions raised the bar to 512K (v5,6) during Infocom's lifetime, and the text adventure community has developed a z8 format

Reply via email to