Hi,

> On Dec 26, 2023, at 11:42 AM, Jim Hall via Freedos-devel 
> <freedos-devel@lists.sourceforge.net> wrote:
> 
> I actually never learned DOS assembly programming, but decided I'd
> like to start.
> 
> What assembler do you recommend, and where is a good place to start
> learning about DOS assembly programming? Start with a "Hello world"
> program and eventually move up to writing an assembly version of TYPE
> and CHOICE, things like that.
> 
> I was thinking about NASM, since it's open source and we include it in
> the distribution. Looking around, I found a bunch of tutorials on
> https://asmtutor.com/ that look easy enough to follow, although it's
> for Linux. Any similar tutorials to learn DOS assembly programming?
> 
> Or would you recommend a different DOS assembler (and how-to guide) as
> a place to start?
> 

Almost everything that I do nowadays (for FreeDOS) is in assembly using NASM. 

For example, V8Power Tools is all done in NASM. (However, there was no “design” 
or any plan during its creation. It simply was written organically based on the 
immediate needs for the installer. It is a massive bowl of spaghetti with very 
few comments. I would not advise studying it to learn assembly.)

This kind of makes me want to write a series of videos on writing assembly for 
DOS using NASM. Starting with the very basics on up through advanced topics. 

:-)

Jerome

> 
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel



_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to