Jump to content
IGNORED

Which cross assembler/compiler do you use?


  

34 members have voted

  1. 1. Which cross assembler/compiler do you use?

    • MADS
      13
    • ATASM
      9
    • XASM
      3
    • Effectus
      1
    • Atalan
      0
    • CC65
      6
    • Other - please specify
      2

  • Please sign in to vote in this poll.

Recommended Posts

After the last topic about which environment we use, I got to wondering which was the most popular cross-development system in use.

At the moment, I am using MADS, but the lack of English documentation is starting to frustrate me, so I may switch to ATASM.

So what do you use? And why?

Link to comment
Share on other sites

i'm still using Xasm for now - i did consider shifting over to MADS because a few people have said nice things about it but i've got large chunks of unreleased/unfinished code that'd need reformatting and that's a lot of extra work! =-)

Link to comment
Share on other sites

lol, what's wrong with ACME ? It's the assembler Wile E. Coyote would use ;)

 

I would use KickAss, but the lack of support for &--#62;16bit addresses and some other features I like of ACME, like passing references to labels stop me using it, although I would love to be able too.. It's possible that the passing labels by reference thing might work now, it's been some time since I checked, but I like the fact that with ACME I just have a 32bit PC, so can build cartridge stuff really simply..

 

And it's the simple addressing for greater than 16 bits I like.. <low >high ^bank..

Plus the fact that I like the way it's written, and makes it very easy to work on for adding new stuff I want to add..

Link to comment
Share on other sites

The big downer about AtAsm, and probably a good deal of other PC-based ones is the error handling.

 

Where most native assemblers will continue when a non trivial error is found, it just quits the process. So if you've got a dozen errors you have to keep recompiling to find each one.

Link to comment
Share on other sites

Is ATASM a variartion of TASM?

I haven't done any Atari assembly yet but what 6502 stuff I've done was in TASM.

Not because it's great or anything. It's mostly because I can also use it for several other CPUs that I've programmed and I don't have to learn the quirks of a bunch of assemblers.

Link to comment
Share on other sites

Where most native assemblers will continue when a non trivial error is found, it just quits the process. So if you've got a dozen errors you have to keep recompiling to find each one.

 

Could be worse... i was using Dasm for 2600 code and it doesn't like reporting errors at all and just keeps making passes at the code, apparently hoping it'll change between passes and start making sense!

Link to comment
Share on other sites

Is ATASM a variartion of TASM?

I haven't done any Atari assembly yet but what 6502 stuff I've done was in TASM.

Not because it's great or anything. It's mostly because I can also use it for several other CPUs that I've programmed and I don't have to learn the quirks of a bunch of assemblers.

My understanding is that it was based on mac/65, a native atari 8 bit assembler.

Link to comment
Share on other sites

@Heaven:

 

read at german Wikipedia what ACME means: http://de.wikipedia.org/wiki/ACME

 

for all others: ACME = A Company that Manufactures/Makes Everything -or- American Company that Manufactures/Makes Everything (most often used in Warner Bros. and Disney cartoon series, e.g. Road Runner);

 

there also exist real companies nowadays which use this name. The meaning of "ACME" was one of the first things I searched in Wikipedia (because as a child in the 70s and 80s I did not know and when Wikipedia was there I finally wanted to know what the abbreviation was for)... -Andreas Koch.

Link to comment
Share on other sites

One thing to remember is that the English 'Acme' is from the Greek meaning the peak, zenith, prime etc... Which I didn't know until about one cup of coffee earlier :)

I'd always assumed it was RoadRunner related, but now after reading more I'm in confusion!! Maybe it is a clever Carmen Sandiego reference ? God, the possiblities are endless!!

Argh!! Confusion!! So much so, I've just had to mail Marco and ask what the true source of the name is :)

Link to comment
Share on other sites

  • 4 weeks later...

After the last topic about which environment we use, I got to wondering which was the most popular cross-development system in use.

At the moment, I am using MADS, but the lack of English documentation is starting to frustrate me, so I may switch to ATASM.

So what do you use? And why?

 

ATASM -- Mac/65 compatibility..

Edited by atari8warez
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...