Welcome, Guest. Please login or register.

Author Topic: Compilers... What did they use before?  (Read 5648 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline uncharted

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1520
    • Show only replies by uncharted
Re: Compilers... What did they use before?
« Reply #14 on: December 11, 2005, 12:37:48 PM »
Quote

Karlos wrote:

StormC4 (I think it's like 50 Euro now?)
SAS/C (if you can still get it)


Technically StormC 4.0 used the GCC compiler :-P
 

Offline koaftder

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 2116
    • Show only replies by koaftder
    • http://koft.net
Re: Compilers... What did they use before?
« Reply #15 on: December 11, 2005, 12:40:53 PM »
lattice c

Doesnt get much simpler than that
 

Offline uncharted

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1520
    • Show only replies by uncharted
Re: Compilers... What did they use before?
« Reply #16 on: December 11, 2005, 12:42:07 PM »
Quote

Trev wrote:
Staying 100% Amiga is great (and sometimes fun), but going through the motions on a real Amiga is a bit painful. Coding under WinUAE is a huge improvement.


I had all kinds of issues with using WinUAE to develop on, often WinUAE itself would bomb it is not helpful in the slightest.  In the end I went back to my crusty old A1200.  Perhaps it's improved now.
 

Offline Dr_RighteousTopic starter

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1345
    • Show only replies by Dr_Righteous
Re: Compilers... What did they use before?
« Reply #17 on: December 11, 2005, 06:08:42 PM »
Thanks to everyone for the info... I think I'm gonna start off with DICE, since it's free, and work my way up from there.

Looks like I'll also need a devkit... Was there ever one beyond v2.1 (OS3.5)? One for OS3.9?
- Doc

A4000D, A3640 OC-36.3MHz, custom tower, Mediator A4000D. Diamond Banshee 16M, Indivision AGA 4000, GVP HC+8.

Mac Mini 1.5GHz, that might run MorphOS someday, when the fools who own it come to the realization that 30 minutes just isn\'t enough time to play with it enough to decide whether or not you like it enough to cough up $200.

 - Someone please design SOME kind of DIY accelerator for the A4000. :D -
 

Offline Doobrey

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 1876
    • Show only replies by Doobrey
    • http://www.doobreynet.co.uk
Re: Compilers... What did they use before?
« Reply #18 on: December 11, 2005, 07:17:56 PM »
Quote

Dr_Righteous wrote:
Looks like I'll also need a devkit... Was there ever one beyond v2.1 (OS3.5)? One for OS3.9?


There's an NDK for 3.9, at os.amigaworld.de, although it's nowhere as complete as the 2.1 DevCD, more like an update for 3.9 with a few examples and updated autodocs and includes.
On schedule, and suing
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: Compilers... What did they use before?
« Reply #19 on: December 11, 2005, 07:23:45 PM »
Quote

uncharted wrote:

Technically StormC 4.0 used the GCC compiler :-P


Well, technically, it shipped with both gcc and stormc3 compiler backends, you can use either. Either way, you get an easy to use IDE that in my opinion is ideal for make-loathers...
int p; // A
 

Offline Trev

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 1550
  • Country: 00
    • Show only replies by Trev
Re: Compilers... What did they use before?
« Reply #20 on: December 11, 2005, 08:50:19 PM »
Quote
I had all kinds of issues with using WinUAE to develop on, often WinUAE itself would bomb it is not helpful in the slightest. In the end I went back to my crusty old A1200. Perhaps it's improved now.


The nice thing about WinUAE is the source code. If it bombs, you can find out why, fix it, and recompile it. That said, recent releases (anything released over the last three years) have been pretty stable. Most of the issues I've had with WinUAE over the years have been related to its interaction with third-party components and extensions: parallel port emulation, Catweasel timing, etc.

Trev
 

Offline Amiga1200PPC

  • Newbie
  • *
  • Join Date: Sep 2002
  • Posts: 25
    • Show only replies by Amiga1200PPC
Re: Compilers... What did they use before?
« Reply #21 on: December 11, 2005, 09:07:33 PM »
You will need the Amiga Dev-CD anyway.
It comes with StormC3.
 

Offline JLF65

  • Full Member
  • ***
  • Join Date: Dec 2005
  • Posts: 101
    • Show only replies by JLF65
Re: Compilers... What did they use before?
« Reply #22 on: December 12, 2005, 01:52:35 AM »
All my 68K programs were done in DEVPAC - 100% assembly. ADoomPPC was done with SAS/C-PPC and PASM. iFUSION was done in StormC 4.
 

Offline ltstanfo

  • Sr. Member
  • ****
  • Join Date: Feb 2002
  • Posts: 412
    • Show only replies by ltstanfo
Re: Compilers... What did they use before?
« Reply #23 on: December 12, 2005, 04:44:10 PM »
Dr.

You are best to stick with C.  The AMIGA, being built on the UNIX model, was almost exclusively coded in C.  I say "almost" because there were other languages available, Fortran, Pascal, Cobol, Basic, Assembler, etc... but most developers coded in the C arena as that what the folks at C= mostly used.

After the demise of C= there were several interesting attempts at AMIGA programming, most notably "E".  It never really caught on however.

Regards,
Ltstanfo
Gee Brain... what do you want to do tonight?
 

Offline chiark

  • Sr. Member
  • ****
  • Join Date: Jul 2004
  • Posts: 308
    • Show only replies by chiark
    • http://www.chiark.com
Re: Compilers... What did they use before?
« Reply #24 on: December 12, 2005, 05:28:10 PM »
Another vote here for DICE C - it did the job, and mostly did it well.  Do update the thread with your experiences!
Celebrating 21... no, make that 27... years of Amiga use
 

Offline JLF65

  • Full Member
  • ***
  • Join Date: Dec 2005
  • Posts: 101
    • Show only replies by JLF65
Re: Compilers... What did they use before?
« Reply #25 on: December 12, 2005, 06:59:25 PM »
DICE was great for folks who couldn't afford SAS/C. SAS/C was THE standard for the Amiga. MANX C was it's major competitor, and a rather good compiler as well. Both were commercial products.
 

Offline Dr_RighteousTopic starter

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1345
    • Show only replies by Dr_Righteous
Re: Compilers... What did they use before?
« Reply #26 on: December 13, 2005, 01:53:31 AM »
Quote

chiark wrote:
Another vote here for DICE C - it did the job, and mostly did it well.  Do update the thread with your experiences!


Well, so far no good... I can code integers just fine... Change them to floats and printf will actually print the word in place of the number. Bad stdio.h?
- Doc

A4000D, A3640 OC-36.3MHz, custom tower, Mediator A4000D. Diamond Banshee 16M, Indivision AGA 4000, GVP HC+8.

Mac Mini 1.5GHz, that might run MorphOS someday, when the fools who own it come to the realization that 30 minutes just isn\'t enough time to play with it enough to decide whether or not you like it enough to cough up $200.

 - Someone please design SOME kind of DIY accelerator for the A4000. :D -
 

Offline Glaucus

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4518
    • Show only replies by Glaucus
    • http://members.shaw.ca/mveroukis/
Re: Compilers... What did they use before?
« Reply #27 on: December 13, 2005, 02:09:12 AM »
Quote
This isn't the answer you want to hear, but I find I'm most efficient using Visual Studio with either VBCC or a gcc cross-compiler.
Well this caught my attention!!! Are you saying that there is a VisualC++ 6.0 cross compiler that will produce Amiga 68K binaries? If so, where do I get one? If that's possible, that would be a wicked development platform as I have WinUAE setup already and have a network share of all my development stuff with my A4000 as well.

  - Mike
YOU ARE NOT IMMUNE
 

Offline Trev

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 1550
  • Country: 00
    • Show only replies by Trev
Re: Compilers... What did they use before?
« Reply #28 from previous page: December 13, 2005, 02:33:08 AM »
Quote
Well this caught my attention!!! Are you saying that there is a VisualC++ 6.0 cross compiler that will produce Amiga 68K binaries? If so, where do I get one? If that's possible, that would be a wicked development platform as I have WinUAE setup already and have a network share of all my development stuff with my A4000 as well.


I suppose you could integrate a compiler directly into the IDE, but I just use makefile projects, which let you call any command you want for make, make all, and make clean, and a cygwin-amigaos gcc cross and call make accordingly. Works great on Visual Studio 6.0 and higher. If you're crafty with your headers, Intellisense (type-ahead, function prototype down-downs, struct member completion, etc.) even works properly. And if you have gdb running on the Amiga side, you can even start debugging from the IDE.

Hmmm. It would be sweet to have a Visual Studio compatible remote debugger running on the Amiga side. That might not be that difficult. Don't know. Compile and continue would be cool, too. Anyhow, I don't really know anything about compilers or processing debugging information, so that's over my head.

Trev