CPCWiki forum

General Category => Applications (CPC and CPC-related) => Topic started by: SkulleateR on 08:17, 27 May 21

Title: Which is the best Assembler (Disk/Tape) ?
Post by: SkulleateR on 08:17, 27 May 21
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 ;)
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: Ast on 08:24, 27 May 21
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)
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: roudoudou on 09:00, 27 May 21

Dams is versatile but has more limitations so...
for small programms => dams
for huge projects => maxam
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: SkulleateR on 12:15, 27 May 21
Thx so far, already testing :)
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: norecess464 on 14:50, 27 May 21
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
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: GUNHED on 16:20, 27 May 21
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
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: Duke on 16:59, 27 May 21
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 :)
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: 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.
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: SkulleateR on 11:03, 28 May 21
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
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: TotO on 11:23, 28 May 21
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
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: SkulleateR on 11:53, 28 May 21
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
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: TotO on 11:59, 28 May 21
Do you want a collector box version too?  ;D
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: SkulleateR on 12:19, 28 May 21
Quote from: TotO on 11:59, 28 May 21
Do you want a collector box version too?  ;D
Does it have a poster?  :o
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: TotO on 13:32, 28 May 21
Quote from: SkulleateR on 12:19, 28 May 21
Does it have a poster?  :o
How do you know? ;D
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: roudoudou on 14:47, 28 May 21
good memories for this poster shooting

(http://www.genesis8bit.fr/images/madram.jpg)
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: GUNHED on 14:58, 28 May 21
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...
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: m_dr_m on 18:55, 28 May 21
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.
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: m_dr_m on 20:15, 29 May 21

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.
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: Nich on 11:07, 30 May 21
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! :)
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: m_dr_m on 11:22, 30 May 21
Well, you can see OrgAmS as the best of TurboAss + the best of Dams + some nice Pyradev features
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: GUNHED on 14:07, 30 May 21
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.
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: m_dr_m on 19:24, 31 May 21
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.
Title: Re: Which is the best Assembler (Disk/Tape) ?
Post by: zhulien on 12:02, 03 June 21
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.
Powered by SMFPacks Menu Editor Mod