Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Interchangeable parts won't.


devel / comp.lang.ada / Please Share Ada -Freedos - Dos experiences

SubjectAuthor
* Please Share Ada -Freedos - Dos experiencesHou Van Boere
+* Re: Please Share Ada -Freedos - Dos experiencesJoakim Strandberg
|`* Re: Please Share Ada -Freedos - Dos experiencesJoakim Strandberg
| +* Re: Please Share Ada -Freedos - Dos experiencesJoakim Strandberg
| |+- Re: Please Share Ada -Freedos - Dos experiencesHou Van Boere
| |+- Re: Please Share Ada -Freedos - Dos experiencesHou Van Boere
| |+- Re: Please Share Ada -Freedos - Dos experiencesLuke A. Guest
| |`* Re: Please Share Ada -Freedos - Dos experiencesDrPi
| | `- Re: Please Share Ada -Freedos - Dos experiencesDrPi
| `- Re: Please Share Ada -Freedos - Dos experiencesKeith Thompson
`- Re: Please Share Ada -Freedos - Dos experiencesJeffrey R.Carter

1
Please Share Ada -Freedos - Dos experiences

<b6ef3d85-4efb-4297-a007-a663554d7101n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9654&group=comp.lang.ada#9654

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:ad4:4692:0:b0:616:546b:a40c with SMTP id pl18-20020ad44692000000b00616546ba40cmr284597qvb.2.1685202296502;
Sat, 27 May 2023 08:44:56 -0700 (PDT)
X-Received: by 2002:a81:410a:0:b0:55a:7303:3aa8 with SMTP id
o10-20020a81410a000000b0055a73033aa8mr2921959ywa.6.1685202296243; Sat, 27 May
2023 08:44:56 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Sat, 27 May 2023 08:44:55 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=108.162.150.35; posting-account=DDNtpAoAAAAV3hXmyMtxrpph6Q7ui96s
NNTP-Posting-Host: 108.162.150.35
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b6ef3d85-4efb-4297-a007-a663554d7101n@googlegroups.com>
Subject: Please Share Ada -Freedos - Dos experiences
From: houvanboere@gmail.com (Hou Van Boere)
Injection-Date: Sat, 27 May 2023 15:44:56 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 4
 by: Hou Van Boere - Sat, 27 May 2023 15:44 UTC

Hi Everyone

I am thinking about using FreeDos as a kind of RTOS. The application is to control scientific instruments so portability is a non-issue.

Can you please share bits and pieces about running Ada on FreeDos(or MS DOS)

Re: Please Share Ada -Freedos - Dos experiences

<0d848244-3182-477d-8d67-f6705c647b20n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9655&group=comp.lang.ada#9655

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:ac8:5a8e:0:b0:3f6:83f0:c56a with SMTP id c14-20020ac85a8e000000b003f683f0c56amr1527896qtc.6.1685216976805;
Sat, 27 May 2023 12:49:36 -0700 (PDT)
X-Received: by 2002:a25:2f55:0:b0:bad:2b06:da3 with SMTP id
v82-20020a252f55000000b00bad2b060da3mr1722997ybv.3.1685216976483; Sat, 27 May
2023 12:49:36 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!newsfeed.hasname.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Sat, 27 May 2023 12:49:36 -0700 (PDT)
In-Reply-To: <b6ef3d85-4efb-4297-a007-a663554d7101n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=83.255.121.206; posting-account=HFCrOQoAAABZD_f-UUbYHm3lJDIrh-UX
NNTP-Posting-Host: 83.255.121.206
References: <b6ef3d85-4efb-4297-a007-a663554d7101n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0d848244-3182-477d-8d67-f6705c647b20n@googlegroups.com>
Subject: Re: Please Share Ada -Freedos - Dos experiences
From: joakimds@kth.se (Joakim Strandberg)
Injection-Date: Sat, 27 May 2023 19:49:36 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2466
 by: Joakim Strandberg - Sat, 27 May 2023 19:49 UTC

lördag 27 maj 2023 kl. 17:44:57 UTC+2 skrev Hou Van Boere:
> Hi Everyone
>
> I am thinking about using FreeDos as a kind of RTOS. The application is to control scientific instruments so portability is a non-issue.
>
> Can you please share bits and pieces about running Ada on FreeDos(or MS DOS)

Hi,

I wrote about how to get DJGPP compiler on DOS: https://www.reddit.com/r/ada/comments/vrhsv5/how_to_install_gnat_314b_on_freedos_13/
I recommend installing a recent version of DJGPP, you will be able to use a lot the Ada language except for tasking which DJGPP does not support on FreeDos.

I have been looking for an Ada83 or Ada95 compiler for DOS which compiles real-mode executables but the ones I found are still proprietary and can be bought. It indicates there are still old systems on old hardware still in use.

I haven't built something on DOS, just toying with the idea. I've successfully been able to execute my Advent of code solutions for 2022 on FreeDOS. I've also successfully switched to VGA mode and putting pixels on the screen and switching back to text mode from an Ada application. I did it by interfacing with C code that had assembler embedded, if I remember correctly.

Best regards,
Joakim

Re: Please Share Ada -Freedos - Dos experiences

<150b2a0b-763d-44dd-8ec0-2909748099b5n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9656&group=comp.lang.ada#9656

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:ac8:5a8e:0:b0:3f4:b1bd:c30e with SMTP id c14-20020ac85a8e000000b003f4b1bdc30emr1618272qtc.8.1685217779398;
Sat, 27 May 2023 13:02:59 -0700 (PDT)
X-Received: by 2002:a81:5796:0:b0:561:1494:69f8 with SMTP id
l144-20020a815796000000b00561149469f8mr1887349ywb.1.1685217779107; Sat, 27
May 2023 13:02:59 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Sat, 27 May 2023 13:02:58 -0700 (PDT)
In-Reply-To: <0d848244-3182-477d-8d67-f6705c647b20n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=83.255.121.206; posting-account=HFCrOQoAAABZD_f-UUbYHm3lJDIrh-UX
NNTP-Posting-Host: 83.255.121.206
References: <b6ef3d85-4efb-4297-a007-a663554d7101n@googlegroups.com> <0d848244-3182-477d-8d67-f6705c647b20n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <150b2a0b-763d-44dd-8ec0-2909748099b5n@googlegroups.com>
Subject: Re: Please Share Ada -Freedos - Dos experiences
From: joakimds@kth.se (Joakim Strandberg)
Injection-Date: Sat, 27 May 2023 20:02:59 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3695
 by: Joakim Strandberg - Sat, 27 May 2023 20:02 UTC

lördag 27 maj 2023 kl. 21:49:38 UTC+2 skrev Joakim Strandberg:
> lördag 27 maj 2023 kl. 17:44:57 UTC+2 skrev Hou Van Boere:
> > Hi Everyone
> >
> > I am thinking about using FreeDos as a kind of RTOS. The application is to control scientific instruments so portability is a non-issue.
> >
> > Can you please share bits and pieces about running Ada on FreeDos(or MS DOS)
> Hi,
>
> I wrote about how to get DJGPP compiler on DOS: https://www.reddit.com/r/ada/comments/vrhsv5/how_to_install_gnat_314b_on_freedos_13/
> I recommend installing a recent version of DJGPP, you will be able to use a lot the Ada language except for tasking which DJGPP does not support on FreeDos.
>
> I have been looking for an Ada83 or Ada95 compiler for DOS which compiles real-mode executables but the ones I found are still proprietary and can be bought. It indicates there are still old systems on old hardware still in use.
>
> I haven't built something on DOS, just toying with the idea. I've successfully been able to execute my Advent of code solutions for 2022 on FreeDOS. I've also successfully switched to VGA mode and putting pixels on the screen and switching back to text mode from an Ada application. I did it by interfacing with C code that had assembler embedded, if I remember correctly.
>
> Best regards,
> Joakim

Hi again,

Another idea is to use the ObjectAda 7.0 compiler (free version) from 1996 that can be downloaded here:
https://archive.org/details/ObjectAdaSE7
It runs on Windows 95/98 but looking at the documentation for the ObjectAda compiler it says it is possible to use the compiler to create executables for DOS by using a DOS Extender. I haven't tried it but should be possbile to get working. Unfortunately there are limitations with the free version. One good thing is that it is possible to use tasks freely for creating a FreeDOS application but one must restrict one-self to Ada95 since the compiler is from 1996.

There is a professional version of ObjectAda from 2002 that can be downloaded here: https://vetusware.com/download/ObjectAda%207.2.2%20Enterprise%207.2.2/?id=17315
I've tested it and it works but the documentation no longer talks about being able to create executables for FreeDOS. Maybe it can still be used to make executables for FreeDOS?

Best regards,
Joakim

Re: Please Share Ada -Freedos - Dos experiences

<c5ce4a32-a34b-4add-90f0-a2d720ed6b31n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9657&group=comp.lang.ada#9657

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:622a:100f:b0:3f7:bf8e:5e16 with SMTP id d15-20020a05622a100f00b003f7bf8e5e16mr1564152qte.1.1685218051419;
Sat, 27 May 2023 13:07:31 -0700 (PDT)
X-Received: by 2002:a81:8b4b:0:b0:55d:6af3:1e2c with SMTP id
e11-20020a818b4b000000b0055d6af31e2cmr3408430ywk.3.1685218051024; Sat, 27 May
2023 13:07:31 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Sat, 27 May 2023 13:07:30 -0700 (PDT)
In-Reply-To: <150b2a0b-763d-44dd-8ec0-2909748099b5n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=83.255.121.206; posting-account=HFCrOQoAAABZD_f-UUbYHm3lJDIrh-UX
NNTP-Posting-Host: 83.255.121.206
References: <b6ef3d85-4efb-4297-a007-a663554d7101n@googlegroups.com>
<0d848244-3182-477d-8d67-f6705c647b20n@googlegroups.com> <150b2a0b-763d-44dd-8ec0-2909748099b5n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c5ce4a32-a34b-4add-90f0-a2d720ed6b31n@googlegroups.com>
Subject: Re: Please Share Ada -Freedos - Dos experiences
From: joakimds@kth.se (Joakim Strandberg)
Injection-Date: Sat, 27 May 2023 20:07:31 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4188
 by: Joakim Strandberg - Sat, 27 May 2023 20:07 UTC

lördag 27 maj 2023 kl. 22:03:00 UTC+2 skrev Joakim Strandberg:
> lördag 27 maj 2023 kl. 21:49:38 UTC+2 skrev Joakim Strandberg:
> > lördag 27 maj 2023 kl. 17:44:57 UTC+2 skrev Hou Van Boere:
> > > Hi Everyone
> > >
> > > I am thinking about using FreeDos as a kind of RTOS. The application is to control scientific instruments so portability is a non-issue.
> > >
> > > Can you please share bits and pieces about running Ada on FreeDos(or MS DOS)
> > Hi,
> >
> > I wrote about how to get DJGPP compiler on DOS: https://www.reddit.com/r/ada/comments/vrhsv5/how_to_install_gnat_314b_on_freedos_13/
> > I recommend installing a recent version of DJGPP, you will be able to use a lot the Ada language except for tasking which DJGPP does not support on FreeDos.
> >
> > I have been looking for an Ada83 or Ada95 compiler for DOS which compiles real-mode executables but the ones I found are still proprietary and can be bought. It indicates there are still old systems on old hardware still in use.
> >
> > I haven't built something on DOS, just toying with the idea. I've successfully been able to execute my Advent of code solutions for 2022 on FreeDOS. I've also successfully switched to VGA mode and putting pixels on the screen and switching back to text mode from an Ada application. I did it by interfacing with C code that had assembler embedded, if I remember correctly..
> >
> > Best regards,
> > Joakim
> Hi again,
>
> Another idea is to use the ObjectAda 7.0 compiler (free version) from 1996 that can be downloaded here:
> https://archive.org/details/ObjectAdaSE7
> It runs on Windows 95/98 but looking at the documentation for the ObjectAda compiler it says it is possible to use the compiler to create executables for DOS by using a DOS Extender. I haven't tried it but should be possbile to get working. Unfortunately there are limitations with the free version.. One good thing is that it is possible to use tasks freely for creating a FreeDOS application but one must restrict one-self to Ada95 since the compiler is from 1996.
>
> There is a professional version of ObjectAda from 2002 that can be downloaded here: https://vetusware.com/download/ObjectAda%207.2.2%20Enterprise%207.2.2/?id=17315
> I've tested it and it works but the documentation no longer talks about being able to create executables for FreeDOS. Maybe it can still be used to make executables for FreeDOS?
>
> Best regards,
> Joakim

Hi yet again!

However, the biggest obstacle for using FreeDOS is hardware support. FreeDOS depends upon BIOS and all motherboards since 2020 no longer support BIOS. Does anybody know of any hardware produced today that supports FreeDOS?

Best regards,
Joakim

Re: Please Share Ada -Freedos - Dos experiences

<8aa55948-ef5d-46d7-b612-772a561ba8den@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9658&group=comp.lang.ada#9658

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:6214:a88:b0:626:a87:283b with SMTP id ev8-20020a0562140a8800b006260a87283bmr601041qvb.0.1685224468629;
Sat, 27 May 2023 14:54:28 -0700 (PDT)
X-Received: by 2002:a81:4319:0:b0:55d:e173:8a73 with SMTP id
q25-20020a814319000000b0055de1738a73mr2143836ywa.2.1685224468437; Sat, 27 May
2023 14:54:28 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Sat, 27 May 2023 14:54:28 -0700 (PDT)
In-Reply-To: <c5ce4a32-a34b-4add-90f0-a2d720ed6b31n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=108.162.150.35; posting-account=DDNtpAoAAAAV3hXmyMtxrpph6Q7ui96s
NNTP-Posting-Host: 108.162.150.35
References: <b6ef3d85-4efb-4297-a007-a663554d7101n@googlegroups.com>
<0d848244-3182-477d-8d67-f6705c647b20n@googlegroups.com> <150b2a0b-763d-44dd-8ec0-2909748099b5n@googlegroups.com>
<c5ce4a32-a34b-4add-90f0-a2d720ed6b31n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8aa55948-ef5d-46d7-b612-772a561ba8den@googlegroups.com>
Subject: Re: Please Share Ada -Freedos - Dos experiences
From: houvanboere@gmail.com (Hou Van Boere)
Injection-Date: Sat, 27 May 2023 21:54:28 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 18
 by: Hou Van Boere - Sat, 27 May 2023 21:54 UTC

Thanks Joakim! this is super helpful.
I downloaded the compiler cd.
I have tried this:
https://github.com/andrewwutw/build-djgpp

It looks helpful to build dlgpp but it does not work well enough on Trisquel Linux. I find that building GCC on current or old Slackware versions seems to work well and I am going to re-try this project. I know I will have to re-run with --enable-languages=c,ada later but at least it should set up most of what is needed.

Your Freedos environment tips will help a lot.

I just bought my son a new computer and I am kind of depressed after. The store was huge but completely geared towards gaming. It seems like today's computers are not well suited for hardware interfacing and hacking with electronics. There was way more expansion in the past and I hate having to configure for legacy bios. I think this will be dropped soon too and then we will be stuck

Re: Please Share Ada -Freedos - Dos experiences

<16d3c9ea-8035-4367-9e73-f3d8c61132a6n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9659&group=comp.lang.ada#9659

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:622a:1820:b0:3f6:b2bb:aa9e with SMTP id t32-20020a05622a182000b003f6b2bbaa9emr1446966qtc.1.1685224528915;
Sat, 27 May 2023 14:55:28 -0700 (PDT)
X-Received: by 2002:a25:ab13:0:b0:ba8:757c:2523 with SMTP id
u19-20020a25ab13000000b00ba8757c2523mr3321950ybi.9.1685224528656; Sat, 27 May
2023 14:55:28 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Sat, 27 May 2023 14:55:28 -0700 (PDT)
In-Reply-To: <c5ce4a32-a34b-4add-90f0-a2d720ed6b31n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=108.162.150.35; posting-account=DDNtpAoAAAAV3hXmyMtxrpph6Q7ui96s
NNTP-Posting-Host: 108.162.150.35
References: <b6ef3d85-4efb-4297-a007-a663554d7101n@googlegroups.com>
<0d848244-3182-477d-8d67-f6705c647b20n@googlegroups.com> <150b2a0b-763d-44dd-8ec0-2909748099b5n@googlegroups.com>
<c5ce4a32-a34b-4add-90f0-a2d720ed6b31n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <16d3c9ea-8035-4367-9e73-f3d8c61132a6n@googlegroups.com>
Subject: Re: Please Share Ada -Freedos - Dos experiences
From: houvanboere@gmail.com (Hou Van Boere)
Injection-Date: Sat, 27 May 2023 21:55:28 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 0
 by: Hou Van Boere - Sat, 27 May 2023 21:55 UTC

P.S I use less than half of Ada 95 so this compiler could help a lot.

Re: Please Share Ada -Freedos - Dos experiences

<u4u225$bs9f$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9660&group=comp.lang.ada#9660

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: spam.jrcarter.not@spam.acm.org.not (Jeffrey R.Carter)
Newsgroups: comp.lang.ada
Subject: Re: Please Share Ada -Freedos - Dos experiences
Date: Sun, 28 May 2023 01:00:21 +0200
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <u4u225$bs9f$1@dont-email.me>
References: <b6ef3d85-4efb-4297-a007-a663554d7101n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 27 May 2023 23:00:21 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e3e68da8384055fad5c119f6881fb7d1";
logging-data="389423"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+t7JSev4zALDKYCll5eC82KS31g5aQwZ4="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:V+cLiRUWliFFbiGSq5OuY6/0epI=
Content-Language: en-US
In-Reply-To: <b6ef3d85-4efb-4297-a007-a663554d7101n@googlegroups.com>
 by: Jeffrey R.Carter - Sat, 27 May 2023 23:00 UTC

On 2023-05-27 17:44, Hou Van Boere wrote:
>
> I am thinking about using FreeDos as a kind of RTOS. The application is to control scientific instruments so portability is a non-issue.
>
> Can you please share bits and pieces about running Ada on FreeDos(or MS DOS)

I used Ada (83) (Janus/Ada and Meridian Ada) on DOS PCs in the 80s and 90s. It
was much like writing command-line applications for Linux or Windows today. I
also did some low-level stuff, trapping key strokes and doing graphics. But if
you're thinking of using DOS as an RTOS then that's probably not very helpful
for you.

RR Software (rrsoftware.com) continues to sell an Ada-83 DOS compiler, and may
be able to provide an Ada-95 DOS compiler on request. Their prices are
reasonable: the personal edition of their Ada-95 Windows compiler is $195.

Or you could look at the MaRTE OS RTOS (https://marte.unican.es/) which is
written mostly in Ada and supports GNAT compilers. I don't know how that would
compare in terms of ease of getting things set up or developing S/W for it.

--
Jeff Carter
"Use recursive procedures for recursively-
defined data structures."
Elements of Programming Style
191

Re: Please Share Ada -Freedos - Dos experiences

<87leh9xsf8.fsf@nosuchdomain.example.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9661&group=comp.lang.ada#9661

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Keith.S.Thompson+u@gmail.com (Keith Thompson)
Newsgroups: comp.lang.ada
Subject: Re: Please Share Ada -Freedos - Dos experiences
Date: Sat, 27 May 2023 16:31:39 -0700
Organization: None to speak of
Lines: 38
Message-ID: <87leh9xsf8.fsf@nosuchdomain.example.com>
References: <b6ef3d85-4efb-4297-a007-a663554d7101n@googlegroups.com>
<0d848244-3182-477d-8d67-f6705c647b20n@googlegroups.com>
<150b2a0b-763d-44dd-8ec0-2909748099b5n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: dont-email.me; posting-host="4049e40064b8ab0c20651e1504b4c6d9";
logging-data="618249"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18XGaGCMjtKbSyaytjsLoCk"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Cancel-Lock: sha1:OmtHeMQ0ZhYfc5lN6MN3IcHEaUo=
sha1:FCPHPv4M6YJbfHIhnA4kW7jeSCM=
 by: Keith Thompson - Sat, 27 May 2023 23:31 UTC

Joakim Strandberg <joakimds@kth.se> writes:
[...]
> Another idea is to use the ObjectAda 7.0 compiler (free version) from
> 1996 that can be downloaded here:
> https://archive.org/details/ObjectAdaSE7
> It runs on Windows 95/98 but looking at the documentation for the
> ObjectAda compiler it says it is possible to use the compiler to
> create executables for DOS by using a DOS Extender. I haven't tried it
> but should be possbile to get working. Unfortunately there are
> limitations with the free version. One good thing is that it is
> possible to use tasks freely for creating a FreeDOS application but
> one must restrict one-self to Ada95 since the compiler is from 1996.
>
> There is a professional version of ObjectAda from 2002 that can be
> downloaded here:
> https://vetusware.com/download/ObjectAda%207.2.2%20Enterprise%207.2.2/?id=17315
> I've tested it and it works but the documentation no longer talks
> about being able to create executables for FreeDOS. Maybe it can still
> be used to make executables for FreeDOS?

I wonder if those are authorized copies. I suspect they aren't.

Aonix no longer exists, but apparently its assets are now owned by PTC,
which still sells (a much newer version of) ObjectAda.
https://www.ptc.com/en/products/developer-tools/objectada

The copy on archive.org is of a CD whose label says "This edition of
ObjectAda is not licensed for development of commercial software. This
CD may not be re-sold." It does have an "All rights reserved" copyright
message.

(I worked for Aonix many years ago, but I have no current connection
with them or their successors.)

--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Will write code for food.
void Void(void) { Void(); } /* The recursive call of the void */

Re: Please Share Ada -Freedos - Dos experiences

<u4utbm$p6qu$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9662&group=comp.lang.ada#9662

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: laguest@archeia.com (Luke A. Guest)
Newsgroups: comp.lang.ada
Subject: Re: Please Share Ada -Freedos - Dos experiences
Date: Sun, 28 May 2023 07:46:14 +0100
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <u4utbm$p6qu$1@dont-email.me>
References: <b6ef3d85-4efb-4297-a007-a663554d7101n@googlegroups.com>
<0d848244-3182-477d-8d67-f6705c647b20n@googlegroups.com>
<150b2a0b-763d-44dd-8ec0-2909748099b5n@googlegroups.com>
<c5ce4a32-a34b-4add-90f0-a2d720ed6b31n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 28 May 2023 06:46:14 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a47b7a7dbb3a65cb91a9eb591e03c9e4";
logging-data="826206"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+BBKbmBN/M70F6D+gyWkXxe6ZjlWdCA7I="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:5pYUyUfxzXPXTcVoRUwe7AwS5K8=
In-Reply-To: <c5ce4a32-a34b-4add-90f0-a2d720ed6b31n@googlegroups.com>
Content-Language: en-GB
 by: Luke A. Guest - Sun, 28 May 2023 06:46 UTC

On 27/05/2023 21:07, Joakim Strandberg wrote:

> Hi yet again!
>
> However, the biggest obstacle for using FreeDOS is hardware support. FreeDOS depends upon BIOS and all motherboards since 2020 no longer support BIOS. Does anybody know of any hardware produced today that supports FreeDOS?

I thought the CSM is what contains a compatibility "BIOS?"

Re: Please Share Ada -Freedos - Dos experiences

<u4vc9u$acb$1@shakotay.alphanet.ch>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9663&group=comp.lang.ada#9663

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!news.alphanet.ch!alphanet.ch!.POSTED!not-for-mail
From: 314@drpi.fr (DrPi)
Newsgroups: comp.lang.ada
Subject: Re: Please Share Ada -Freedos - Dos experiences
Date: Sun, 28 May 2023 13:01:17 +0200
Organization: Posted through news.alphanet.ch
Message-ID: <u4vc9u$acb$1@shakotay.alphanet.ch>
References: <b6ef3d85-4efb-4297-a007-a663554d7101n@googlegroups.com>
<0d848244-3182-477d-8d67-f6705c647b20n@googlegroups.com>
<150b2a0b-763d-44dd-8ec0-2909748099b5n@googlegroups.com>
<c5ce4a32-a34b-4add-90f0-a2d720ed6b31n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 28 May 2023 11:01:19 -0000 (UTC)
Injection-Info: shakotay.alphanet.ch; posting-account="dr.pi";
logging-data="10635"; mail-complaints-to="usenet@alphanet.ch"; posting-host="bda8ab3c43e8ad8cb626bfebe8390999.nnrp.alphanet.ch"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha256:Y2ge3DKMLhZuqAkO4q3qMx+hr2upLsFVmVaKwPPOaAM=
In-Reply-To: <c5ce4a32-a34b-4add-90f0-a2d720ed6b31n@googlegroups.com>
Content-Language: en-GB
 by: DrPi - Sun, 28 May 2023 11:01 UTC

> However, the biggest obstacle for using FreeDOS is hardware support. FreeDOS depends upon BIOS and all motherboards since 2020 no longer support BIOS. Does anybody know of any hardware produced today that supports FreeDOS?

Do you really need to use an old PC hardware ?

On a PC (and ARM), you can also run QNX which is a real-time
micro-kernel OS. It is a commercial product but is free for education
and research.

On PCs its is currently easy to use PCIe extension boards. Like FPGA boards.

Also, there are very powerful non x86 (mostly ARM) hardware today. Most
of these boards have PCIe ports to easily add extension boards.

Re: Please Share Ada -Freedos - Dos experiences

<u503pl$t8t$1@shakotay.alphanet.ch>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9667&group=comp.lang.ada#9667

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!news.alphanet.ch!alphanet.ch!.POSTED!not-for-mail
From: 314@drpi.fr (DrPi)
Newsgroups: comp.lang.ada
Subject: Re: Please Share Ada -Freedos - Dos experiences
Date: Sun, 28 May 2023 19:42:08 +0200
Organization: Posted through news.alphanet.ch
Message-ID: <u503pl$t8t$1@shakotay.alphanet.ch>
References: <b6ef3d85-4efb-4297-a007-a663554d7101n@googlegroups.com>
<0d848244-3182-477d-8d67-f6705c647b20n@googlegroups.com>
<150b2a0b-763d-44dd-8ec0-2909748099b5n@googlegroups.com>
<c5ce4a32-a34b-4add-90f0-a2d720ed6b31n@googlegroups.com>
<u4vc9u$acb$1@shakotay.alphanet.ch>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 28 May 2023 17:42:13 -0000 (UTC)
Injection-Info: shakotay.alphanet.ch; posting-account="dr.pi";
logging-data="29981"; mail-complaints-to="usenet@alphanet.ch"; posting-host="bda8ab3c43e8ad8cb626bfebe8390999.nnrp.alphanet.ch"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha256:9IfG4vy6uUC6huqvFtEoolmJZzL8ZQJuZYJCzsgl3NE=
Content-Language: en-GB
In-Reply-To: <u4vc9u$acb$1@shakotay.alphanet.ch>
 by: DrPi - Sun, 28 May 2023 17:42 UTC

Le 28/05/2023 à 13:01, DrPi a écrit :
>
>> However, the biggest obstacle for using FreeDOS is hardware support.
>> FreeDOS depends upon BIOS and all motherboards since 2020 no longer
>> support BIOS. Does anybody know of any hardware produced today that
>> supports FreeDOS?
>
> Do you really need to use an old PC hardware ?
>
> On a PC (and ARM), you can also run QNX which is a real-time
> micro-kernel OS. It is a commercial product but is free for education
> and research.
>
> On PCs its is currently easy to use PCIe extension boards. Like FPGA
> boards.
>
> Also, there are very powerful non x86 (mostly ARM) hardware today. Most
> of these boards have PCIe ports to easily add extension boards.
>
>
I forgot to say that Adacore sells a Ada compiler for some QNX versions
(7.x +) but I don't know if there is a free version for education/research.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor