Welcome, Guest. Please login or register.

Author Topic: Amos or Blitz  (Read 3167 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline jjTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4052
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Amos or Blitz
« on: December 22, 2015, 01:40:56 PM »
Hi,

So I fancy doing a bit of old school basic programming on the miggy.  I used blitz a bit in the past and on the PC and always thought it was pretty powerful.  
Is blitz the best one to go with?  I want to use aga features if at all possible , do both have extra libs for AGA ?

Thanks
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline rednova

  • Hero Member
  • *****
  • Join Date: Mar 2007
  • Posts: 813
    • Show only replies by rednova
    • https://sites.google.com/site/rednova3d/
Re: Amos or Blitz
« Reply #1 on: December 22, 2015, 02:15:48 PM »
I've been using amos for many years, and I am very happy with it.
Is very easy to use and can make outstanding amiga games.
-mobilis in mobile-
 

Offline nicholas

Re: Amos or Blitz
« Reply #2 on: December 22, 2015, 03:16:46 PM »
Amiblitz 3 is good and still maintained.  http://www.amiblitz.de/  There also the excellent PureBasic 4.0 but it's no longer maintained.  http://www.purebasic.com/index.php
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Amos or Blitz
« Reply #3 on: December 22, 2015, 03:25:13 PM »
Quote from: JJ;800564
Hi,

So I fancy doing a bit of old school basic programming on the miggy.  I used blitz a bit in the past and on the PC and always thought it was pretty powerful.  
Is blitz the best one to go with?  I want to use aga features if at all possible , do both have extra libs for AGA ?

Thanks


Use Blitz, it's faster, has proper data structures, a real debugger, works properly with the operating system and doesn't need any extra libs to work with AGA.

The inline assembler is also a god send if you want to optimise an inner loop.

Also it gives full access to the interrupts, the most useful is the VBL interrupt... Which Amos "sort of" works with when you use the limited version (synchro on) of AMAL... But that is a bit of a pain to do anything serious with.

I could go on... Simply put Blitz is the more modern of the two.

Offline jjTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4052
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: Amos or Blitz
« Reply #4 on: December 22, 2015, 03:36:13 PM »
Quote from: bloodline;800571
Use Blitz, it's faster, has proper data structures, a real debugger, works properly with the operating system and doesn't need any extra libs to work with AGA.

The inline assembler is also a god send if you want to optimise an inner loop.

Also it gives full access to the interrupts, the most useful is the VBL interrupt... Which Amos "sort of" works with when you use the limited version (synchro on) of AMAL... But that is a bit of a pain to do anything serious with.

I could go on... Simply put Blitz is the more modern of the two.


Thanks.  You had me at proper data structures :)   was it blitz i remember having the type command ?

Anyway where to get blitz, manual etc legally  ? back2roots ?
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline jjTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4052
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: Amos or Blitz
« Reply #5 on: December 22, 2015, 03:37:42 PM »
Quote from: nicholas;800570
Amiblitz 3 is good and still maintained.  http://www.amiblitz.de/  There also the excellent PureBasic 4.0 but it's no longer maintained.  http://www.purebasic.com/index.php


Is there an english version of  that site ?
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline jjTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4052
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: Amos or Blitz
« Reply #6 on: December 22, 2015, 03:40:14 PM »
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline nicholas

Re: Amos or Blitz
« Reply #7 on: December 22, 2015, 03:42:03 PM »
Quote from: JJ;800573
Is there an english version of  that site ?

 http://amiblitz.de/community/
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline jjTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4052
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: Amos or Blitz
« Reply #8 on: December 22, 2015, 03:48:11 PM »
will check out purebasic as well as this seems to be the sequel to blitz
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline nicholas

Re: Amos or Blitz
« Reply #9 on: December 22, 2015, 04:08:16 PM »
Quote from: JJ;800576
will check out purebasic as well as this seems to be the sequel to blitz

 IIRC PureBasic was written by demoscene coders which would explain why it's really fast and optimized.
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline yssing

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 1521
    • Show only replies by yssing
    • http://www.yssing.org
Re: Amos or Blitz
« Reply #10 on: December 22, 2015, 09:25:44 PM »
Blitz no doubt about it.
There is also plenty of docs in the blitz archive.
What those guys have done with blitz is amazing!
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Amos or Blitz
« Reply #11 on: December 23, 2015, 10:59:20 AM »
Quote from: JJ;800572
Thanks.  You had me at proper data structures :)


In Amos, you ended up having lots and lots of arrays... And a mess of variables.

To make a large game in Amos you had little choice but to use the software version of Amal (synchro off), just to stop the code becoming a mess.

Offline BooBoo1200

  • Full Member
  • ***
  • Join Date: Jul 2007
  • Posts: 126
    • Show only replies by BooBoo1200
Re: Amos or Blitz
« Reply #12 on: December 23, 2015, 01:00:48 PM »
That made no scence Amal was just to allow beingers to Animate stuff who couldnt write there own routine.


Quote from: bloodline;800643
In Amos, you ended up having lots and lots of arrays... And a mess of variables.

To make a large game in Amos you had little choice but to use the software version of Amal (synchro off), just to stop the code becoming a mess.
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Amos or Blitz
« Reply #13 on: December 23, 2015, 01:47:34 PM »
Quote from: BooBoo1200;800644
That made no scence Amal was just to allow beingers to Animate stuff who couldnt write there own routine.
No, Amal was to allow asynchronous operation. Essentially multithreading.

The hardware variant used the vertical blanking interrupt, the software version ran the threads with a timer.

But since each Amal program was self contained, it allowed you to encapsulate your onscreen objects and was the nearest you could get to a structured design in Amos.

Amal was not for beginners, it was tricky to use and was excluded from "Easy Amos", the beginner's variant of Amos.

Offline BooBoo1200

  • Full Member
  • ***
  • Join Date: Jul 2007
  • Posts: 126
    • Show only replies by BooBoo1200
Re: Amos or Blitz
« Reply #14 on: December 23, 2015, 01:57:58 PM »
Sorry I dont see what this has to do with the size of the code? If you write a good routine it probably quite poratable between all basics and other languages and Amos wouldnt take any more lines of code than any other basic. Eazy Amos left out other things that would have made life easier.

I just thought it a bit misleading thats all.

Most Amos books etc describes Amal as an easy way to dispaly Animation and I agree.
« Last Edit: December 23, 2015, 02:04:26 PM by BooBoo1200 »