pouët.net

Go to bottom

Here is my complete Amiga cross development tool chain and sample code - all in one package

category: code [glöplog]
After being off the Amiga since the mid '90s, I decided to try coding on it again. I wanted to do my development on PC and test in WinUAE, and I didn't find any complete setups for this, so I put together what is (in my own opinion) a slick, foolproof tool chain and sample code that makes it easy to get started.

The steps are super simple:
1. download the package from rapidshare. https://rapidshare.com/files/2020357499/AmigaDemoToolChain_1.zip
2. copy kick13.rom, kick204.rom and kick30.rom into the WinUAE subfolder
3. run build.bat
4. run runa500.bat, runa500plus.bat or runa1200.bat and voila, you have built a piece of code and have it running.

Features:
1. No weird configurations needed - it just works! The bat-files set their environments as needed, everything is using relative paths, and UAE is pre-configured for A500, A500Plus, and A1200.
2. Sample code uses a nice, system-friendly startup code (from Comrade J of SAE, with a few bugfixes to make it run a500, and properly check for pal/ntsc)
3. Sample code includes The Player 6.108 - the best music player out there. 4. Uses VBCC/VAsm/VLink, using Kusma's toolchain.
5. Shell demonstrates how C and asm-files can talk back and forth
6. Contains HowToCode7 which I restructured as a PDF-file , because I couldn't find a PDF online.
7. Contains a solution for Visual Studio 2010, if you (like me) like the interface - but it's not required

Please report ANY problems/issues/feedback in this thread, and I will try to accommodate before v2
added on the 2012-01-31 09:10:06 by xxxxx xxxxx
Nice stuff! I'll definitely have a closer look later :)
added on the 2012-01-31 09:53:08 by kusma kusma
You, sir, rule!
added on the 2012-01-31 09:57:48 by Preacher Preacher
wow, awesome.
added on the 2012-01-31 10:04:12 by prost prost
i wonder when rapidshare will close. afaik it has the same business model as megaupload.com :-)
Wow, that's a really neat setup!
It's unlikely that I'll ever escape my set pattern of 100% asm-coding backed by 15+ years of existing code base, but if I do then this is sure to be the first thing I check out! :D
thanks! i am one giant step closer to fullfill my dream - to make amiga demo :) thanks a lot
added on the 2012-01-31 13:51:35 by zden zden
i had no closer look yet, but does what Slummy said mean its c++ and not assembler? afair c++ means a minimum-performance-loss of 5-10% on amiga!
Quote:
5. Shell demonstrates how C and asm-files can talk back and forth


hardy: From his description it looks like it supports a mix of C and asm (which is the only sensible thing of course :)
My comment only meant that I currently code the entire thing in AsmOne.
for anything 68020+, i would say c++ is practical. you can mix 68k with C quite easily so time critical loops can be written in asm and called from C code.
added on the 2012-01-31 17:00:58 by button button
+ VBCC does only C :P
added on the 2012-01-31 17:12:36 by button button
Wow, cool. Thank you!
added on the 2012-01-31 17:46:51 by superplek superplek
THANKS A LOT !!!
Will try it after my current Atari project for sure !
added on the 2012-01-31 17:49:59 by lsl lsl
same as lsl. haha. (too tired to quote)

and happy coding everyone :D
@zden: satori on amiga! go for it!
added on the 2012-01-31 18:28:07 by wysiwtf wysiwtf
thumbs up for this amazing effort!
added on the 2012-02-01 00:09:35 by nula nula
Gut work xxxxx! Hope to see many Amiga demos at Revision 2012 :)
added on the 2012-02-01 00:27:40 by slayer slayer
nice one! anyone knows any similar thing for mac?
added on the 2012-02-01 03:34:28 by psenough psenough
C on a 68000 ? sacrilege !

CED+Barfly is all you need.

clr.w $DFF180 & out

added on the 2012-02-01 05:13:17 by T21 T21
Thanks for the encouragement - V2 is under development with many more improvements (interrupts, ownblitter/disownblitter, more configs, other minor fixes :-)
So please report anything you see wrong

@Rasmus: I think Rapidshare is slightly less shady than Megaupload, but it was better than nothing. I can upload it as a "demotool" to Pouet, but I'd rather wait until I am at least at v2
added on the 2012-02-01 05:33:18 by xxxxx xxxxx
Yeah! Looks like we will have huge Amiga demo compo at Revision this year ;o)
added on the 2012-02-01 08:28:55 by jack-3d jack-3d
xxxxx: why don't you just upload it to Scene.org?
added on the 2012-02-01 09:31:27 by gloom gloom
gloom: I think it's better to keep it off scene.org; it contains the kickstart ROMs, which isn't entirely legal to distribute.
added on the 2012-02-01 10:02:21 by kusma kusma
or maybe it should be uploaded without the partially legal kickstart roms :)
added on the 2012-02-01 10:03:33 by _-_-__ _-_-__

login

Go to top