Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
7 crawler(s) on-line.
 177 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 Hammer:  10 mins ago
 amigasociety:  25 mins ago
 matthey:  1 hr 5 mins ago
 billt:  2 hrs 8 mins ago
 Rob:  3 hrs 8 mins ago
 amigakit:  3 hrs 19 mins ago
 DiscreetFX:  3 hrs 36 mins ago
 Matt3k:  3 hrs 52 mins ago
 OlafS25:  4 hrs 3 mins ago
 RobertB:  5 hrs 43 mins ago

Announcement   Announcement : Spot's Porting for Dummies 2.0 LITE released!
   posted by spotUP on 28-Apr-2009 20:56:19 (3340 reads)
After two long years... It's ready...

Fresh from Spot's bedroom - Spot's Porting for Dummies 2.0 LITE!
Have a go at porting, if i can do it without coding skills, YOU can do it!
Read the history for a detailed list of changes.

Download here!

WHY SHOULD I READ THIS? I CAN'T CODE!

Read more...



Well, the sad fact is that, neither can I! :) I am just a stubborn geezer!
And look at me now... 600+ uploads to http://os4depot.net compiling
multiplatform stuff for AmigaOS 4.0 isn't THAT hard, c'mon! If I can do it,
you can do it too! You'll jump up and down screaming when you manage to
compile your first SDL app, I did! To my defence I have to say that I had
to figure out a lot of the process the hard way! :P

I NEED HELP

Noticed 'LITE' in the description?
Spot's Porting for Dummies has evolved. It now includes scripts and aliases
for rapid porting. That means it needs an installer, as some scripts needs
to be modified. So if you are good at writing Amiga Installer scripts, and want
to help out, please, please contact me.
/Spot

    

STORYID: 4877
Related Links
· More about Announcement
· News by spotUP


Printer Friendly Page  Send this Story to a Friend

PosterThread
fairlanefastback 
Re: Spot's Porting for Dummies 2.0 LITE released!
Posted on 28-Apr-2009 21:07:36
#1 ]
Team Member
Joined: 22-Jun-2005
Posts: 4886
From: MA, USA

REVISION HISTORY (submitted as part of the story, moved this section to comments to make the story itself more legible on the front page).
=======

Version 2.0

Further fixes.
Release!

Version 1.9.13

Clean up's. Preparing for release.

Version 1.9.12

Added a common error.

Version 1.9.11

Added a common error.

Version 1.9.10

Added a common error.

Version 1.9.9

Added some common errors.
Various small changes.

Version 1.9.8

Added a common error.

Version 1.9.7

Added a new chapter: Cross Compile Configures
Added a new chapter: LValue Problems
Added a new chapter: Linking problems
Added more common errors.

Version 1.9.6

Blacky / Stardust proof read the guide and added some additional
comments. Mega thanx!

Version 1.9.5

Added a common error on how to fix stuttering audio.
Added some better define examples.
Added some more info to the crash on exit fixing part.
Added a new chapter 'Adding a library check'

Version 1.9.4

Turned it into an AmigaGuide document.
Removed the chapter about amiupdate, as it's available on the
AmiUpdate page anyway. Less is more!

Version 1.9.3

General clean up. Getting ready for release!

Version 1.9.2

Reorganised the guide a little.
Added icons by Mason.
Added shell scripts to make porting faster, and easier.
Added an installer script.
Added AmiUpdate supprt.
Added two new errors.
Removed the Quick Reference, as there are shell scripts for these now.
Removed clib2 from the guide, as it was bloating it, once you know how
to handle newlib, clib2 will be easy to use if you need it.

Version 1.9.2

Added a common error.

Version 1.9.1

Added a common error.

Version 1.9.0

Nuked Clib2 from the quick reference guide as it's not updated as frequently
as newlib and it lacks support for shared objects.
Added MiniGL and dynamic linklib info to the quick reference section.
Removed the --enable-shared, -shared, -use-dynld and -fpic flags,
if your SDK is too old to handle shared objects.
Added a sollution that works for some ports that crashes on exit. Thanx
Varthall!
Added a new tip on how to strip dynamically linked exe's, thanx xeron.

Version 1.8.9

Added a common error

Version 1.8.8

Added some common errors

Version 1.8.8

Added a not so common error

Version 1.8.7

Added a not so common error

Version 1.8.6

Added a new chapter, How to add music to your SDL app.
Thanx to Slut Nancy / bAH for submitting this chapter.

Version 1.8.5

Added three new common errors.
Cleaned up the essential tools chapter.

Version 1.8.4

Added GREP, YACC and AWK to the essential tools section.

Version 1.8.3

Added three common errors

Version 1.8.3

Added a not so common error

Version 1.8.2

Added a common configure error/solution.

Version 1.8.1

Added a section on how to make small executeables to 'Tips & Trix'
Added a section on how to set a minimum stack cookie to your executeables to
'Tips & Trix'
Thanx to Joerg for these tips. Much appreciated.

Version 1.8.0

Minor tweaks to the clib2 configure lines.

Version 1.7.9

Removed __USE_INLINE__ from the configure lines, as they ain't used very
much when porting, and could cause problems when configuring sometimes.
Minor tweaks.

Version 1.7.8

Added a new common error.

Version 1.7.7

Added a new common error.

Version 1.7.6

Added a new not so common error, thanx to Zerohero for the help with the
solution!

Version 1.7.5

Added a new (advanced) chapter written by Rigo, on how to deal with
AmiUpdate.
Thanx for letting me use it Rigo!

Version 1.7.4

Minor tweaks to the configure lines.

Version 1.7.3

Added a new error and a solution submitted by Blacky_Stardust. Thanx a lot
man!

Version 1.7.2

Added a tip on how to add AmigaOS version strings to your exes to the tips
and tricks chapter.

Version 1.7.1

Added configure lines finetuned for SDL projects to the quick reference
section.
Thid should help newbies get rid of linking errors and save me from wasting
time on makefile editing.
Dunno why I didn't do this before.
Cleaned up the Quick Reference guide, I hope it is much clearer now.

Version 1.7.0

Added -ltiff to the CFLAGS, as my latest compile of SDL_Image needs and
supports it.

Version 1.6.9

Added a new common error to chapter 07.

Version 1.6.8

Added some URL's to the 'What to Port' chapter.

Version 1.6.7

Added a really weird 'not so common error' that costed me some hair! Grrr!

Version 1.6.6

Added a new subchapter 'Newlib or Clib2?'
Added some clarifications to the quick references. Thanx to Lio for the
feedback!
Added some new stuff to 'Tips and Tricks'
Added a 'not so common error'

Version 1.6.5

Added a new 'not so common error'

Version 1.6.4

Added a new chapter 'Compiling SDL/GL apps'
Added a new tip to the 'Common errors that can occur when configuring'
chapter.

Version 1.6.3

Added a new chapter: 'Converting a Windows makefile into an AmigaOS makefile'


Version 1.6.2

Extended the common error section with a small guide on how to find
out what header is missing.

Version 1.6.1

Misc small changes and additional info 'backported' from the AROS 'port'
of this guide.

Version 1.6.0

Added a guide on how to make GUI's using Emperor.
Added lots of small things that I can't remember.

Version 1.5.3

Added a tip on Fullscreen modes in SDL apps/games. Thanks Lio.
Added some quick references related to Allegro compiling. Woooot? Already? ;)

Version 1.5.2

Corrected some small things related to SDL_Mixer

Version 1.5.1

Added SVN to tips and tricks

Version 1.5

Fixed a typo. I had writen -lpng -lpng, when it should be -lpng -ljpeg.
Thanx to Raziel for the report.

Added a new chapter: History
Added a new chapter: Getting your SDK up to date
Added a new chapter: The basics
Added a new chapter: Configuring linklibs
Added a new chapter: Quick Reference
Added more common errors
Defines section updated
Common errors section updated
Corrections to the configure lines. Thanx HNL!
Corrections to the example makefile. Thanx Booger!
A lot of small changes that I can't remember.
Corrected the cygnix config line.

Last edited by fairlanefastback on 28-Apr-2009 at 09:09 PM.


_________________
Pegasos2 G3 running AOS 4.1 and MorphOS 2.0
Amikit user, tinkering with Icaros VM (AROS)
EFIKA owner
Amiga 1200

 Status: Offline
Profile     Report this post  
olegil 
Re: Spot's Porting for Dummies 2.0 LITE released!
Posted on 28-Apr-2009 21:08:32
#2 ]
Elite Member
Joined: 22-Aug-2003
Posts: 5895
From: Work

Hehe. You seem to add a lot of common errors

Excellent work. All the way


_________________
This weeks pet peeve:
Using "voltage" instead of "potential", which leads to inventing new words like "amperage" instead of "current" (I, measured in A) or possible "charge" (amperehours, Ah or Coulomb, C). Sometimes I don't even know what people mean.

 Status: Offline
Profile     Report this post  
bitman 
Re: Spot's Porting for Dummies 2.0 LITE released!
Posted on 28-Apr-2009 21:11:37
#3 ]
Cult Member
Joined: 25-Mar-2008
Posts: 705
From: Fredericia, Denmark

Great work.

Being a programmer on windoze I might give a try at porting when i get the Flex...


_________________
Maintainer of www.bigbookofamigahardware.com

 Status: Offline
Profile     Report this post  
Yssing 
Re: Spot's Porting for Dummies 2.0 LITE released!
Posted on 28-Apr-2009 21:14:50
#4 ]
Super Member
Joined: 24-Apr-2003
Posts: 1084
From: Unknown

Sigh, I only program i BASIC, have forgotten almost all of my C skills...

And the only "fresh up" of C i get to do is C# :(

Anyway, enough complaining... :)

I have promissed myself to look further into AmiBlitz or maybe Hollywood..


_________________

 Status: Offline
Profile     Report this post  
bitman 
Re: Spot's Porting for Dummies 2.0 LITE released!
Posted on 29-Apr-2009 7:55:19
#5 ]
Cult Member
Joined: 25-Mar-2008
Posts: 705
From: Fredericia, Denmark

@Spot

Do you have a list of games / programs already ported by you - so others don't start porting something already ported (I can of course check os4depot, before starting)


_________________
Maintainer of www.bigbookofamigahardware.com

 Status: Offline
Profile     Report this post  
KimmoK 
Re: Spot's Porting for Dummies 2.0 LITE released!
Posted on 29-Apr-2009 8:35:38
#6 ]
Elite Member
Joined: 14-Mar-2003
Posts: 5211
From: Ylikiiminki, Finland

I plan to program for Amiga.

I promise nothing, though.

You see something,

And... thanks for the encouragement !

Last edited by KimmoK on 29-Apr-2009 at 09:54 AM.


_________________
- KimmoK
// For freedom, for honor, for AMIGA
//
// Thing that I should find more time for: CC64 - 64bit Community Computer?

 Status: Offline
Profile     Report this post  
spotUP 
Re: Spot's Porting for Dummies 2.0 LITE released!
Posted on 29-Apr-2009 8:43:26
#7 ]
Elite Member
Joined: 19-Aug-2003
Posts: 2896
From: Up Rough Demo Squad

well, you just mentioned the better solution yourself. i am not the only one porting stuff to os4-


_________________
AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.

http://www.asciiarena.com
http://www.uprough.net

 Status: Offline
Profile     Report this post  
Hypex 
Re: Spot's Porting for Dummies 2.0 LITE released!
Posted on 29-Apr-2009 15:30:43
#8 ]
Elite Member
Joined: 6-May-2007
Posts: 11220
From: Greensborough, Australia

@Spot

Thanks for this man.

So this is LITE, what's in the FULL?

 Status: Offline
Profile     Report this post  
spotUP 
Re: Spot's Porting for Dummies 2.0 LITE released!
Posted on 29-Apr-2009 18:59:40
#9 ]
Elite Member
Joined: 19-Aug-2003
Posts: 2896
From: Up Rough Demo Squad

if you had bothered reading the news you'd know. :P


_________________
AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.

http://www.asciiarena.com
http://www.uprough.net

 Status: Offline
Profile     Report this post  
lionstorm 
Re: Spot's Porting for Dummies 2.0 LITE released!
Posted on 29-Apr-2009 20:29:52
#10 ]
Super Member
Joined: 31-Jul-2003
Posts: 1588
From: the french side

good work !

could you add a part on how to add amigainput support ? I need it so that I could finally update Reminescence (flashback engine)...

 Status: Offline
Profile     Report this post  
spotUP 
Re: Spot's Porting for Dummies 2.0 LITE released!
Posted on 29-Apr-2009 22:28:27
#11 ]
Elite Member
Joined: 19-Aug-2003
Posts: 2896
From: Up Rough Demo Squad

if i knew how.. or if someone writes a chapter. then definitely. :)


_________________
AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.

http://www.asciiarena.com
http://www.uprough.net

 Status: Offline
Profile     Report this post  
Mrodfr 
Re: Spot's Porting for Dummies 2.0 LITE released!
Posted on 30-Apr-2009 18:38:35
#12 ]
Super Member
Joined: 28-Jan-2007
Posts: 1396
From: French

Hello,

who are you, spotUP ????

We are talking about you on a french forum (about this 2.0 version released posted as a news) and members said to me that you are not a coder and port things for the amiga ????

Even HunoPPC use your work for porting things for aos4 !!!! It's unbeleivable for me (if It's the good word in english

you port:

- game from linux ???
- command line tools from linux ???

Excuse me if funny but have a SAM recently and not know all about aos4 world (just some months on aos4 world after more than 20 years with AOS3).


_________________
BTW, what you have done for the amiga today ????

-A1200+Mediator+VooDoo3+060/50+96mo+SCSI-KIT
-SAM440EP-667mhz-on MapowerKC3000+AOS4.1

Amiga Docs Disks Preservation Project

 Status: Offline
Profile     Report this post  
lionstorm 
Re: Spot's Porting for Dummies 2.0 LITE released!
Posted on 30-Apr-2009 19:13:29
#13 ]
Super Member
Joined: 31-Jul-2003
Posts: 1588
From: the french side

Quote:
if i knew how.. or if someone writes a chapter. then definitely. :)


Toaks definetely knows how to because he added it in the previous version of reminiscence but unfortunately, he did not include the source code

 Status: Offline
Profile     Report this post  
[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle