home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.os.development      Operating system development chatter      4,255 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 4,019 of 4,255   
   James Harris to Paul Edwards   
   Re: PDOS/386 booting on a real 80386SX   
   01 Dec 23 13:43:36   
   
   From: james.harris.1@gmail.com   
      
   On 30/11/2023 21:30, Paul Edwards wrote:   
   > Hi James.   
   >   
   >>> I can't remember if I mentioned, but I bought a   
   >>> Hand 386 computer to try to test PDOS/386 on real   
   >>> hardware. It died before I could do much of anything.   
   >   
   >> Yes, I saw (with interest as I have some similar goals to you) you   
   >> mention you had bought a PC clone. When you say it died do you mean the   
   >> boot failed or that the machine itself is now dead?   
   >   
   > In recent times I bought 2 modern Hand 386 and then a   
   > vintage 386SX.   
   >   
   > The first 2 machines (both Hand 386) are physically dead.   
   > They still have power though.   
      
   I hope the vendor(s) returned your money. Certain intermediary firms   
   such as Ebay have a number of protections for purchasers.   
      
   ...   
      
   >>> In the meantime I purchased an old 386SX, since the   
   >>> new Hand 386 was no longer available for sale.   
   >   
   >> OK. Genuine 386-based PCs were very expensive last time I looked.   
   >   
   > It cost something like US$400 on ebay.   
   >   
   > Expensive compared to what? Certainly not Sydney   
   > real estate prices. Fun fact: Sydney is not the   
   > capital of Australia.   
      
   I would call that expensive for an ancient computer but respect to you   
   for being prepared to pay the price.   
      
   >   
   >>> That's all I really wanted to know - that PDOS/386   
   >>> has no non-80386 instructions in it. Instead of hoping   
   >>> the emulators are perfectly correct   
   >   
   >> That's a bit confusing. You tested your code on a 386SX to check it had   
   >> no 386 instructions in it?   
   >   
   > I said non-386, not 386.   
      
   So you did.   
      
   >   
   >> Surely you would want to test on a real 8086/8088.   
   >   
   > PDOS/386 won't work on an 8086. That's why it has   
   > "386" in the name, as opposed to PDOS/86 which I   
   > have already tested on a real NEC V20 in my Book 8088   
   > (I have 2 of those too, both working).   
   >   
   >> FWIW my CPU detection code does theoretically distinguish between 8086,   
   >> 80186 and 80286 but I've never had a real 186 to test it on. Instead, I   
   >> found two emulators, only one of which apparently behaved correctly as a   
   >> 186.   
   >   
   > I am thinking that I should have a single PDOS   
   > distribution that does that detection and   
   > automatically loads PDOS/86, PDOS/286 (not yet   
   > written), PDOS/386 or PDOS/x64 and sets the PATH   
   > to the appropriate set of executables.   
   >   
   > So it will run on anything, transparently. You will   
   > only notice the difference if you try to edit a   
   > large file as that will be determined by available   
   > memory.   
      
   That's cool. I have similar goals: 16-bit, 32-bit and 64-bit code to run   
   the OS identically, albeit that the 16-bit version would lack protection   
   between tasks.   
      
      
   --   
   James Harris   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca