comp.lang.ada
 help / color / mirror / Atom feed
From: Rugxulo <rugxulo@gmail.com>
Subject: Re: DOS and Ada (not DDS)
Date: Sat, 9 Jul 2011 12:00:38 -0700 (PDT)
Date: 2011-07-09T12:00:38-07:00	[thread overview]
Message-ID: <b3075246-1fd6-4b08-bd0b-f91d71dfe677@y24g2000yqb.googlegroups.com> (raw)
In-Reply-To: 71d885d1-cf1b-4d45-8b67-6a1217334f44@bl1g2000vbb.googlegroups.com

Hi,

On Jul 8, 4:13 am, Gautier write-only <gautier_niou...@hotmail.com>
wrote:
>
> For Shark8: DJGPP (then GNAT/GCC 4.6.1) and Ada programs compiled with
> DJGPP runs on a DPMI-extended DOS.
> It can be
> * MS-DOS, FreeDOS, NTDVM, DR-DOS without multitasking plus CWSDPMI
> * DR-DOS with multitasking, which provide its own DPMI
>
> If you want an Ada/DJGPP example with keyboard, sound, and video
> drivers written in Ada, you can check this:http://sites.google.com/site/rugxulo/eng3d018.zip

Keep in mind that this is Gautier's 3D Engine, not mine, I just mirror
it for him! It's a really awesome demo.  :-)   And yes, 4.6.1 is
latest GNAT version compiled for DJGPP (2.03p2 and 2.04). There was a
small regression in 4.5.x that made it not run anymore, but apparently
that's fixed now.

So GNAT for DJGPP still works, AFAICT, but it lacks tasking. Note that
I'm not an Ada user (yet?? heheh), so I don't know all the details.
Years and years ago there was FSU Pthreads, e.g. EZ2LOAD, but it had
some quirks and incompatibilities and was apparently never maintained
for DOS since then. I think last public version on whats-his-face's
(Mueller?) site is from 2000 and doesn't even build directly anymore
(last used with DJGPP 2.00 [old], some signal handling conflict or
something dumb with newer DJDEV*). Anyways, another guy, Khusraw,
patched it to compile in newer DJGPPs again, mainly so he could use it
with p7zip 9.13 instead of GNU pth (buggy) + Watt-32 (bloated). I
don't know what it would take to integrate that into GNAT, though, and
I suspect the official GNAT maintainers have no interest in DOS or
DJGPP anymore anyways. But just FYI, that's all I know.

P.S. FreeDOS kernel 2040 was released like two weeks ago, if anybody
is interested. A pre-test of the FD 1.1 distro (.ISO) is available but
still a very rough "work in progress" (esp. installer).



  parent reply	other threads:[~2011-07-09 19:00 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-07-05 19:34 DDS and Ada Martyn Pike
2011-07-05 20:24 ` anon
2011-07-05 20:59 ` Maciej Sobczak
2011-07-06 19:27   ` Martyn Pike
2011-07-06 21:24     ` Maciej Sobczak
2011-07-07 19:01       ` Martyn Pike
2011-07-05 21:30 ` anon
2011-07-05 21:58 ` Frank J. Lhota
2011-07-06 18:46   ` Martyn Pike
2011-07-06 19:12     ` anon
2011-07-06 19:29       ` Martyn Pike
2011-07-07  2:34       ` Shark8
2011-07-07  3:23         ` anon
2011-07-08  1:09           ` Shark8
2011-07-08  1:04         ` Gautier write-only
2011-07-08  1:23           ` Shark8
2011-07-08  9:13             ` Gautier write-only
2011-07-08 19:35               ` Randy Brukardt
2011-07-09 19:00               ` Rugxulo [this message]
2011-07-08 14:55             ` OS written in Ada was "DDS and Ada" anon
2011-07-08 19:31             ` DDS and Ada Randy Brukardt
2011-07-06 20:13     ` Dmitry A. Kazakov
2011-07-08  5:33       ` Martyn Pike
2011-07-08 12:06         ` Presentations for Ada-Europe 2012 (Was: DDS and Ada) Jacob Sparre Andersen
2011-07-08 15:54           ` Dmitry A. Kazakov
2011-07-08 15:55         ` DDS and Ada Dmitry A. Kazakov
2011-07-17 19:05 ` Per Sandberg
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox