Which in your opinion would be the best Assembler for "naked" systems (no rom board) on tape (464) and disk (664/6128) :) ?
"Best" would imply it's easy to use and got a good documentation coming with it .... well, at least SOME documentation :laugh:
Oh and since I'm at it ... no such thing as WinAPE please ;)
in my mind, DAMS.
Some other people could tell you MAXAM, but i really think DAMS is better.
CPCRULEZ > AMSTRAD CPC > APPLICATIONS > PROGRAMMATION > DAMS V2015 (https://cpcrulez.fr/applications_coding-DAMS_v2015.htm)
CPCRULEZ > AMSTRAD CPC > APPLICATIONS > PROGRAMMATION > MAXAM (ARNOR) (https://cpcrulez.fr/applications_coding-MAXAM.htm)
Dams is versatile but has more limitations so...
for small programms => dams
for huge projects => maxam
Thx so far, already testing :)
Talking about DAMS, just a quick reminder that the original author of this assembler published a new version in 2015, fixing some "historical" bugs. Even better, he also released DAMS source-code ! :)
https://github.com/pseguy/dams
Quote from: roudoudou on 09:00, 27 May 21
Dams is versatile but has more limitations so...
for small programms => dams
for huge projects => maxam
Even bigger projects Maxam II under CP/M Plus
It'd be a crime not to use a rom based assembler!
I can't tell how happy I was when I first got MAXAM 1.14 (or maybe it was 1.04) on a single rom board in the end 80's. Before that I used Devpac (which was pretty good) and Maxam II from disc, quite a pain but the luxory of a disc drive and compared to poking hex codes into memory, they were a blessing too :)
TurboAss from Exodus is pretty nice for small to big projects. Banks are used, that means central RAM is entirely free. The source is pre-assembled and takes even less space than in DAMS/ADAM.
But, do yourself a favour, get a romboard (you can find some for less than £24), or even better, an X-MEM for the extra RAM.
https://cpcrulez.fr/applications_coding-turboass.htm (https://cpcrulez.fr/applications_coding-turboass.htm)
PS: All Maxam users fell victim to drugs, sexual exploitation or worse, cross-development.
Quote from: m_dr_m on 06:23, 28 May 21
TurboAss from Exodus is pretty nice for small to big projects. Banks are used, that means central RAM is entirely free. The source is pre-assembled and takes even less space than in DAMS/ADAM.
But, do yourself a favour, get a romboard (you can find some for less than £24), or even better, an X-MEM for the extra RAM.
https://cpcrulez.fr/applications_coding-turboass.htm (https://cpcrulez.fr/applications_coding-turboass.htm)
PS: All Maxam users fell victim to drugs, sexual exploitation or worse, cross-development.
Thanks, will check that ou too ... oh and by the way : I do have a romboard ... but that's not the point ;) :D
Quote from: SkulleateR on 11:03, 28 May 21
I do have a romboard ... but that's not the point ;) :D
Sure, "tape/disc" is just a filter to discard OrgAms. :P
Quote from: TotO on 11:23, 28 May 21
Sure, "tape/disc" is just a filter to discard OrgAms. :P
Hey then ... give me a tape/disc version of it 8) ;D
Do you want a collector box version too? ;D
Quote from: TotO on 11:59, 28 May 21
Do you want a collector box version too? ;D
Does it have a poster? :o
Quote from: SkulleateR on 12:19, 28 May 21
Does it have a poster? :o
How do you know? ;D
good memories for this poster shooting
(http://www.genesis8bit.fr/images/madram.jpg)
Quote from: m_dr_m on 06:23, 28 May 21
PS: All Maxam users fell victim to drugs, sexual exploitation or worse, cross-development.
Not entirely, I stopped the drugs and... but back to topic. Guessing I must have around 1 MB of Source Code for Maxam. Yes, it's slow, but I still use it. And at the day I can take a 176 KB Maxam source file and use this (as it is) with a newer assembler - I will do that. Right now.... guess I got to wait a bit longer...
Quote from: SkulleateR on 11:53, 28 May 21Hey then ... give me a tape/disc version of it
Sources are available if you want to make a RAM version out of it. I would question the utility but applaud the effort. Like with life.
BTW, thanks to @drill (https://www.cpcwiki.eu/forum/index.php?action=profile;u=4079) you can get the latest version here (not Disk/Tape): [size=78%]http://orgams.wikidot.com/releases[/size]
I invite you to read the release note to check all the nice new features.
The FF version (with local labels) is still in alpha, so I do not recommend it yet.
Quote from: m_dr_m on 06:23, 28 May 21
TurboAss from Exodus is pretty nice for small to big projects. Banks are used, that means central RAM is entirely free. The source is pre-assembled and takes even less space than in DAMS/ADAM.
I'm a long-time fan of
Turbo-Ass as well! :)
Well, you can see OrgAmS as the best of TurboAss + the best of Dams + some nice Pyradev features
Quote from: m_dr_m on 20:15, 29 May 21
The FF version (with local labels) is still in alpha, so I do not recommend it yet.
FF - The Future Fersion, downloaded it few days ago and thought "Oh, I have missed a post". Let us know the day we shall download it please.
Note: this FluffyFlags Alpha 2 works quite well (also, there are hundreds of unit-tests / non-regression tests).
I've used it a lot (well, before switching to alpha 3!), and so has @Ast (https://www.cpcwiki.eu/forum/index.php?action=profile;u=573) .
It's just a bit less battle-tested, yet that's a good version to pick if you just plan to do some experiments.
give PYRADEV a go also, if you have lots of RAM it works with it all (up to 576kb) and has a great debugger - the editor is a bit quirky though - but quite good.