🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: demon.ip.support.pc
Article #754

Re: Snews etc, 2001-9-9

#754
From: Niel Kempson
Date: Mon, 26 Jul 1999 00:00
58 lines
2983 bytes
John Washington wrote in message
<19990719.1633.42272snz@wash.demon.co.uk>...

[...]

>That's interesting.  You're the first person I've heard of using
>it.  Seeing that the "#ifdef __OS2__" stuff had been cocked up
>in version 1.30 (I believe that that code wouldn't compile,
>because of some mismatched braces), I thought it was dead.
>
>Can you throw any light on this story?  What compiler was used
>to generate 1.29?  The source on my web site corrects the
>mismatched braces but I've never compiled it for OS/2 because
>I don't think I have an appropriate compiler.
>
>AFAIR there are OS/2 users in dis.pc (BHK?) but running the
>dos version in an os/2 dos box.  Is the appeal of a native os/2
>version access to extra memory?  What about DPMI, does os/2
>support that?  (GEK and DJS have done DPMI versions, using
>DJGPP).
>
>I don't have strong feelings either way.  If a dos version
>makes an os/2 native version unnecessary I'm happy not to
>get into that.  But if there's a benefit in having an os/2
>version, I'm happy to work with someone to make that available.

I did the port of v1.29 to S/2 using the Borland C (for
The .zip file includes an 00readme.os2 file which gives
changes I made.  In a nutshell:

-   the optimised "direct video" screen module (screen.c
    OS/2 VIO services are used instead (via text window

-   the modified DOS system() call that uses clever tric
    the current program before executing a child program
    under OS/2;

-   fixed a handful of bugs that caused access violation
    NULL pointers);

-   a new module "os2fixes" that provides some services
    not directly available under OS/2;

-   version now reports "SNEWS for OS/2";

-   support for the "maildelivery" option in SNEWS.RC.

-   there are no longer any RAM problems

If the NULL pointer bugs have been fixed, "maildelivery" isn't needed and
you now have DPMI support, the DOS version ought to be perfectly
adequate for the task.

I'm afraid I haven't used OS/2 for a long time so I can't offer to help.

Niel
--
Niel Kempson <kempson@snowyowl.co.uk>
Technical Details
Message-ID: <933013740.29749.0.nnrp-09.9e9816d1@news.demon.co.uk>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <19990715.1824.42248snz@wash.demon.co.uk><932229324snz129.os2.7@sunshine.tm> <19990719.1633.42272snz@wash.demon.co.uk>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fb525,6111b5a2a3d40d27
X-Google-Attributes: gidfb525,public
X-Google-Thread: 104dc3,59aa4a69c586739b
X-Google-Attributes: gid104dc3,public
From: "Niel Kempson" <kempson@snowyowl.co.uk>
Subject: Re: Snews etc, 2001-9-9
Date: 1999/07/26
Message-ID: <933013740.29749.0.nnrp-09.9e9816d1@news.demon.co.uk>
X-Deja-AN: 505470364
X-NNTP-Posting-Host: snowyowl.demon.co.uk:158.152.22.209
References: <19990715.1824.42248snz@wash.demon.co.uk><932229324snz129.os2.7@sunshine.tm> <19990719.1633.42272snz@wash.demon.co.uk>
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
X-Complaints-To: abuse@demon.net
X-Trace: news.demon.co.uk 933013740 nnrp-09:29749 NO-IDENT snowyowl.demon.co.uk:158.152.22.209
Organization: Snowy Owl Systems Limited
Newsgroups: demon.ip.support.pc,demon.ip.support.os2