Wednesday, 11 September 2013

Amiga assembler tutorials - the wonders of YouTube

I wish I had these sorts of resources back in the 90's...

After some tweets back and forth with a few cool people, I have been shown further resources on the internet for learning about assembler for the Amiga.  I just wanted to share with you a cool YouTube channel Jonas pointed out to me that has several tutorials for Amiga assembler.

If I could embed a whole YouTube channel I would, but here's a link to the channel itself by ScoopexUs: http://www.youtube.com/user/ScoopexUs?feature=g-high-cen

My time at the moment is so limited I haven't had a chance to view all the videos, but I can see there are 9 Amiga programming tutorials, as well as some demo scene stuff.  Check out the channel or here's a couple of snippets...

It starts off really simple with this:



and continues to get more in depth up to this:



Thank you to ScoopexUs for the awesome tutorials, I really hope there are more to come, and thanks to Jonas for pointing these videos out to me, as well as proper reference books.

OK SO... I need to continue being a sponge and learn about the Amiga hardware and soon hopefully I will be able to put together my first proper experience.

Comment here or get involved on twitter: @rich_lloyd

5 comments:

  1. Any chance of getting the Red Blob code running on asm_one?

    ReplyDelete
  2. BTW, in case you use linux or mac, I would recommend you to use vasm (http://sun.hasenbraten.de/vasm).

    To setup and validate if it works fine on your computer, just do the following test:

    (1) download http://sun.hasenbraten.de/vasm/release/vasm.tar.gz

    (2) extract and build the vasm binary (vasmm68k_mot):

    <<<
    wget http://sun.hasenbraten.de/vasm/release/vasm.tar.gz
    tar zxvf vasm.tar.gz
    cd vasm
    make CPU=m68k SYNTAX=mot
    <<<

    (3) Try to compile a short amiga intro, e.g., http://cyberpingui.free.fr/dl.php?id=800

    <<<<
    wget http://cyberpingui.free.fr/dl.php?id=800
    unzip aduintro1.zip
    cd aduintro1
    ../vasmm68k_mot AmiDwnUnder.s -o AmiDwnUnder.bin -Fhunkexe -nosym
    <<<<

    (4) The previous step should have generated file 'AmiDwnUnder.bin' as an AmigaOS loadseg()ble executable/binary (do the following to confirm that):

    <<<
    file AmiDwnUnder.bin
    --> AmiDwnUnder.bin: AmigaOS loadseg()ble executable/binary
    <<<

    (5) Now, just transfer the 'AmiDwnUnder.bin' file to a real amiga unit, or start any UAE flavor (e.g., http://fs-uae.net/), start the emulator, copy and execute 'AmiDwnUnder.bin' (via cli or shell; or just double clicking twice over the file). Enjoy!

    --J

    ReplyDelete
    Replies
    1. thank you for this very simple and effective directions!

      Delete
  3. Thank you so much as you have been willing to share information with us. We will forever admire all you have done here because you have made my work as easy as ABC. https://www.cheapyoutubeservices.com/buy-youtube-views/

    ReplyDelete
  4. This is significant in light of the fact that the main principle that makes you qualified to make benefits with YouTube is, responsibility for essential rights to all the materials utilized industrially, regardless of whether you are an outsider. https://radiopublic.com/social-media-nonprofit-and-smm-pa-Wl0NXV/s1!e4777

    ReplyDelete