Hey,
awesome work so far.
I'm currently looking into getting n64 for Retroplayer.
As far as I can see mupen64-plus is already ported to libretro.
Garbear also told me it is necessary to give an OpenGL context into the core.
This is how it works in RetroArch.
I digged into the code based on Retroplayer-13.1 branch and can see that the necessary
callbacks in xbmc/addon/AddonCallbacksGame.cpp are quoted es //Todo.
I'm willing to spend some time - is Retroplayer-13.1 the right base for it?
This would be amazing! I think you will make a lot of people happy with this. At least I would be glad to help with testing
FYI there are some of garbears branches which have more receent commits like retroplayer-13-settings. Maybe he will chime in on the best way to start..
That would be so nice! I'm already thinking about goldeneye, mario kart and ocarina of time...
Still one of the greatest games ever!
I look forward to any progress on this.
(2014-10-02, 08:57)RockerC Wrote: [ -> ]Probably a good idea to send a private message to garbear here about your plan to help regardless
I already did so.
(2014-10-02, 08:57)RockerC Wrote: [ -> ]Wish you good luck and happy coding!
Thanks. I guess this is definitely a big challenge
Maybe a dvdplayer dev can help me out with following question:
I learned so far that I need to give a framebuffer object into the libretro-core.
It will then render onto that framebuffer and the frontend will get it on the screen.
Is following true?
* dvdplayer starts dvdplayer video thread
* video thread gives a frame into g_renderManager
* g_renderManager has a concrete Renderer Object
* the concrete renderer object owns a FrameBuffer object
* This framebuffer object is used to render a frame
This would mean that I need to get the FrameBuffer up to Retroplayer and give it into the
mupen64libretro core...
I'm not sure if many dvdplayer devs will see this as we mostly work on github and tag people there.
You might want to email Voyager as he knows the dvdplayer bits quite well i think.
https://github.com/Voyager1
would be awesome if possible cant seem to find a n64 emulator to work for me on my andoid box would love to bring golden eye back out lol
(2014-10-08, 23:53)zag Wrote: [ -> ]I'm not sure if many dvdplayer devs will see this as we mostly work on github and tag people there.
You might want to email Voyager as he knows the dvdplayer bits quite well i think.
https://github.com/Voyager1
Thanks for the contact.
(2014-10-09, 00:05)kizzer31 Wrote: [ -> ]would be awesome if possible cant seem to find a n64 emulator to work for me on my andoid box would love to bring golden eye back out lol
I'm not familiar with android development but according to following link
https://libretro.wordpress.com/2013/05/2...nt-page-1/
any device with OpenGL 2.0 or OpenGL ES 2.0 support will work with libretro-gl cores.
yea did use that retroarch before although the snes would work with my xbox 360 controller, the sega games would not work with the controller for some reason
just wanted to update you, guys.
Still struggling with weird startup crashes but I'm still on it - don't worry
Hey a1rwolf! Have you had a chance to speak to garbear or some other developer about your project? Any news?
hey mettbrot,
yes, I already talked to garbear. I also did one minor but (for me) hard to find fix in the callback chain of retroplayer.
Right now I'm pretty busy in my work, so my time was very limited last 2 weeks.
For some reason the mupen64libretro backend crashes in some opengl function and I'm still struggling with it.
Fernetmenta was so kind to give me some details about OpenGL and how it is done within VDPAU, so I have a path in my mind...
Once I got rid of these stupid crashes I will post it here right away!
awesome!! Thanks for the update