Reply 20 of 28, by Jo22
- Rank
- l33t++
@Scali Thank you very, very much for the help! 😁
More than often, I write quite a lot but have difficulties to express what I really want to say. 😊
wrote:This looks like some debug level *ish.
Apparently, yes. But let's also keep in mind that the 80286 was released in '82.
At the time, I think, neither the original IBM PC or DOS had much sofware yet
(beware, my opinion is only mainly based on old magazines of the time. 😅) :
Quite a few programs were still beeing made for BASICA/ROMBASIC and some systems had as little as 64K RAM.
So at the this time, Protected-Mode was barely used. In addition to this, the 286 was a complex design for its time.
It was made using a structure width of 1.5 Microns and had a transistor count of 134.000 (8086, '78: 29.000 transistors, 3 Microns).
This makes me believe that development of the CPU took at least a year, maybe more (speaking under correction).
So we have to imagine we were in the year 1980 when the specs for CPU design were set in stone.
That's about four years before the official release of the first IBM AT.
(By the way, later versions of Himem.sys used an undocumented instruction of the time,
LOADALL, on 286 PCs to avoid the need for switchting between PM and RM.)
wrote:I tried win /r and it would not take. If there's a version of Windows 3.1 out there that will run real mode
Hi, could it have been that you had a preview/alpha release of Windows 3.1 ? 😀
I believe I once read at BetaArchive (?) that early development versions of Windows 3.1 still had the /r switch functional.
As far as I know, the normal releases of Windows 3.1 only had two kernals, though. One for the 286, the other one for the 386.
If I'm not mistaken, the 386 kernal is always prefered on 386+ machines independently of the actual mode (Standard/Enhanced).
I *guess* this is also why some people have reported that they succesfully ran WfW 3.11 (not plain 3.11) with the /S switch,
if they used win.com or other files from vanilla Win 3.1 (haven't checked myself yet; did anyone else ?).
I don't know for sure where this design change came from, since Windows 3.0 used the 286 kernal if /S was used.
wrote:goddamnit I'll redo the experiment, but to be completely honest, I'm going with the notion that my Compaq 386/20e actually had 1Mb RAM on it and I simply forgot it. More and more things are pointing to that, internally and externally.
Please don't be mad about it. This thread was really interesting so far, I think.
Personally, I never had thought that Windows can run with less than 1MB of available memory, yet it does.
Unfortunately, none of us non-Compaq 386 owners really knows your old setup. 🙁
I mean, the original Deskpro 386 was a special piece, anyway, since zt was the first PC with a 386 CPU.
Maybe there was sort of an XMS or Extended Memory simulator included that you used.
For EMS, in comparison, I believe third-party LIMulators were sold commercially that used a swap file on a HDD even.
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//