Amiga.org
Operating System Specific Discussions => Amiga OS => Amiga OS -- Development => Topic started by: daniel_swe on February 12, 2009, 03:05:22 PM
-
Hello!
Ive recently gone back into Amigas!
I have some experience in development of C++programs for PC´s, and alot of exp in Visualbasic.
Then i thought it would be fun to make the A500 do stuff :)
Is there any books or other information on how to get started to develop simple programs for the amiga workbench environment?
-
What you can and can't do will to some extent depend on what Amiga you're going to be using.
Developing stuff would be a lot easier with a hard drive (I suppose nowadays we should also include other storage mediums) and extra RAM.
A plain 500 will limit your choices, a fully blown 4000 will give you nearly limitless opportunites.
There's loads of variations of Basic out there for the Amiga, AMOS, PowerBasic etc and , C++, E, Forth and other such languages.
Googling the WEB should help you find documentation on manuals etc.
If you can give more specific information on what you'd like to do - we could be more helpful ;-)
Dave G 8-)
-
I've recommended this before, and I'm not ashamed to do it again.
For C/C++ dev, I'm using AmiDevCpp (http://amidevcpp.amiga-world.de/) and WinUAE. AmiDevCpp is a C/C++ dev tool for Windows, which builds Amiga executables.
But, for demoscene stuff there's nothing like assebly coding on the real thing. AsmOne is my personal favorite, stuck with it since the good old days. :-)
-
Thank you both for your answer!
Well, i will use a stock A500 and a A600HD, The A500 have memoryexp...
Well ofcourse i want to start with a simple "Hello World" Code :-D but then on extend to more advance stuff.. Maybe get a feel for creating windowed applications in workbench.. Maybe in the future also make it communicate via the Serialport!
-
For Amiga specific work, you would be hard pushed to find a better system than BlitzBasic 2... Or Amiblitz as I think it is now called...
-
Dear Friend:
Amos basic is very easy to learn and you can make great amiga games in it. You can download it for free and join the amos community at:
http://amos.condor.serverpro3.com/
In amos professional, you can make nice games for amiga.
Cheers !!!
rednova
-
@daniel_swe
My signature is holding some ROM kernel manuals for sale.
-
skurk wrote:
I've recommended this before, and I'm not ashamed to do it again.
For C/C++ dev, I'm using AmiDevCpp (http://amidevcpp.amiga-world.de/) and WinUAE. AmiDevCpp is a C/C++ dev tool for Windows, which builds Amiga executables.
But, for demoscene stuff there's nothing like assebly coding on the real thing. AsmOne is my personal favorite, stuck with it since the good old days. :-)
Thanks for everyones replies!
I will first try the amidevcpp since ive used devcpp very much under pc/windows!
-
@daniel_swe
There is a tutorial about the basics of Amiga programming in C at the LiquidO2 website (http://liquido2.com/tutorial/).
-
rednova wrote:
Dear Friend:
Amos basic is very easy to learn and you can make great amiga games in it. You can download it for free and join the amos community at:
http://amos.condor.serverpro3.com/
In amos professional, you can make nice games for amiga.
Cheers !!!
rednova
Thank you but I don't know where the link is and new registrations are suspended.
-
@ChuckT
If you want to be added on the Amos Factory website, I can add you as I am a moderator on that site.
-edit-
BTW, the official link to the Amos Factory is http://amos.pspuae.com/ .
-
thank you for all your answers!
Since i didnt get the amidevcpp to work, i started to look at the amos factory, but couldnt really find much written information about it, and the forums registration is closed down for the moment..
Could someone enlighten me about how it works, and what it is? :)
Thank you!
-
I have yet to check out Amos but it looks interesting... I'm also looking at Blitz Basic... Lot of people swear by that as well... You might have better luck with that...
Linky: http://www.config.freeuk.com/amiga/blitz/
-
AmosPro is a BASIC programming language with extensions that add commands to the language. It includes a rich set of multimedia instructions for the Amiga Enhanced Chipset.
If you want AGA support, you should use AmiBlitz instead (formerly known as Blitz Basic). It is not as easy to use as AmosPro but it is MUCH more powerful and system friendly at this point.
-edit-
The download link to AmiBlitz is at http://amiblitz3.amiforce.de/ (http://amiblitz3.amiforce.de/index.php?action=3&cid=8). There is also a forum for and even though it is mostly German several of the AmiBlitz developers speak English.
-
daniel_swe wrote:
Hello!
Ive recently gone back into Amigas!
I have some experience in development of C++programs for PC´s, and alot of exp in Visualbasic.
If you're into C++ you'd be better off with Storm C V4 and you can still buy it new which is a bonus.
-
@SamuraiCrow Thank you for the information!
@NovaCoder Thats sounds very interesting! do you have any link for that program?
-
@SamuraiCrow,
Is work still being done on the successor to AMOS Pro, Matthais?
How far along is it and where can more information be found about it and who is working on it?
-
@AmigaDave
Work on Mattathias continues behind the scenes. The official mailing list of Mattathias is at the Mattathias Yahoo Group (http://tech.groups.yahoo.com/group/mattathias/).
As for how far along it is, Sidewinder has just about finished the parser generator. We will be integrating that with LLVM shortly and starting on the Amos compatibility parser and libraries. I've already written some general purpose object-oriented programming infrastructure implementation also. You can view our C++ source code at our CVS repository on SourceForge.net (http://mattathias.cvs.sourceforge.net/mattathias/).
-
@Daniel_swe
The current link for Storm C++ 4.0 is at Alinea Computer (http://software.alinea-computer.de/seiten/stormc_uk.php).