PDOS-generic (Announce)
> > > A good, industry wide solution for 386 apps in e.g. the early nineties
> > > would have been welcomed, tools inclusive.
> >
> > GCC couldn't fit the bill?
>
> DJGPP on extender V2 had its first release in 1996, by then the
> beginning of the end for Dos had already started.
I believe EMX was earlier than that. That's what
I used.
> The core problem was not having a stable 32-bit application interface built
> into dos. DJGPP still thunks through the extender to access the old 16-bit
> interrupt calls. _NOW_ in 2021.
I have 3 different 32-bit interfaces that could
be suitable for integrating into DOS (Freedos I
guess). Do you have something specific in mind?
Would you be happy if the DOS interrupts thunked
to 32-bit counterparts? I assume you're not happy
to switch to 32-bit-only apps?
> > I think it is good for programmers to have a set
> > of rules which are known to work cross-platform,
> > and are accepted internationally, which only
> > happened in 1990.
>
> If you mean POSIX, the attempt at Unix reunification that was later
> rebranded as universal, that was first published in 1988, and was already
> in the works since 1995.
Did you mean 1985?
Regardless, no, I was talking about ISO/IEC 9899:1990
aka C90.
> > I have been writing wrappers for decades, but
> > even without them, MSDOS C compilers did come
> > with wrappers with similar functionality. Here
> > is one of my wrappers:
>
> I have been modifying and writing Pascal and Modula2 RTLs for decades, and
> they are the same. That is simply language runtime, not OS.
The wrapper I showed you did an INT 21H. I don't
know what alternative you could possibly be
suggesting.
In my OS at least (both PDOS/86 and PDOS/386),
that wrapper has an identically-named function
in the main OS source file, waiting to service
that call. I don't see how it can get any
OS-ier than that.
BFN. Paul.
Complete thread:
- PDOS-generic - kerravon, 30.10.2021, 10:02 (Announce)
- PDOS-generic - kerravon, 31.10.2021, 06:40
- PDOS-generic - kerravon, 31.10.2021, 09:43
- PDOS-generic - ecm, 31.10.2021, 22:11
- PDOS-generic - kerravon, 31.10.2021, 22:29
- PDOS-generic - ecm, 31.10.2021, 22:32
- PDOS-generic - kerravon, 31.10.2021, 22:46
- PDOS-generic - tom, 02.11.2021, 18:25
- PDOS-generic - kerravon, 02.11.2021, 21:29
- PDOS-generic - ecm, 03.11.2021, 08:54
- PDOS-generic - kerravon, 03.11.2021, 19:48
- PDOS-generic - ecm, 03.11.2021, 08:54
- PDOS-generic - kerravon, 02.11.2021, 21:29
- PDOS-generic - tom, 02.11.2021, 18:25
- PDOS-generic - kerravon, 31.10.2021, 22:46
- PDOS-generic - ecm, 31.10.2021, 22:32
- PDOS-generic - kerravon, 31.10.2021, 22:29
- PDOS-generic - marcov, 02.11.2021, 19:42
- PDOS-generic - kerravon, 02.11.2021, 22:00
- PDOS-generic - marcov, 03.11.2021, 16:43
- PDOS-generic - kerravon, 03.11.2021, 20:06
- PDOS-generic - marcov, 13.11.2021, 15:49
- PDOS-generic - kerravon, 14.11.2021, 09:01
- PDOS-generic - marcov, 13.11.2021, 15:49
- PDOS-generic - tom, 04.11.2021, 15:28
- PDOS-generic - marcov, 08.11.2021, 10:21
- PDOS-generic - tkchia, 08.11.2021, 16:24
- PDOS-generic - DosWorld, 08.11.2021, 17:17
- PDOS-generic - marcov, 13.11.2021, 16:03
- PDOS-generic - tkchia, 13.11.2021, 17:42
- PDOS-generic - kerravon, 12.11.2021, 01:50
- PDOS-generic - kerravon, 12.11.2021, 11:10
- PDOS-generic - Ringding, 12.11.2021, 13:39
- PDOS-generic - kerravon, 13.11.2021, 02:26
- PDOS-generic - Ringding, 13.11.2021, 09:55
- PDOS-generic - Ringding, 13.11.2021, 10:51
- PDOS-generic - Ringding, 13.11.2021, 09:55
- PDOS-generic - kerravon, 13.11.2021, 02:26
- PDOS-generic - tkchia, 08.11.2021, 16:24
- PDOS-generic - marcov, 08.11.2021, 10:21
- PDOS-generic - kerravon, 03.11.2021, 20:06
- PDOS-generic - marcov, 03.11.2021, 16:43
- PDOS-generic - kerravon, 02.11.2021, 22:00
- PDOS-generic - ecm, 31.10.2021, 22:11
- PDOS-generic - kerravon, 31.10.2021, 09:43
- PDOS-generic - kerravon, 31.10.2021, 06:40