On 12/1/2020 4:55 AM, Danilo Pecher wrote:
I would agree with Ralf on most points.
As for the 16 bit C-Compiler, I think Turbo-C fits that bill but
acquiring it legally requires a registration with embarcadero, so not
exactly optimal and not everyone is an old hack like me, who started
coding in 1989 and still legally owns nearly every Borland Compiler
ever released.
What is with the OpenWatcom compiler? Does that need an extender too?
Else we're looking at a completely new project, and as much as I feel
tempted by it, such work would only make sense if there was enough
interest and at least a small group of people volunteering to work on it.
OpenWatcom at least requires a 386 and additional RAM, I don't think it
is running on a 640KB 808x machine anymore. But there is for years an
Open Source 16bit C compiler, though a bit of a quirky one, which got
pretty much forgotten since Turbo C came out in the mid '80s. I started
to get a proper, easy to use release, but RL just keeps getting in the
way of things, and things didn't get easier since COVID hit... 🙁
A 16-bit Pascal compiler would probably be the easier choice to start
with as the language is better structured and easier to compile.
Not writing from scratch, but getting an easier to use and set up 16bit
version of FreePascal. It pretty much exists, but is an over all an
afterthought by the general project maintainers these days. And requires
also a 386+ machine for the compiler itself, but it would at least help
to open up a vast amount of Turbo Pascal code that is still out there to
be utilized with FreeDOS. Working on this is also on my list, though for
me personally less of an issue, as I legally own Borland Pascal 7 (and
Borland C(++) 3.1 for that matter).
The biggest barrier in my view is that FreeDOS is still a bit of a toy
for old hacks like me, who can't let go of the past when programmers
had to actually code properly instead of relying of monstrous
languages that come with garbage collectors and whatnot and leave you
with memory-leaking megabyte-sized executables.
Why is FreeDOS a toy in this case? I think it is pretty much en par with
MS-DOS 6.x, for all practically purposes, just that less 3rd party
support for drivers for devices like network cards/chips ad printers for
example...
So apart from the software I think FreeDOS needs to find a market for
serious use other than retro afficionados, and cheap SBCs would be
something that could work. Maybe we should port FreeDOS to the
raspberry Pi ;) Just kidding...
Well, there is now the Pi-X (no relation to the Raspberry Pi Foundation
though), with $100 the cheapest x86 board I know. Money is pretty tight
these days but I still hope to get myself one as a Xmas present this
year... 😉
Ralf
--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel