No it wasn't. The IBM PC/XT 370 is even a hardware emulator. Specially equiped for the job with additional hardware that was not available on the IBM 5100. We are talking about 1983 here.
Also you should read what I wrote about VM/PC. Very interesting.
Yeah it is a hardware emulator released by IBM in 1983. You did NOT get my point. I am talking about a software emulator like the one I pointed out(Hercules developed by Roger Bowler).
I CHALLENGE you that you cannot find one that is developed before April 1998. This is the key point in the Titor story.
A brief history pertaining to this topic:
The first publicly available APL system was the costfree “Type 111†program (available without formal support) released in 1968. It was followed in 1969 by the two program products (PPS) shown in the chart. These were among the very first programs offered when IBM unbundled programs and hardware. An important decision taken then, which would influence the progress of APL in ways that even now are not completely understood, was to hold back the source code and release only object code to customers. This was done deliberately, to discourage proliferation of language variants and to give the original designers a better chance of directing the further evolution of APL along a coherent and consistent path. A positive effect of this policy was to facilitate formal standardization of APL later on, and the ad hoc standardization that resulted from having a single control point simplified the development of other APL products along the way. A possible negative effect was the discouragement of interest in APL as a subject of university research.
APL\1130. In 1965-1966 the IBM Los Gatos Laboratory in California was working on the design of a very small, low-cost (hence LC or “Elsiey’) machine. It was to have a relatively simplein struction set and an internal memory of only 1024 words, supplemented by an external magnetic disk, about eight inches in diameter, which used grooveosn one side for mechanically indexing to the magnetic tracks. Science Research Associates, then a subsidiary of IBM, was interested in the educational potential of such a machine, and commissioned a study to produce an APL system for it. Two of the three people who conducted the study had previously worked on IVSYS.†Drawing on this experience, the group proposed a modified architecture for Elsie, better suited to implementing APL. An emulator for this machine design, and an assembler for programming it, were written for the IBM Model 7090, and design of the APL system proceeded from there. The result was then successfully transferred to a real Elsie prototype, so that in due course an APL system was running in Los Gatos. Unfortunately, business considerations kept Elsie from ever becoming a product, but the work on it was not wasted. By 1967 APL\360 was becoming widely known within IBM, and the Research APL group was approached by an IBM branch office interested in the possibility of having an APL system available for the IBM Model 1130, a midsize “scientific†machine. To quickly produce a prototype and show feasibility, an Elsie emulator was written for the Model 1130 and the APL system was installed on it. It ran successfully. To improve performance, one additional instruction was added to the Elsie emulator, an escape to the native 1130 architecture, which was used as the path to more efficient coding of successive parts of the interpreter. As shown in Figure 1, an upgraded APL\1130 was later produced as an IBM Type I11 program. Not shown in the figure is a more formal APL\1130 product that had a very short life. It was a timesharing upgrade of the Type I11 program, produced by the APL development group in Palo Alto, which was then still part of the Systems Development Division. It was shipped to one or two customers befor being withdrawn from the market. But it, too, was not wasted. Indeed, it figured importantly in the early development of the modern personal computer.
APL 5100. In late1 972 the Palo Alto Scientific Center was asked by IBM’s General Systems Division headquarters in Atlanta, Georgia, to suggest an APL product suitable for production by their division. In response, the Scientific Center proposed an entrylevel machine that could fit on a desk. This suggestion was accepted, and they proceeded to assemble a team composed of people with hardware knowledge from Los Gatos and people with software knowledge from the Scientific Center to work on thed esign. The team selected a processor engine known internally as “Palm†for the machine’s central processing unit, in preference to another, called uC.5, that was also available at the time. Once again, the quickest way to show feasibilityan d produce a prototype was to emulate an existing machine that already had APL programmed for it. In this case, the Model 1130 was chosen. Thus, APL\1130, a system that had its origins in Elsie, the earlier Los Gatos machine, and that had been ported by emulation to the Model 1130, where it was eventually converted to native 1130 architecture code, was now ported to a new machine in which Los Gatos was also involved inth e hardware design. The functioning prototype, know as SCAMP (Special Computer APL Machine Portable), was produced in the short time of six months, and was successful in persuading the General Systems Division to proceed with a production machine.% At present the SCAMP prototype, an APL machine that was the unique forerunner of the first production personal computer, resides in the collection of the Smithsonian Institution in Washington, DCz9 The production machine was designed at IBM’s General Systems Division laboratory at Rochester, Minnesota, and was made available as a product, the IBM 5100 machine, in 1974-less than a year and a half from the start. This remarkably short development cycle for such a complex new product can be attributed in large part to the fact that emulation was used again, even in the final product. This time, however, although the same Palm internal engine was used, System/360 architecture was emulated rather than 1130 architecture, so that the up-to-date APLSV product system could be used as the APL facility with virtually no modification. There were some changes, however, that anticipated later developments in personal computers. For example, the primary input/output device was a cathode ray tube with an associated keyboard that included an extra shift, named “CMD,†and a number pad; there was a software switch to enter a communication mode to enable the machine to act as a terminal on a host system; and another switch to automatically copy input and output to an attached printer.
http://www.research.ibm.com/journal/sj/304/ibmsj3004C.pdf
http://www.research.ibm.com/journal/sj/304
NOTE: The pdf documents are subject to copyright and I have not altered any of the words present in the original document.
My point here is, the IBM 5100 did have a software emulator hard coded into it when it was manufactured. But it was RESTRICTED, meaning that any customer can avail its use, but he CANNOT access the source code and modify it. Titor was sent for this VERY purpose. He has to contact his grandfather, “tweak†the IBM 5100 to get the source code.
The fact that how this relates to Y2K and Y2K38 is vague. I accept it. But I am pretty sure if I can spend time to research it I can definitely prove the interpretation is correct.