From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,682d1c4a13fb8d32 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!postnews.google.com!y24g2000yqb.googlegroups.com!not-for-mail From: Rugxulo Newsgroups: comp.lang.ada Subject: Re: DOS and Ada (not DDS) Date: Sat, 9 Jul 2011 12:00:38 -0700 (PDT) Organization: http://groups.google.com Message-ID: References: <2011070520341767939-martynatemconukdotcom@news-europe.giganews.com> <2011070619460659694-martynatemconukdotcom@news-europe.giganews.com> <5b042e9c-7db8-4a20-aa87-8daa764e50f9@x16g2000yqg.googlegroups.com> <71d885d1-cf1b-4d45-8b67-6a1217334f44@bl1g2000vbb.googlegroups.com> NNTP-Posting-Host: 65.13.115.246 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1310238149 15342 127.0.0.1 (9 Jul 2011 19:02:29 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 9 Jul 2011 19:02:29 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: y24g2000yqb.googlegroups.com; posting-host=65.13.115.246; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: UHALERCNK X-HTTP-UserAgent: Opera/9.80 (Windows NT 5.1; U; en) Presto/2.9.168 Version/11.50,gzip(gfe) Xref: g2news2.google.com comp.lang.ada:21130 Date: 2011-07-09T12:00:38-07:00 List-Id: Hi, On Jul 8, 4:13=A0am, Gautier write-only 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/r= ugxulo/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).