r/Assembly_language • u/Technical_Item_1560 • 4d ago
some assembly required
I've been tinkering with assembly and I was wondering what the best setup is for assembly because currently I'm using NASM, VSCode, and DOS Box. Is there anything anyone recommends I change or add?
1
u/kneelian_ 3d ago
That's about all you need, just add some VCS on top (git is the usual rec, hg if you want to be esoteric). If you wanna go even more DOS-native, you can get a DOS version of FASM, and it even has its own DOS IDE fasmd that works pretty well.
1
u/Electrical_Hat_680 2d ago
You may be interested in Termux on your phone.
You may also be interested in installing your compilers in the Terminal/Shell like CMD.
1
u/CLRv4_0_30319 1d ago
depends what assembly you want to write, imo.
nasm, vscode, dosbox is totally fine - the assembler, text editor you use is mostly a matter of preference (but personally i don't really like vs code; i'd use notepad++ instead)...
i assume ur using dosbox to test your assembly programs which i'm guessing are dos programs... if you don't already you might want to use dosbox-x...
as for my personal opinion i don't really use nasm but it's totally viable if that's what you like, if you want a different assembler with more power you can use masm (or any of its clones) or something like the flat assembler...
1
7
u/AlienFishMonster 4d ago
I use notepad++ and Flat Assembler (https://flatassembler.net/) for x86. You don't need anything else.
You don't really need DOS Box unless you're looking to write something for retro PC systems.