RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    OpenBOR finally working fine on RETROPIE with ES

    Scheduled Pinned Locked Moved Ideas and Development
    openbortrick
    353 Posts 32 Posters 193.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • cyperghostC
      cyperghost @zanac
      last edited by

      @zanac okay I can write the install scripts and upload to git but I can not maintain the OpenBOR code. So far the dirty work ... We wait for the results of @BiZzAr721. If the patches are not so much code I can do inline code replacement via patchfile.

      1 Reply Last reply Reply Quote 0
      • BiZzAr721B
        BiZzAr721 @zanac
        last edited by

        @zanac said in OpenBOR finally working fine on RETROPIE with ES:

        We need log also of running version.... Post that.
        I dont understand the version that work should be low res the video that you show is high res. Did you change video set in The menĂ¹ of working version? When start it is 384/224?

        It is 384x224 once the game loads up (in video you'll see bottom left)
        Here islog from working GL version

        Total Ram: 785178624 Bytes
         Free Ram: 594468864 Bytes
         Used Ram: 1718784 Bytes
        
        debug:nativeWidth, nativeHeight, bpp, Hz  384, 224, 32, 60
        debug:figa 01
        debug:figa 02
        debug:nativeWidth, nativeHeight, bpp, Hz  384, 224, 32, 60
        debug:figa 03
        figa 1
        figa x1
        figa x2
        figa x3
        figa x4
        figa x5
        figa x6
        figa x7
        figa x8
        figa x9
        Joystick: "UNKNOWN" connected at port: 0 at 2018-09-04 10:27:32
        figa 2
        OpenBoR v3.0 Build , Compile Date: Aug 29 2018
        
        Game Selected: ./Paks/HE-MAN.PAK
        
        FileCaching System Init......	Enabled
        Initializing video............
        Reading video settings from 'data/video.txt'.
        
        Colordepth is depreciated. All modules are displayed with a 32bit color screen.
        
        
        Using debug video mode: 960 x 480
        Initialized video.............	960x480 (Mode: 255)
        
        Loading menu.txt.............	Done!
        Loading fonts................	1 2 3 4 Done!
        Timer init...................	Done!
        Initialize Sound..............	
        Loading sprites..............	Done!
        Loading level order..........	Done!
        Loading model constants......	Done!
        Loading script settings......	Done!
        Loading scripts..............	Done!
        Loading models...............
        
        Cacheing 'flash' from data/sprites/flash.txt
        Cacheing 'Flash2' from data/sprites/flash2.txt
        Cacheing 'boom' from data/sprites/boom.txt
        Cacheing 'dust' from data/sprites/dust.txt
        Cacheing 'delay' from data/sprites/delay.txt
        Cacheing 'carw' from data/sprites/carw.txt
        Cacheing 'he-man' from data/chars/heman/heman.txt
        Cacheing 'hrock' from data/chars/heman/hrock.txt
        Cacheing 'he-man_' from data/chars/heman/heman_.txt
        Cacheing 'he-man__' from data/chars/heman/heman__.txt
        Cacheing 'she-ra' from data/chars/shera/shera.txt
        Cacheing 'sheraw' from data/chars/shera/sheraw.txt
        Cacheing 'she-ra_' from data/chars/shera/shera_.txt
        Cacheing 'swind' from data/chars/shera/swind.txt
        Cacheing 'swinw' from data/chars/shera/swinw.txt
        Cacheing 'shro' from data/chars/shera/shro.txt
        Cacheing 'battlecat' from data/chars/bcat/bcatp.txt
        Cacheing 'man-at-arms' from data/chars/manat/manat.txt
        Cacheing 'man-at-arms_' from data/chars/manat/manat_.txt
        Cacheing 'mro' from data/chars/manat/mro.txt
        Cacheing 'teela' from data/chars/teela/teela.txt
        Cacheing 'teela_' from data/chars/teela/teela_.txt
        Cacheing 'tfly' from data/chars/teela/tfly.txt
        Cacheing 'tro' from data/chars/teela/tro.txt
        Cacheing 'swort' from data/chars/teela/swort.txt
        Cacheing 'ram-man' from data/chars/rama/rama.txt
        Cacheing 'ram-man_' from data/chars/rama/rama_.txt
        Cacheing 'rro' from data/chars/rama/rro.txt
        Cacheing 'orko' from data/chars/orko/orko.txt
        Cacheing 'orko_' from data/chars/orko/orko_.txt
        Cacheing 'oro' from data/chars/orko/oro.txt
        Cacheing 'sorceress' from data/chars/sorce/sorce.txt
        Cacheing 'sorceress_' from data/chars/sorce/sorce_.txt
        Cacheing 'sorceress__' from data/chars/sorce/sorce__.txt
        Cacheing 'sro' from data/chars/sorce/sro.txt
        Cacheing 'evil-lyn' from data/chars/evel/evel.txt
        Cacheing 'evil-lyn_' from data/chars/evel/evel_.txt
        Cacheing 'evil-lyn__' from data/chars/evel/evel__.txt
        Cacheing 'efly' from data/chars/evel/efly.txt
        Cacheing 'evelu' from data/chars/evel/evelu.txt
        Cacheing 'evro' from data/chars/evel/evro.txt
        Cacheing 'skeletor' from data/chars/skele/skele.txt
        Cacheing 'skeletor_' from data/chars/skele/skele_.txt
        Cacheing 'sfly' from data/chars/skele/sfly.txt
        Cacheing 'skelo' from data/chars/skele/skelo.txt
        Cacheing 'srock' from data/chars/skele/srock.txt
        Cacheing 'panthor' from data/chars/pcat/pcatp.txt
        Cacheing 'pcat' from data/chars/pcat/pcat.txt
        Cacheing 'pcatw' from data/chars/pcat/pcatw.txt
        Cacheing 'pcath' from data/chars/pcat/pcath.txt
        Cacheing 'pcatr' from data/chars/pcat/pcatr.txt
        Cacheing 'hcatp' from data/chars/skele/hcatp.txt
        Cacheing 'lion-o' from data/chars/liono/liono.txt
        Cacheing 'lion-o_' from data/chars/liono/liono_.txt
        Cacheing 'liro' from data/chars/liono/liro.txt
        Cacheing 'lfly' from data/chars/liono/lfly.txt
        Cacheing 'rfly' from data/chars/rama/rfly.txt
        Cacheing 'mfly' from data/chars/manat/mfly.txt
        Cacheing 'zoari' from data/chars/sorce/zoari.txt
        Cacheing 'zoar' from data/chars/sorce/zoar.txt
        Cacheing 'ofly' from data/chars/orko/ofly.txt
        Cacheing 'spark' from data/sprites/spark.txt
        Cacheing 'ban' from data/sprites/ban.txt
        Cacheing 'hcat' from data/chars/heman/hcat.txt
        Cacheing 'rcat' from data/chars/heman/rcat.txt
        Cacheing 'hemfx' from data/chars/heman/hemfx.txt
        Cacheing 'sword' from data/chars/heman/sword.txt
        Cacheing 'powl' from data/chars/heman/powl.txt
        Cacheing 'bcat' from data/chars/bcat/bcat.txt
        Cacheing 'bcatw' from data/chars/bcat/bcatw.txt
        Cacheing 'bcath' from data/chars/bcat/bcath.txt
        Cacheing 'bcatr' from data/chars/bcat/bcatr.txt
        Cacheing 'icat' from data/sprites/icat.txt
        Cacheing 'catp' from data/sprites/catp.txt
        Cacheing 'ice' from data/sprites/ice.txt
        Cacheing 'comp' from data/sprites/comp.txt
        Cacheing 'mine' from data/sprites/mine.txt
        Cacheing 'frez' from data/sprites/frez.txt
        Cacheing 'sfrez' from data/sprites/sfrez.txt
        Cacheing 'mark' from data/sprites/mark.txt
        Cacheing 'clear' from data/sprites/clear.txt
        Cacheing 'zoom' from data/sprites/zoom.txt
        Cacheing 'ball' from data/sprites/ball.txt
        Cacheing 'balt' from data/sprites/balt.txt
        Cacheing 'gren' from data/sprites/gren.txt
        Cacheing 'robla' from data/chars/robot/robla.txt
        Cacheing 'mantenna' from data/chars/mant/mant.txt
        Cacheing 'fla' from data/sprites/fla.txt
        Cacheing 'ru' from data/sprites/ru.txt
        Cacheing 'claws' from data/sprites/claws.txt
        Cacheing 'lase' from data/sprites/lase.txt
        Cacheing 'bar' from data/sprites/bar.txt
        Cacheing 'mur' from data/sprites/mur.txt
        Cacheing 'wbat' from data/sprites/wbat.txt
        Cacheing 'wbats' from data/sprites/wbats.txt
        Cacheing 'robt' from data/chars/robt/robt.txt
        Cacheing 'bakkull' from data/chars/bak/bak.txt
        Cacheing 'collossor' from data/chars/colo/colo.txt
        Cacheing 'shadow_weaver' from data/chars/swea/swea.txt
        Cacheing 'mud' from data/chars/mud/mud.txt
        Cacheing 'gob' from data/chars/gob/gob.txt
        Cacheing 'gobik' from data/chars/gob/gobik.txt
        Cacheing 'horde' from data/chars/horde/horde.txt
        Cacheing 'hordef' from data/sprites/hordef.txt
        Cacheing 'shad' from data/chars/shad/shad.txt
        Cacheing 'fmen' from data/chars/fmen/fmen.txt
        Cacheing 'sbeast' from data/chars/sbeast/sbeast.txt
        Cacheing 'beastman' from data/chars/bman/bman.txt
        Cacheing 'trapjaw' from data/chars/tjaw/tjaw.txt
        Cacheing 'robot' from data/chars/robot/robot.txt
        Cacheing 'spi' from data/chars/spi/spi.txt
        Cacheing 'snake' from data/chars/snake/snake.txt
        Cacheing 'mer-man' from data/chars/merm/merm.txt
        Cacheing 'rock' from data/sprites/rock.txt
        Cacheing 'gl' from data/sprites/gl.txt
        Cacheing 'skelbig' from data/sprites/skelbig.txt
        Cacheing 'port' from data/sprites/port.txt
        Cacheing 'sbox' from data/sprites/sbox.txt
        Cacheing 'bhand' from data/sprites/bhand.txt
        Cacheing 'drag' from data/sprites/drag.txt
        Cacheing 'arma' from data/sprites/arma.txt
        Cacheing 'sia' from data/sprites/sia.txt
        Cacheing 'wi' from data/sprites/wi.txt
        Cacheing 'fireb' from data/sprites/fireb.txt
        Cacheing 'wander' from data/sprites/wander.txt
        Cacheing 'gem' from data/sprites/gem.txt
        Cacheing 'randor' from data/sprites/randor.txt
        Cacheing 'pla' from data/sprites/pla.txt
        Cacheing 'scro' from data/sprites/scro.txt
        Cacheing 'vs' from data/sprites/vs.txt
        Cacheing 'ver' from data/sprites/ver.txt
        Cacheing 'day' from data/sprites/day.txt
        Cacheing 'hcar' from data/sprites/hcar.txt
        Cacheing 'fire' from data/sprites/fire.txt
        Cacheing 'balw' from data/sprites/balw.txt
        Cacheing 'wate' from data/sprites/wate.txt
        Cacheing 'law' from data/sprites/law.txt
        Cacheing 'laws' from data/sprites/laws.txt
        Cacheing 'curs' from data/sprites/curs.txt
        Cacheing 'fro' from data/sprites/fro.txt
        
        Loaded 'Flash' from data/sprites/flash.txt 
        Loaded 'Flash2' from data/sprites/flash2.txt 
        Loaded 'boom' from data/sprites/boom.txt 
        Loaded 'dust' from data/sprites/dust.txt 
        Loaded 'delay' from data/sprites/delay.txt 
        Loaded 'carw' from data/sprites/carw.txt 
        Loaded 'he-man' from data/chars/heman/heman.txt 
        Loaded 'hrock' from data/chars/heman/hrock.txt 
        Loaded 'he-man_' from data/chars/heman/heman_.txt 
        Loaded 'he-man__' from data/chars/heman/heman__.txt 
        Loaded 'she-ra' from data/chars/shera/shera.txt 
        Loaded 'sheraw' from data/chars/shera/sheraw.txt 
        Loaded 'she-ra_' from data/chars/shera/shera_.txt 
        Loaded 'swind' from data/chars/shera/swind.txt 
        Loaded 'swinw' from data/chars/shera/swinw.txt 
        Loaded 'shro' from data/chars/shera/shro.txt 
        Loaded 'battlecat' from data/chars/bcat/bcatp.txt 
        Loaded 'man-at-arms' from data/chars/manat/manat.txt 
        Loaded 'man-at-arms_' from data/chars/manat/manat_.txt 
        Loaded 'mro' from data/chars/manat/mro.txt 
        Loaded 'teela' from data/chars/teela/teela.txt 
        Loaded 'teela_' from data/chars/teela/teela_.txt 
        Loaded 'tfly' from data/chars/teela/tfly.txt 
        Loaded 'tro' from data/chars/teela/tro.txt 
        Loaded 'swort' from data/chars/teela/swort.txt 
        Loaded 'ram-man' from data/chars/rama/rama.txt 
        Loaded 'ram-man_' from data/chars/rama/rama_.txt 
        Loaded 'rro' from data/chars/rama/rro.txt 
        Loaded 'orko' from data/chars/orko/orko.txt 
        Loaded 'orko_' from data/chars/orko/orko_.txt 
        Loaded 'oro' from data/chars/orko/oro.txt 
        Loaded 'sorceress' from data/chars/sorce/sorce.txt 
        Loaded 'sorceress_' from data/chars/sorce/sorce_.txt 
        Loaded 'sorceress__' from data/chars/sorce/sorce__.txt 
        Loaded 'sro' from data/chars/sorce/sro.txt 
        Loaded 'evil-lyn' from data/chars/evel/evel.txt 
        Loaded 'evil-lyn_' from data/chars/evel/evel_.txt 
        Loaded 'evil-lyn__' from data/chars/evel/evel__.txt 
        Loaded 'efly' from data/chars/evel/efly.txt 
        Loaded 'evelu' from data/chars/evel/evelu.txt 
        Loaded 'evro' from data/chars/evel/evro.txt 
        Loaded 'skeletor' from data/chars/skele/skele.txt 
        Loaded 'skeletor_' from data/chars/skele/skele_.txt 
        Loaded 'sfly' from data/chars/skele/sfly.txt 
        Loaded 'skelo' from data/chars/skele/skelo.txt 
        Loaded 'srock' from data/chars/skele/srock.txt 
        Loaded 'panthor' from data/chars/pcat/pcatp.txt 
        Loaded 'pcat' from data/chars/pcat/pcat.txt 
        Loaded 'pcatw' from data/chars/pcat/pcatw.txt 
        Loaded 'pcath' from data/chars/pcat/pcath.txt 
        Loaded 'pcatr' from data/chars/pcat/pcatr.txt 
        Loaded 'hcatp' from data/chars/skele/hcatp.txt 
        Loaded 'lion-o' from data/chars/liono/liono.txt 
        Loaded 'lion-o_' from data/chars/liono/liono_.txt 
        Loaded 'liro' from data/chars/liono/liro.txt 
        Loaded 'lfly' from data/chars/liono/lfly.txt 
        Loaded 'rfly' from data/chars/rama/rfly.txt 
        Loaded 'mfly' from data/chars/manat/mfly.txt 
        Loaded 'zoari' from data/chars/sorce/zoari.txt 
        Loaded 'zoar' from data/chars/sorce/zoar.txt 
        Loaded 'ofly' from data/chars/orko/ofly.txt 
        Loaded 'spark' from data/sprites/spark.txt 
        Loaded 'ban' from data/sprites/ban.txt 
        Loaded 'hcat' from data/chars/heman/hcat.txt 
        Loaded 'rcat' from data/chars/heman/rcat.txt 
        Loaded 'hemfx' from data/chars/heman/hemfx.txt 
        Loaded 'sword' from data/chars/heman/sword.txt 
        Loaded 'powl' from data/chars/heman/powl.txt 
        Loaded 'bcat' from data/chars/bcat/bcat.txt 
        Loaded 'bcatw' from data/chars/bcat/bcatw.txt 
        Loaded 'bcath' from data/chars/bcat/bcath.txt 
        Loaded 'bcatr' from data/chars/bcat/bcatr.txt 
        Loaded 'icat' from data/sprites/icat.txt 
        Loaded 'catp' from data/sprites/catp.txt 
        Loaded 'ice' from data/sprites/ice.txt 
        Loaded 'comp' from data/sprites/comp.txt 
        Loaded 'mine' from data/sprites/mine.txt 
        Loaded 'frez' from data/sprites/frez.txt 
        Loaded 'sfrez' from data/sprites/sfrez.txt 
        Loaded 'mark' from data/sprites/mark.txt 
        Loaded 'clear' from data/sprites/clear.txt 
        Loaded 'zoom' from data/sprites/zoom.txt 
        Loaded 'ball' from data/sprites/ball.txt 
        Loaded 'balt' from data/sprites/balt.txt 
        Loaded 'gren' from data/sprites/gren.txt 
        Loaded 'robla' from data/chars/robot/robla.txt 
        
        Loading models...............	Done!
        Object engine init...........	Done!
        Input init...................	
        1 joystick(s) found!
        UNKNOWN - 2 axes, 10 buttons, 0 hat(s)
        Done!
        Create blending tables.......	Done!
        Save settings so far........	Done!
        
        
        Video track: resolution=960*480, display resolution=960*480, 25.00 frames/second
        Audio track: 48000.000000 Hz, 2 channels, 16 bits/sample
        Warning: the audio frequency (48000 Hz) is suboptimal; resample to 44100 Hz for best quality
        
        ************ Shutting Down ************
        
        OpenBOR v3.0 Build , Compile Date: Aug 29 2018
        Presented by the OpenBOR Team.
        www.chronocrash.com
        OpenBOR is the open source continuation of Beats of Rage by Senile Team.
        
        Special thanks to SEGA and SNK.
        
        Total Ram: 785178624 Bytes
         Free Ram: 484880384 Bytes
         Used Ram: 20963840 Bytes
        
        Release level data...........
        Done!
        
        Release graphics data........	Done!
        Release game data............
        
        Unload 'Flash' ............Done.
        Unload 'Flash2' ............Done.
        Unload 'boom' ............Done.
        Unload 'dust' ............Done.
        Unload 'delay' ............Done.
        Unload 'carw' ............Done.
        Unload 'he-man' ............Done.
        Unload 'hrock' ............Done.
        Unload 'he-man_' ............Done.
        Unload 'he-man__' ............Done.
        Unload 'she-ra' ............Done.
        Unload 'sheraw' ............Done.
        Unload 'she-ra_' ............Done.
        Unload 'swind' ............Done.
        Unload 'swinw' ............Done.
        Unload 'shro' ............Done.
        Unload 'battlecat' ............Done.
        Unload 'man-at-arms' ............Done.
        Unload 'man-at-arms_' ............Done.
        Unload 'mro' ............Done.
        Unload 'teela' ............Done.
        Unload 'teela_' ............Done.
        Unload 'tfly' ............Done.
        Unload 'tro' ............Done.
        Unload 'swort' ............Done.
        Unload 'ram-man' ............Done.
        Unload 'ram-man_' ............Done.
        Unload 'rro' ............Done.
        Unload 'orko' ............Done.
        Unload 'orko_' ............Done.
        Unload 'oro' ............Done.
        Unload 'sorceress' ............Done.
        Unload 'sorceress_' ............Done.
        Unload 'sorceress__' ............Done.
        Unload 'sro' ............Done.
        Unload 'evil-lyn' ............Done.
        Unload 'evil-lyn_' ............Done.
        Unload 'evil-lyn__' ............Done.
        Unload 'efly' ............Done.
        Unload 'evelu' ............Done.
        Unload 'evro' ............Done.
        Unload 'skeletor' ............Done.
        Unload 'skeletor_' ............Done.
        Unload 'sfly' ............Done.
        Unload 'skelo' ............Done.
        Unload 'srock' ............Done.
        Unload 'panthor' ............Done.
        Unload 'pcat' ............Done.
        Unload 'pcatw' ............Done.
        Unload 'pcath' ............Done.
        Unload 'pcatr' ............Done.
        Unload 'hcatp' ............Done.
        Unload 'lion-o' ............Done.
        Unload 'lion-o_' ............Done.
        Unload 'liro' ............Done.
        Unload 'lfly' ............Done.
        Unload 'rfly' ............Done.
        Unload 'mfly' ............Done.
        Unload 'zoari' ............Done.
        Unload 'zoar' ............Done.
        Unload 'ofly' ............Done.
        Unload 'spark' ............Done.
        Unload 'ban' ............Done.
        Unload 'hcat' ............Done.
        Unload 'rcat' ............Done.
        Unload 'hemfx' ............Done.
        Unload 'sword' ............Done.
        Unload 'powl' ............Done.
        Unload 'bcat' ............Done.
        Unload 'bcatw' ............Done.
        Unload 'bcath' ............Done.
        Unload 'bcatr' ............Done.
        Unload 'icat' ............Done.
        Unload 'catp' ............Done.
        Unload 'ice' ............Done.
        Unload 'comp' ............Done.
        Unload 'mine' ............Done.
        Unload 'frez' ............Done.
        Unload 'sfrez' ............Done.
        Unload 'mark' ............Done.
        Unload 'clear' ............Done.
        Unload 'zoom' ............Done.
        Unload 'ball' ............Done.
        Unload 'balt' ............Done.
        Unload 'gren' ............Done.
        Unload 'robla' ............Done.
        
        Release game data............	Done!
        Release timer................	Done!
        Release input hardware.......	Done!
        Release sound system.........	Done!
        Release FileCaching System...	Done!
        
        **************** Done *****************
        
        OpenBOR v3.0 Build , Compile Date: Aug 29 2018
        Presented by the OpenBOR Team.
        www.chronocrash.com
        OpenBOR is the open source continuation of Beats of Rage by Senile Team.
        
        Special thanks to SEGA and SNK.
        
        

        Running your last build with cleared saved folder still freezes - but did make a config for "He Man" which is 1st of 2 .pak files

        Z 1 Reply Last reply Reply Quote 0
        • Z
          zanac @BiZzAr721
          last edited by

          I have not time to solve the mistery... anyway i upload the full trunk that i used for make that working binary! :)
          download the tar.gz and compile with "make PANDORA=1":

          https://github.com/zanac/OpenPB4/tree/master/openbor

          This source tree is rather similar to the official, i just patched the video to start 384x224 and patched the Makefile for compile with GL+GLES in the pandora section... i don't understand why without video patch don't start, as i said i don't own rasbperry for make some test, sorry... i'm sure anyway that with this experience you will be able to solve the problem!

          If you want i have also a working 3400 version that is compatible with old mods, that version is better then the one that you used 'cause support save/load and PAK file!

          mituM 1 Reply Last reply Reply Quote 1
          • mituM
            mitu Global Moderator @zanac
            last edited by

            @zanac said in OpenBOR finally working fine on RETROPIE with ES:

            This source tree is rather similar to the official

            Which repository is that ?

            Z 1 Reply Last reply Reply Quote 0
            • Z
              zanac @mitu
              last edited by

              @mitu said in OpenBOR finally working fine on RETROPIE with ES:

              @zanac said in OpenBOR finally working fine on RETROPIE with ES:

              This source tree is rather similar to the official

              Which repository is that ?

              is the "unofficial" retropie for allwinner, is not well organized... i "dump" in that git all stuff that work in allwinner board :)

              mituM 1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator @zanac
                last edited by

                @zanac said in OpenBOR finally working fine on RETROPIE with ES:

                is the "unofficial" retropie for allwinner, is not well organized... i "dump" in that git all stuff that work in allwinner board :)

                No, I mean the source tree you cloned and then applied your modifications. Doesn't look like the official OpenBOR repo at https://github.com/DCurrent/openbor.

                Z 1 Reply Last reply Reply Quote 0
                • Z
                  zanac @mitu
                  last edited by

                  @mitu said in OpenBOR finally working fine on RETROPIE with ES:

                  @zanac said in OpenBOR finally working fine on RETROPIE with ES:

                  is the "unofficial" retropie for allwinner, is not well organized... i "dump" in that git all stuff that work in allwinner board :)

                  No, I mean the source tree you cloned and then applied your modifications. Doesn't look like the official OpenBOR repo at https://github.com/DCurrent/openbor.

                  yes is that, the "engine" directory: https://github.com/DCurrent/openbor/tree/master/engine

                  mituM cyperghostC 2 Replies Last reply Reply Quote 1
                  • mituM
                    mitu Global Moderator @zanac
                    last edited by

                    @zanac said in OpenBOR finally working fine on RETROPIE with ES:

                    yes is that, the "engine" directory: https://github.com/DCurrent/openbor/tree/master/engine

                    Your zip file doesn't have the structure from the repository you linked - it's missing a lot of folders - and - at least - the README and LICENSE files are not the same. Did you use another revision/branch of the official repo ?

                    cyperghostC 1 Reply Last reply Reply Quote 1
                    • cyperghostC
                      cyperghost @zanac
                      last edited by

                      @zanac yes I see ... It is close to the official ones.
                      @mitu I understand your concerns but at my first look there are changes done in SDL directory. I think it can be related as a unofficial port that could be maintained. Or do you have other concerns? License issues?

                      mituM 1 Reply Last reply Reply Quote 0
                      • cyperghostC
                        cyperghost @mitu
                        last edited by

                        @mitu said in OpenBOR finally working fine on RETROPIE with ES:

                        @zanac said in OpenBOR finally working fine on RETROPIE with ES:

                        yes is that, the "engine" directory: https://github.com/DCurrent/openbor/tree/master/engine

                        Your zip file doesn't have the structure from the repository you linked - it's missing a lot of folders - and - at least - the README and LICENSE files are not the same. Did you use another revision/branch of the official repo ?

                        Edit

                        Read your edit ... Understood

                        1 Reply Last reply Reply Quote 0
                        • mituM
                          mitu Global Moderator @cyperghost
                          last edited by mitu

                          @cyperghost No, I'm trying to find the originating repo in order to be able to produce a patch - if need to be. I mentioned the LICENCE file because it has the copyright years.

                          1. Official OpenBor has

                          Copyright (c) 2003, Roel van Mastbergen & Senile Team
                          Copyright (c) 2004 - 2018, OpenBOR Team

                          1. The source linked by @zanac has

                          Copyright (c) 2003, Roel van Mastbergen
                          Copyright (c) 2011,2012 rofl0r
                          All rights reserved.

                          From the looks of the archive, the source modified by @zanac looks to be based on https://github.com/rofl0r/openbor, which is exactly the version available now in RetroPie.

                          Z cyperghostC 2 Replies Last reply Reply Quote 0
                          • Z
                            zanac @mitu
                            last edited by

                            @mitu said in OpenBOR finally working fine on RETROPIE with ES:

                            @cyperghost No, I'm trying to find the originating repo in order to be able to produce a patch - if need to be. I mentioned the LICENCE file because it has the copyright years.

                            1. Official OpenBor has

                            Copyright (c) 2003, Roel van Mastbergen & Senile Team
                            Copyright (c) 2004 - 2018, OpenBOR Team

                            1. The source linked by @zanac has

                            Copyright (c) 2003, Roel van Mastbergen
                            Copyright (c) 2011,2012 rofl0r
                            All rights reserved.

                            From the looks of the archive, the source modified by @zanac looks to be based on https://github.com/rofl0r/openbor, which is exactly the version available now in RetroPie.

                            hei, you get the "old engine", you must get the "openbor-engine-gl.tar.gz"

                            1 Reply Last reply Reply Quote 0
                            • cyperghostC
                              cyperghost @mitu
                              last edited by

                              @mitu no the LICENSE file inside dir engine-gl looks like the official

                              mituM 1 Reply Last reply Reply Quote 0
                              • mituM
                                mitu Global Moderator @cyperghost
                                last edited by

                                @cyperghost @zanac Eh, downloaded both, only unzipped the 1st one. Sorry for the confusion :).

                                Z 1 Reply Last reply Reply Quote 1
                                • Z
                                  zanac @mitu
                                  last edited by

                                  @mitu said in OpenBOR finally working fine on RETROPIE with ES:

                                  @cyperghost @zanac Eh, downloaded both, only unzipped the 1st one. Sorry for the confusion :).

                                  never mind, sorry for the confusion of that repo, i have not time to make a good work :(
                                  I trust that anyway now that i have shown how to make openbor compatible that will help official retropie ;)

                                  1 Reply Last reply Reply Quote 2
                                  • cyperghostC
                                    cyperghost
                                    last edited by cyperghost

                                    @mitu no problem brother
                                    I stay to my first opinion ... It is an unofficial port but seems maintainable

                                    Edit
                                    About the old 3600 port made by rofl0r ...
                                    This is even better than the one we are using now
                                    It has PAK support and the load and save feature is working.

                                    But we should maintain 6k branch

                                    @zanac Thanks for your efforts to let RetroPie run a more advanced OpenBOR engine
                                    @BiZzAr721 thanks for testing

                                    Z 1 Reply Last reply Reply Quote 2
                                    • Z
                                      zanac @cyperghost
                                      last edited by

                                      @cyperghost said in OpenBOR finally working fine on RETROPIE with ES:

                                      @mitu no problem brother
                                      I stay to my first opinion ... It is an unofficial port but seems maintainable

                                      Edit
                                      About the old 3600 port made by rofl0r ...
                                      This is even better than the one we are using now
                                      It has PAK support and the load and save feature is working.

                                      But we should maintain 6k branch

                                      @zanac Thanks for your efforts to let RetroPie run a more advanced OpenBOR engine
                                      @BiZzAr721 thanks for testing

                                      please note that in my "retropan" (that is a fork of retropie but for allwinner board), i choosed to have both version, the "old engine" and the "new engine", both are needed to support all games! Some games need old engine... this is the reason why in my git i put both!!!
                                      I have a script that chose a binary or the other reading the version of the game put in the pak name.

                                      Anyway this is not the first time that i contributed to retropie actually, i made also some patched for emulation station, if i find patch in retropan that can be useful for retropie i always prefer to merge in retropie :)

                                      cyperghostC 1 Reply Last reply Reply Quote 3
                                      • cyperghostC
                                        cyperghost @zanac
                                        last edited by cyperghost

                                        @zanac This is no problem!
                                        In Retropie you can select preferred emulator
                                        So we add both binaries and the user can choose working one.

                                        Like here in my modified script module for open or line48
                                        https://github.com/crcerror/RetroPie-OpenBOR-scripts/blob/master/openbor.sh

                                        So you write openbor-3600 and launch 3600 binary
                                        The openbor call vor newst engine looks like the one posted
                                        So RetroPie is prepared

                                        Z 1 Reply Last reply Reply Quote 0
                                        • Z
                                          zanac @cyperghost
                                          last edited by

                                          @cyperghost said in OpenBOR finally working fine on RETROPIE with ES:

                                          @zanac This is no problem!
                                          In Retropie you can select preferred emulator
                                          So we add both binaries and the user can choose working one.

                                          Like here in my modified script module for open or line48
                                          https://github.com/crcerror/RetroPie-OpenBOR-scripts/blob/master/openbor.sh

                                          So you write openbor-3600 and launch 3600 binary
                                          The openbor call vor newst engine looks like the one posted
                                          So RetroPie is prepared

                                          retropan is not so much cool :)
                                          I suggest you to clean the script now that both engine support pak ;)

                                          cyperghostC 1 Reply Last reply Reply Quote 0
                                          • cyperghostC
                                            cyperghost @zanac
                                            last edited by

                                            @zanac yes that was one of the reasons I entered openbor. The use of runcommand script offers solid usage of all these emulators. Man I love it if my plans are working ;)

                                            Z BiZzAr721B 2 Replies Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.