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 2,500 of 4,255   
   mutazilah@gmail.com to wolfgang kern   
   Re: PDOS/86   
   11 Jul 21 00:38:44   
   
   From: muta...@gmail.com   
      
   On Sunday, July 11, 2021 at 4:57:45 PM UTC+10, wolfgang kern wrote:   
   > On 11.07.2021 08:04, muta...@gmail.com wrote:   
   > ...   
   > > We just need another allocate-memory call that takes a   
   > > 32-bit size and a flag to say whether it needs a 0 offset   
   > > (ie be on a segment boundary).   
      
   > while you have your own OS (even a fictive one yet) then   
      
   PDOS/86 is not fictional. It's been available for decades   
   and predates PDOS/386.   
      
   > you can use just one single GETMEM variant like I use in   
   > my OS:   
   >   
   > getmem:   
   >   
   > called by RM16 or PM32 entry points or INT7F for both   
   >   
   > input:AL=mode 0=seg:offset 1=32bit flat   
   > ECX= requested size in bytes   
   >   
   > returns:   
   > Carry+Z size not available, Cy+NZ no more handles   
   > No Carry: means no error, then   
   > BX=handle mode0 EDI=flat start   
   > mode1 ES:DI = start   
   >   
   > and yes, the flat mode works for RM16(unreal) as well.   
      
   I'm using normal RM16, not unreal.   
      
   I want a solution that works on the 8086.   
      
   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