Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
133 user(s) are online (8 user(s) are browsing News)

Members: 1
Guests: 132

skynet, more...

Support us!

Headlines


Recent Replied Topics
Topic Replies Last Post  
Amiga General Forum Happy 40th birthday, Amiga! 2 (89) Elwood Today 12:59
AmigaOS4 infinite icons theme pack [1][2] ... [7][8][9][10] 194 (17751) DigitalDesigns Today 11:22
AmigaOS4 auraFly got an update 4 (354) walkero Today 9:16
AmigaOS4 Project - hardware to run AOS4 for 35 euro on QEMU 10 + GPU  passthrough [1][2][3][4][5][6] 114 (7336) TheMagicSN Today 8:30
AmigaOS4 Writing Tool Types in Arexx 2 (105) Petrol Today 8:28
Amiga General Forum Introducing the Rear Window blog [1][2] ... [12][13][14][15] 288 (76741) msteed Today 6:36
AmigaOS4 Atari 2600 Emulator Stella 11 (1283) TheMagicSN Yesterday 23:57
Amiga General Forum Amiga 40th - special video 3 (411) trixie Yesterday 18:09
AmigaOS4 AmiPDF ? 11 (1466) Thematic Yesterday 1:57
AmigaOS4 ADH0 in any drive 15 (546) daveyw 7/21 23:11
AmigaOS4 Looking for snes9x older versions 3 (235) MazinKaesar 7/19 10:02
Amiga General Forum Amiga40 Germany 14 (752) Elwood 7/18 21:29
AmigaOS4 SDL2 [1][2] ... [72][73][74][75] 1481 (619571) Maijestro 7/18 18:13
AmigaOS4 My favorite tools under AmigaOs4.1 10 (502) Maijestro 7/17 16:40
AmigaOS4 SFS/02 17 (845) SteffJay 7/16 16:53
[ Free for all]  [ Too Hot To Handle]  [ Classifieds]       [View all Topics]  [View all Forums]  [Forum Settings]
Publications : Spot's Porting for Dummies 2.0 LITE released!
Posted by spotUP on 2009/4/28 21:37:48 (2254 reads) News by the same author
Publications

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!

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

HISTORY
=======

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.

Printer friendly page Send this story to a friend
The comments are owned by the author. We aren't responsible for their content.
Author Thread
MetalJoe
Published: 2009/4/28 21:57  Updated: 2009/4/28 21:57
Just popping in
Joined: 10/12/2008
From: Milton Keynes
Comments: 51
 Re: Spot's Porting for Dummies 2.0 LITE released!
Nice one - cheers!
nubechecorre
Published: 2009/4/28 22:38  Updated: 2009/4/28 22:38
Just can't stay away
Joined: 11/24/2006
From: Sanremo
Comments: 1928
 Re: Spot's Porting for Dummies 2.0 LITE released!
Thanks
Slayer
Published: 2009/4/29 2:44  Updated: 2009/4/29 2:44
Quite a regular
Joined: 03/11/2008
From: Dunedin, New Zealand
Comments: 868
 Re: Spot's Porting for Dummies 2.0 LITE released!
Very Good Job!

lets make Spot proud of us and get something ported now!
spotUP
Published: 2009/4/29 8:58  Updated: 2009/4/29 8:58
Just can't stay away
Joined: 11/26/2006
From:
Comments: 1494
 Re: Spot's Porting for Dummies 2.0 LITE released!
yes, please do! :)
Raziel
Published: 2009/4/29 17:25  Updated: 2009/4/29 17:25
Home away from home
Joined: 11/26/2006
From: a dying planet
Comments: 5622
 Re: Spot's Porting for Dummies 2.0 LITE released!
Thanks a lot, spotster

Great work and very much appreciated
Chris
Published: 2009/4/29 21:57  Updated: 2009/4/29 21:57
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3441
 Re: Spot's Porting for Dummies 2.0 LITE released!
@Spot

I've just noticed the bit about Installer - what do you need?
spotUP
Published: 2009/4/29 22:44  Updated: 2009/4/29 22:44
Just can't stay away
Joined: 11/26/2006
From:
Comments: 1494
 Re: Spot's Porting for Dummies 2.0 LITE released!
chris, could you email me? then i'll explain in detal. spotup at gmail dot com.

but briefly it needs to write some stuff to shell startup and add some abc-shell variables.
and it needs to see if it has written to those before, and if it has, then do nothing.

rigo has already helped me with a basic installer, so it just needs to be enhanced a bit.
General
Site sponsors
 
Contact us on discord to advertise here.

Site statistics
Registered members
  1754
Logged in last:
  24 hours, 66
  7 days, 121
  30 days, 179

Random Photo
CodeBench alpha

New Articles List

New Members
ddacunha
ddacunha 07/19/2025
digitally
digitally 07/13/2025
Bifford
Bifford 07/01/2025
MarisaG1967
MarisaG1967 06/28/2025
rubach
rubach 06/25/2025
Shinji344
Shinji344 06/14/2025
emulajavi
emulajavi 06/06/2025
SteffJay
SteffJay 05/31/2025
Cyber-Bob
Cyber-Bob 05/28/2025
snarlferb
snarlferb 05/24/2025


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project