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 

Samuel Crow

Posts 424
31 Aug 2017 06:42


Mr Niding wrote:

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?

Hollywood has a portable bytecode but the interpreter isn't as fast on the Vampire as it could be.  I demonstrated it on the Gold 1 core at last year's AmiWest.  Also it's not a free language.


Eric Gus

Posts 477
31 Aug 2017 07:53


Samuel Crow wrote:

  Hollywood has a portable bytecode but the interpreter isn't as fast on the Vampire as it could be.  I demonstrated it on the Gold 1 core at last year's AmiWest.  Also it's not a free language.

Plus it doesn't have AMOS's sexy UI/IDE .. :-D ..

AMOS may lack features and direct support for Vampire but I will probably myself stick with that till something comes along that really blows my socks off.. (plus I already own AMOS)



Thierry Atheist

Posts 644
31 Aug 2017 08:14


eric gus wrote:
Plus it doesn't have AMOS's sexy UI/IDE .. :-D ..

AMOS may lack features and direct support for Vampire but I will probably myself stick with that till something comes along that really blows my socks off.. (plus I already own AMOS)


In my opinion AMOS Professional is the WORLD'S EASIEST TO USE computer programming language EVER MADE!!!! And it IS powerful too.

What I will NEVER understand is, why can't some EASY to use assembler language be made? Why do I need to use "BRA" for "branch" when I could type in "goto" which is clear and easy to understand and just let some converter change it to "proper assembler syntaxed code"??!!! EXTERNAL LINK  (Okay, so "Branch" it is?)


Fernando Pereira

Posts 68
31 Aug 2017 09:22


Mr Niding wrote:

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?

Oh thank you so much! You just got another supporter! I'm shocked to see your effort being so under appreciated :(



Fernando Pereira

Posts 68
31 Aug 2017 09:23


Steve Ferrell wrote:

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#.

Yeah.... C/C++ is alot harder than C#. :(


Mr Niding

Posts 459
31 Aug 2017 09:35


Oh, the plugin developer isnt me!! Just someone I personally support.

With regards to Samuel Crows comment about the program not being free or as fast on the Vampire as it could be;

Its a chicken and egg issue; if the developer of Hollywood notices a decent activity Vampire related, maybe he could be encouraged to add support for the Vampire?

Yes, the program isnt free, but that wasnt really the presmise of Fernando Pereira's original post either..or?
We provide him with options, and he can decide what suits him best :)


Fernando Pereira

Posts 68
31 Aug 2017 09:38


Mr Niding wrote:

  Oh, the plugin developer isnt me!! Just someone I personally support.
 
  With regards to Samuel Crows comment about the program not being free or as fast on the Vampire as it could be;
 
  Its a chicken and egg issue; if the developer of Hollywood notices a decent activity Vampire related, maybe he could be encouraged to add support for the Vampire?
 
  Yes, the program isnt free, but that wasnt really the presmise of Fernando Pereira's original post either..or?
  We provide him with options, and he can decide what suits him best :)
 

 
  Ah, thanks for clearing it up for me. Vampire support would be indeed great! And no, I didn't exclude paid solutions. All suggestions are welcome!
 


John William

Posts 563
31 Aug 2017 19:24


What the F.......What is wrong with AmiBlitz? It is said AmiBlitz is assembly language but with BASIC syntax. AmiBlitz can combine assemly with basic in combination and it have lots of direct banging hardware commands.

Hollywood is bloated, fat, fat, fat, fat. You need like at least a 600 Mhz to have anything decent with hollywood.


Mr Niding

Posts 459
31 Aug 2017 19:53


Who said anything about AmiBlitz?

I suggested Hollywood as an option, which is very activly developed across several platforms.

If Original Poster decides to go AmiBlitz; good for him, and hope he got fun doing so.

On that topic; how actively is AmiBlitz being supported/developed? I genuinely dont know.


John William

Posts 563
31 Aug 2017 22:46


Mr Niding wrote:

Who said anything about AmiBlitz?
 
  I suggested Hollywood as an option, which is very activly developed across several platforms.
 
  If Original Poster decides to go AmiBlitz; good for him, and hope he got fun doing so.
 
  On that topic; how actively is AmiBlitz being supported/developed? I genuinely dont know.

.........
.........

Uhh...oh look at the time -looks at his watch- I better go..erm...someone is calling me! - runs very fast out of here-


Eric Gus

Posts 477
01 Sep 2017 06:35


Thierry Atheist wrote:

eric gus wrote:
Plus it doesn't have AMOS's sexy UI/IDE .. :-D ..
 
  AMOS may lack features and direct support for Vampire but I will probably myself stick with that till something comes along that really blows my socks off.. (plus I already own AMOS)

  In my opinion AMOS Professional is the WORLD'S EASIEST TO USE computer programming language EVER MADE!!!! And it IS powerful too.
 
 

I don't know what it is about the AMOS IDE but when I fire it up, I just **WANT** to code something .. even if its dumb little nothing.. but it inspires me to want to code and thats half the battle some days.


Fernando Pereira

Posts 68
01 Sep 2017 16:34


John William wrote:

(...)Hollywood is bloated, fat, fat, fat, fat. You need like at least a 600 Mhz to have anything decent with hollywood.

Does anyone else shares this view?


Thierry Atheist

Posts 644
01 Sep 2017 17:47


Fernando Pereira wrote:
John William wrote:
(...)Hollywood is bloated, fat, fat, fat, fat. You need like at least a 600 Mhz to have anything decent with hollywood.

Does anyone else shares this view?


I bought Hollywood.
I was using it on my AmigaOne XE (800 MHz).

I gave up using it for 2 reasons, the language syntax. Didn't like it.
And because, I think it was the layers command, after the 4th or 5th layer, it got REALLY SLOW, and all I had was like 10 words per layer.

Can't remember exactly what I was doing, something like wanting to rotate through screen displays. This was back in 2006/07.

I don't remember how big the files that were made were, but I probably only used about 200 lines of code. Of course, RISC just makes big code, so it probably was big.


Steve Ferrell

Posts 424
01 Sep 2017 18:12


Fernando Pereira wrote:

John William wrote:

  (...)Hollywood is bloated, fat, fat, fat, fat. You need like at least a 600 Mhz to have anything decent with hollywood.
 

 
  Does anyone else shares this view?

Yes, I agree and it's also not well suited for game development.  Its strength lies in being able to create interactive multimedia presentations, more along the lines of an interactive PowerPoint presentation.

Fernando is fluent in C# but not in C/C++ so in my opinion I think he'd be much better off using AMOS or AmiBlitz for classic game development unless he wants to learn assembly or C.  Classic Amigas sort of missed out on C++ as it came along late in the Amiga's life and most of the commercial compilers and IDE's out there for classics had very limited or incomplete C++ implementations, at least incomplete as we know them today.  The first international C++ standard was published in 1998.  EXTERNAL LINK


Gunnar von Boehn
(Apollo Team Member)
Posts 6207
01 Sep 2017 18:34


John William wrote:

Hollywood is bloated, fat, fat, fat, fat. You need like at least a 600 Mhz to have anything decent with hollywood.

Maybe its NOT MHz what you need.
Some effects and operations are depending on memory performance.

And its clear that APOLLO with 80Mhz runs circles around an AMIGA-ONE PowerPC with 800 MHz - in regards of memory performance.

So if your effects is memory bound a Vampire can be much faster than a 800 MHz PowerPC.


Stefano Briccolani

Posts 586
01 Sep 2017 19:53


It's a bit off-topic, but speaking of games I think that this engine
  EXTERNAL LINK  could be ported to 68k and show how good a Vampirized Amiga is in dealing with this kind of top-view rpgs.
  It's the engine that runs the baldur's gate and Icewind dales games made by Bioware

 


Steve Ferrell

Posts 424
01 Sep 2017 20:13


Stefano Briccolani wrote:

  It's a bit off-topic, but speaking of games I think that this engine
    EXTERNAL LINK    could be ported to 68k and show how good a Vampirized Amiga is in dealing with this kind of top-view rpgs.
    It's the engine that runs the baldur's gate and Icewind dales games made by Bioware
 
   
 

 
I gave it a look but it's pretty heavy in regard to dependencies:
 
 
Dependencies
 
Make sure you have SDL, python, zlib and a compiler installed (with all their header/devel packages if they exist). You will also need either cmake (recommended) or autotools (unmaintained).

 
You would almost certainly have to use a Windows, OSX or Linux cross compiler for a 68k build as cmake and autotools don't exist on classic systems.  SDL being the major dependency also doesn't bode well in regard to performance.  The binaries will be slow and heavy unless and until some talented programmer writes a version of SDL that supports the Vampire's AMMX instruction set.
 


Stefano Briccolani

Posts 586
01 Sep 2017 21:27


The baldur's game series seems suited to be handled well by a 68080. Maybe some good coder could manage to convert it for 68k even if it's not easy. I hope so!


Steve Ferrell

Posts 424
06 Sep 2017 01:09


Hey Fernando.  I forgot to mention another programming option that I use for rapid prototyping on Windows, Linux and OSX.  It originated on the Amiga and the Amiga version was open sourced.  The Windows, Linux and OSX versions are not free and are actively maintained and have very active user groups. Source code is about 98% compatible across all platforms.  It produces real stand-alone, optimized EXE's instead of byte-code and the language syntax is very much like Microsoft's Visual BASIC.  It's known as PureBasic.  You can download the Amiga version for free from here:  EXTERNAL LINK   
I use the Windows and OSX versions quite a bit to prototype the front ends for several of my LIDAR applications.  EXTERNAL LINK   
Another plus is that if you buy the Windows version, you also get the OSX and Linux versions for free.


Marlon Beijer

Posts 182
06 Sep 2017 01:43


There is a AMMX optimized SDL afaik. However, not public yet.

posts 43page  1 2 3