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