• Advertisement

Archived

This topic is now archived and is closed to further replies.

best free assembler?

This topic is 5018 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I was wondering what assemblers people would recommend for game programming in assembler language. I''m looking for one that''s free, standardized, and has adquate documentation for a beginner to learn.

Share this post


Link to post
Share on other sites
Advertisement
Probably the best free assembler available right now (for x86 anyways) is nasm.

Share this post


Link to post
Share on other sites
Standardised? Dream on.

Each assembler has its own conventions, especially where macros are concerned. Although they''re all basically the same, don''t expect source compatibility (except for trivial programs).

Each CPU has a standard for OP-codes, but not all assemblers even respect those. For instance, the GNU Assembler always puts the instruction arguments in a particular order, regardless of the convention of the CPU (hint: x86 is backwards from most others)

I use the ASL assembler for programming the 6809 (occasionally, anyway), and it''s great. But totally nonstandard (This assembler supports many CPUs, but not x86)

Mark

Share this post


Link to post
Share on other sites
I''ve heard that FASM is better than NASM, but I don''t really know.

Share this post


Link to post
Share on other sites
You don''t even know assembly (or at least you don''t ahve an assembler) and yet you want to make a game in it?

Share this post


Link to post
Share on other sites
No, I don''t know assembly -- yet.

I''m going to learn it.

Share this post


Link to post
Share on other sites
I highly recommend NASM. I use it for most of my assembly projects. IMO it has the cleanest syntax (simplified Intel) and the docs are pretty good. The only complaint I have heard about NASM is its preprocessor, but I can''t see any major problems with it.

Share this post


Link to post
Share on other sites

  • Advertisement