Overview Features Coding ApolloOS Performance Forum Downloads Products Order Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
Please visit our Apollo-Discord Server for support.



All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
Running Games and Apps.

Creating Games for the Amigapage  1 2 3 

Fernando Pereira

Posts 68
29 Aug 2017 16:49


I code in C# for a living and I'm currently developing 2 games for Windows. One is a remake of the old Rebelstar and the other, the currently I'm working on, is a complex party based Roguelike.
   
    I really can't say I'm an excellent coder by I tend to find my way around obstacles. I also enjoy doing pixel art. Bellow is the website of Rebel Crusader (Rebelsar remake) showing some devblogs of my work:
   
      EXTERNAL LINK (sorry it is offline at the moment, I'll fix this as soon as possible)
   
    If I wanted to start to code for the Amiga platform, considering my coding background, what would be the best way to do it? What would be the closest thing I could get to Visual Studio (if any)? I'm really not in the mood for assembler... :(
   
    I would really love to port these two projects of mine to the Amiga (if I ever finish them).
   
   


Kresimir Lukin

Posts 65
29 Aug 2017 17:05


EXTERNAL LINK


Fernando Pereira

Posts 68
29 Aug 2017 17:13


Here is the working link for now:
EXTERNAL LINK


Fernando Pereira

Posts 68
29 Aug 2017 17:14


Oh cool! Considering the topics present in the link you provided, I think BlitzBasic may be what I'm looking for, could be wrong though.


Gunnar von Boehn
(Apollo Team Member)
Posts 6207
29 Aug 2017 17:39


You write in "C" ?
then if you use SDL for doing the rendering...
it will run more out of the box on Windows, Linux, AMIGA and MAC.


Fernando Pereira

Posts 68
29 Aug 2017 19:24


I'm using SFML for rendering... but I guess SDL would be something I could easily use. Never coded in C but it still sounds better to me than ASM, way better.
 
  BTW, the original link in my first post is now working.


Michael R

Posts 281
29 Aug 2017 21:04


Fernando Pereira wrote:

I code in C# for a living and I'm currently developing 2 games for Windows. One is a remake of the old Rebelstar and the other, the currently I'm working on, is a complex party based Roguelike.
     
      I really can't say I'm an excellent coder by I tend to find my way around obstacles. I also enjoy doing pixel art. Bellow is the website of Rebel Crusader (Rebelsar remake) showing some devblogs of my work:
     
      EXTERNAL LINK (sorry it is offline at the moment, I'll fix this as soon as possible)
     
      If I wanted to start to code for the Amiga platform, considering my coding background, what would be the best way to do it? What would be the closest thing I could get to Visual Studio (if any)? I'm really not in the mood for assembler... :(
     
      I would really love to port these two projects of mine to the Amiga (if I ever finish them).
     
     

I have also coded many programs in C# that I would like to port over, or rewrite for Amiga if possible. I'm trying to learn to write "C" but it's proving to be a little difficult at first.



Fernando Pereira

Posts 68
30 Aug 2017 09:24


Michael R wrote:

Fernando Pereira wrote:

  I code in C# for a living and I'm currently developing 2 games for Windows. One is a remake of the old Rebelstar and the other, the currently I'm working on, is a complex party based Roguelike.
     
      I really can't say I'm an excellent coder by I tend to find my way around obstacles. I also enjoy doing pixel art. Bellow is the website of Rebel Crusader (Rebelsar remake) showing some devblogs of my work:
     
        EXTERNAL LINK (sorry it is offline at the moment, I'll fix this as soon as possible)
     
      If I wanted to start to code for the Amiga platform, considering my coding background, what would be the best way to do it? What would be the closest thing I could get to Visual Studio (if any)? I'm really not in the mood for assembler... :(
     
      I would really love to port these two projects of mine to the Amiga (if I ever finish them).
     
     
 

 
  I have also coded many programs in C# that I would like to port over, or rewrite for Amiga if possible. I'm trying to learn to write "C" but it's proving to be a little difficult at first.
 

Hey Michael, which IDE are you using to code in C?



Andrew Copland

Posts 113
30 Aug 2017 11:38


Gunnar von Boehn wrote:

You write in "C" ?
  then if you use SDL for doing the rendering...
  it will run more out of the box on Windows, Linux, AMIGA and MAC.

`C` is very different to `C#`
'C#' is closer to Java than 'C'

Also SDL on Amiga is based on the much older SDL 1.2.x library not the modern SDL 2.0.x mainline. So you do need to be a little bit careful when looking up examples.

What would be very useful for the community to have is a HDF file we could just download and use with WinUAE to get started.

I've been trying to get into coding on/for the Amiga again and it's a pain. Lots of conflicting advice and guides.


Andrew Copland

Posts 113
30 Aug 2017 11:50


I found this (http://amiga.sourceforge.net/amigadevhelp/) but it seems to be unmaintained and I don't know how out of date it is.


Fernando Pereira

Posts 68
30 Aug 2017 12:59


Andrew Copland wrote:

Gunnar von Boehn wrote:

  You write in "C" ?
  then if you use SDL for doing the rendering...
  it will run more out of the box on Windows, Linux, AMIGA and MAC.
 

(...)
  What would be very useful for the community to have is a HDF file we could just download and use with WinUAE to get started.
 
  I've been trying to get into coding on/for the Amiga again and it's a pain. Lots of conflicting advice and guides.

Totally agreed; a complete coding solution in a HDF is much needed.


Gunnar von Boehn
(Apollo Team Member)
Posts 6207
30 Aug 2017 13:26


Fernando Pereira wrote:

Totally agreed; a complete coding solution in a HDF is much needed.

And this online since 15 years


Andrew Copland

Posts 113
30 Aug 2017 14:38


Gunnar von Boehn wrote:

Fernando Pereira wrote:

  Totally agreed; a complete coding solution in a HDF is much needed.
 

 
  And this online since 15 years

Gunnar you mean that there is one already?
I haven't been able to find any links to one, that site I posted for example, all of the download links are dead.


Samuel Crow

Posts 424
30 Aug 2017 14:56


I think I've got that old Louise GCC111.HDF file on an external hard drive if you have web hosting to spare.


Rob M

Posts 60
30 Aug 2017 17:51


Fernando Pereira wrote:

What would be the closest thing I could get to Visual Studio (if any)?

I don't think there is anything that could be considered close to Visual Studio.

The only IDEs I can think of are StormC and CubicIDE. 

https://www.amiga-shop.net/Amiga-Software/Amiga-Tools/StormC-v4::145.html?language=en#horizontalTab1

EXTERNAL LINK


Mr Niding

Posts 459
30 Aug 2017 18:19


Fernando Pereira wrote:

 
  What would be the closest thing I could get to Visual Studio (if any)?
 

 
How about Hollywood?

EXTERNAL LINK 
EXTERNAL LINK 
It supports alot of platforms, and are VERY actively developed;

AmigaOS 3 (m68k)
AmigaOS 4 (ppc)
Android (arm)
AROS (x86)
iOS (arm)
Linux (x86)
Linux (x64)
Linux (arm)
Linux (ppc)
Mac OS X (x86)
Mac OS X (x64)
Mac OS X (ppc)
MorphOS (ppc)
WarpOS (m68k/ppc)
Windows (x86)
Windows (x64)

And you got a plugin developer that is very active which I do support on Patreon, altho not with too much sadly.
Anyhow;

EXTERNAL LINK 
EXTERNAL LINK 
Maybe more what you are looking for?


Andrew Copland

Posts 113
30 Aug 2017 19:42


Samuel Crow wrote:

I think I've got that old Louise GCC111.HDF file on an external hard drive if you have web hosting to spare.

It would be great if you can upload that somewhere.
Do you have a Dropbox/GDrive/etc?


Javier R. Santurde

Posts 16
30 Aug 2017 20:34


Are you talking about this?

EXTERNAL LINK


Andrew Copland

Posts 113
30 Aug 2017 20:52


Awesome, thanks Javier


Steve Ferrell

Posts 424
30 Aug 2017 23:46


You should look at a C/C++ cross-compiler such as this one: EXTERNAL LINK 
  The IDE is very much like Visual Studio but if you're only fluent in C# you may find that there's a steep learning curve because C/C++ is much closer to the bare metal so to speak than the byte code produced by C#.

posts 43page  1 2 3