English Amiga Board Amiga Lore


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 08 January 2017, 12:10   #1
Panthros
Registered User

 
Join Date: Jul 2016
Location: US
Posts: 8
Amiga Development on AmigaOS 3.1...

I am looking to get into C development on my newly acquired Amiga 1200 running Workbench 3.1. I am not new to C, just new to C on the Amiga.

My understanding is the Amiga Developer's CD version 1.2 was the last version for Workbench 3.1. I know there are later versions but they support Amiga OS 3.5 and 3.9. I know it is also backward's compatible but I was really hoping for this version. I have seen 1.1 and 2.1 but I would love to get my hands on 1.2. I am a purest at heart perhaps lol! I saw the NDK for 3.9 was downloadable but there will be libraries that aren't supported in 3.1 in there. Any help?

Is Dice my best option for a C compiler on the 1200? I know there is also SAS/C. Lattice looks to be what Commodore adopted as their C compiler. I am focused on performance. I know I will have to mix some assembler in but I wanted to see how far I could go with C and the right compiler for a 1200's speed.

I will likely cross compile and use VBCC but I would love to be patient do some early learning on a 1200's compiler. I have also read horror stories on the performance of vbcc on a 68020 so I wanted to compare.
Panthros is offline  
AdSense AdSense  
Old 08 January 2017, 14:51   #2
nogginthenog
Amigan

 
Join Date: Feb 2012
Location: London
Posts: 472
3.9 NDK is fine for targeting older OS versions. Just don't call the newer routines. You might want to track down the developers CD for documentation etc but there is lots of good material on Aminet.

Dice is ancient. I used to use it on my unexpanded A500 (well, it had a hard disk).

GCC is another option but it can be tricky to use unless you are familiar with it. It can be used as a cross compiler also. The older version 2.95 is the most Amiga friendly but there are people working on v6.2. See https://github.com/cahirwpz/amigaos-cross-toolchain

VBCC is probably the best choice.
nogginthenog is offline  
Old 08 January 2017, 20:13   #3
bubbob42
Registered User
 
Join Date: Oct 2012
Location: Aachen, Germany
Posts: 363
SAS/C is the newer version of Lattice C and my recommendation.
bubbob42 is offline  
Old 08 January 2017, 21:52   #4
Locutus
Registered User

 
Join Date: Jul 2014
Location: Finland
Posts: 730
Another thing is that SAS/C is very 'Amiga Style' which might add some amusement/fun/wait-this-was-really-a-bad-idea-and-i-see-why-this-never-caught-on.
Locutus is offline  
AdSense AdSense  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
DiscreetFX Seeking to Add Resources for AmigaOS 4.x & MorphOS Development Pyromania Coders. General 0 18 March 2012 02:49
Amiga development freehand Retrogaming General Discussion 4 18 April 2010 17:53
Amiga software development tootoid Amiga scene 22 21 March 2007 18:12
Next-gen Amiga development LaundroMat Coders. General 3 05 October 2002 00:30
Amiga - future development? LUKas007 Amiga scene 244 21 September 2002 12:55

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 20:57.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Page generated in 0.14528 seconds with 11 queries