User Tag List

Results 1 to 9 of 9

Thread: libretro port

  1. #1
    OBEY GOVERNMENT GOD ZC Developer
    Gleeok's Avatar
    Join Date
    Apr 2007
    Posts
    4,779
    Mentioned
    257 Post(s)
    Tagged
    10 Thread(s)
    vBActivity - Stats
    Points
    12,688
    Level
    32
    vBActivity - Bars
    Lv. Percent
    97.36%

    libretro port

    My understanding is that someone's trying to work on a libretro port of ZC. I don't have the exact information right now but I'm just throwing this up here in case someone is interested in it.

    I think @Dimentio has a link to what's been discussed so far, so maybe he can help get it sorted out.
    "Protocols of the Learned Elders of Zion" (British Royal Institute, 1906)
    "The International Jew: The World's Foremost Problem" �Henry Ford
    "Dope Inc. - Britain Opium War Against The U.S." (LaRouche; Konstandinos Kalimtgis; David Goldman; Jeffrey Stienberg, 1978)
    "Fundamental Laws: A Report of the 68th Convocation of the Rose Cross Order" 1916
    "War is a Racket" �Major General Smedley Butler
    "The Secret Destiny of America" �Manly P. Hall
    "A Strategy for Israel in the Nineteen Eighties" Oded Yinon (English Translation)
    The WWI Conspiracy: Part 1 - Part 2 - Part 3 "A New World Order"
    The War You Don't See
    Psywar

    �The modern theory of the perpetuation of debt has drenched the earth with blood, and crushed its inhabitants under burdens ever accumulating.� �Thomas Jefferson
    �It is well enough that the people of the nation do not understand our banking and monetary system for, if they did, I believe there would be a revolution before tomorrow morning.� �Henry Ford
    �Man will ultimately be governed by God or by tyrants.� �Benjamin Franklin

    This post contains the official Gleeok� seal of approval. Look for these and other posts in an area near you.

  2. #2
    Administrator DarkDragon's Avatar
    Join Date
    Oct 2001
    Posts
    6,228
    Mentioned
    69 Post(s)
    Tagged
    0 Thread(s)
    vBActivity - Stats
    Points
    10,866
    Level
    30
    vBActivity - Bars
    Lv. Percent
    89.14%
    I don't know much about libretro, but I'm happy to answer questions people have if they pop in here. Fair warning though that I give to anyone considering a port of ZC: Allegro's tentacles snake through the entire ZC codebase to an extent that may not be obvious at first, and porting the file IO, ZQ GUI, and sound handling will each require substantial effort.

  3. #3
    Developer
    ZC Developer
    jman2050's Avatar
    Join Date
    Jun 2001
    Location
    Do you really need to know
    Age
    33
    Posts
    3,883
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)
    vBActivity - Stats
    Points
    5,548
    Level
    23
    vBActivity - Bars
    Lv. Percent
    17.63%
    I was contacted about this yesterday. Right now I'm only really game to answer questions about the source code and inquire about what a port would entail, but not much more. I'd like to figure out more fundamental questions about ZC's future before deciding on directly assisting on a port to another platform like this.
    AGN's Resident Zelda Classic Developer and Sonic the Hedgehog Fanboy

  4. #4
    The Timelord
    QDB Manager
    ZC Developer
    ZoriaRPG's Avatar
    Join Date
    Oct 2006
    Location
    Prydon Academy
    Posts
    1,358
    Mentioned
    110 Post(s)
    Tagged
    1 Thread(s)
    vBActivity - Stats
    Points
    4,512
    Level
    21
    vBActivity - Bars
    Lv. Percent
    19.14%
    I do not want to bother with libretro. It brings nothing to the table that is ultimately enthralling, over SDL or Allegro 5. Both of these have independent good things that might be useful, and would expand the platforms that we can support. SDL might be the superior choice, although I am more comfortable working with Allegro.

  5. #5
    OBEY GOVERNMENT GOD ZC Developer
    Gleeok's Avatar
    Join Date
    Apr 2007
    Posts
    4,779
    Mentioned
    257 Post(s)
    Tagged
    10 Thread(s)
    vBActivity - Stats
    Points
    12,688
    Level
    32
    vBActivity - Bars
    Lv. Percent
    97.36%
    Quote Originally Posted by ZoriaRPG View Post
    I do not want to bother with libretro. It brings nothing to the table that is ultimately enthralling, over SDL or Allegro 5. Both of these have independent good things that might be useful, and would expand the platforms that we can support. SDL might be the superior choice, although I am more comfortable working with Allegro.
    Porting to libretro I assume means porting to some general library like SDL (or whatever else works with or has been ported to it already) anyway, so it's basically porting away from allegro, or perhaps wrapping allegro, which kind of means that the "libretro" part of the port is probably the final one percent of the work.
    "Protocols of the Learned Elders of Zion" (British Royal Institute, 1906)
    "The International Jew: The World's Foremost Problem" �Henry Ford
    "Dope Inc. - Britain Opium War Against The U.S." (LaRouche; Konstandinos Kalimtgis; David Goldman; Jeffrey Stienberg, 1978)
    "Fundamental Laws: A Report of the 68th Convocation of the Rose Cross Order" 1916
    "War is a Racket" �Major General Smedley Butler
    "The Secret Destiny of America" �Manly P. Hall
    "A Strategy for Israel in the Nineteen Eighties" Oded Yinon (English Translation)
    The WWI Conspiracy: Part 1 - Part 2 - Part 3 "A New World Order"
    The War You Don't See
    Psywar

    �The modern theory of the perpetuation of debt has drenched the earth with blood, and crushed its inhabitants under burdens ever accumulating.� �Thomas Jefferson
    �It is well enough that the people of the nation do not understand our banking and monetary system for, if they did, I believe there would be a revolution before tomorrow morning.� �Henry Ford
    �Man will ultimately be governed by God or by tyrants.� �Benjamin Franklin

    This post contains the official Gleeok� seal of approval. Look for these and other posts in an area near you.

  6. #6
    The Timelord
    QDB Manager
    ZC Developer
    ZoriaRPG's Avatar
    Join Date
    Oct 2006
    Location
    Prydon Academy
    Posts
    1,358
    Mentioned
    110 Post(s)
    Tagged
    1 Thread(s)
    vBActivity - Stats
    Points
    4,512
    Level
    21
    vBActivity - Bars
    Lv. Percent
    19.14%
    Quote Originally Posted by Gleeok View Post
    Porting to libretro I assume means porting to some general library like SDL (or whatever else works with or has been ported to it already) anyway, so it's basically porting away from allegro, or perhaps wrapping allegro, which kind of means that the "libretro" part of the port is probably the final one percent of the work.

    I do not properly comprehend why anyone is asking for libretro. It seems to be a very young library, with a minimal userbase, and goodness knows what its CPU overhead would be. THe main website is a huge list of enumators that use it, with essentially zero technical literature on the library, and I get the sensation that the one or two users asking us to port to it are involved in its development, rather than interested in what is best for the future of ZC.

    Shifting to a new library with dodgy support and a focus on flashy advertisements over practical documentation, does not seem wise.

    It would probably be 2.012375% of the work though.

    ------------
    I also see that many of the applications of libretro are for 3D rendering, which we will never, ever, need. The same user who had previously asked for us to use it, indicated a desire for a 3D Zelda game engine. That is neither the purpose of ZC, nor anything that I would ever be interested in developing, or frankly, using. The remainder are mostly console emulators. While I can see the parallel between ZC and an emulator, the internal difference is nothing close. Clearly, the user requesting this has seen SNES9x and other emulators running on libretro, and feels that ZC is similar enough that it should run on it.


    More concerning, is that the library seemingly has extremely limited support for a variety of gamepads. I gathered this bit of insight from the Wiki for it. I will admit that I have not investigated it in-depth, but I still see no specific advantage to using it, especially over proven libraries that are more versatile.

    Above all else, I do not have the time required to learn yet-another-API, nor do I want 2.60 to take an extra 3 to 5 years to develop because one or two people want us to change the gfx library. While that is a good idea, eventually, as allegro 4 is outdated, doing it now is simply insane.
    Last edited by ZoriaRPG; 07-09-2017 at 07:53 AM.

  7. #7
    Keese Avataro's Avatar
    Join Date
    Oct 2010
    Posts
    64
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)
    vBActivity - Stats
    Points
    562
    Level
    8
    vBActivity - Bars
    Lv. Percent
    46.24%
    True.
    Beware the power of GANON! Hahaha

  8. #8
    The Timelord
    QDB Manager
    ZC Developer
    ZoriaRPG's Avatar
    Join Date
    Oct 2006
    Location
    Prydon Academy
    Posts
    1,358
    Mentioned
    110 Post(s)
    Tagged
    1 Thread(s)
    vBActivity - Stats
    Points
    4,512
    Level
    21
    vBActivity - Bars
    Lv. Percent
    19.14%
    I wish to clarify something:

    I made my earlier posts in the context that this is a request for us to port to libretro.

    If the individual that brought this up wants to do a port on his own, I have no objections and I wish him the best of luck in his attempt.

  9. #9
    Keese Avataro's Avatar
    Join Date
    Oct 2010
    Posts
    64
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)
    vBActivity - Stats
    Points
    562
    Level
    8
    vBActivity - Bars
    Lv. Percent
    46.24%
    Right.
    Beware the power of GANON! Hahaha

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
About us
Armageddon Games is a game development group founded in 1997. We are extremely passionate about our work and our inspirations are mostly drawn from games of the 8-bit and 16-bit era.
Social