Porting interest in Allegro?
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Jupp3
    Posts: 1193 from 2003/2/24
    From: Helsinki, Finland
    Quote:

    Intuition wrote:
    This game engine and it's toolkit look very nice and have been recently open sourced under an MIT licence.

    It would be good to see it on MorphOS one day.

    http://www.godotengine.org

    Took a really quick look, and it seems to at least support shaders. If it does, it's quite likely that they're also required. If this is the case, we can forget it for now.
  • »09.04.14 - 11:12
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    BSzili
    Posts: 559 from 2012/6/8
    From: Hungary
    Keep in mind that neither Allegro nor SDL are game engines. They are libraries which are meant to make writing engines easier by having a couple of ready-made solutions for common tasks, and providing a uniform API across different platforms.
    This is just like television, only you can see much further.
  • »09.04.14 - 12:43
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Samurai_Crow
    Posts: 161 from 2009/12/10
    From: Minnesota, USA
    This is great news! My idea to make a shared library version of Allegro was to make a utility based on a C parser that would extract the macros that generate the DLL export function on Windows and generate an FD file or some such.
  • »10.04.14 - 18:51
    Profile
  • MorphOS Developer
    itix
    Posts: 1520 from 2003/2/24
    From: Finland
    Quote:

    Samurai_Crow wrote:
    This is great news! My idea to make a shared library version of Allegro was to make a utility based on a C parser that would extract the macros that generate the DLL export function on Windows and generate an FD file or some such.


    It seems that Allegro is exporting number of globals which makes shared library quite complicated. It would have to be implemented as dual shared/link library but due to relatively low numbers of software options and EOL development it doesnt make sense.
    1 + 1 = 3 with very large values of 1
  • »11.04.14 - 11:41
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Samurai_Crow
    Posts: 161 from 2009/12/10
    From: Minnesota, USA
    Thanks for the tip. AROS 68k is already slated to use such a dual-library setup since it is AROS ABI v1. I was planning on writing an AROS version before I would've gotten around to setting up another MorphOS box (Mine died).

    As for EOL, my interest is not so generally about Allegro games, but rather is about getting AllegroGL to work on AGA which is also EOL. :-)
  • »11.04.14 - 14:32
    Profile
  • MorphOS Developer
    itix
    Posts: 1520 from 2003/2/24
    From: Finland
    I understand that :) I was thinking hard about shared library but could not find enough motivation. Writing function description (#?.fd) files is the most boring part.
    1 + 1 = 3 with very large values of 1
  • »12.04.14 - 08:04
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Intuition
    Posts: 1110 from 2013/5/24
    From: Nederland
    Quote:

    Jupp3 wrote:
    Quote:

    Intuition wrote:
    This game engine and it's toolkit look very nice and have been recently open sourced under an MIT licence.

    It would be good to see it on MorphOS one day.

    http://www.godotengine.org

    Took a really quick look, and it seems to at least support shaders. If it does, it's quite likely that they're also required. If this is the case, we can forget it for now.


    Oh well, never mind then. Maybe the AROS guys will port it to their OS at some point.
    1.67GHz 15" PowerBook G4, 1GB RAM, 128MB Radeon 9700M Pro, 64GB SSD, MorphOS 3.15

    2.7GHz DP G5, 4GB RAM, 512MB Radeon X1950 Pro, 500GB SSHD, MorphOS 3.9
  • »12.04.14 - 15:39
    Profile