Hi,

Jay Maus escribió:

Wow, I'm impressed by all the discussion this has sparked. It's good to see
an active dev community. So I think I'm nearly ready to start futzing around
with FreeDOS code, but it's still a little foreign to me: I'm used to 32-bit
Windows C++. In Visual Studio, no less. Are there any good books or online
guides out there for learning intermediate [Free]DOS 16-bit C programming?


The good old books of C programming showed how to program for a DOS environment, years ago. Anyway check help about DOS.H
You may need some more information about DOS itself if you are going to get into complex projects. Search (google, amazon) "The FreeDOS KERNEL", "Undocumented DOS", "Undocumented PCs", "DOS Internals", and other unvaluable jewels about that.


Also, do I need a native FreeDOS environment to compile in,

No, you can compile in NT DOS boxes (at times I do that), or I guess in DOSEMU boxes, or under any OS that can run the compilers.

or can I
cross-compile with gcc?

No, you shouldn't use GCC at all, because GCC (I guess you mean DJGPP) produces 32-bit DOS code (DPMI), and in DOS code should be mostly 16-bit

Also also, is there a good IDE that'll run in
Windows XP, or do I need to use RHIDE in something like DOSBox?


Search for SETEdit. It's good enough for me when programming in NASM or Pascal (for C I use Borland's environments)

I remember
using RHIDE on my old old old 486 Laptop the first time I started playing
around with DOS code, but it was unbearably slow.


It won't be slow if you use it in a fast machine...

Aitor


------------------------------------------------------- This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek For a limited time only, get FREE Ground shipping on all orders of $35 or more. Hurry up and shop folks, this offer expires April 30th! http://www.thinkgeek.com/freeshipping/?cpg=12297 _______________________________________________ Freedos-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to