From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-65-14.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-3.2 required=3.0 tests=BAYES_00,NICE_REPLY_A, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: "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 Message-ID: References: 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: Xref: news.eternal-september.org comp.lang.ada:65257 List-Id: 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