amiga.org
     
iconAll times are GMT -6. The time now is 12:23 PM. | Welcome to Forum, please register to access all of our features.

» Amiga.org » Operating System Specific Discussions » Amiga OS » Amiga OS -- Development » Need some help getting into coding on amiga...

Amiga OS -- Development This particular forum deals with issues regarding development for all versions of AmigaOS.

Reply
 
Thread Tools Display Modes
Old 03-09-2009, 10:31 AM   #1
brianb
Technoid
Points: 3,096, Level: 34 Points: 3,096, Level: 34 Points: 3,096, Level: 34
Activity: 3% Activity: 3% Activity: 3%
 
Join Date: Jan 2009
Posts: 175
Default Need some help getting into coding on amiga...

For some strange reason I'd like to program some new stuff (games) for my Amiga 1200. I'm running into some issues on picking the best development tools...

Any suggestions? I tried Blitz2 and Amiblitz they worked ok, but seemed to crash a lot. I was initially shooting for doing the development on the actual hardware (or UAE), but is it better to go with something like AmiDevCpp? Next thing I was going to check out was some of the native C/C++ compilers.

And this may be a long shot, but is there anything with an active user community and code samples?

Thanks

brianb is offline   Reply With Quote
Old 03-09-2009, 11:14 AM   #2
Trev
Slacker
Points: 11,230, Level: 69 Points: 11,230, Level: 69 Points: 11,230, Level: 69
Activity: 2% Activity: 2% Activity: 2%
 
Trev's Avatar
 
Join Date: May 2003
Location: San Francisco, California, US
Posts: 1,514
Default Re: Need some help getting into coding on amiga...

It's not strange at all. /me passes Kool-Aid. I use Microsoft Visual Studio and Windows-hosted vasm and vbcc. The vbcc suite runs very well under emulation, too, but you'll need make and a good editor or some other way of managing projects and editing files.

A lot of folks prefer gcc these days, and AmiDevCpp is a quick way to get a cross-development environment up and running on Windows. That's all I'll say about that. (I do use m68k-amigaos binutils, though.)

Programming on actual hardware is quite tedious these days. (Take heart in the knowledge that Kickstart, Workbench, et al were originally cross-compiled from a Sun workstation.) You'll want to test on actual hardware, of course, unless you're only going to target emulation. WinUAE can do more than most real m68k Amiga's will ever be able to do.

Utilitybase.com is a good place to go for general Amiga programming conversation.
__________________
Sam440ep-flex 733 MHz/1 GB RAM/Radeon 9250/AmigaOS4.1 Update 2
borked A1200/Blizzard1260+SCSI-IV/Z4+MediatorZIV/Deneb/Voodoo3/CatweaselMk3
more borked A1200/MBX1200z/Indivision
A500/clockport/RRNet
A600/A603
Power Mac G4 QuickSilver/MorphOS 2.6
Trev is offline   Reply With Quote
Old 03-27-2009, 02:08 PM   #3
mdv2000
Technoid
Points: 3,846, Level: 39 Points: 3,846, Level: 39 Points: 3,846, Level: 39
Activity: 2% Activity: 2% Activity: 2%
 
mdv2000's Avatar
 
Join Date: Mar 2009
Location: South Carolina
Posts: 167
Default Re: Need some help getting into coding on amiga...

I too am looking at writing some software for the Amiga. All I have is a Amiga 2000HD and Amiga 500. I looked at Amiga Basic, but my c/c++ background makes me dread the thought of writing programs using line numbers!

I would like to develop the apps on an actually Amiga as well. Can anyone point me to a descent C/C++ compiler for the Amiga that works on a 68000 Amiga 2000? I am still searching for an accelerator, but they are getting rare and when I find one they shoot way out my budget on e-bay!

I tried AmiDevCPP but I can't get a binary on my Vista box to execute on my Amiga so working on the Amiga native seems my only option!

Thanks,



__________________
Mike Valverde
---------------------------------
\"Only AMIGA makes it possible!\"


A500 w/2MB (WB 1.3)
A2000HD +A2630+ w/8MB+500MB SCSI HD
+ Buddha IDE + 1.3 and 3.1 ROM (WB 3.1)
mdv2000 is offline   Reply With Quote
Old 03-27-2009, 02:14 PM   #4
save2600
Premium Member
Points: 17,857, Level: 85 Points: 17,857, Level: 85 Points: 17,857, Level: 85
Activity: 1% Activity: 1% Activity: 1%
 
Join Date: Jul 2006
Location: Southern, WI USA
Posts: 3,008
Send a message via Yahoo to save2600
Default Re: Need some help getting into coding on amiga...

Quote:
mdv2000 wrote:
I too am looking at writing some software for the Amiga. All I have is a Amiga 2000HD and Amiga 500. I looked at Amiga Basic, but my c/c++ background makes me dread the thought of writing programs using line numbers!
AmigaBasic don't need no stinkin' line numbers! :-D
__________________
Cash paid or will trade for loose and CIB Amiga games I need. Game manuals and boxes only too! Will purchase in large lots as well.
save2600 is offline   Reply With Quote
Old 03-27-2009, 02:24 PM   #5
SamuraiCrow
Premium Member
Points: 13,317, Level: 75 Points: 13,317, Level: 75 Points: 13,317, Level: 75
Activity: 2% Activity: 2% Activity: 2%
 
SamuraiCrow's Avatar
 
Join Date: Feb 2002
Location: South Dakota, USA
Posts: 2,019
Blog Entries: 2
Send a message via Yahoo to SamuraiCrow Send a message via Skype™ to SamuraiCrow
Default Re: Need some help getting into coding on amiga...

ACE Basic might be an option if you have AmigaBasic inklings. You should be able to access most library functions using the fd2bmap utility to convert the FD files to the format that ACE uses. If you do use ACE Basic, you might want to consider logging in to the ACE Basic Yahoo Group.
SamuraiCrow is offline   Reply With Quote
Old 03-27-2009, 03:26 PM   #6
EDanaII
Cult Member
Points: 7,208, Level: 56 Points: 7,208, Level: 56 Points: 7,208, Level: 56
Activity: 2% Activity: 2% Activity: 2%
 
EDanaII's Avatar
 
Join Date: Dec 2006
Location: Phoenix, AZ
Posts: 538
Default Re: Need some help getting into coding on amiga...

I've found http://utilitybase.com/ helpful as a resource, with references and tutorials, including a tutorial on how to compile using Visual Studio. As for code examples, you can find some helpful one's on Aminet, including the Amiga C Encyclopedia.

Hope that helps.

Ed.
EDanaII is offline   Reply With Quote
Old 03-27-2009, 04:02 PM   #7
SJBUK
Beginner
Points: 246, Level: 4 Points: 246, Level: 4 Points: 246, Level: 4
Activity: 2% Activity: 2% Activity: 2%
 
Join Date: Mar 2009
Posts: 24
Default Re: Need some help getting into coding on amiga...

Years ago a mate and I wrote some sound to light stuff for the Amiga using the SAS/C compiler. Seemed OK at the time, you may still be able to get hold of a copy somewhere.

I know I've got one set of disks, if I can find a spare I'll let you know, if you're interested.

SJBUK is offline   Reply With Quote
Old 03-27-2009, 04:34 PM   #8
DiskDoctor
Technoid
Points: 3,808, Level: 39 Points: 3,808, Level: 39 Points: 3,808, Level: 39
Activity: 2% Activity: 2% Activity: 2%
 
DiskDoctor's Avatar
 
Join Date: Jan 2009
Location: Rzeszow, place where all Polish rednecks live
Posts: 308
Default Re: Need some help getting into coding on amiga...

You guys have any suggestions about same on OS4? I think of Python, most of its libraries seem smooth to be compiled but... what about GUI objects? Anyone knows anything?

Also, what about other languages for OS4? C/C++?

Thanks for the advice.
__________________
Was: Mac Mini PPC running MorphOS 2.4
Now: Amiga Forever 2010 with AmiKit and AmigaSYS
Not used: Icaros Desktop 1.2 (reason: no wifi)
Planned soon: an OS4 system
Shortly then: a MOS notebook (wifi is a must-have)
DiskDoctor is offline   Reply With Quote
Old 03-27-2009, 04:41 PM   #9
mdv2000
Technoid
Points: 3,846, Level: 39 Points: 3,846, Level: 39 Points: 3,846, Level: 39
Activity: 2% Activity: 2% Activity: 2%
 
mdv2000's Avatar
 
Join Date: Mar 2009
Location: South Carolina
Posts: 167
Default Re: Need some help getting into coding on amiga...

Quote:
I know I've got one set of disks, if I can find a spare I'll let you know, if you're interested.
Yes, I would be.

Thanks,
__________________
Mike Valverde
---------------------------------
\"Only AMIGA makes it possible!\"


A500 w/2MB (WB 1.3)
A2000HD +A2630+ w/8MB+500MB SCSI HD
+ Buddha IDE + 1.3 and 3.1 ROM (WB 3.1)
mdv2000 is offline   Reply With Quote
Old 03-27-2009, 04:43 PM   #10
pjhutch
Technoid
Points: 9,253, Level: 64 Points: 9,253, Level: 64 Points: 9,253, Level: 64
Activity: 1% Activity: 1% Activity: 1%
 
pjhutch's Avatar
 
Join Date: Mar 2002
Location: West Yorks, England.
Posts: 438
Send a message via AIM to pjhutch Send a message via MSN to pjhutch Send a message via Yahoo to pjhutch
Default Re: Need some help getting into coding on amiga...

Forget sas/c, its too old now. You can get VBCC which is kept upto date:

http://www.compilers.de/vbcc.html

Also, check out my web site for programming links:

http://www.pcguru.plus.com/programming.html
__________________
Peter Hutchison
http://www.pcguru.plus.com/
pjhutch is offline   Reply With Quote
Old 03-27-2009, 05:07 PM   #11
ChaosLord
Premium Member
Points: 14,935, Level: 79 Points: 14,935, Level: 79 Points: 14,935, Level: 79
Activity: 99% Activity: 99% Activity: 99%
 
ChaosLord's Avatar
 
Join Date: Nov 2003
Location: Houston, Texas
Posts: 2,331
Default Re: Need some help getting into coding on amiga...

Forget VBCC, its too young now and has not been developed enough. You can get SASC which is the only Amiga C compiler with a proper debugger.

10 years from now, when VBCC gets a proper debugger, it will become the better choice. But for 1990-2009 SASC is the only choice.

If you are going to write code using gcc or VBCC or DICE or Manx Aztec C or any other C that has no real debugger, then you might as well just use PortableE instead (or CreativE or ECX or PowerD). It too does not have a debugger, but at least PortablE et al are proper languages, unlike C.

__________________
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
ChaosLord is offline   Reply With Quote
Old 03-27-2009, 06:46 PM   #12
persia
Desperately needs a life
Points: 18,464, Level: 86 Points: 18,464, Level: 86 Points: 18,464, Level: 86
Activity: 5% Activity: 5% Activity: 5%
 
persia's Avatar
 
Join Date: Sep 2006
Posts: 3,375
Blog Entries: 1
Default Re: Need some help getting into coding on amiga...

Is there an Obj-C compiler for Amigas?

__________________


What we're witnessing is the sad, lonely crowing of that last, doomed cock.
persia is offline   Reply With Quote
Old 03-27-2009, 10:18 PM   #13
brianb
Technoid
Points: 3,096, Level: 34 Points: 3,096, Level: 34 Points: 3,096, Level: 34
Activity: 3% Activity: 3% Activity: 3%
 
Join Date: Jan 2009
Posts: 175
Default Re: Need some help getting into coding on amiga...

I ended up using AmiDevCpp, and that worked pretty well. I'd compile on my XP/Cygwin box, and tested with my A1200 UAE "box". Made a couple little things, but then ran out of ideas. So much has already been done. I also grew frustrated at the lack of active GUI toolkits that would allow for rapid application design. Designing the GUI from code, brought back too many painful memories. Thanks all for the comments I found them very helpful.
brianb is offline   Reply With Quote
Old 03-28-2009, 11:47 PM   #14
EDanaII
Cult Member
Points: 7,208, Level: 56 Points: 7,208, Level: 56 Points: 7,208, Level: 56
Activity: 2% Activity: 2% Activity: 2%
 
EDanaII's Avatar
 
Join Date: Dec 2006
Location: Phoenix, AZ
Posts: 538
Default Re: Need some help getting into coding on amiga...

Might wanna take a look at MUI. It's better than having to rewrite everything from scratch. I've never tried it, myself, I can't find many examples of how to use it, but I honestly haven't looked that hard. From what I've seen of it in action, it's a pretty slick development library.

Two cents.

Ed.
EDanaII is offline   Reply With Quote
Old 03-29-2009, 01:25 AM   #15
Revener
Technoid
Points: 7,145, Level: 55 Points: 7,145, Level: 55 Points: 7,145, Level: 55
Activity: 1% Activity: 1% Activity: 1%
 
Join Date: Feb 2002
Posts: 216
Send a message via ICQ to Revener
Default Re: Need some help getting into coding on amiga...

Could check this out http://en.wikipedia.org/wiki/AmigaE
__________________
If you have ghosts you have everything

Roky rulz!!!
Revener is offline   Reply With Quote
Reply

Bookmarks

Tags
coding , amiga

Thread Tools
Display Modes

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Coding IDEs thegman Amiga Software Issues and Discussion 1 03-01-2009 01:54 PM
Basic Amiga-API coding Kronos Amiga OS -- Development 36 10-27-2006 11:01 AM
Newbie Coding? nasty Amiga Software Issues and Discussion 24 01-04-2006 05:49 PM
Recommend Amiga C coding books TheMagicM Amiga Software Issues and Discussion 1 11-11-2004 08:16 AM
how do i get coding for os4? cycloid Amiga OS -- Development 18 05-08-2003 11:24 AM