Welcome, Guest. Please login or register.

Author Topic: Where to start? Old Amiga user looking to try Amiga development  (Read 1665 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline mintfreshTopic starter

  • Newbie
  • *
  • Join Date: Sep 2007
  • Posts: 34
    • Show only replies by mintfresh
Where to start? Old Amiga user looking to try Amiga development
« on: September 02, 2007, 05:04:04 PM »
Back when I was a full time Amiga user, I tried my hand at some programming, but never really did much since I was young and inexperinced.

Fast forward a few years and I know have a fairly decent grasp of programming but no real knowledge of doing so on the Amiga!

So, where do I start if I want to try my hand at developing something for my old Amiga?

Most of my programming knowledge is of C++(Windows) and PHP and I currently have a A1200 (upgraded with accelerator and harddrive)
 

Offline Heinz

  • Full Member
  • ***
  • Join Date: Nov 2005
  • Posts: 154
    • Show only replies by Heinz
    • http://amidevcpp.amiga-world.de
Re: Where to start? Old Amiga user looking to try Amiga development
« Reply #1 on: September 02, 2007, 05:27:33 PM »
There are two different concepts of Amiga Development.

1. Native Development

That means, that you write and compile your program on your A1200.
For that I would recommend Cubic IDE.
It comes with compilers.

2. Cross Development

That means you write and compile your Programs on Windows or Linux using Cross Compilers
For that I would Recommend AmiDevCpp.
Download Page.
It can be used to compile programs for any amiga-like OS and for Windows too.
 

Offline Rob

Re: Where to start? Old Amiga user looking to try Amiga development
« Reply #2 on: September 02, 2007, 06:54:07 PM »
Amikit have the Amiga Developer CD which contains a fair ammount of reference material.

You can use WinUAE for development too and it's recommended for Cubic IDE if you don't have a graphics card.
 

Offline amigakit

www.AmigaKit.com - Amiga Reseller | Manufacturer | Developer

New Products  --   Customer Help & Support -- @amigakit
 

Offline rednova

  • Hero Member
  • *****
  • Join Date: Mar 2007
  • Posts: 813
    • Show only replies by rednova
    • https://sites.google.com/site/rednova3d/
Re: Where to start? Old Amiga user looking to try Amiga development
« Reply #4 on: September 02, 2007, 07:11:35 PM »
Dear Amigan:

If you can get a copy of amospro...it is very easy to learn and powerful enough to make all kinds of nice amiga games.
amos.pspuae.com
At this site I believe you can get a legit original copy of amospro + the compiler. Amospro was used to make many commercial and pd games. I used amospro to make 2 pd amiga games:
www.feryogi.com/amos.html
you can get amospro for free...and is great to make amiga games...you are only limited by your imagination.
good luck!!!!

rednova
-mobilis in mobile-
-mobilis in mobile-
 

Offline xeron

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 2533
    • Show only replies by xeron
    • http://www.petergordon.org.uk
Re: Where to start? Old Amiga user looking to try Amiga development
« Reply #5 on: September 02, 2007, 07:26:21 PM »
Don't use AMOS; its outdated.

Use C, and be system friendly. Your code can run on classic Amigas, OS4 and MorphOS systems, and can be compiled natively to classic, os4, morphos and AROS.
Playstation Network ID: xeron6
 

Offline amigadave

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Jul 2004
  • Posts: 3836
    • Show only replies by amigadave
    • http://www.EfficientByDesign.org
Re: Where to start? Old Amiga user looking to try Amiga development
« Reply #6 on: September 02, 2007, 08:00:22 PM »
I agree that AMOS Pro is outdated and should not be used for anything EXCEPT games for yourself.  But if you want to share your creations with the whole Amiga community, use C/C++ and do like xeron suggested, be system friendly (don't try to hit the Classic Amiga hardware directly).

How are you helping the Amiga community? :)
 

Offline Kronos

  • Resident blue troll
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4017
    • Show only replies by Kronos
    • http://www.SteamDraw.de
Re: Where to start? Old Amiga user looking to try Amiga development
« Reply #7 on: September 02, 2007, 08:27:25 PM »
@Amigakit

Not to ruin your parade .......

Advocating StormC4 to a newcomer is bad idea, it's quite outdated,far from bug-free and not cheap.

AFAIR there is a version of StormC3 on one of the developer-CDs, oki even more outdated, also not free, but it gives him all he needs to start (including doku).

Best start (for an C++ coder):
http://www.developers.2go.cc/cubic/download.html

Download the demo and the C++ package, install and of you go.
1. Make an announcment.
2. Wait a while.
3. Check if it can actually be done.
4. Wait for someone else to do it.
5. Start working on it while giving out hillarious progress-reports.
6. Deny that you have ever announced it
7. Blame someone else
 

Offline mintfreshTopic starter

  • Newbie
  • *
  • Join Date: Sep 2007
  • Posts: 34
    • Show only replies by mintfresh
Re: Where to start? Old Amiga user looking to try Amiga development
« Reply #8 on: September 05, 2007, 08:22:12 PM »
Thanks for all the replies. Seems theres a few schools of thought on where to start!

I think I like the sound of a proper IDE for C++ development, so I will look into that.

I do have Amos (not sure if its Pro) installed from an old Amiga Format disk. I did dabble a bit with it, but never progressed much.

To be honest, I'm not sure what I hope to achieve with the programming, I just faniced doing something different with my Amiga, and thought now I have more knowledge programming might not be so bad.

Anyway, I will check out all the suggestions. Need to figure a good way to get files onto my Amiga from the PC now! (I used Am2PC before, but I don't think that works in XP?)

Any specific resources on Amiga programming? I would know where to start programming something with a GUI for instance on the Amiga.

Thanks again.
 

Offline skurk

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 929
    • Show only replies by skurk
Re: Where to start? Old Amiga user looking to try Amiga development
« Reply #9 on: September 05, 2007, 08:26:28 PM »
As I've been yapping about before in other threads, give AmiDevCpp a try.  It runs on Windows and lets you build Amiga executables.  Run the executables in WinUAE to see how they work, then test them on the real thing afterwards.

For transferring files, you can either:
- Use crossdos and mount 720k MSDOS-formatted disks
- Get a PCMCIA Compact Flash adapter
- Get a PCMCIA network card

I have all of the above on my A600 just to be sure.
Code 6502 asm or... DIE!!

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

Offline TheMagicM

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2857
    • Show only replies by TheMagicM
    • http://www.BartonekDragRacing.com
Re: Where to start? Old Amiga user looking to try Amiga development
« Reply #10 on: September 05, 2007, 09:14:22 PM »
PowerMac G5 dual 2.0ghz/128meg Radeon/500gb HD/2GB RAM, MorphOS 3.9 registered, user #1900
Powerbook G4 5,6 1.67ghz/2gb RAM, Radeon 9700/250gb hd, MorphOS 3.9 registered #3143
 

Offline mintfreshTopic starter

  • Newbie
  • *
  • Join Date: Sep 2007
  • Posts: 34
    • Show only replies by mintfresh
Re: Where to start? Old Amiga user looking to try Amiga development
« Reply #11 on: September 09, 2007, 02:12:45 AM »
Ok, I think to start with I'm going to give AmiDevCpp a go, as well as seeing what I can do with just AMOS.

I think AmiDevCpp will provide a better enviroment to develop, it just dosn't have the same feel as doing all the development on the Amiga.

Also AMOS has so much stuff built in for games, that it seems it should be pretty easy to get something done with it.

I've used SDL in the past with PHP, a quick search reveals that there is an Amiga SDL project. Is this worth using? Or is there anything else like this for the Amiga, like the equivalent of Direct X for Workbench/Amiga?