Welcome, Guest. Please login or register.

Author Topic: beginning simple amiga development  (Read 2568 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline daniel_sweTopic starter

  • Jr. Member
  • **
  • Join Date: Feb 2009
  • Posts: 51
    • Show only replies by daniel_swe
beginning simple amiga development
« 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?




 

Offline davideo

  • Sr. Member
  • ****
  • Join Date: Jan 2008
  • Posts: 415
  • Country: gb
  • Gender: Male
    • Show only replies by davideo
Re: beginning simple amiga development
« Reply #1 on: February 12, 2009, 03:49:50 PM »
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-)
 

Offline skurk

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 929
    • Show only replies by skurk
Re: beginning simple amiga development
« Reply #2 on: February 12, 2009, 04:07:28 PM »
I've recommended this before, and I'm not ashamed to do it again.

For C/C++ dev, I'm using AmiDevCpp 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. :-)
Code 6502 asm or... DIE!!

[C64, C128, A500, A600, A1200, A3000, MBP+Mini, Efika/MOS2.1, Sam440 w/AOS4.1
 

Offline daniel_sweTopic starter

  • Jr. Member
  • **
  • Join Date: Feb 2009
  • Posts: 51
    • Show only replies by daniel_swe
Re: beginning simple amiga development
« Reply #3 on: February 12, 2009, 04:16:31 PM »
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!

 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: beginning simple amiga development
« Reply #4 on: February 12, 2009, 04:22:52 PM »
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...

Offline rednova

  • Hero Member
  • *****
  • Join Date: Mar 2007
  • Posts: 813
    • Show only replies by rednova
    • https://sites.google.com/site/rednova3d/
Re: beginning simple amiga development
« Reply #5 on: February 12, 2009, 05:16:37 PM »
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
-mobilis in mobile-
 

Offline weirdami

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 3776
    • Show only replies by weirdami
    • Http://Bindingpolymer.com
Re: beginning simple amiga development
« Reply #6 on: February 12, 2009, 05:34:49 PM »
@daniel_swe

My signature is holding some ROM kernel manuals for sale.
----
Binding Polymer: Keeping you together since 1892.
 

Offline daniel_sweTopic starter

  • Jr. Member
  • **
  • Join Date: Feb 2009
  • Posts: 51
    • Show only replies by daniel_swe
Re: beginning simple amiga development
« Reply #7 on: February 14, 2009, 11:41:57 PM »
Quote

skurk wrote:
I've recommended this before, and I'm not ashamed to do it again.

For C/C++ dev, I'm using AmiDevCpp 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!

 

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2280
  • Country: us
  • Gender: Male
    • Show only replies by SamuraiCrow
Re: beginning simple amiga development
« Reply #8 on: February 15, 2009, 01:16:04 AM »
@daniel_swe

There is a tutorial about the basics of Amiga programming in C at the LiquidO2 website.
 

ChuckT

  • Guest
Re: beginning simple amiga development
« Reply #9 on: February 15, 2009, 02:17:22 AM »
Quote

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.
 

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2280
  • Country: us
  • Gender: Male
    • Show only replies by SamuraiCrow
Re: beginning simple amiga development
« Reply #10 on: February 16, 2009, 12:54:41 AM »
@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/ .
 

Offline daniel_sweTopic starter

  • Jr. Member
  • **
  • Join Date: Feb 2009
  • Posts: 51
    • Show only replies by daniel_swe
Re: beginning simple amiga development
« Reply #11 on: February 17, 2009, 09:29:01 PM »
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!
 

Offline brianb

  • Full Member
  • ***
  • Join Date: Jan 2009
  • Posts: 175
    • Show only replies by brianb
Re: beginning simple amiga development
« Reply #12 on: February 17, 2009, 09:37:29 PM »

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/

 

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2280
  • Country: us
  • Gender: Male
    • Show only replies by SamuraiCrow
Re: beginning simple amiga development
« Reply #13 on: February 18, 2009, 01:57:48 AM »
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/.  There is also a forum for and even though it is mostly German several of the AmiBlitz developers speak English.
 

Offline NovaCoder

Re: beginning simple amiga development
« Reply #14 on: February 18, 2009, 02:49:07 AM »
Quote

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.
Life begins at 100 MIPS!


Nice Ports on AmiNet!