While that is 100% true (for the countries that I am aware of at any rate) I made the restrictions a little broader because something being legal unfortunately won't stop a corporation from suing you and the RPF just doesn't need that kind of attention, so we restrict it a little more than needed, but people still get the information they need. You just have to do a little extra foot worknimitz wrote:Just to make things perfectly clear to the mods: Emulators, source code of emulators, binaries, etc are perfectly legal in *every* country out there.
ROMs, BIOSes and any other kind of software running on those emulated systems is under copyright law and is indeed problematic if not completely illegal.
Emulators themselves are very interesting software that allow to run non-native machine code on the target system and are often beautiful examples of reverse-engineering.
I'm not gonna go ballistic on the random link It's just on a thread dedicated to an already dicey topic I'm erring on being overly cautious. I did see some other android ports that seemed to be a nice option, but I couldn't find any source code for them, just a link to the app store.gcat wrote:I ported a couple of emulators I originally wrote for Android, there's a thread about them in the Projects section. Done Master System and Gameboy ones so far, maybe more to follow.
(I did provide a link, didn't realise that might not be ok ... there is nothing infringing in the emulators themselves though, only in potentially distributing game ROMs, which I haven't linked to).
Good idea! I'll make sure to do so as soon as someone give some information on how to actually get reliable emulation goingschneeee wrote:@abishur: Thank you very much, and a *lol* at the coincidence
I would suggest, that the first post could be updated every time, that there's a statement about a running emulator on the RPi. So everyone can see exactly which specific emulator works, right from the beginning of the thread.
Me too! But I guess no one has gotten it worked out yet (or NES for that matter). Otherwise I would *hope* they'd share the knowledge with the rest of uscpressland wrote:I'd love to get some SNES Emulation going!
I have a NES emulator working without sound, using the Debian image, will only work running through console no LXDEabishur wrote:At this point in time one of the big deals for me is the ability to run it straight off framebuffer. I had an NES one working without sound, but I re-imaged and now I can't remember which one it was or how I had to working running it through LXDE just isn't working at the moment.
Also, Cliff Lawson of Amstrad wrote an email to World of Spectrum (viewable on the site) granting permission for not just them but others to distribute the Spectrum ROMs with emulators so long as no specific charge was made for the ROMs, even if the emulator was sold.jonv wrote:There was a Sinclair Spectrum emulator running on a Pi at the 30th Anniversary event in London. I believe it was a port of Fuse.
Oh yeah, that's the one! I tried to use mednafen, but even disabling openGL so it would use SDL for graphics would only give me a blank screen. I've tried to find some console emulators that use openGLES but every time I find one, it turns out that it's only available as a pre-assembled package for platform x.stornnation wrote:I have a NES emulator working without sound, using the Debian image, will only work running through console no LXDEabishur wrote:At this point in time one of the big deals for me is the ability to run it straight off framebuffer. I had an NES one working without sound, but I re-imaged and now I can't remember which one it was or how I had to working running it through LXDE just isn't working at the moment.
sudo apt-get install fceu
./fceu -input1 gamepad -inputcfg gamepad1 /home/pi/mario_bros.zip
Command above will map gamepad buttons to your keyboard, and load game image path you specify. Appears to work fine apart from no sound, I've had a few levels on Mario Bros.
Not tried with a joypad, I have a wireless xbox360 joypad that is discovered as a usb device, but have not had chance to try to get it working yet. It doesn't work by default