Welcome, Guest. Please login or register.

Author Topic: Programming Software  (Read 4529 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline ThePiemanTopic starter

  • Newbie
  • *
  • Join Date: Feb 2008
  • Posts: 36
    • Show only replies by ThePieman
Programming Software
« on: February 11, 2008, 12:18:06 PM »
Hello, I am not sure if this is the correct place to ask.

I am wanting to restart programming again for the Amiga (Although only just started quite a few years ago). I have done some other programming (COBOL and C++), again not that recently.

What I was wondering is the best programming, etc  software available for games and demos? Also any tutorials or books available (online or books).

Thanks, The Pieman
 

Offline Braddo

  • Jr. Member
  • **
  • Join Date: Apr 2007
  • Posts: 58
    • Show only replies by Braddo
Re: Programming Software
« Reply #1 on: February 11, 2008, 12:20:15 PM »
I assume you want to learn assembly since you want to do games & demos. DevPac is pretty widely regarded as the best 68k assembler for the amiga.

I believe its on PlanetEmu, if not let me know if you want a copy.
 

Offline ThePiemanTopic starter

  • Newbie
  • *
  • Join Date: Feb 2008
  • Posts: 36
    • Show only replies by ThePieman
Re: Programming Software
« Reply #2 on: February 11, 2008, 06:36:25 PM »
Hi Braddo

I can't seem to find it on PlanetEmu (maybe looking in the wrong place). Therefore can you send a copy?

Thanks, The Pieman
 

Offline corto

  • Newbie
  • *
  • Join Date: May 2007
  • Posts: 14
    • Show only replies by corto
    • http://amigadev.free.fr
Re: Programming Software
« Reply #3 on: February 11, 2008, 06:56:26 PM »
Braddo : It talked about stuff done in Cobol and C++ and you suggest asm ... I think it's a curious advice. I would be easier to start with AmiBlitz or even C (with vbcc for example). This is my opinion.
 

Offline Braddo

  • Jr. Member
  • **
  • Join Date: Apr 2007
  • Posts: 58
    • Show only replies by Braddo
Re: Programming Software
« Reply #4 on: February 12, 2008, 04:03:51 AM »
Well you can't do anything worthwhile in Blitz and C is useless unless you want your games/demos to only run on very fast cpu's. Assembly is the only sensible option.

ThePieman: http://www.planetemu.net/index.php?section=roms&dat=375&action=showrom&id=515562
 

Offline AndrewBell

  • Sr. Member
  • ****
  • Join Date: Jun 2007
  • Posts: 343
    • Show only replies by AndrewBell
Re: Programming Software
« Reply #5 on: February 12, 2008, 04:53:44 AM »
Quote

Braddo wrote:
Well you can't do anything worthwhile in Blitz and C is useless unless you want your games/demos to only run on very fast cpu's. Assembly is the only sensible option.


Bullsh!t. Complete and utter bullsh!t. You are nothing but a troll. GTFO and DIAF.
________
TAURUS X
« Last Edit: February 16, 2011, 04:44:43 AM by AndrewBell »
Use the best: Linux for servers, Mac for graphics, Windows for Solitaire.
 

Offline Braddo

  • Jr. Member
  • **
  • Join Date: Apr 2007
  • Posts: 58
    • Show only replies by Braddo
Re: Programming Software
« Reply #6 on: February 12, 2008, 06:29:35 AM »
Right. So you think all the games & demos which were written to run on a stock A500/A1200 were done in C or Basic or some other high level language?

Get a clue and know what you're talking about before you try to insult me with stupid abbreviations you uneducated fool.
 

Offline AndrewBell

  • Sr. Member
  • ****
  • Join Date: Jun 2007
  • Posts: 343
    • Show only replies by AndrewBell
Re: Programming Software
« Reply #7 on: February 12, 2008, 07:09:50 AM »
Quote

Braddo wrote:
Right. So you think all the games & demos which were written to run on a stock A500/A1200 were done in C or Basic or some other high level language?


Nope, I never said that. I said that your statement about BASIC and C was garbage. Zombie Apocalypse and Skidmarks, were written in Blitz, Worms was at least prototyped in Blitz. So you see, your statement is utter bullsh!t.
________
Free themes
« Last Edit: February 16, 2011, 04:45:30 AM by AndrewBell »
Use the best: Linux for servers, Mac for graphics, Windows for Solitaire.
 

Offline Braddo

  • Jr. Member
  • **
  • Join Date: Apr 2007
  • Posts: 58
    • Show only replies by Braddo
Re: Programming Software
« Reply #8 on: February 12, 2008, 07:24:00 AM »
Zombie Apocalypse and Skidmarks are both pretty basic games. A lot of things achieved in more advanced games would simply be impossible with a high level language such as Basic or C and such a limited CPU and RAM. Plus assembly allows you to do many, many things that can't be accomplished otherwise.

Not to mention demos. Can you honestly imagine someone programming a decent demo in Basic?  :lol:
 

Offline McVenco

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 1428
    • Show only replies by McVenco
    • http://www.amigascene.nl
Re: Programming Software
« Reply #9 on: February 12, 2008, 09:20:52 AM »
Quote
A lot of things achieved in more advanced games would simply be impossible with a high level language such as Basic or C and such a limited CPU and RAM. Plus assembly allows you to do many, many things that can't be accomplished otherwise.


And what if the topicstarter just wants to start out with writing a simple game? Learning assembly to write a simple game like a Boulderdash or Arkanoid clone (just to name something) is a complete waste of time IMHO. Blitzbasic is far easier to learn, and you can achieve a LOT with it. Once you reach the limits with Blitz (or C, for that matter), then maybe it's time to try your hands at assembly. But for a beginner who hasn't got skyhigh goals I wouldn't recommend assembly.

I would choose AsmOne over DevPac by the way :-)
| A4000 | CS-MK3 060@50 | Picasso IV |
| Member of Team Amiga (tm) | FidoNet 2:286/414.18 (long ago) |
| SysOp The Missing Channel BBS | Member of AGA BBS Intl. |
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Programming Software
« Reply #10 on: February 12, 2008, 09:24:24 AM »
@Braddo
Quote
A lot of things achieved in more advanced games would simply be impossible with a high level language such as Basic or C and such a limited CPU and RAM.

C is not high level language.

Quote
assembly allows you to do many, many things that can't be accomplished otherwise.

Such as?

Quote
Not to mention demos. Can you honestly imagine someone programming a decent demo in Basic?

Modern demos are coded in C or C++, with some hand optimized assembly routines linked in for speed.

I can't imagine anyone doing assembly only coding these days.

I would recommend programming in C any day. With asm you will be learning the wrong things 99.9% of the time.


PS. There still are dealers selling DevPac, so I'd remove the warez link.
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Programming Software
« Reply #11 on: February 12, 2008, 09:25:17 AM »
Blitz basic is perfectly suited to writing games, as mentioned skidmarks, worms and even gloom (and possibly many more) were all written using it, it has a built in assembler so was easy to optimize your code if need be.

Offline Braddo

  • Jr. Member
  • **
  • Join Date: Apr 2007
  • Posts: 58
    • Show only replies by Braddo
Re: Programming Software
« Reply #12 on: February 12, 2008, 11:30:22 AM »
Quote

Piru wrote:
C is not high level language.

Yes it is.

Quote
assembly allows you to do many, many things that can't be accomplished otherwise.

Quote
Such as?

The possibilities of what you can do when you are able to hit the hardware directly are almost endless. I suggest you take a look at the hardware registers. Not to mention the speed benefits.

Quote
Not to mention demos. Can you honestly imagine someone programming a decent demo in Basic?

Quote
Modern demos are coded in C or C++, with some hand optimized assembly routines linked in for speed.

I can't imagine anyone doing assembly only coding these days.

I would recommend programming in C any day. With asm you will be learning the wrong things 99.9% of the time.


PS. There still are dealers selling DevPac, so I'd remove the warez link.

It's true modern demos are mostly coded in C these days. However saying you will be learning wrong things 99.9% of time? You obviously have no idea what you are talking about.

As for removing the link, I won't be doing that. If a moderator feels the need to do so then they can feel free.
 

Offline Srbin

  • Newbie
  • *
  • Join Date: Jan 2005
  • Posts: 23
    • Show only replies by Srbin
    • http://www.super-majice.com
Re: Programming Software
« Reply #13 on: February 12, 2008, 12:09:33 PM »
I was asm coder till year 2000, made few music disks, some intros... etc.. Also made Silencer game demo and quit it after no support found.

In november, i started to learn C. Within one month, i learned more than 80%. With usage of SDL, programming is REALLY easy. Go that way, DO NOT learn asm, it is pure waste of time, believe me.
C is pain in the ass at the start. Brackets will drive you crazy, but once you undestand them, it is very easy to make ANYTHING.
 

Offline Andeda

  • Hero Member
  • *****
  • Join Date: Jan 2006
  • Posts: 594
    • Show only replies by Andeda
Re: Programming Software
« Reply #14 on: February 12, 2008, 12:16:20 PM »
What Amiga C compilers are you guys using these days?
Amiga: A computer for the creative mind.

Sam440ep 667Mhz + OS4.1
Minimig (Home made)
A1200/030
A2000/030
A500 * 3
CD32