English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 15 August 2003, 13:48   #1
AmiGer
Registered User
 
AmiGer's Avatar
 
Join Date: Sep 2002
Location: Germany
Posts: 349
Question The best AMIGA assembler/c-comp. ?

Hi,

which was the best amiga assembler/linker and c-compiler for the amiga ?
Where can I find them and does any documentations/links still exist ?

Thanks.
AmiGer is offline  
Old 19 August 2003, 10:20   #2
AmiGer
Registered User
 
AmiGer's Avatar
 
Join Date: Sep 2002
Location: Germany
Posts: 349
No programmers here ? I can't believe...
AmiGer is offline  
Old 19 August 2003, 12:16   #3
IFW
Moderator
 
IFW's Avatar
 
Join Date: Jan 2003
Location: ...
Age: 52
Posts: 1,838
Actually there are many professionals on EAB who worked on games or still do - but afaik none of us on miggy anymore. This is just way too contraversial topic
What you consider best depends on your working style, your machine etc.

Anyway a decado ago:
DevPac 3.x (3.12?)
Sas/C 6.xx
+
CygnusED properly setup with arexx scripts for compiling and debugging both. As their built-in editors are a bit on the poor side, but the compilers can be executed stand alone and are excellent.

or get a SnAsm or Psy-Q (FW might correct the name, it was the Psy version once they split up) system plus a C cross compiler...

Today you are better off using gcc on the miggy, there are many editions out there (68k, ppc, Gx), and they are even free, unlike the previous stuff
IFW is offline  
Old 13 September 2003, 22:36   #4
Alan_HU
 
Posts: n/a
I know I'll sound pretty eccentric, but my favorite development system on the Amiga was AsmOne. It had unbeatable speed and a logical feature set.

I also liked MaxonDevelop C++ 4.0 very much. It was very comfortable, fairly fast for being a C++ compiler, and its editor had features still unmatched today on Windows.
 
Old 13 September 2003, 22:37   #5
Alan_HU
 
Posts: n/a
...re MaxonDevelop, back in those days we all ripped w4r3z from any source we could find. I have truly come to my senses since then
 
Old 14 September 2003, 14:54   #6
Slayer
Amiga Member
 
Slayer's Avatar
 
Join Date: Aug 2003
Location: New Zealand
Age: 56
Posts: 695
>which was the best amiga assembler/linker and c-compiler >for the amiga ?
>Where can I find them and does any documentations/links >still exist ?

hmmm, were you the person who jumped into that thread
I started looking for SAS/C?

Even if not doesn't matter, I installed it and patched
it right up to 6.58... it's a 3,000,699 lzx... if
your interested I can upload it to the zone with
suitable documentation... I'm sure the 3 meg limit
starts at 3,000,700 ,)

I'm running gcc 3.3... it's nice and hell, I can't
even code *grin*
Slayer is offline  
Old 14 September 2003, 16:08   #7
Jherek Carnelia
Dazed and Confused
 
Jherek Carnelia's Avatar
 
Join Date: Dec 2001
Location: portsmouth/uk
Posts: 242
I'd like a look at that, if you'd be so kind, Slayer ...
Jherek Carnelia is offline  
Old 14 September 2003, 17:15   #8
Slayer
Amiga Member
 
Slayer's Avatar
 
Join Date: Aug 2003
Location: New Zealand
Age: 56
Posts: 695
let it be written and requested and so
it shall be uploaded and available

enjoy
Slayer is offline  
Old 14 September 2003, 18:20   #9
Jherek Carnelia
Dazed and Confused
 
Jherek Carnelia's Avatar
 
Join Date: Dec 2001
Location: portsmouth/uk
Posts: 242
Thumbs up

Thanks Slayer
Jherek Carnelia is offline  
Old 14 September 2003, 19:16   #10
Steve
I Identify as an Ewok
 
Steve's Avatar
 
Join Date: Jul 2001
Location: North Lincolnshire
Age: 45
Posts: 2,356
Question

Will SAS C work with a standard 2MB Amiga 1200 with a hard drive or does it need some fast RAM? If not then is there any other C compilers for the Amiga that work on a standard A1200?
Steve is offline  
Old 16 September 2003, 20:11   #11
Jherek Carnelia
Dazed and Confused
 
Jherek Carnelia's Avatar
 
Join Date: Dec 2001
Location: portsmouth/uk
Posts: 242
The manual makes no mention of needing fastram. try it in a WinUAE config and see if it works
Jherek Carnelia is offline  
Old 17 September 2003, 09:47   #12
AmiGer
Registered User
 
AmiGer's Avatar
 
Join Date: Sep 2002
Location: Germany
Posts: 349
Quote:
Originally posted by Slayer
hmmm, were you the person who jumped into that thread
I started looking for SAS/C?
Yes, I was. Do you really don't know it anymore ? Don't you know the search function to find your thread... ? Maybe I misunderstand you a little bit. But I've already noticed from that thread that you're a little bit... hm... cuckoo...

Thanks for the SAS. Did you receive it from aragon ?
AmiGer is offline  
Old 17 September 2003, 09:59   #13
Slayer
Amiga Member
 
Slayer's Avatar
 
Join Date: Aug 2003
Location: New Zealand
Age: 56
Posts: 695
Quote:
Originally posted by AmiGer
Thanks for the SAS. Did you receive it from aragon ? [/B]
Yip, we had to go to extraordinary lengths to get the
job done, I would have uploaded it then but you didn't
seem to keep up with the thread etc so I just decided
you weren't that interested...

It was 6.50... it was quite a mission to patch it
4 levels trust me... and doubt very much you could
actually do it outside a proper Amiga environment,
so releasing it in an installed complete form 6.58
was what I think a great service...

so enjoy it :P

bah! how many real Amiga users are left I wonder...
I don't mind being a dinosaur...
Slayer is offline  
Old 17 September 2003, 10:10   #14
AmiGer
Registered User
 
AmiGer's Avatar
 
Join Date: Sep 2002
Location: Germany
Posts: 349
Well, I haven't tried it yet but I assume that your files are great...
At the moment I'm more interested in AMIGA assembler so I'm also a dinosaur... so we've at least two of us and we can snuggle up a little bit in this isolated thread... :welcome
AmiGer is offline  
Old 17 September 2003, 10:22   #15
Slayer
Amiga Member
 
Slayer's Avatar
 
Join Date: Aug 2003
Location: New Zealand
Age: 56
Posts: 695
Quote:
At the moment I'm more interested in AMIGA assembler so I'm also a dinosaur... so we've at least two of us and we can snuggle up a little bit in this isolated thread...
*laff* that's one way of putting it ,)

I'm also interesting in Assembler, but wish to tackle
that much later, I'm interested more in C/C++ because
I want to code for Circlemud projects.

Let me know when you've acquired what is universally
acceptable as the basics/advanced requirements for
a serious assembler environment... i.e. software/tools
from start to finish... book list... all that stuff ,)

I'd be interested in getting that at some stage... in
the meantime... good luck and collecting

Slayer is offline  
Old 18 September 2003, 05:43   #16
Minuous
Coder/webmaster/gamer
 
Minuous's Avatar
 
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,631
Quote:
Originally posted by IFW
Actually there are many professionals on EAB who worked on games or still do - but afaik none of us on miggy anymore. This is just way too contraversial topic
Well I for one am still actively developing for the Amiga (Worm Wars, Report+, Saga, HowDif, etc.)

I have managed to install SAS/C 6.50 and apply all patches up to 6.58 under UAE, so it is quite possible. But thanx anyway for the uploads Slayer, it's more convenient to not have to patch it four times.

I notice that the SAS/C documentation refers to a "SAS/C Development System Library Reference V6.0" and a "SAS/C Development System Quick Reference V6.0"; any chance you have these also?
Minuous is online now  
Old 18 September 2003, 08:48   #17
Slayer
Amiga Member
 
Slayer's Avatar
 
Join Date: Aug 2003
Location: New Zealand
Age: 56
Posts: 695
>Well I for one am still actively developing for the Amiga >(Worm Wars, Report+, Saga, HowDif, etc.)

This is good to hear about!

>I have managed to install SAS/C 6.50 and apply all patches >up to 6.58 under UAE, so it is quite possible. But thanx

Well, just taking a swing at emulation in general ,)
probably more so the damn cheek of it Maybe the
lamer would have considerable trouble or little patience
to endure the entire installation/patch process...
obviously you're a more dedicated individual *grin*

>anyway for the uploads Slayer, it's more convenient to not >have to patch it four times.

Well, it took some time to actually track the proper
complete set of 6 disks down... I just reasoned what
the chances of finding the complete 6.58 archive and
so my concept of contributing it was born

>I notice that the SAS/C documentation refers to a "SAS/C >Development System Library Reference V6.0" and a "SAS/C >Development System Quick Reference V6.0"; any chance you >have these also?

Never noticed this, I'll keep an eye out for it now that
I'm aware of it... one thing I do hate is when you start
something, something relatively important is missing...
Slayer is offline  
Old 22 September 2003, 11:37   #18
bonkers
 
Posts: n/a
Post

I would say that if you're intressted in starting with assembler my choice would be AsmOne for assembler. AsmOne being an assembler with integrated editor it's alot easier to use than PhxAss. AsmOne has a few quite anoying bugs but it's still developed by T.F.A. and theres been a few major updates the last few years.

For litteratur it's all depending what you want to do. If you're in to banging the hardware get the Amiga Hardware Reference Manual and Motorolas programmers reference manual for the 680x0 series. If you're more inteo coding system stuff try and find some of the old books like Total Assembler or the likes.

I've been coding asm on the amiga for a few years so if you have any questions just send me a mail.
 
Old 22 September 2003, 11:52   #19
Steve
I Identify as an Ewok
 
Steve's Avatar
 
Join Date: Jul 2001
Location: North Lincolnshire
Age: 45
Posts: 2,356
Thumbs up

Thanks for the great upload Slayer.

It does indeed work fine on a standard A1200 although I've not actually been able to compile anything yet. What editor do use? How do you go about compiling a simple program? Maybe I should read the documentation closer.

As for Assembler. I bought Devpac 3 off eBay last year. I've not done much with it but it's very stable and it's the Amiga standard for assembly language programming. It's also got a good debugger. I'll be learning assembler proper once I've learn't Java.

As for books. I've been collecting Amiga programing books for a while. The best ones are Mastering Amiga Assembler by Paul Overaa and Mastering Amiga Programming Secrets. I've also got all the 3rd edition versions of the Amiga ROM Kernel Reference Manuals. I bought them off Yahoo auctions a couple of years ago. They are now extremely difficult to find.
Steve is offline  
Old 22 September 2003, 12:34   #20
Slayer
Amiga Member
 
Slayer's Avatar
 
Join Date: Aug 2003
Location: New Zealand
Age: 56
Posts: 695
Well,

talking about lamers I think I'd have to consider
myself one in comparison to everyone else in this
thread... I have yet to program anything... I just
know my way around the Amiga OS etc... I bloody
well should, I brought one in 1986 :P

I started mucking around with compiling because I'd
been a heavy mudder since 1993 and always pondered
the idea for coding/adding to a codebase. The one
I settled on is done in C/C++... I'd like to think
I'd get into assembly at some stage too but I don't
know if I can do everything...

My current plan is to do electronics and C/C++ coding
so I can fix these Amiga's when everything gets too
hard to simply just replace.

But to answer your question Steve... I use cygnus ed
and to compile things normally I use a makefile
either generated by a configure script or created
with a tool similair to gccopts (for gcc) in SAS/C
I believe it's the command mkmk... command line
initiation is fine for a few sources I suppose but
even then not recommended... and yes, read the docs
it's all pretty straight forward...

I bet none of this helps but I'd like to say thanks
to everyone who has contributed with suggestions
etc... I didn't think our little thread here would
attract any attention at all
Slayer is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Assembler for Amiga OS 3.9 NubeCheCorre support.Other 2 22 February 2012 01:39
Amiga Macro Assembler Canyon Matt request.Apps 0 06 January 2009 18:40
Total Amiga Assembler pmc Coders. General 7 24 May 2007 09:40
Comp Pro Amiga Classix Bundle amigakit.com MarketPlace 1 15 November 2006 02:27
comp.sys.amiga.games kolorabi Amiga scene 19 29 September 2003 19:25

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 11:27.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.12910 seconds with 14 queries