| |
Frantic
Registered: Mar 2003 Posts: 1648 |
ACME assembler official branch?
I was told that there are now multiple branches of the ACME assembler.
https://github.com/meonwax/acme
https://github.com/martinpiper/ACME
...are both of these are updated within just a few weeks time, and then there is a sourceforge repository which hasn't been updated since 2013:
https://sourceforge.net/projects/acme-crossass/
...and I seem to remember that there are other versions of ACME floating around as well (I might confuse it with DASM). There is even a javascript port of ACME 0.91 at github. :)
My question is which of these ports that would be considered more "official" than the other, if any, and if there is really a good reason to maintain them as separate branches in the first place? Anybody knows more? |
|
... 4 posts hidden. Click here to view all posts.... |
| |
Count Zero
Registered: Jan 2003 Posts: 1932 |
Why are there branches anyhow? The original coder (Marco Baye) is available and active afaik. Msged him with a link to this thread.
https://sourceforge.net/projects/acme-crossass/ IS the public repository and https://sourceforge.net/p/acme-crossass/code-0/HEAD/tree/trunk/ shows August 2015. Don't believe some front page there I suppose. |
| |
iAN CooG
Registered: May 2002 Posts: 3193 |
why... because for a coder is usually faster applying their own mods than begging the authors to make the wanted changes. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
i have yet to see someone who wouldnt apply your patches if they even vaguely make sense :)
that said, Marco has merged most changes from branches he is aware off.
Martin: what tool are you using for this remote debugging? |
| |
Martin Piper
Registered: Nov 2007 Posts: 722 |
Quote: i have yet to see someone who wouldnt apply your patches if they even vaguely make sense :)
that said, Marco has merged most changes from branches he is aware off.
Martin: what tool are you using for this remote debugging?
The one here: https://github.com/martinpiper/ACME/tree/master/VICEPDBMonitor
It interprets the PDB files (program database) spat out by the ACME tweaks in the repo. It then remotes connects to VICE.
It is so I can use the full source code while debugging like this:
http://snag.gy/ibXEU.jpg
Or mix source and disassembly like this:
http://snag.gy/FeUih.jpg
It also knows how to handle labels going in and out of scope within macros. (Check the top few lines of the label view on the right, it's displaying macro scoped labels.) |
| |
TheRyk
Registered: Mar 2009 Posts: 2244 |
Martin: I hope you're in touch with Mac Bacon/Marco! If any change makes sense, he's normally quite fast to include it in updates :) |
| |
Martin Piper
Registered: Nov 2007 Posts: 722 |
I sent emails, no reply though. |
| |
Mac Bacon
Registered: Feb 2016 Posts: 6 |
Hi all!
Basically, what Count Zero and Groepaz said: The official repo is at https://sourceforge.net/projects/acme-crossass/ and the 2013 date on the front page is not the date of the latest source changes.
The windows binaries at http://www.emu64.de/acme/ are "official", they were stored there because the windows port maintainer initially had no write access to the project page (my fault), and later he just kept on doing it this way.
I know of several forks, but only because I accidentally found them. Some of the changes have been merged, for example Martin Piper's "--msvc" switch (found it as an archive, not a repo) and also "symbol dump in VICE format" (Martin, was that also done by you?).
Other changes are still waiting to be merged, like Eloraam's virtual "65EL02" CPU (see http://www.eloraam.com/nonwp/redcpu.php), though that project might be abandoned now.
Martin: Sorry if I have overlooked your mails, when did you send them and to which address?
I'll check out the two forks given in post #1 for further changes, thanks.
I hope this helps. Have fun! |
| |
Martin Piper
Registered: Nov 2007 Posts: 722 |
I did do a VICE label dump a well. Emails were sent over two years ago. Don't recall which email address. |
| |
Testicle Account closed
Registered: Sep 2002 Posts: 131 |
OS X binaries from ACME (and other assemblers) are available at http://www.popelganda.de/relaunch64.html |
Previous - 1 | 2 - Next |