Yes,

The benefit with FreeDOS over MS-DOS is that since the source is available,
even the undocumented
int 21h calls are sort of documented (you can just read the source), see
for instance int 21h/AH=52h.
I think this is the full list
<https://github.com/FDOS/kernel/blob/1cc00e194dd969d30c78775c67a1df44af307abf/docs/intfns.txt>
of all interrupt functions supported by the FreeDOS kernel.

Also, I run Borland C++ 3.1 almost daily on FreeDOS (in an emulator) and it
works without any problems.

--Wolf

-- 

  |\_
  | .\---.
 /   ,__/
/   /Wolf <wolf+...@bergenheim.net>_



On Wed, Oct 2, 2024 at 5:52 PM Gabriel González via Freedos-user <
freedos-user@lists.sourceforge.net> wrote:

> Hi everyone:
>
> I'm just suffering a "retro computing nostalgic crisis" :) ( I need to
> jump outside of my daily job routine ) and I had bought some old books
> since I was a teeneger ( 2001 ) about DOS Programming , all related to INT
> 21h calls and DOS Programming. Years ago I made some small things with this
> book, just for consulting.  I have a Pentium 3 from year 2002 but this does
> not works , this have some electrical components wrong , and do not power
> on ( next week I will bring the computer to a repair shop to try solve it )
> , but , I have a old laptop from 2009 ( Hp Mini - 1 GB RAM ) with FreeDOS
> on it.
>
> Before this short introduction, I would like to use FreeDOS , not MS DOS
> 6.22 , because FreeDOS looks like it is more powerful and we are a good
> community. So , the important question for me is :
>
> *I will install Borland Turbo C++ 3.0 on the laptop and I will be playing
> with the INT21 calls . Do all calls are working on freeDos like the
> original MSDOS ? . I mean  , suppose I call the function of 47H of Int 21 (
> get current path ) or other calls . Are all calls tested on FreeDOS and
> will it work ? I would like not to fight with the code , thinking I'm wrong
> but later it is a bug on FreeDOS. This is the point, I hope you understand
> my question.*
>
> Really I'm studying how to develop a Kernel ( I'm reading a book about
> this , it is a guide to writing the Kernel code on C and at the same time
> theory and explanations ) . This Kernel is a "baby  MSDOS"  but the books
> explain the basics. Create a Vector Table ... create customs calls ...
>
> So, that is why I decided to go on deep into MS DOS/FREEDOS ( maybe ... 30
> years late ... somebody can create a travel time machine for me please? )
> to compare and understand how MSDOS/freeDOS like help to my challenge to
> try do develop this small Kernel.
>
> Thank you to all.
>
>
> PD : If somebody is in my same situation and wants to play with FreeDOS
> and Turbo C, you can write to me. It is just to do it in my free time.
>
> *Gabriel González González*
> _______________________________________________
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
>
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to