Hello!I recenlty ran into an article about FreeDOS in Linux Magazine. I already knew of FreeDOS's existence but the article made me curious so I did some research.I wonder if there is any recommended starting point if you want to get started developping programs or incorporating device drivers to FreeDOS. Most of my coding experience is with interpretated languages, but I have done some C/Cpp. I have also done some toy Hellow-Wordlesque programs in "Wintel" Assembly.Any good resource for getting started coding simple stuff in order to get a grasp of what developing for MS-DOS was like back in the day?
--- ENiGMA 1/2 v0.0.12-beta (linux; x64; 12.13.1)NuSkooler
Xibalba BBS @ xibalba.l33t.codes / 44510(telnet) 44511(ssh)
ENiGMA 1/2 BBS WHQ | Phenom | 67 | iMPURE | ACiDic
If you wanna go even more modern-retro, people have had success using Rust to
create DOS binaries :) If you want to go older, Turbo C is also a good option,
or more limited Quick Basic (look at the stuff that is created in the DOS competitions every year!)
Arelor wrote to NuSkooler <=-
Re: RE: Learning to code for MS-DOS/FreeDOS
By: NuSkooler to Arelor on Fri Jul 03 2020 12:08 pm
If you wanna go even more modern-retro, people have had success using Rust
to Nu> create DOS binaries :) If you want to go older, Turbo C is also
a good option, Nu> or more limited Quick Basic (look at the stuff that
is created in the DOS Nu> competitions every year!)Don't they take your Retrocomputing license for using Rust or something? :-PI was not aware there were DOS competitions anywhere. I will have to look those out.I think I'd rather work with a language that has modern day applications
for the most part. Life has been sucking a bit for me so I am not
having as much time as I want for learning a language that has only
retro applications.
Is Rust for DOS efficient? I tried it briefly for Linux, and it created very large libraries. I'm not even sure there is a DOS compiler, you would have to compile on an other OS and transfer it to DOS.
--- ENiGMA 1/2 v0.0.12-beta (linux; x64; 12.13.1)NuSkooler
Xibalba BBS @ xibalba.l33t.codes / 44510(telnet) 44511(ssh)
ENiGMA 1/2 BBS WHQ | Phenom | 67 | iMPURE | ACiDic
NuSkooler wrote to Dennisk <=-
On Saturday, July 4th Dennisk said...
Is Rust for DOS efficient? I tried it briefly for Linux, and it created very large libraries. I'm not even sure there is a DOS compiler, you would have to compile on an other OS and transfer it to DOS.
I've not had this issue with Rust, probably lib(s) you brought in?
Yeah, you have to cross compile to produce DOS binaries. This is
certainly something more
bleeding edge. FPC is better suited if you want to produce DOS
binaries from a
cross compile and have better support I imagine.
Sysop: | Mike Powell |
---|---|
Location: | Kentucky, USA |
Users: | 59 |
Nodes: | 4 (0 / 4) |
Uptime: | 40:38:44 |
Calls: | 3,311 |
Files: | 27,422 |
Messages: | 185,468 |