Test program development on the Factron Series-700 ATEs were carried out off-the-testers since test debugging was top priority with limited time slots and access to the hardware. With a strength of about 30 programmers during our peak, we did our work in front of VT220 and VT320 terminals at our desks.
These dumb terminals were networked to a DEC MicroVAX 360 server system running a Program Management System (PMS) that emulates the Factron's environment, where we:
1. Input board description, assigned component models from the standard libraries or wrote custom models that were not found,
2. Processed these PCB-related files to generate the wirelist and test program for the target tester,
3. Created in-circuit test routines (ICTRs) for devices without test, and
4. Compiled these ICTRs and then the main test program.
After all the pre-testing work was completed, a data package was then generated using GETPART for downloading from the target tester's terminal, so the programmer could then work on debugging the test program on a real board that was interfaced via an in-circuit fixture to the tester itself.
Overtime, maintaining and servicing the MicroVAX server become expensive and we started looking for an alternative to do away with the aging hardware which none but a few senior engineers knew how to operate. The VAX machine was reliable but not the hard disk, and though we frequently back up to tapes, finding replacement for the disks proved challenging as the available stocks diminished, mostly refurbished parts that had limited life-span anyway.
Fortunately, there were companies out there specializing in virtualization software that can emulate legacy VAX systems. After some evaluation, we engaged a company that helped us migrated the MicroVAX server to a Windows-based PC using the Charon-VAX solution. Of course, we paid quite a bit for the software license and service, but within three years it was recouped.
Now, after leaving my company, I still looked back fondly how I worked on the VAX environment. Is it possible to create my own virtual machine for VAX/VMS without having to pay a high price for the software license? I wondered. I soon found out that it was plausible indeed. Here is a screenshot of my very own VAX machine running the familiar VMS operating system within Windows 10:
The best thing is, I can customize it to look like the VT220 of the Factron DEC terminal and bring back some good memories. Like they say, good legacy software never dies; it just lives on in another hardware host that permits it to thrive in. Simply awesome!