Subj : RE: Learning to code for MS-DOS/FreeDOS To : Arelor From : NuSkooler Date : Fri Jul 03 2020 12:08:44 Arelor around Sunday, June 28th... Ar> Hello!I recenlty ran into an article about FreeDOS in Linux Magazine. I Ar> already knew of FreeDOS's existence but the article made me curious so I Ar> did some research.I wonder if there is any recommended starting point if Ar> you want to get started developping programs or incorporating device Ar> drivers to FreeDOS. Most of my coding experience is with interpretated Ar> languages, but I have done some C/Cpp. I have also done some toy Ar> Hellow-Wordlesque programs in "Wintel" Assembly.Any good resource for Ar> getting started coding simple stuff in order to get a grasp of what Ar> developing for MS-DOS was like back in the day? A lot of the coding I did back in the day in DOS was with Turbo Pascal. Look for the SWAG archive, etc. You can incorporate ASM very easily inline with your Pascal code very easily as well. A while back I create a small utility for 8086 machines using the modern Free Pascal Compiler. Developed and compiled from a modern Linux machine but FPC has a nice cross compile toolchain for older machines/DOS. 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!) -- >> NuSkooler >> Xibalba BBS @ xibalba.l33t.codes / 44510(telnet) 44511(ssh) >> ENiGMA 1/2 BBS WHQ | Phenom | 67 | iMPURE | ACiDic --- ENiGMA 1/2 v0.0.12-beta (linux; x64; 12.13.1) * Origin: Xibalba -+- xibalba.l33t.codes:44510 (80:774/20) .