Hi again, On Thu, Mar 23, 2023 at 12:53 PM Alvah Whealton <awheal...@gmail.com> wrote: > > Thanks for providing me with better direction. I'm already pursuing some of > your recommendations.
Just to reiterate, the official recommendation of FreeDOS is to use OpenWatcom and NASM. (OW's whelp.exe is their documentation reader. For something like DJGPP it would be Texinfo, e.g. "info libc a printf" although other Info readers exist.) But a lot of other assemblers are incompatible, and old source code (e.g. 80xxx snippets) will mostly be in other dialects. YMMV, caveat emptor, etc. * http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/asm/nasm/0.98.39/8086host/ * https://pushbx.org/ecm/doc/insref.htm * https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/dos/ (latest 32-bit DJGPP build) * https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/doc/html/ * https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/ambread.html (see OSDN's samples, e.g. 8086 reference) Just for completeness, although not directly DOS-related, I also want to tell you about Ray Seyfarth's x64 .PDF book, it's very cheap ($5), and I think it uses YASM. He has some helpful tools (e.g. his EBE IDE). * https://www.rayseyfarth.com/asm/ _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user