help / color / mirror / Atom feed
From: "Jeffrey R.Carter" <>
Subject: Re: Please Share Ada -Freedos - Dos experiences
Date: Sun, 28 May 2023 01:00:21 +0200	[thread overview]
Message-ID: <u4u225$bs9f$> (raw)
In-Reply-To: <>

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 ( 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 ( 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

      parent reply	other threads:[~2023-05-27 23:00 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-05-27 15:44 Please Share Ada -Freedos - Dos experiences Hou Van Boere
2023-05-27 19:49 ` Joakim Strandberg
2023-05-27 20:02   ` Joakim Strandberg
2023-05-27 20:07     ` Joakim Strandberg
2023-05-27 21:54       ` Hou Van Boere
2023-05-27 21:55       ` Hou Van Boere
2023-05-28  6:46       ` Luke A. Guest
2023-05-28 11:01       ` DrPi
2023-05-28 17:42         ` DrPi
2023-05-27 23:31     ` Keith Thompson
2023-05-27 23:00 ` Jeffrey R.Carter [this message]
replies disabled

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