[Info-vax] Intel proposal to simplify x86-64
Neil Rieck
n.rieck at bell.net
Sun Jun 4 07:57:00 EDT 2023
On Saturday, June 3, 2023 at 9:57:12 AM UTC-4, John Dallman wrote:
> Intel are considering a simplification of x86-64, removing the 16-bit and
> 32-bit modes, and changing the booting process, but retaining the ability
> to run 32-bit applications under a 64-bit OS.
>
> <https://www.intel.com/content/www/us/en/developer/articles/technical/envi
> sioning-future-simplified-architecture.html>
>
> Ring 0 will no longer be available to 32-bit code, and rings 1 and 2 will
> no longer be available at all. I don't know much about how VMS on x86-64
> emulates the four ring-equivalents that were available on VAX, Alpha and
> Itanium, but it seemed worth raising the issue, while Intel are taking
> comments on the plan.
>
> John
What comes around goes around? How many here remember that VAX-11/780 (as well as 750 and 730) could run PDP-11 code natively in compatibility mode? This ended with the release of the 8000 series (I noticed it on our VAX-8550 which was the first machine I worked on after VAX-11)
As far as the Intel proposal is concerned, "I thought" that Microsoft has already blocked running 16-bit programs on their 64-bit OS for a few years now. I had been running museumware programs like QBASIC 1.1 ,GW-BASIC 3.23 , and QuickBASIC 7.1 ("I think" they are all 16-bit) on 32-bit Windows-7 but they all refused to run on 64-bit Windows-10. All the museumware just listed can run on Windows-10 if you first run dosbox ( https://www.dosbox.com/ )
Some BASIC enthusiasts have taken it upon themselves to make old BASICs work on Windows-10. Here are two examples:
https://robhagemans.github.io/pcbasic/
https://qb64.com/
But this post got me thinking, I wonder if dosbox (or anything listed after it) is employing 16-bit hardware in the CPU.
Neil Rieck
Waterloo, Ontario, Canada.
http://neilrieck.net
https://neilrieck.net/links/cool_computer.html#windows
More information about the Info-vax
mailing list