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,133 of 4,255   
   Paul Edwards to Paul Edwards   
   Re: O_TEXT   
   02 Mar 24 23:56:40   
   
   From: mutazilah@gmail.com   
      
   On 20/02/24 06:36, Paul Edwards wrote:   
      
   > #define _FTEXT          0x20000   
   > #define O_TEXT          _FTEXT   
      
   I ended up going with 0x4000 0000 so that I   
   could reserve 0x8000 0000 to mean "we have   
   run out of bits, check xyz extension variable   
   instead".   
      
   And it all works - I can run (certain) Linux ELF   
   executables on PDOS/386. Including microemacs 3.6.   
      
   Also I added OS/2 support in a similar but not   
   identical manner. That runs C90 apps now (ie   
   certain OS/2 LX executables), but fullscreen   
   support is still pending on a couple of things.   
      
   In all cases, I am no longer dependent on   
   registers or stack on entry to the executable,   
   which clears the way for all executables to   
   be called with the PDOS-generic stack "standard".   
      
   I previously mentioned that I had UC386L, a 53k   
   Linux executable capable of running a subset of   
   valid Win32 executables.   
      
   I think because I eliminated memmgr, it is still   
   53k, but now runs the OS/2 subset as well.   
      
   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