News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_SkulleateR

Which is the best Assembler (Disk/Tape) ?

Started by SkulleateR, 08:17, 27 May 21

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

SkulleateR

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 ;)

Ast

_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"

http://amstradplus.forumforever.com/index.php
http://impdos.wikidot.com/
http://impdraw.wikidot.com/

All friends are welcome !

roudoudou


Dams is versatile but has more limitations so...
for small programms => dams
for huge projects => maxam

SkulleateR


norecess464

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
My personal website: https://norecess.cpcscene.net
My current project is Sonic GX, a remake of Sonic the Hedgehog for the awesome Amstrad GX-4000 game console!

GUNHED

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
http://futureos.de --> Get the revolutionary FutureOS (Update: 2024.10.27)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Duke

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 :)

m_dr_m

#7
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


PS: All Maxam users fell victim to drugs, sexual exploitation or worse, cross-development.

SkulleateR

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


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

TotO

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
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

SkulleateR

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

TotO

Do you want a collector box version too?  ;D
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

SkulleateR

Quote from: TotO on 11:59, 28 May 21
Do you want a collector box version too?  ;D
Does it have a poster?  :o

TotO

"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

roudoudou

good memories for this poster shooting


GUNHED

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...
http://futureos.de --> Get the revolutionary FutureOS (Update: 2024.10.27)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

m_dr_m

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.

m_dr_m


BTW, thanks to @drill 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.

Nich

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! :)

m_dr_m

Well, you can see OrgAmS as the best of TurboAss + the best of Dams + some nice Pyradev features

GUNHED

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.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2024.10.27)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

m_dr_m

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 .
It's just a bit less battle-tested, yet that's a good version to pick if you just plan to do some experiments.

zhulien

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