123
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|621|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Socoder -> Basic Basement -> Learning With Amigas

Sun, 15 Dec 2013, 10:14
Jayenkai
You read that right!
I'm pretty much done with JNKPlat's Xmas Adventure, and am now merely adding new levels, so I was sitting, slightly bored, wondering what to tackle next, and..
um..
Not entirely sure why..
I suddenly decided that SpikeDislike-Amiga might be something worth attempting.



I opened up WinUAE, booted up Amos Pro, fumbled about for a good half an hour trying to get World001.png into World001.iff, pop it onto a "disk", and get that loaded into Amos..
But hey, look, there it is!!!

I've created an .abk Amos Resource Bank full of the usual suspects, and am now about to try to relearn a language I haven't used in over a decade.
.. Haven't a bloody clue where to begin, or even if it can happily cope with these (for the Amiga) large 32x32 sprites!!
.. but let's see how it goes, eh!?

I'll be using this as a mini-tutorial, and once I'm done, I'll upload the finished .adf here, as well as sticking it onto an actual disk to ensure it works on the actual Amiga!

.. Woohoo!!

-=-=-
''Load, Next List!''
Sun, 15 Dec 2013, 10:35
rockford
I loved AMOS Pro back in the day and did some good things with it. I really wish I still had my A600 and all that jazz. Although tbf, it'd probably just be languishing up in the loft gathering cobwebs.

Good luck
Sun, 15 Dec 2013, 11:01
spinal
I used to use AMOS, wasn't that the one where the compiler was actually written in AMOS and came as an actual program that had to be run?

-=-=-
Check out my excellent homepage!
Sun, 15 Dec 2013, 12:43
Hotshot
There always someone doing AMOS even today!

Well Done Jayenkai

I am sure Amiga Fans(Amiga forum such https://eab.abime.net/ or Amibay or Amiga world) will be looking forward your game
Sun, 15 Dec 2013, 15:02
Jayenkai

View on YouTube

DAMNIT!!

Rule #1 : Emulators lie! I should know that, by now.
What ran silkily smoothly on the Emulator, ended up full of annoying flickeryness on the actual Amiga.

But, hey, I spent a good few hours learning (or rather re-learning) an old language, and I had a lot of fun doing it.
Will I continue?
I'm not sure.

Stay tuned to find out!!

For the record, the sound does work properly (even the Crash-Booooooooooooo), but my Audio Cable's fucked, and keeps cutting out the left hand audio.

-=-=-

Things Learned


  • Emulators Lie

  • You can't pitch up a sample as much as I thought you could! Forgot how limited the Amiga was!

  • Adding the words "Double Buffer" are approximately the same as adding the words "Now go 18 times slower!!"

  • ... but will probably fix the nasty issue with the flickering..

  • My version of Amos Compiler doesn't appear to want to load the file. hmmm.. Might need to see about EVIL PIRATE "downloading" a newer version of the compiler. Not sure how I used to compile stuff. Memories fading!!!

  • It took me HOURS to figure out why my BOBs wouldn't draw. Turns out, the problem wasn't my coding, I'd used the "Create Resources" bob doohickey tool incorrectly. Instead, I opted to load the .iff into memory, and "Get Bob" the sprites, rather than bugger about with the resource editor any more!

  • I seriously need to get a new Amiga Mouse, or a dongle doohickey.. Amos refuses to do the usual Workbench shortcut of Left-Amiga + Left-Alt, which I'd been using to get by the fact that my Mouse's left button doesn't work!!

    -=-=-
    ''Load, Next List!''
  • Mon, 16 Dec 2013, 06:46
    Jayenkai
    You might spot a change in the topic title.

    This morning, I found myself thinking.. "I wonder how that might work out if I used Blitz, instead?"
    ....

    So, umm.. trying that, instead.
    Will report later.

    -=-=-
    ''Load, Next List!''
    Mon, 16 Dec 2013, 08:35
    Jayenkai
    Dang..
    Was going ok, up until I tried making the Combo-sound pitch up, at which point it started falling apart.
    Haven't yet tried running it on the real amiga, but seems fairly smooth.

    Will attempt again, tomorrow, when I feel like playing with "Hardware Registers" and other things that Blitz apparently needs me to do, in order to get the sound to pitch.. grrr...

    -=-=-
    ''Load, Next List!''
    Mon, 16 Dec 2013, 12:18
    Hotshot
    Blitz 2 is better but they are prone to crash more!
    Make sure you always save it before run it!


    Mon, 16 Dec 2013, 12:28
    rockford
    While I loved AMOS, I never clicked with Blitz on the Amiga. Blitz on pc though was right up my street. I can't remember now - were the pc and Amiga versions of Blitz very different?
    Mon, 16 Dec 2013, 12:48
    Jayenkai
    Blitz Amiga is much more AMOS like than BlitzPC, but there are definite similarities between both.
    Blitz uses the standard of the time method of loading sprites into "sprite slots" and sounds into "sound slots", as opposed to loading them into variables like PC blitz's.
    Also, keyboard input seems almost none-existent whilst in "Amiga mode". I may have to rewrite the game into "Blitz mode"... Or ignore keyboard!!!

    Oh, and, although I did indeed buy Blitz 2.0 on Amiga (compared to getting AMOS free on a cover disk!) I never actually used the bloody thing!!!
    This really is a fresh learning experience!!

    -=-=-
    ''Load, Next List!''
    Mon, 16 Dec 2013, 14:00
    Hotshot
    There is Blitz 2.1

    I love Amos more than Blitz 2.1
    Sat, 21 Dec 2013, 07:28
    Hotshot
    I going do XMAS Demo for Amos 2.0

    I need to find my Amos Manual to learn it again! LOL
    Sat, 21 Dec 2013, 09:22
    rockford
    You haven't got much time...

    Good luck
    Sat, 21 Dec 2013, 10:46
    Hotshot
    You can easily make demo under hour

    this is good one for someone who want straight to the point

    https://eab.abime.net/showthread.php?t=60144

    Installed it then you are on way