-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Working Virtual Machine #104
Comments
Hey Stewart! I haven't tried it on VMWare, but I use VirtualBox a lot for working on my open source projects. I do a lot of development work on Linux with DosBox as the glue. At one point, I had PC-MOS/386 running in a VM with 4 virtual serial ports that connected over to a Linux VM. Using this, I could have several virtual serial "users" on at the same time. More of an "I wonder if this works..." exercise and, surprisingly, it did work! |
At the time Software Link was having troubles, and I went to Intel for Interview that did not work because at time they want C/C++ developers and I remember talking to P5 (Pentium Architect) and he mention that they working on Virtual 386 - at that time I wanted to add support for Windows 3.1 which had additional issue where Microsoft did not allow it to be DPMI client because of issue with IBM and OS/2 at that time. This Repo brings back a lot of memories. |
The problem basically bailed down to 2
So after a few broken attempts, they just And there are many other examples when Note that today the CPUs are very powerful,
It was probably a surprise for you only
Was C++ popular in 80s?
That was likely PVI - as I said, they
But does MOS have a good enough |
My thought it must be VT-x and not supported in the Pentium I remember playing with C++ in the 80's and have Stroustrup book in my lap currently - But it copyright 1990 - so possibly not much in the 80's As for DPMI - if I could remember it was hybrid between _386.asm and _dpmi.asm which I not sure the source ever survived over the years. I went to Microsoft because of work on DPMI - actually another failed interview. I was at The Software Link until April 1992 |
If that was 80s, then most definitely
Unless you already had a look, you
Oh, you mean _386.asm as a dpmi client?
Perhaps dpmi was no longer compelling |
Yes at time of talking to Intel, it was not possible. But they were working on it in the future.
If I remember correct it was sort of hybrid extra driver that was tied to _386.ASM with additional functionality. But I gave it up when Windows would not accepted it as client. I got interesting message on CompuServe that only person could answer the question is Steve BaImer or Bill Gates and not related to my company. |
Over 15 years later future! Almost a time machine.
This is very very strange. Now as you wanted only to write a |
It was a political statement because of situation between Windows and OS/2 Warp at the time. In the end it did not matter much. OS/2 is dead. Keep in mind I was trying to make Windows 3.1 386 Protected mode a client of PC-MOS so it could run on top PC-MOS and Windows 3.1 block the calls to make it happen. I forgot the actual calls but I have actual specification somewhere. |
I actually found an older Stroustrup book from 1986 which when I graduated GaTech and started at Software Link. C++ then was like Turbo Pascal was and it change quite much over the years. It ways it change into todays C# and Java languages. The big problem today is that C++ has much more limited employment opportunities and assembly has even less. |
OK, so you probably indeed wanted
In some ways - perhaps yes (eg they only
I wouldn't say that, because I have friends
As a primary skill - of course. |
I have a working virtual Machine of PC-MOS/386 which is really amazing since when I was working on PC-MOS in the Late 80's or early 90's, Virtualize the 386 was consider not possible and something the Intel Architects were working on it.
The virtual machine has a Gig of storage and 16 meg of memory and $386.sys does function which was the big surprise. This was created on VMWare and not sure if anybody else has done this.
The text was updated successfully, but these errors were encountered: