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 182.7k 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 cyperghost

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

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

      @zanac I believe you that it is running - in a few hours @BiZzAr721 will surly post his out findings. I guess he is eating something in the moment or does something mad with his parachute. But as you said we need another video encoder then I think we are on the right track.

      It was a video just for fun, anyway please dont worry about resolution i will share a new binary soon that will be better on rpi, that GL version is for old crt tv that i use with pandora box (allwinner) inside My arcade cab

      The results from @BiZzAr721 are very good. Maybe some fine tuning and the new version is ready to go. So I think it is time to write a script module for install. I think you @zanac should maintain the git and you can provide two ways of install. A build from source and a ready precompiled package. From source you need the sdl2-dev. If you build from binary you need just a bunch of dependencies added.
      Thank you for this nice build

      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 said in OpenBOR finally working fine on RETROPIE with ES:

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

        @zanac I believe you that it is running - in a few hours @BiZzAr721 will surly post his out findings. I guess he is eating something in the moment or does something mad with his parachute. But as you said we need another video encoder then I think we are on the right track.

        It was a video just for fun, anyway please dont worry about resolution i will share a new binary soon that will be better on rpi, that GL version is for old crt tv that i use with pandora box (allwinner) inside My arcade cab

        The results from @BiZzAr721 are very good. Maybe some fine tuning and the new version is ready to go. So I think it is time to write a script module for install. I think you @zanac should maintain the git and you can provide two ways of install. A build from source and a ready precompiled package. From source you need the sdl2-dev. If you build from binary you need just a bunch of dependencies added.
        Thank you for this nice build

        Sorry, i'm not the right people to make that work, i don't own rasbperry and don't use retropie: i use different hardware and OS, i'm here just 'cause allwinner is similar to rasbperry but is not equal! :)
        My goal is now to understand with your help which patch is needed for retropie, after that i will share you source code and info of how to build from source a binary.... i'm sure someone will do the dirty work when it will be shared! ;)

        cyperghostC 1 Reply Last reply Reply Quote 2
        • 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
                                            • 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.