Go to advanced search

by Toad King
Sat Jun 16, 2012 5:33 pm
Forum: Gaming
Topic: Emulators and the R-pi
Replies: 74
Views: 39363

Re: Emulators and the R-pi

BakaOsaka wrote:Toad King, is that with or without sound?
Sound works if you enabled the snd_bcm2835 module, but I've found that it makes the Raspberry Pi too unstable, and there are sound artifacts in it when the game isn't playing at full speed. (And even during slight hiccups at full speed.)
by Toad King
Sat Jun 16, 2012 2:45 am
Forum: Gaming
Topic: Emulators and the R-pi
Replies: 74
Views: 39363

Re: Emulators and the R-pi

If anyone wants to give it a shot, I got a SNES emulator running at full speed to near full speed on my 850Mhz-overclocked Pi.

https://github.com/ToadKing/pocketsnes-libretro

It uses my RetroArch port to run: http://www.raspberrypi.org/phpBB3/viewt ... =35&t=6750
by Toad King
Wed Jun 13, 2012 7:27 am
Forum: Gaming
Topic: Emulators and the R-pi
Replies: 74
Views: 39363

Re: Emulators and the R-pi

Posted this in another thread, but I'm working on a port of RetroArch, an emulator frontend. So far I got accelerated video going and controls and audio are coming soon: https://github.com/ToadKing/RetroArch-Rpi So far there's a handful of cores ported to it, but once I get the Pi version complete,...
by Toad King
Tue Jun 12, 2012 4:11 pm
Forum: Gaming
Topic: Emulators and the R-pi
Replies: 74
Views: 39363

Re: Emulators and the R-pi

Almost every emulator you try will get those results. The lack of X acceleration kills any speed you might get from them. They also might use OpenGL for rendering, so the Raspberry Pi falls back on MesaGL software rasterer, which would be even slower. So far, the only two emulators that avoid this a...
by Toad King
Sat Jun 09, 2012 12:42 am
Forum: Gaming
Topic: RetroArch Emulator Frontend
Replies: 475
Views: 207913

Re: RetroArch Emulator Frontend

I was using the fceu core that libsuper builds. But when I updated the firmware on squeeze now I get this error: 1457200810: vchiq_lib: Very incompatible VCHIQ library - cannot retrieve driver version * failed to open vchiq instance So it looks like no matter what I do to teh firmware it breaks ret...
by Toad King
Fri Jun 08, 2012 9:15 pm
Forum: Gaming
Topic: Emulators and the R-pi
Replies: 74
Views: 39363

Re: Emulators and the R-pi

Is there a working emulator to play Neo Geo games yet? If you feel like compiling things yourself, I have an emulator frontend with a core than can run some Neo-Geo games. All the stuff you need should be here: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=35&t=6750 Make sure you compile imame4...
by Toad King
Fri Jun 08, 2012 9:16 am
Forum: Gaming
Topic: RetroArch Emulator Frontend
Replies: 475
Views: 207913

Re: RetroArch Emulator Frontend

Yeah I forgot to do that. I also read that I need to do "sudo chmod a+rw /dev/vchiq" for some reason on Raspbian to get displays and it runs now, except when I load a NES rom I only get a square grey screen with some random color pixels around. And it freezes, I need to SSH to reboot. Maybe Raspbia...
by Toad King
Fri Jun 08, 2012 4:43 am
Forum: Troubleshooting
Topic: Newbie User cannot get Audio out
Replies: 14
Views: 31895

Re: Newbie User cannot get Audio out

I am able to load the snd_bcm2835 module fine, but I still can't get any sound to work. I get errors like robotfunk posted earlier: ALSA lib confmisc.c:768:(parse_card) cannot find card '0' ALSA lib conf.c:4170:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or dire...
by Toad King
Thu Jun 07, 2012 11:43 pm
Forum: Raspbian
Topic: Kernel messages spam
Replies: 6
Views: 3827

Re: Kernel messages spam

Nevermind, found a fix. I had to add "quiet" to the end of the kernel command line. It silences all the kernel messages on boot, but once klogd kicks in, any serious kernel messages get printed to the command line, while the rest of the verbose ones are silenced.
by Toad King
Thu Jun 07, 2012 10:03 pm
Forum: Raspbian
Topic: Kernel messages spam
Replies: 6
Views: 3827

Kernel messages spam

I've been using Hexxeh's image for some time now, but there's a big problem with it I can't seem to fix. Even after boot and klogd is started, my console is still spammed with a bunch of kernel messages. This only got bad when I tried using my Wifi dongle, which spams it nearly constantly, even when...
by Toad King
Wed Jun 06, 2012 4:02 am
Forum: Gaming
Topic: RetroArch Emulator Frontend
Replies: 475
Views: 207913

Re: RetroArch Emulator Frontend

That said, I've been running into issues with the Snes9x and Snes9x-Next cores, and they only render a black screen. They may not be fast enough anyway, and we may need to port one of the older, faster versions of Snes9x to get fullspeed. Odd. It should be outputting a 15bpp image. It could be that...
by Toad King
Tue Jun 05, 2012 1:57 pm
Forum: Gaming
Topic: RetroArch Emulator Frontend
Replies: 475
Views: 207913

Re: RetroArch Emulator Frontend

normal wrote:I know to forget about using b cores, but I was concerned that even the other snes cores don't build. Also I ran out of memory compiling fba, would increasing the size of swap fix this?
Sometimes it can help. What memory split are you using? Don't try to compile anything on the 128/128 memory split.
by Toad King
Tue Jun 05, 2012 1:11 pm
Forum: Gaming
Topic: RetroArch Emulator Frontend
Replies: 475
Views: 207913

Re: RetroArch Emulator Frontend

Don't even bother with any of the bsnes cores, or any of the b[system] cores for that matter. They will all be too much for the Pi to handle. That said, I've been running into issues with the Snes9x and Snes9x-Next cores, and they only render a black screen. They may not be fast enough anyway, and w...
by Toad King
Tue Jun 05, 2012 3:00 am
Forum: Gaming
Topic: RetroArch Emulator Frontend
Replies: 475
Views: 207913

Re: RetroArch Emulator Frontend

normal wrote:The libretro-super URL is broken. Was it changed or updated or what?
Yeah, they changed it. The working link is here: https://github.com/libretro/libretro-super
by Toad King
Sun Jun 03, 2012 6:36 pm
Forum: Gaming
Topic: RetroArch Emulator Frontend
Replies: 475
Views: 207913

Re: RetroArch Emulator Frontend

I just tried it with the imame4all backend and WOW! It took a LOT of time to compile and I had some problems with the configuration but It was definitely worth it! It still has some bugs (I cant seem to get any sound) but I had Metal Slug 2 at 50-60 FPS and Street Hoop at fullspeed 8-) Great work T...
by Toad King
Sun Jun 03, 2012 3:15 am
Forum: Other programming languages
Topic: Tutorial on OpenMAX IL?
Replies: 2
Views: 3317

Tutorial on OpenMAX IL?

Does anyone have any guides on using OpenMAX IL, specifically for audio usage? The best I can find is the OpenMAX specification (which is very intimidating to say the least) and the hello_audio sample program in the Raspberry Pi firmware. The sample program also makes use of some helper library (ilc...
by Toad King
Thu May 31, 2012 4:13 pm
Forum: Gaming
Topic: RetroArch Emulator Frontend
Replies: 475
Views: 207913

Re: RetroArch Emulator Frontend

I just mimicked the keybinds from FBA for the most part. Lightgun games may not work right yet but I'm taking it one step at a time. The only real problem I encountered was getting MAME to run one frame at a time, which it was not really designed for, although this is more of a design choice than an...
by Toad King
Thu May 31, 2012 3:51 pm
Forum: Gaming
Topic: Self-Contained MAME Machine
Replies: 80
Views: 39585

Re: Self-Contained MAME Machine

I think you're overestimating the power of the ARM core. If it was a Cortex ARM at 700Mhz, I'm pretty sure it would get a lot better performance that what it does now. The problem is the ARM11 is a pretty old chip, and some people on the forums pegged it at around the speed of a 300Mhz Pentium. (Don...
by Toad King
Thu May 31, 2012 3:40 pm
Forum: Gaming
Topic: RetroArch Emulator Frontend
Replies: 475
Views: 207913

Re: RetroArch Emulator Frontend

I looked at iMAME4all for a bit last night and I have a version of it running under libretro now. https://github.com/ToadKing/imame4all-libretro It still has some bugs to work out (some games have crackling audio or outright crash) but it already has much better performance than FBA. I hover between...
by Toad King
Wed May 30, 2012 8:33 pm
Forum: Raspbian
Topic: packages you want to see in raspbian
Replies: 133
Views: 38422

Re: packages you want to see in raspbian

I would love to get valgrind in Raspbian. Would help immensely in looking for places of optimization in programs I'm developing.
by Toad King
Wed May 30, 2012 7:42 pm
Forum: Gaming
Topic: Self-Contained MAME Machine
Replies: 80
Views: 39585

Re: Self-Contained MAME Machine

I'm pretty sure the issues we're running into is because the Raspberry Pi is just not strong enough for the FBA core for modern (well, 1990's) games. While avoiding palette conversions would help with some games that are right on the edge of being full speed, a lot of games aren't close enough for t...
by Toad King
Wed May 30, 2012 6:09 pm
Forum: Media centres
Topic: best approach to MAME performance
Replies: 4
Views: 7312

Re: best approach to MAME performance

I don't thing there's any reason to involve GLES/VG. We are not going to emulate anything with 3D. GLES is just used for scaling the framebuffer. Just run fbset with width and height to the desired values and the framebuffer will be scaled in hardware to the display's size. Mame 37b5 would be my re...
by Toad King
Wed May 30, 2012 5:46 pm
Forum: Gaming
Topic: Self-Contained MAME Machine
Replies: 80
Views: 39585

Re: Self-Contained MAME Machine

I think to get either of those boards running full speed, we'll have to look into optimizing code ourselves, or looking to other ports (like GP2X/Pandora/Smartphones) for implementations. The CPU cores for MAME are all done in pure C, but if we can get an ARM implementation of one of those CPUs, we ...
by Toad King
Wed May 30, 2012 5:42 pm
Forum: Media centres
Topic: best approach to MAME performance
Replies: 4
Views: 7312

Re: best approach to MAME performance

Here's the two big things that we will have to look out for: 1. No SDL. As you've read, at the moment that is all done in software and will have big performance penalties. We might be able to come back to it if someone makes a GLES backend for SDL to use, but at the moment I do not know of any. Port...
by Toad King
Wed May 30, 2012 4:21 am
Forum: Gaming
Topic: RetroArch Emulator Frontend
Replies: 475
Views: 207913

Re: RetroArch Emulator Frontend

I've spent the last week porting RetroArch, a multi-emulator frontend to the Raspberry Pi. My port is intended to run from the command line, with no X server running. It uses EGL/OpenVG to render directly to a fullscreen framebuffer. So far, the following features work: * Fullscreen video * Keyboar...

Go to advanced search