Go to advanced search

by ric_rpi
Sat Dec 16, 2017 8:51 pm
Forum: Gaming
Topic: Mupen64Plus - N64 Emulator for the Pi
Replies: 204
Views: 107713

Re: Mupen64Plus - N64 Emulator for the Pi

I suspect development has moved on with the upstream official mupen64plus-ui-console to the point that my custom mupen64plus core is no longer compatible. Option 1 : There should be a 'RasbianList_Pi2' file in the /home/pi/mupensplus. On the ui-console line, change the repository from 'mupen64plus' ...
by ric_rpi
Sun Jun 18, 2017 12:05 pm
Forum: Gaming
Topic: Can the Raspberry Pi 3 Emulate PS2?
Replies: 22
Views: 149904

Re: Can the Raspberry Pi 3 Emulate PS2?

Actually OpenGL3 is not a requirement - only the development of a graphics plugin that can use GLES hardware. Also pcsx2 has embedded x86 assembler that would need re-writing to ARM before you could even compile the source, let alone run it. To have any chance of being playable, a dynamic recompiler...
by ric_rpi
Tue Aug 09, 2016 10:59 am
Forum: Gaming
Topic: WIP: Playable Nintendo 64 Emulator Available
Replies: 381
Views: 267217

Re: WIP: Playable Nintendo 64 Emulator Available

Been a while since I last provided an update however I have a question for the community. The fork for the core was taken over 2 years ago and there have been a lot of changes since. I have re-ported the official core and carried out minimal changes to make it compatible again but the performance is...
by ric_rpi
Sat Jun 04, 2016 11:17 am
Forum: Gaming
Topic: Can the Raspberry Pi 3 Emulate PS2?
Replies: 22
Views: 149904

Re: Can the Raspberry Pi 3 Emulate PS2?

The short answer is maybe but not in the next 3-5 years. From quick comparison between the specs for N64 to PS2 and PI B to PI 3 it looks possible just . Unfortunately though, as far as I am aware, all pre-existing emulators are very closely coupled to x86 and would need a few years of work before a...
by ric_rpi
Sat Mar 12, 2016 12:12 pm
Forum: Gaming
Topic: WIP: Playable Nintendo 64 Emulator Available
Replies: 381
Views: 267217

Re: WIP: Playable Nintendo 64 Emulator Available

If you want to run full screen then you need '--disable-video-x11' in $SDL_CFG, however you can't run in an X11 window if you use that flag. To set run the following:

Code: Select all

$> X11=0 ./build.sh
by ric_rpi
Mon Oct 26, 2015 9:57 am
Forum: Gaming
Topic: WIP: Playable Nintendo 64 Emulator Available
Replies: 381
Views: 267217

Re: WIP: Playable Nintendo 64 Emulator Available

spock Afraid I don't have a Pi2 to test but it does work for jessie on a Pi B. If you wish to PM me with the entire output from ./build.sh, I will take a look through to try and give you some pointers. Mupen64plus uses SDL2 and the build script will compile it from source so that it can apply the co...
by ric_rpi
Wed Jun 17, 2015 10:17 pm
Forum: Gaming
Topic: WIP: Playable Nintendo 64 Emulator Available
Replies: 381
Views: 267217

Re: WIP: Playable Nintendo 64 Emulator Available

Djinny

you could have a try at building the kernel module that will support rumble for your controller on the pi. Don't see why it wouldn't work so long as the controller can get enough power e.g. from a powered USB hub.
by ric_rpi
Tue Mar 10, 2015 1:25 pm
Forum: Gaming
Topic: WIP: Playable Nintendo 64 Emulator Available
Replies: 381
Views: 267217

Re: WIP: Playable Nintendo 64 Emulator Available

It should work on Pi2.

The build script detects if you are running on a Pi2 and will provide the necessary flags for ARMv7 and NEOM optimizations.
by ric_rpi
Sat Feb 07, 2015 3:21 pm
Forum: Gaming
Topic: Raspberry Pi 2 - What would it mean for emulation?
Replies: 62
Views: 20821

Re: Raspberry Pi 2 - What would it mean for emulation?

Sounds like the code isn't multithreaded and cannot take advantage of the 4 cores. Unfortunately that is the case. Processing of sound can be done in another thread when using audio-sdl but sound only accounts for 5-10% of the processing load. Pushing graphics into another thread will require major...
by ric_rpi
Sat Feb 07, 2015 8:51 am
Forum: Gaming
Topic: WIP: Playable Nintendo 64 Emulator Available
Replies: 381
Views: 267217

Re: WIP: Playable Nintendo 64 Emulator Available

It is possible that more games will be compatible with the new Pi. The dynamic recompiler has a lot of pre-processor code switching, dependant on the architecture version. The android team have put in a lot of effort on the ARM side of mupen64plus but I don't know if any bug fixes they may have done...
by ric_rpi
Wed Feb 04, 2015 3:48 pm
Forum: Gaming
Topic: Raspberry Pi 2 - What would it mean for emulation?
Replies: 62
Views: 20821

Re: Raspberry Pi 2 - What would it mean for emulation?

I'm very excited about this myself as I have 2 Pis already devoted to emulation/gaming. I'm not in a huge rush to get the Pi 2, as I would like to wait and see how drastic the improvements are, but the replies from you guys have me pretty enthusiastic. I'm not even going to go as far saying anythin...
by ric_rpi
Wed Feb 04, 2015 3:32 pm
Forum: Gaming
Topic: Raspberry Pi 2 - What would it mean for emulation?
Replies: 62
Views: 20821

Re: Raspberry Pi 2 - What would it mean for emulation?

PCSX2 is next on my list ... but I will finish a new Dynamic Recompiler for mupen64plus first
by ric_rpi
Wed Jan 28, 2015 6:33 pm
Forum: Gaming
Topic: WIP: Playable Nintendo 64 Emulator Available
Replies: 381
Views: 267217

Re: WIP: Playable Nintendo 64 Emulator Available

omycronprime Sorry to hear its been a long battle. Afraid I don't have much experience with RetroPie however I think what you are trying to do (i.e. not use the keyboard to select the ROM to play) is possible. I think RetroPie uses EmulationStation as a front-end that allows users to use a joysick/p...
by ric_rpi
Thu Jan 15, 2015 12:05 pm
Forum: Gaming
Topic: WIP: Playable Nintendo 64 Emulator Available
Replies: 381
Views: 267217

Re: WIP: Playable Nintendo 64 Emulator Available

yes Retropie invokes the ricrpi/mupen64plus build.sh script. However there is an issue with SDL2 as Retropie builds it with X11 support (for other emulators) however it then means mupen64plus cannot create a GLES context and must be run on the desktop which is slower. You can use the build script to...
by ric_rpi
Mon Jan 12, 2015 9:58 am
Forum: Gaming
Topic: WIP: Playable Nintendo 64 Emulator Available
Replies: 381
Views: 267217

Re: WIP: Playable Nintendo 64 Emulator Available

APIDIR should point to ricrpi/mupen64plus-core/src/api for the header files. The path is relative from the directory where the makefile runs from, which is why there is the '../../../../' prefix. I have added some echo commands to the ./build script so you can check the value of APIDIR. You can also...
by ric_rpi
Fri Jan 09, 2015 9:08 am
Forum: Gaming
Topic: WIP: Playable Nintendo 64 Emulator Available
Replies: 381
Views: 267217

Re: WIP: Playable Nintendo 64 Emulator Available

The spaces in the file name are interpreted by the terminal as argument separators. That is why you also get the 'unrecognized command-line parameter' error messages. You need to either use speech marks or the escape key ( \ ) to fix e.g. ./mupen64plus "/home/pi/RetroPie/roms/n64/Super Mario 64.n64"...
by ric_rpi
Thu Jan 08, 2015 10:19 am
Forum: Gaming
Topic: WIP: Playable Nintendo 64 Emulator Available
Replies: 381
Views: 267217

Re: WIP: Playable Nintendo 64 Emulator Available

Apologies for the bug in the ./build.sh script maths. You need to increase CONF_SWAPSIZE further. There needs to be at least 750MB of memory available in order to compile/optimize mupen64plus so you need to add more virtual memory. Try running 'free -m -t' to see how many MB of memory you have. Edit...
by ric_rpi
Tue Jan 06, 2015 12:01 pm
Forum: Gaming
Topic: WIP: Playable Nintendo 64 Emulator Available
Replies: 381
Views: 267217

Re: WIP: Playable Nintendo 64 Emulator Available

I don't think there is any hotkey functionality built in but you if you have a free button, you can assign it to one of the 'core events' listed in the mupen64plus.cfg file. There is one event to shut the emulator down so you could set the parameter e.g. 'J1B9' (for joystick 1 button 9).
by ric_rpi
Thu Dec 11, 2014 10:49 am
Forum: Gaming
Topic: WIP: Playable Nintendo 64 Emulator Available
Replies: 381
Views: 267217

Re: WIP: Playable Nintendo 64 Emulator Available

Afraid I don't know much about the xboxdrv side of things but I get the impression the xboxdrv maps buttons to simulate keyboard input therefore have you tried running in a terminal as keyboard input does not work with X11/desktop (except for 'ESC' key). The whole SDL keyboard/video is currently a b...
by ric_rpi
Tue Dec 02, 2014 2:54 pm
Forum: Gaming
Topic: N64 RPI
Replies: 1
Views: 690

Re: N64 RPI

I believe there is only mupen64plus ported to the pi. There is lots of information in the WIP mupen64plus thread. To summarize, it is compatible and stable with most N64 games but the speed drops significantly with complex 3d scenes. Mario 64 often struggles to run at 100% speed but I feel the speed...
by ric_rpi
Tue Dec 02, 2014 2:44 pm
Forum: Gaming
Topic: My experience so far
Replies: 9
Views: 2089

Re: My experience so far

smstext

could you describe what the issue is with mupen64plus? any error messages would be helpful.

You can also download/compile and run it as a standalone emulator by running the following commands:

Code: Select all

git clone http://github.com/ricrpi/mupen64plus; cd mupen64plus; ./build.sh; sudo ./install.sh
by ric_rpi
Tue Nov 04, 2014 3:57 pm
Forum: Gaming
Topic: WIP: Playable Nintendo 64 Emulator Available
Replies: 381
Views: 267217

Re: WIP: Playable Nintendo 64 Emulator Available

patrickroyfan Welcome to the forum and hope you're having fun with mupen64plus. You can use the --gfx program arg to set the plugin on the command line. I would also suggest you use --nosaveoptions to stop mupen64plus.cfg being updated. There are more details here: https://code.google.com/p/mupen64p...
by ric_rpi
Sat Oct 25, 2014 6:45 pm
Forum: Gaming
Topic: WIP: Playable Nintendo 64 Emulator Available
Replies: 381
Views: 267217

Re: WIP: Playable Nintendo 64 Emulator Available

MessiJ First of all, welcome to the forum. My understanding from briefly using RetroPi was that it uses the compile/install script from ricrpi/mupen64plus to build the binaries from the latest source. I haven't uploaded any major changes lately so versions are likely to be the same or have similar p...
by ric_rpi
Wed Oct 01, 2014 8:44 am
Forum: Gaming
Topic: WIP: Playable Nintendo 64 Emulator Available
Replies: 381
Views: 267217

Re: WIP: Playable Nintendo 64 Emulator Available

I have finally managed to get ES installed and running on Raspbian but I can't replicate the ES/mupen64plus issue others are seeing.

Has anyone done a fix for this or is it still broken with wheezy? (I am running Raspbian/jessie)
by ric_rpi
Thu Sep 04, 2014 2:49 pm
Forum: General discussion
Topic: Ideas for class project?
Replies: 5
Views: 1144

Re: Ideas for class project?

How about writing a compiler? You could create your own computer language and then write the assembler to turn your text file into an elf binary. You could split the project up into the following areas: Write the code to follow the ELF format, for your new compiler output. Write the generator to tur...

Go to advanced search