Welcome, Guest. Please login or register.

Author Topic: How do you port games from PC to Amiga?  (Read 13298 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline skurk

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 929
    • Show all replies
Re: How do you port games from PC to Amiga?
« on: December 29, 2006, 07:49:53 PM »
Hi, first off let me say: great initiative!

Before you get your hands dirty with commercial C compilers, you can try free alternatives like dice, vbcc and gcc. It will save you a few bucks in case you decide it's not your cup of tea.

Porting is unfortunately not just "recompile and run", you may have to rewrite some parts, like the graphics and audio routines, IO handlers (keyboard, mouse, etc) and so on.  The audio and graphics may have to be converted to Amiga-friendly formats.

I recommend that you download a free C compiler and start with something extremly easy, just to get the taste of what to expect.  Find something that's already multi-plattform, like a command-line utility from the UNIX world.  Odds are you'll something like that working with the least amount of work.
Code 6502 asm or... DIE!!

[C64, C128, A500, A600, A1200, A3000, MBP+Mini, Efika/MOS2.1, Sam440 w/AOS4.1
 

Offline skurk

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 929
    • Show all replies
Re: How do you port games from PC to Amiga?
« Reply #1 on: January 03, 2007, 10:30:07 AM »
Quote

Allen wrote:
I used to run the MiniGL group when there was such a thing so believe me when I say that you will struggle to find decent examples of AmigaOS code on the web.


So you're saying we all should abandon the Amiga and stick to the mainstream?  If you ask me, this means we need MORE coders and MORE documentation for the Amiga on the web.  Hell, I'm more than willing to write a few tutorials if someone's interested.

Just to give you my POV: I've programmed for 21 years, currently hired as a Visual Studio 2003 and 2005 programmer.  I've worked here for two years, developing a major invoice system in C#.Net.  I HATE it, but the pay's too good to quit, and I have a family to support.

Give me a bash shell with vim+gmake and I'll write C++/Qt applications twice the speed I do .Net apps in VS2003/2005 at work.  Needless to say, I only use Amiga, Mac and Linux at home.

It's all about what you're used to, or what you want to get used to.  For him, VS.Net is probably as confusing as any other dev environment.

Please do not mistake this as an attack on you, Allen.  I have nothing against you, I'm just being a prick due to my problems with the Microsoft empire and their products. :)
Code 6502 asm or... DIE!!

[C64, C128, A500, A600, A1200, A3000, MBP+Mini, Efika/MOS2.1, Sam440 w/AOS4.1