Remix.run Logo
anta40 4 days ago

For those looking for modern MASM-compatible assembler, try JWasm: https://github.com/JWasm/JWasm

It's a fork of OpenWatcom assembler.

snvzz 4 days ago | parent | next [-]

For anything written from scratch, I would recommend fasm or nasm.

I prefer the latter, because the documentation is better and there's a way to specify target cpu (e.g. 8086) and get errors when instructions aren't compliant.

bananaboy 4 days ago | parent | next [-]

I agree - nasm is excellent. I've used it for pretty much all my MS-DOS projects (games and demos).

anta40 4 days ago | parent | prev [-]

Ah yes I forgot to mention both tools are also still under active development. I mostly use JWASM to compile samples from old MASM books/tutorials.

pjmlp 4 days ago | parent | prev [-]

As someone old enough to have live through it, I always found TASM much better than MASM, in terms of tooling.

In both cases, still much better than traditional UNIX assemblers, desiged to massage C's output as another build stage, than to actually code by hand.

Anyway thanks for the heads up.