Nintendo 64 Emulator
#1
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?
Reply
#2
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 Tongue

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..
Reply
#3
(2014-10-01, 21:44)a1rwolf Wrote: I'm willing to spend some time - is Retroplayer-13.1 the right base for it?
Good question, but yes that is that least what it looks like today based on his activity log on GitHub.

garbear might need to edit and update the two related sticky threads again to reflect that info

http://forum.xbmc.org/showthread.php?tid=164725
http://forum.xbmc.org/showthread.php?tid=171511

Probably a good idea to send a private message to garbear here about your plan to help regardless

http://forum.xbmc.org/member.php?action=...&uid=81169

Wish you good luck and happy coding!
Reply
#4
That would be so nice! I'm already thinking about goldeneye, mario kart and ocarina of time...
Reply
#5
Still one of the greatest games ever!

Image

I look forward to any progress on this.
Reply
#6
(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 Smile
Reply
#7
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...
Reply
#8
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
Reply
#9
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
Reply
#10
(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.
Reply
#11
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
Reply
#12
just wanted to update you, guys.
Still struggling with weird startup crashes but I'm still on it - don't worry Wink
Reply
#13
Hey a1rwolf! Have you had a chance to speak to garbear or some other developer about your project? Any news? Smile
Reply
#14
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!
Reply
#15
awesome!! Thanks for the update Smile
Reply

Logout Mark Read Team Forum Stats Members Help
Nintendo 64 Emulator3