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,132 of 4,255   
   Paul Edwards to Paul Edwards   
   Re: O_TEXT   
   06 Mar 24 00:37:30   
   
   From: mutazilah@gmail.com   
      
   On 02/03/24 23:56, Paul Edwards wrote:   
      
   > 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 managed to get this to work today.   
      
   So now PDOS/386, which fits on a 360k floppy, supports   
   C90-compliant programs for any of of the following   
   systems (if they are built "correctly" (TM) - a   
   term that I made up):   
      
   1. 32-bit MSDOS (sort of - since the original didn't exist)   
   2. Win32   
   3. Linux   
   4. OS/2   
   5. PDOS-generic   
      
   Using different methods of implementation.   
      
   1 and 3 are done by servicing the interrupts   
   (mainly INT 21H and INT 80H)   
      
   Win32 intercepts the C library MSVCRT   
      
   OS/2 intercepts the OS/2 system calls at   
   the DLL interface (doscalls.dll)   
      
   PDOS-generic passes the callback functions as   
   a stack parameter.   
      
   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