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,068 of 4,255   
   Paul Edwards to All   
   PM to RM   
   29 Dec 23 14:13:38   
   
   From: mutazilah@gmail.com   
      
   I recently "found out" (ie is it true?) that   
   there is apparently a BIOS call to go from   
   PM16 to RM16 on an 80286.   
      
   It originally did that via the convoluted   
   and slow keyboard thing. In principle I have   
   no problem with that, and I also have no   
   problem with replacing the BIOS ROM with an   
   updated version that uses a more efficient   
   (and documented in section 9.6.2 of the   
   "80286 and 80287 Programmer's Reference Manual")   
   triple fault mechanism:   
      
   https://bitsavers.org/components/intel/80286/210498-005_80286_an   
   _80287_Programmers_Reference_Manual_1987.pdf   
      
   I also don't mind the BIOS ROM being updated   
   with the LOADALL instruction which has been   
   belatedly documented (I believe that's the   
   fastest solution).   
      
   So speed doesn't bother me.   
      
   But it occurs to me. If there is a BIOS interrupt   
   to go from PM16 to RM16, why not have one to go   
   from PM32 to RM16 too? As that is what I need in   
   PDOS/386. I rolled my own. I wasn't aware that   
   there might be a BIOS function to do that.   
      
   So maybe in PDOS/286 at least I can use the   
   official BIOS routines, assuming they exist   
   and I can find them and I'm not misunderstanding   
   something.   
      
   BFN. Paul.   
      
   --- 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