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 3,437 of 4,255   
   mutazilah@gmail.com to All   
   Re: segmentation   
   15 Nov 22 10:53:22   
   
   From: muta...@gmail.com   
      
   Hi Joe.   
      
   I'll give you the generated assembler as soon as i can.   
      
   But in the meantime, I realized there is already a mainframe   
   concept of "AMODE ANY".   
      
   That concept was introduced when there was only 24 and 31   
   to choose from.   
      
   I have created emulated hardware that is AMODE 32 and   
   IBM has since created AMODE 64.   
      
   So there are now 3 different meanings of "ANY":   
      
   1. 24 or 31   
      
   2. 24 or 31 or 32   
      
   3. 24 or 31 or 32 or 64   
      
   Most software I write myself satisfies definition 3.   
      
   But some, like GCC, only does 2.   
      
   Because GCC uses negative indexes, which put addresses   
   into the 4 GB to 8 GB range which won't work unless you   
   have an OS with the right virtual memory mapping to   
   compensate for the fact that it is only AM32 capable and   
   needs address masking above that.   
      
   So what I produce is 32-bit executables that run the 3rd   
   definition of AMODE ANY.   
      
   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