Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: Imerion on January 26, 2004, 09:35:53 PM

Title: Amos Tutorials
Post by: Imerion on January 26, 2004, 09:35:53 PM
Is there anyone who knows if there are any tutorials for Amos? Its easier to get used to the syntax with the help of tutorials.
Title: Re: Amos Tutorials
Post by: bloodline on January 26, 2004, 09:49:42 PM
Check Aminet for example code, there is plenty there and should give you a good idea.

AMOS is very standard BASIC, it's power come from it's large command set that allow access to the Amiga custom chips.

Should you prefer to work with the Amiga OS (as well as te custom chips), then Bliz Basic2 (or amiblitz as I think it is called now) would be a far better choice.
Title: Re: Amos Tutorials
Post by: alx on January 26, 2004, 10:08:26 PM
@Imerion

As Bloodline says, AMOS is not really something that I'd want to start learning now.  Sure, you can get a fancy rainbow effect with a few lines, but even AGA screenmodes aren't supported (AFAIK there are extensions for AGA support, though I've never used them) and you can give up any ideas of writing programs that'll work well with non-custom hardware, AmigaONEs, Pegasoses (sp?), AROS or Amithlon :-(

BTW I started a short tutorial on the wiki here (http://yourdreamnet.co.uk/cgi-bin/wiki.pl/BASIC_-_Tutorial) - if anyone feels that they know more about BASIC than I do (likely) then feel free to edit it.
Title: Re: Amos Tutorials
Post by: Cass on January 27, 2004, 02:07:31 AM
Have a look at the Amiga University (http://www.amigau.com/c-programming/amos.htm), there are many links.

AMOS Professional has a manual when you hit the "Help" key. Many examples also included for each command.

AMOS was my favorite programming language, even if my first experience was AmigaBasic :-)
________
Extreme Q Vaporizer (http://vaporizers.net/extreme-vaporizer)
Title: Re: Amos Tutorials
Post by: bloodline on January 27, 2004, 01:15:45 PM
You could even go for C if you wish?

Once you get passed the compiler setup, it's not too hard to bang out a program.
Title: Re: Amos Tutorials
Post by: Imerion on January 28, 2004, 10:54:37 AM
Quote
As Bloodline says, AMOS is not really something that I'd want to start learning now. Sure, you can get a fancy rainbow effect with a few lines, but even AGA screenmodes aren't supported (AFAIK there are extensions for AGA support, though I've never used them) and you can give up any ideas of writing programs that'll work well with non-custom hardware, AmigaONEs, Pegasoses (sp?), AROS or Amithlon

BTW I started a short tutorial on the wiki here - if anyone feels that they know more about BASIC than I do (likely) then feel free to edit it.



Hehe, I know that much basic. I dont want to boost but im pretty good at basic. Thats the only programming language I have mastered though...

Btw, wont Amos games run on emus on the newer systems? JIT emulation should be fast enough.
Title: Re: Amos Tutorials
Post by: bloodline on January 28, 2004, 10:58:40 AM
Quote

Imerion wrote:
Quote
As Bloodline says, AMOS is not really something that I'd want to start learning now. Sure, you can get a fancy rainbow effect with a few lines, but even AGA screenmodes aren't supported (AFAIK there are extensions for AGA support, though I've never used them) and you can give up any ideas of writing programs that'll work well with non-custom hardware, AmigaONEs, Pegasoses (sp?), AROS or Amithlon

BTW I started a short tutorial on the wiki here - if anyone feels that they know more about BASIC than I do (likely) then feel free to edit it.



Hehe, I know that much basic. I dont want to boost but im pretty good at basic. Thats the only programming language I have mastered though...

Btw, wont Amos games run on emus on the newer systems? JIT emulation should be fast enough.


AMOS hits the hardware, the programs cannot run on any of the current AmigaOS/clone based machines.

Blitz Basic 2 programs run fine on MOS and  (Should, not tested tough) OS4, providing you don't use "Blitz Mode" (the hardware hitting mode).

I think you should avoid AMOS if future compatibility is a requirement.
Title: Re: Amos Tutorials
Post by: Crumb on January 28, 2004, 12:12:28 PM
try purebasic or blitzbasic, AFAIK they are slightly more OS-Friendly.
Title: Re: Amos Tutorials
Post by: Imerion on January 28, 2004, 05:21:22 PM
purebasic? I have never heard of it. Do you have any info?
Title: Re: Amos Tutorials
Post by: Coder on January 28, 2004, 05:25:31 PM
Hi,

On a side note, Mattathias BASIC will have an extension that will allow you to run/compile your old Amos code. Future talk, but still worth to mention it.

I have all the Amos manuals. Pretty hard to get. And the guy that sold me his stuff regrets it. :-)

Coder