25 March 2021, 01:38 | #1 |
Registered User
Join Date: Feb 2021
Location: Portugal
Posts: 40
|
New on developing for the Amiga
Hi,
I want to start developing for the classic amiga, the one that runs Kickstart3.1 and respective Worbench3.1. I set up a cross compiler (Vbcc) to target the amiga platform and can compile, link on the host system (macOSX) and run the software on FS-UAE emulator from a shell. Now I need the Amiga SDK to be able to use Intuition etc. Does anyone know if these are freely available and if so where ? If not, where can I buy a license ? I own a copy of Amiga4ever, but don't know if it has that SDK. Thanks, Regards |
25 March 2021, 02:22 | #2 |
Registered User
Join Date: Jul 2017
Location: San Jose
Posts: 653
|
I highly recommend taking a look at this GCC cross compilation toolchain: https://github.com/bebbo/amiga-gcc
It comes with the NDK installed and various preinstalled headers for often used libraries. |
25 March 2021, 04:08 | #3 |
Jackie Chan
Join Date: Mar 2012
Location: Ireland
Age: 46
Posts: 986
|
Hi, welcome. What are you planning to develop?
|
25 March 2021, 04:39 | #4 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,640
|
3.1 has been obsolete for over 20 years, why not develop for a modern AmigaOS version? You can get the NDK here: https://os.amigaworld.de/index.php?lang=en&page=12
|
27 March 2021, 01:54 | #5 |
Registered User
Join Date: Feb 2021
Location: Portugal
Posts: 40
|
Hi,
I am developing a game. Yes the version I am targeting is old, but I really want to do it for these versions of the software, so that me and other retro fans can enjoy. As to the libraries, can they be downloaded stand-alone? I already have my toolchain setup with Vbcc, just need the libraries. Thanks, Regards |
27 March 2021, 03:05 | #6 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,640
|
The libraries are part of the OS, not of the NDK, so you should already have them.
|
27 March 2021, 03:42 | #7 | |
Jackie Chan
Join Date: Mar 2012
Location: Ireland
Age: 46
Posts: 986
|
Quote:
|
|
27 March 2021, 03:52 | #8 |
Registered User
Join Date: Feb 2021
Location: Portugal
Posts: 40
|
Hi,
As for the libraries, and they being included on the OS, are you talking about the .library files in the Libs: Volume ? If so how do I refer to them in the compilation Host that I use for development ? And where are the .h header files for me to be able to include them in my code ? As for the subject, its supposed to be a platform, adventure game of a character. I am thinking of doing several episodes. This one, the first, is when he was a kid and went to elementary school. He must survive his classmates that are mean, and do his homework anyway. Thanks Regards |
27 March 2021, 05:22 | #9 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,640
|
Yes, the header files are in the NDK.
|
27 March 2021, 06:37 | #10 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,773
|
|
27 March 2021, 18:57 | #11 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,500
|
I'm not sure about the legal situation of the AmigaOS NDK, and investigating that kind of stuff makes me very tired, so I prefer to stay on the safe side and release vbcc without it.
You should easily find the NDK on the net, legally or illegally, who knows. Or just buy the Amiga Developer CD V2.1. |
27 March 2021, 20:03 | #12 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,640
|
The 3.9 NDK has never been sold, it has always been free. And it is not contained on the Developer CD anyway.
|
28 March 2021, 01:40 | #13 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,500
|
Read the initial post again and you may notice that he mentioned 3.1.
|
28 March 2021, 04:52 | #14 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,640
|
Even for OS3.1 programming the 3.9 NDK is better. Not only is it free but some of the bugs of older versions such as 3.1 are documented.
|
28 March 2021, 20:09 | #15 | |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,500
|
Quote:
BTW, does anybody know if there is an official URL to download the free 3.9 NDK, which doesn't disappear soon? amiga.com no longer works. |
|
28 March 2021, 20:18 | #16 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,304
|
|
28 March 2021, 20:49 | #17 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,640
|
@phx:
There are aspects of 3.1 which are accurately documented in the 3.1 NDK but which are not accurately documented in the 3.9 NDK? That is not the case; the reverse is in fact true. |
29 March 2021, 19:21 | #18 |
Registered User
Join Date: Mar 2020
Location: Boulder Creek / USA
Posts: 43
|
Does anybody know if they ever released or plan to release a NDK for 3.1.4 and/or the differences from 3.9? I know that, for example, Reaction was not owned or present at the time of 3.1.4’s release. And that there are likely new icon and workbench library functions in 3.1.4
Sent from my iPhone using Tapatalk |
29 March 2021, 20:02 | #19 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,233
|
For 3.1.4, use the 3.9 SDK, the API extensions made in 3.1.4 are those that came from 3.9.
|
30 March 2021, 02:56 | #20 |
Registered User
Join Date: Mar 2020
Location: Boulder Creek / USA
Posts: 43
|
Hey Thomas. Nice to see you again. So there were no new calls implemented in any of the libraries for 3.1.4 or nothing that isn’t private? Will there be for 3.2 and if so, will there be a new NDK?
Sent from my iPhone using Tapatalk |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Developing a level editor for your own game | sparhawk | support.Other | 6 | 28 April 2020 17:31 |
Double barrel Amiga Future article series: Demoscene + Developing Demo Effects | Photon | News | 3 | 29 December 2015 23:04 |
Dave Haynie Talks About Developing The Commodore Amiga | pandy71 | Nostalgia & memories | 2 | 23 April 2014 20:38 |
First doubts for game developing | nandius_c | Coders. Asm / Hardware | 21 | 25 October 2013 12:21 |
Who are developing games for Amiga platform at the moment? | oldpx | Amiga scene | 65 | 06 October 2002 17:41 |
|
|