libretro port

andré.leiradella

New member
Hey,

Is there a libretro port of OpenBOR? RetroArch+Lakka is my official retro game console and having OpenBOR there would be awesome!

Cheers,

Andre
 
i have a raspberry pi 2 too, but i have to buy this month a faster sdcard to try those things and see.

but for what i checked2 guys are able to compile openbor on it, but was the build made from analyst git rub, that one that had super fast load, but nowadays it is outdated

this guy are running openbor from pi
https://www.youtube.com/watch?v=HxjabijmIWM
tried to contact him but he does not replied to me


 
André Leiradella said:
CRxTRDude said:
Unfortunately, no. Someone needs to code that and incorporate it to Libretro.

Is there interest from the devs to write and maintain such a port?

DC's busy with Chronocrash and Plombo's busy with other things aside from OpenBOR. I'm not that skilled in programming, I just only did 'maintainance' for the Android builds.

In conclusion, I might not think so. That's why i said 'someone needs to'. Also, the team doesn't support the ports as much, so when that someone would port it, it's his responsibility whenever problems arise from his implementations.
 
CRxTRDude said:
André Leiradella said:
Is there interest from the devs to write and maintain such a port?

DC's busy with Chronocrash and Plombo's busy with other things aside from OpenBOR. I'm not that skilled in programming, I just only did 'maintainance' for the Android builds.

In conclusion, I might not think so. That's why i said 'someone needs to'. Also, the team doesn't support the ports as much, so when that someone would port it, it's his responsibility whenever problems arise from his implementations.

I see.

What OpenBOR uses for graphics and audio? SDL? Does it require hardware acceleration?
 
André Leiradella said:
What OpenBOR uses for graphics and audio? SDL? Does it require hardware acceleration?

Yup, it uses SDL 2 specifically. The graphics has two modes, the software SDL and the hardware OpenGL, which the android build shares (although using the OpenGL ES). IIRC, i think DC did say once that the engine is designed with software in mind and not hardware acceleration, as we're only using 2d sprites and graphic techniques.
 
CRxTRDude said:
Yup, it uses SDL 2 specifically. The graphics has two modes, the software SDL and the hardware OpenGL, which the android build shares (although using the OpenGL ES). IIRC, i think DC did say once that the engine is designed with software in mind and not hardware acceleration, as we're only using 2d sprites and graphic techniques.

It looks like a good candidate for a port to libretro, one that would run on all current RetroArch target platforms. Where can I get it's source code? I've found the link to the SourceForge project but there are only binaries available for download there.

Also, is there any documentation about the modules? I'd like to see if there are characteristics that would made the port easier.
 
Are there any news?
This would be awesome and a OpenBOR-core could use the libretro "ecosystem" and would run on many systems OpenBOR doesn't actually run on ...
https://www.libretro.com/index.php/api/
https://docs.libretro.com/development/cores/developing-cores/
 
I had very bad experience with retroarch overall, their menu setup and stupid complexity , yes - stupid, is just big fail, i complained about it on their forums back in 2013 or so, but its still not changed.Ihate it with a passion and ther are probably a few other people who had similar experiences, the devs just dont care over there, they cram a lot of useless stuff , very VERY confusing menus and each time i try to return to it to see some progress , i get bombarded with bad memories , This thing needs to be written from ground up again.
And im totally serious.
So i dont think its a big loss if retroarch doesnt have openbor core, the devs are just ignorant, and it all feels like frankensteined coding experiment than a platform to play multiple systems on multiple systems.
I dont like to be that negative but its worst emulator platform i ever encountered.
The idea is very nice in theory but actual retroarch is terribly bad.How does it look like nowadays? ps4 style XMB menus?
Controlled setting and paths setting is a nightmare, its worst of the worst.
https://www.reddit.com/r/emulation/comments/37qo0h/am_i_the_only_person_who_doesnt_like_retroarch/
 
Dang bWWd, tell us how you really feel, lol! Seriously, if one of our most laid back and knowledgeable members hates something, it must be pretty dang bad.

Outside that, I have less than zero interest in adding more ports. So the answer is: There is no progress and there won't be any.

DC
 
bWWd said:
I had very bad experience with retroarch overall, their menu setup and stupid complexity , yes - stupid, is just big fail, i complained about it on their forums back in 2013 or so, but its still not changed.Ihate it with a passion and ther are probably a few other people who had similar experiences, the devs just dont care over there, they cram a lot of useless stuff , very VERY confusing menus and each time i try to return to it to see some progress , i get bombarded with bad memories , This thing needs to be written from ground up again.
And im totally serious.
So i dont think its a big loss if retroarch doesnt have openbor core, the devs are just ignorant, and it all feels like frankensteined coding experiment than a platform to play multiple systems on multiple systems.
I dont like to be that negative but its worst emulator platform i ever encountered.
The idea is very nice in theory but actual retroarch is terribly bad.How does it look like nowadays? ps4 style XMB menus?
Controlled setting and paths setting is a nightmare, its worst of the worst.
https://www.reddit.com/r/emulation/comments/37qo0h/am_i_the_only_person_who_doesnt_like_retroarch/
bWWd
Oh man, serious? I agree with you in the aspect of the menus and a not "friendly" interface, it is really true. But about performance and functionality, Retroarch can do a decent job as a multi system emulator.

I've been using emulators for a long time and to be honest I'm very rigorous especially speaking about performance and bugs. After some tests made in the version 1.7.0 and newer, I have to admit that the Libretro/RetroArch developers improved a lot the last cores.

Another thing that I agree with you, it's about the "first-time" users. Some things are hard to understand at the beginning, but once you understand the basics and make a correct configuration, you will never need to make it again.

For test purposes, I'm always making comparisons between the "standalone" emulators VS retroarch cores and except for some up-to-date emulators that are really good, like PPSSPP, Redream or Mame, some others can have bad results against RetroArch cores. For example, one of the features I like the most is to access the menu by joystick, to make configurations and save states, instead of making it by keyboard/mouse.

But I totally understand you and I hate complex menus too. To solve this problem I will give a suggestion that worked for me. If you use a frontend like LaunchBox, once you configured it together with RetroArch, you will never have to face this ugly interface anymore, simply click and play :D. Another suggestion is to create playlists of your games inside the Retroarch, it works like LaunchBox but using your own interface

As a "backend" application, RetroArch can do a great job. It would be good to have OpenBOR running on retroarch, but if performance is going to get worse, I prefer the standalone version
 
haha yeah, retroarch and me , we have quite bad history and i tried to give it a chance multiple times, i was slapped away every single time.
But please do try it, so you know what i mean.Idea is nice, multiple cores in single place but the GUI/ menu is straight from hell.
The thing is, they could of made normal looking menus, like in most other emulators , just draw the damn gui and windows-like menu on top, but why? Its better to put off people with negative experience.
 
Allright, now i think that Retroarch devs need some props cause i just tried that reduced latency mode in retroarch and its quite amazing, soome games i though im bad at them but now i see it was a lot of the time inpuit lat that did not gave me a chance to react fast enough, the difference is huge for me.
In some games i didnt even know that im able to break away from being smashed around when tapping attack very fast , its very huge for emulation scene IMO.
It work with emulators /cores that support savestates so even if openbor would be somehow make to work and load pak files in retroarch then it wouldnt support it, not that there is much lag in openbor, i didnt really tested that tho but when you can turn it off and on in retroach then difference is big.
Some games just finally feel right, i knew there was something off all these years in emulators. Now it plays like actual consoles, even nes games , theyre just snappy and immediate, its kinda strange and great .
So yeah, i wont change my mind about gui, and gamepads config is crap but when you go through that then reduced input lag is very very nice.
Do try it , i recommend it but be prepared to fight a bit with crap gui.

 
Hello bWWd
There's another way to reduce latency. I'm playing fighting games using MAME/FB Neo cores and for this type of game the input lag is a very bad thing.

So, I recommend disabling the V-Sync and enable a few other things, like the image below. I tried this Run-Ahead feature and it seems good, but depending on the core you are using, unfortunately some glitches can randomly happen.

8mi65oF.png
 
Thanks it works, i see that this runahead mode just chops off 2 future frames when you press the key, you can set it to chop off less or more so that gives even less latency than original consoles but of course isnt that smooth, 2 is fine but 3 already can be noticed.
I did some research and bought cheap kirin 980 phone f, nova 5t for about 150 euro , it runs ps2 emulator fullspeed 60fps in 2x resolution so thats great.
technology is moving quite fast .
 
Great, I'm glad that it worked. About the PS2 emulator, you are using pcsx2? I downloaded and tested the latest Windows version and I saw that the developers made a great progress after the PS5 launch.
It is good to know that this emulator is running well in cell phones, thanks to let me know  :)
 
I didnt install ps2 emu on my phone yet cause it asks about permissions for calling and location (WTF?) but ive seen vids with the same chip as i have in my pixel 2xl.
Im using usb gmepad with usb c hub with fast charging and i can playwithout worries abouy battery life,
 
Back
Top Bottom