x86 Assembler Recommendations

From: Dave Dunfield <dave04a_at_dunfield.com>
Date: Tue Feb 15 10:12:22 2005

At 21:13 14/02/2005 -0600, you wrote:
>I'm trying to learn device driver programming, the target being a PCjr.
> (If you know the PCjr, you know it needs a lot of help from device
>drivers.) Eventually I want to start patching the BIOs, but for now
>I'll live with device drivers.
>Microsoft MASM 5.x looks to be a reasonable choice, except it is hard to
>find. Borland TASM would also work, but I'm not sure what version I'm
>looking for. A 'good' version would be compatible with MASM 5.x and
>still run on my 386 based PC, which is the development box. (MASM 6.xx
>is out of the running because it doesn't run in pure DOS.)
>Any recommendations? Any leads on where to find one of these reasonably

I find the arrow assembler to work reasonably well - it's free, and mostly
compatible with MASM 3/4. I believe it have it in the download area of my
dunfield.com site. Issacson's A86 is also not bad - better in his last
versions (I worked with him to make its output more compatible with
standard linkers).

I know I've seen MASM 5 in with in older versions of Microsofts developers
disks (not as an item by itself, but packaged up as part of other source
code packages).

I haven't looked in a while, but TASM may be available in Borlands museum.

All of the above will need a linker (except for A86 in simple COM file mode),
you can get VAL from my site, and I believe I saw TLINK 4 in the simtel
archives years ago... (as an update but the whole linker was there).

If you want a simple absolute assembler more suited to embedded work and
OS-less programming, I can send you my own ASM86.

dave04a (at)    Dave Dunfield
dunfield (dot)  Firmware development services & tools: www.dunfield.com
com             Collector of vintage computing equipment:
Received on Tue Feb 15 2005 - 10:12:22 GMT

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:37:38 BST