help / color / mirror / Atom feed
From: Joakim Strandberg <>
Subject: Re: Please Share Ada -Freedos - Dos experiences
Date: Sat, 27 May 2023 12:49:36 -0700 (PDT)	[thread overview]
Message-ID: <> (raw)
In-Reply-To: <>

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)


I wrote about how to get DJGPP compiler on DOS:
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,

  reply	other threads:[~2023-05-27 19:49 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 [this message]
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
replies disabled

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