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
Any chance of getting the Red Blob code running on asm_one?
ReplyDeleteBTW, in case you use linux or mac, I would recommend you to use vasm (http://sun.hasenbraten.de/vasm).
ReplyDeleteTo 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
thank you for this very simple and effective directions!
DeleteIn the event that you have known about YouTube you will realize it is a free online video stockpiling webpage which lets you see video content for nothing. Increasingly more entrepreneurs are gradually finding how YouTube showcasing will profit their business. check that
ReplyDelete