| |
Majikeyric
Registered: Sep 2002 Posts: 83 |
Looking for 64 bit version of ACME
Hello all,
Did someone compile a x64 version of the ACME cross-assembler compatible for windows seven ?
Many thanks
Bye
Majikeyric |
|
| |
Devia
Registered: Oct 2004 Posts: 401 |
Not necessary as Windows x64 OS's are 32bit compatible.
Just get the Win32 version, not the DOS 16bit version from http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/
yeah, not the latest, but do you REALLY need that? |
| |
doynax Account closed
Registered: Oct 2004 Posts: 212 |
Either that or compile the latest version on your own.
With GCC it's as easy as letting make do its thing. Unfortunately MinGW (the Windows port of GCC) doesn't support 64-bit targets yet, so if your projects are starting to run up against the two-gigabyte address space limit then you'll need to tweak one or two problematic lines to get ACME to compile in MSVC. |
| |
gregg Account closed
Registered: Apr 2005 Posts: 56 |
I'd really like to see a C64 assembler project that breaks this memory barrier. |
| |
Adam
Registered: Jul 2009 Posts: 323 |
I was just wondering which memory barrier you were referring to... I've been using dasm since I started coding 6510 two years ago and never encounter any probs. Not sure if it works under Win7 yet as I don't have a copy yet :)
I agree 100% that a new assembler for 65xx series of cpu's, would be a huge benefit for many people but I'd say not for others who are quite comfortable and used to using acme or dasm, even turboasm.. All great programs by the way. :))
..Adam/Onslaught/SIDwave |
| |
doynax Account closed
Registered: Oct 2004 Posts: 212 |
Quoting AdamI was just wondering which memory barrier you were referring to... I've been using dasm since I started coding 6510 two years ago and never encounter any probs. Not sure if it works under Win7 yet as I don't have a copy yet :) Sorry, I was being facetious. You're never going to get anywhere close to that limit.
For the record Win32 executables have a 32-bit address space, which it divides equally (unless you use the /3GB switch) into two user and kernel portions. This limitation was the motivation for switching to 64-bit processors and means that without tricky bank-switching schemes your programs can't store more than two gigabytes in memory at once, a limit which large server applications and such have been known to reach.
Quoting AdamI agree 100% that a new assembler for 65xx series of cpu's, would be a huge benefit for many people but I'd say not for others who are quite comfortable and used to using acme or dasm, even turboasm.. All great programs by the way. :)) Err.. Who said we needed a new one?
I do agree that all current assemblers their limitations, lately I've been frustrated by the lack of a proper object file format and linker for ACME for instance, but for the most part the answer ought to be to tweak the ones we have. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
Quote:proper object file format and linker
ca65 ftw! \o/ |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
. o O ( acme ) . o O ( ca65 ) . o O ( dasm)
|
| |
Martin Piper
Registered: Nov 2007 Posts: 722 |
Quote: Hello all,
Did someone compile a x64 version of the ACME cross-assembler compatible for windows seven ?
Many thanks
Bye
Majikeyric
You can get updated ACME sources that have had some fixes applied from here: http://codebase64.org/doku.php?id=base:emulation
You don't need 64 bit versions, win32 exes will run just as well. |
| |
Ninja
Registered: Jan 2002 Posts: 411 |
Those looking for new assemblers might also have a peek at DreamAss. No, I won't do marketing and exploit that it was largely used for Edge of Disgrace. Oops, too late... ;) |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
its also beeing used for the Retro Replay ROM :) |
... 9 posts hidden. Click here to view all posts.... |
Previous - 1 | 2 - Next |