Amiga.org
Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: XDelusion on July 04, 2011, 09:55:20 PM
-
So I'm posting this on three different forums as I'd like to take a stab at compiling this on every Amiga related platform that I use, and considering that I know next to nothing about coding for the Amiga, I assume that the development environments will vary from one another, therefore I need help setting up my development environment to suit each OS. Since I've already posted on AROS Exec and MophZone, I'd like help here specifically on getting things set up for Amiga OS 3.1 or 3.9.
As you can see on the page, there was a port of Heart of the Alien compiled for Amiga OS 3.9, but no release was ever submitted.
I wrote to the author and he told me that the guy who compiled it only sent him a screen shot, which you can see on his page. He then told me that all I would need to do would be to compile it and I should be good to go, but he said I would need gcc and libsdl. So what I'm wondering is how do I get them, where do I put them, then where do I put the source for Heart of the Alien redux, and then how do I get them to compile?
I would rather do this my self rather than have someone else do it, as it would give me an opportunity to learn. Then if more work needs done to get them to work, I could ask around and maybe perhaps learn a bit about coding basics.
http://hota.sourceforge.net/
Please remember, I'M A TOTAL VIRGIN TO ALL THIS. So please, baby steps, baby steps! :)
-
You'll need to set up a Geek Gadgets environment, which is pretty difficult. I used the Geek Gadgets v2 CD (http://ftp.back2roots.org/back2roots/cds/fred_fish/geekgadgets_vol2_9704/) a few years ago, but I can't remember what I did afterwards to make it a little more up-to-date. I was able to compile Duke Nukem (with the help of some folks here in finding the correct CGX includes to use) but I haven't tried much else.
Latest 68K SDL on Aminet is 1.2.6 which seems very old - not sure if there's something more recent elsewhere.
EDIT: I'm new to this, too :)
-
That 68k port was done by a friend of mine. I have a copy of it still. I'l upload to aminet if anyone is interested?
As for compiling stuff yourself, probably the easiest "entry point" for 68k development is to find a copy of louises gcc dev setup. Its not hard to find if you do a bit of googling. There's both an hdf and files archive version. The only "problem" is that its an entire copy of an os setup + dev tools/environment, so contains copyrighted material. Up to you as to whether its a detriment or not, but I thought I should mention it.
Nice little setup though, lots of good tools and docs.
-
Aghh, that's alright Fishy, you don't have to trouble your self!
Wait, what the hell am I saying?!??!?!? YES YES YES, upload that puppy PLEASE!!!! :)
Do you or your friend still have the sources per chance? From what I've heard in other forums, this would have been really problematic to have ported.
-
I'll ask him next time I speak to him about the sources.
As for whether or not it was difficult, both me and him were both starting to learn around that time and would often exchange war stories (our attempts at compiling things) and the main issue I recall him having were endian based. This would suggest an x86 AROS port may be a little easier than 68k/ppc ports although being that at the time neither of us were gurus and he still managed I dont expect it'd be too difficult.
As for differences in dev environments, theyre not drastically different. Learn the basic theory for one and its just a matter of learning the subtle differences in the sdks. This goes double for software using things like SDL, where the hosts apis dont much influence things (in terms of compiling at least).
-
Good to know! :)
-
Fishy: I swore that earlier today I saw you say something about having this partially ported to AROS, but that there were a few glitches that needed worked out yet. Did my eyes deceive me, or did I really read that? I can't find the post anywhere, here or in AROS Exec.
Maybe I just dreamed it. :)
-
lol. Nah, it was real :) Was over at aros-exec.org in this threads counterpart there, but it seems to have been pushed off the front page :)
"Glitchy" however would be insulting to all the glitchy software out there. It's unstable to a point I have to wrestle with it to even get it to run, and even when it does a crash is just around the corner. To be honest Im surprised it even does as much as it does with all the nasty stuff I did to build it :)
In regards to 68k port, I cant find it on my hdds (doesnt mean its not there still, they were massively disorganised until recently). I'll mail the guy who did it and see if I can get him to send it to me (along with sources if he sill has them).
-
@Fishy_fiz:
Are you the Patron Saint of Amiga Gaming?:confused:
Seriously, I've seen you "just happen" to have, know, know someone who has, whatever people have been asking for game wise in the last few weeks.
EXTRAORDINARY!!:cool:
-
Hehe. Ive just been a hardcore amiga guy for a long time, and a compulsive hoarder of files. Over the years it all builds up. I currently have over 10gigs of amiga documents, books scans, software manual scans/guides,etc. let alone software :) Have also been a bit of an IRC addict for many years so got to know other like minded people and developers. As much as anything though I think there's just been a bunch of topics that Im interested in recently here :)
kind regards,
St.Fish ;)
-
Ha ha, Thankx Fish. :)
-
@fishy
hi m8, yeah those issues you have with the aros version are identical to what i was struggling with on the os4 version.
after 2 years on hold i went back to the HOTA engine and tried to port again as i had better knowledge about various "porting" solutions etc, i managed to build a nearly working version..or so i thought , it only lasted for a level or so until the game went ape**** on me again.
its safe to say i won't be touching it again.
Sources are way too old now i guess as they predates back to 2007 surely now.
-
Hiya Lempkee, ltns :)
It was Frak who did the OS3.x version that was mentioned earlier in the thread :) (Unfortunately he no longer had a copy)
I miss the old #Amiga_overmind days :)
-
i do have it still i think (both his and mine). can you send me a mail later asking for it?
i miss the AO times as well m8.
-
I was wondering what became of all this.
-
I gave it a try today and like Fab said in this thread http://www.morphzone.org/modules/newbb_plus/viewtopic.php?forum=52&topic_id=7916&post_id=84643&viewmode=flat&sortorder=0&showonepost=1
"... it started and showed some stuff, but then it didn't work properly. It's safe to assume it was caused by endianess issues, and fixing all of them might be quite tedious (especially if you're new to this :))."