welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Emulation on the Raspberry Pi (OLD)

Fri Feb 01, 2013 12:39 pm

The emulation scene is very buoyant at the moment so I thought it prudent for an update! (Also as to alleviate the process of posting in answer to EVERY THREAD!) A surprising number of Systems can be emulated either straight from the Repo’s, pre compiled “Binaries”, source code which you can compile yourself and “Optimised” Binaries are now starting to appear! I myself have -
Arcade: AdvMAME, (Approximately 70 games running “Fullspeed”), Atari VCS/2600 (STELLA), Atari 8 Bit Computer Line (Atari++, Atari800 & AdvMESS), C64 (AdvMESS), MSX (AdvMESS), MSX2 (AdvMESS), PC Engine( Mednafen), PC Engine CD (Mednafen), SuperGrafx (Mednafen), ZX Spectrum (FBXZ), Amiga (UAE & UAE4ALL), SNES (SNES9X-SDL v1.39 and v1.53), NES (Mednafen & AdvMESS) , Game Boy (Mednafen & AdvMESS), Lynx (Mednafen), Vectrex (AdvMESS) , Apple II (AdvMESS), Neo-Geo (AES/MVS) (AdvMAME & GnGeo), PDP-1 (AdvMESS), BBC Model “B” (AdvMESS) ColecoVision (AdvMESS) and Playstation (PCSX ReArmed) amongst Others!!!There are also things like Retro Pi Installer (Retro Arch) and Raspbian Chameleon Remix which are “Multi Emulator” systems (They load different Emulators via a Control Program). Links to some of these are Here -

DOWNLOADABLE STRAIGHT FROM THE REPO’S
STELLA - Atari VCS/2600 Emulator
Mednafen - Multiple System Emulator
FUSE - ZX Spectrum

PRE PACKAGED BINARIES/CARD IMAGES
Mutiple Emulator Systems -
Carles Oriol’s Raspbian Chameleon remix - http://www.raspberrypi.org/archives/3075
petRock’s Retro Pi - http://petrockblog.wordpress.com/2012/0 ... pberry-pi/

02/12/2013
CHAMELEON REMIX
KEY: EMULATOR, SYSTEM EMULATED, WORKING STATE
Advancemame, Arcade - Working, Crashes
Hatari, Atari ST/STE - Perfect
Sz81, ZX80 & ZX81 - Perfect
Caprice, Amstrad cpc464 - Working, Crashes
FBZX, ZX Spectrum - Perfect
Atari 800, Atari 8Bit Computer Line - Not Working
Oricutron, Oric Atmos & Oric 1 - Working, Crashes
Linapple, Apple II 8Bit Computer Line - Working, Crashes
Scummvm, Lucasarts Point and Click Adventures - Perfect
Stella, Atari VCS - Perfect
Vice, Commodore 8 Bit computers (C64, PET, VIC-20 etc) - Working, Crashes
Dosbox, DOS Computers - Working, Crashes
Unreal, ZX Spectrum - Perfect
Fuse, ZX Spectrum - Perfect

Testing
I have tested Sega Master System/Game Gear support in Mednafen/AdvMESS/Palerider’s OsmOse and can confirm they are all working excellently!
I PM'd petrockblog (Author of Retro Pie) and he kindly replied with a FULL LIST of the latest Emulator Cores used and their Links for users interested -

• Amiga (UAE4All)
• Atari 2600 (RetroArch, stella-libretro, https://github.com/libretro/stella-libretro)
• Doom (RetroArch, libretro-prboom, https://github.com/libretro/libretro-prboom)
• Game Boy Advance (RetroArch, gambatte-libretro, https://github.com/libretro/gambatte-libretro)
• Game Boy Color (RetroArch, gambatte-libretro, https://github.com/libretro/gambatte-libretro)
• Game Gear (Osmose)
• MAME (iMAME4ALL)
• NeoGeo (GnGeo, http://code.google.com/p/gngeo/)
• Sega Master System (Osmose)
• Sega Megadrive (genesis-plus-gx), in the current version of RetroPie "DGEN" (http://dgen.sourceforge.net) is used. It seems as if DGEN is working fine with HDMI video, but the composite analog video output is not working reliably.
• Nintendo Entertainment System (RetroArch, fceu-next, https://github.com/libretro/fceu-next)
• PC Engine / Turbo Grafx 16 (RetroArch, mednafen-pce-libretro, https://github.com/libretro/mednafen-pce-libretro)
• Playstation 1 (RetroArch, PCSX ReARMed, https://github.com/libretro/pcsx_rearmed)
• ScummVM (official Debian repository, http://scummvm.org)
• Super Nintendo Entertainment System (RetroArch, PocketSNES, https://github.com/ToadKing/pocketsnes-libretro)
• Sinclair ZX Spectrum (Fuse, http://fuse-emulator.sourceforge.net)
• Z Machine emulator (Frotz, official Debian repository)
Single Emulator -
AdvMAME
Shea Silverman’s Pi MAME - http://blog.sheasilverman.com/pimame-ra ... -download/

They all have “Built In” GUI Front Ends and in some cases “ROM Finders”. Although in most cases they haven’t been “Optimised” for the RPi (Just “Binaries” from existing source code) and you will no doubt get better performance (As I have) compiling them yourself!

SOURCE CODE (COMPILE YOURSELF)
I have posted numerous “Guides” for those wishing to compile their own Emulators (That way getting the best performance/results, excluding any that have been “Optimised” for Open GLES!) and learn about RPi/Linux/Emulators in the process, which I believe was the intention of the Foundation rather than just “Flash” an Image to a Card!). Links to a few of them Here -

AdvMAME - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=22403
AdvMENU - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=23431
AdvMESS - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=23113
Atari++ (Atari 8 Bit Computer Line) - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=24729
GnGeo (Neo-Geo AES/MVS) - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=22302

They are FULL “Guides” on how to compile/run the emulator along with some ROM selection/ settings suggestions and other “musings” and “Trivia”. I also posted an AdvMAME ROM LIST (At the request of a user) which indicates which ones I have working “Fullspeed”, the Revision of the ROM required (As you may be aware MAME requires different romsets depending of the revision being used) and whether samples are needed Here - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=29427

Again, these are NOT “Optimised” for the RPi (Predominantly using SDL rendering, NO GPU assistance!) but some customised binaries and sources are starting to appear using Open GLES rendering, so gaining substantial performance by utilising the RPi’s GPU. Check the Forum

OPTIMISED BINARIES
Andrey’s Atari800 (Atari 8 Bit Computer Line) - http://www.raspberrypi.org/phpBB3/viewt ... 00#p272307
Andrey’s Unreal (ZX Spectrum) - http://www.raspberrypi.org/phpBB3/viewt ... 35&t=16707
Notaz’s PCSX ReArmed (Playstation) - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=28752

Really the choice is down to how involved with the learning/understanding of RPi/Linux you wish to get! (I.e. whether you want to compile your own Binaries etc), OR performance criteria (Open GLES is definitely where things are heading with regards to this!) ease of use, single or “Multiple” System Emulators etc. One thing I will add, there is NEVER a “ONE STOP” “PERFECT” solution with Emulation! ALL have their own distinct advantages/disadvantages, it’s all about what you are willing to compromise on! (E.g. I have 41 different Emulators on my PC for the “Optimum” results for each System!!! i.e Neo-Geo MVS (MAME), AES (Nebula), CD (NCDZ, because it accurately emulates the “Loading Times”!)

2/5/2013
Update -
BBUK has produced a script to patch/compile/install and set up an earlier version of AdvMAME (0.94) automatically!!! By definition there is an increase in performance over AdvMAME 0.106.0 (This is usually the case in emulation, newer revisions tend to be for better compatibility/accuracy, NOT optimisation!)
It can be found Here - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=32259
I have also posted my findings on the improvements in performance over AdvMAME 0.106.0 (Many are CONSIDERABLE!), Read - post by welshy » Tue Feb 05, 2013

If you wish to compile AdvMAME 0.94 yourself manually there are changes in certain scripts that need to be made (Read - post, by welshy » Mon Feb 04, 2013 5:07 pm and his reply, by BBUK » Mon Feb 04, 2013 5:48 pm), then follow my method of compiling Here - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=22403

2/6/2013
Update

Mednafen - Sega Game Gear, Sega Genesis/Megadrive*, Sega Master System
AdvMESS - Sega Game Gear, Sega Genesis/Megadrive#, Sega Master System

*Not Functioning, Blank screen Only
#Emulation is Poor/Slow

Palerider’s OsmOse (Source and Binary), Sega Master System/Game Gear - http://www.raspberrypi.org/phpBB3/viewt ... er#p278607

DGEN-SDL-v1.32 - A "Beginners Guide" to Compiling and Using - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=33467

Update 3/6/2013
New PC Engine Emulator Binary (Mednafen-0.9.24-W.I.P, pcengine_fast Module ONLY) available. Includes the Binary, mednafen-9x.cfg File and a README.txt with FULL Instructions and my personal recommendations of the best “AAA” Software available for the System

Link Here - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=35906


pudding has ported MAME4ALL to the Pi

It uses MAME v0.37b5 ROMS. Optimised for the Raspberry Pi with dispmanx graphics, SDL input and ALSA sound. Works in X-Windows or Console. Runs with a frontend gui or traditional MAME command line mode

Get it from the Pi store http://store.raspberrypi.com/projects/mame4all_pi

Homepage is https://code.google.com/p/mame4all-pi/

Link to Thread Here - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=36067

From my initial testing it's definitely the BEST performing version of MAME for the RPi thus far, running most Titles Fullspeed/Fullscreen under "X" in a 1920 X 1200 Framebuffer Window at 900MHz (Even AdvMAME 0.94 doesn't get anywhere NEAR that level of Performance)

UPDATE 4/14/2013
Pate has released a DOS Emulator rpix86 (Sorry about the Delay in updating, it’s now v0.05). In the UK and Europe, the Amiga and Atari ST Dominated the market in the late 80’s/early 90’s, mostly due to the excessive cost of PC hardware in these regions at the time, unlike the USA. Many software titles released on the Amiga/Atari ST were however ported over to the PC. Rpix86 is well worth a look!

You can download the new version from the Raspberry Pi store: http://store.raspberrypi.com/projects/rpix86 or alternatively directly from his web pages: http://rpix86.patrickaalto.com/rdown.html
Last edited by welshy on Sat Aug 31, 2013 12:23 pm, edited 7 times in total.
"The list of things I have heard now contains everything!"

kevkaos
Posts: 16
Joined: Sat Apr 21, 2012 7:00 am

Re: EMULATION ON THE RPi (UPDATE)

Sat Feb 02, 2013 8:54 am

sticky?? this post could same alot of repeat posts from new members as it helps introduce the subject and lets you know where projects are at

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: EMULATION ON THE RPi (UPDATE)

Sat Feb 02, 2013 10:36 am

kevkaos
That was undoubtedly my aim! I was finding that answering in response to questions in various threads (On individual System Emulators/Solutions) was getting a bit onerous! So thought it prudent to start a new thread collating what I had previously posted individually. The information contained would be of help to users new to emulation and confused/bewildered by the variety of options available along with their advantages/disadvantages in relation to ease of use/performance/understanding the RPi hardware/leaning about Linux etc. Hopefully I achieved that! With regards to “Sticky” well, that’s up to the Moderators...
"The list of things I have heard now contains everything!"

kevkaos
Posts: 16
Joined: Sat Apr 21, 2012 7:00 am

Re: EMULATION ON THE RPi (UPDATE)

Sat Feb 02, 2013 11:25 am

great post, its the perfect starting point for someone looking to start emulation as it answers allot of question and lets people know what projects are ongoing and points them in the right direction

toxibunny
Posts: 1382
Joined: Thu Aug 18, 2011 9:21 pm

Re: EMULATION ON THE RPi (UPDATE)

Sat Feb 02, 2013 11:46 am

now all we need is for someone to combine those handy SD card images with those cool optimised binaries...
note: I may or may not know what I'm talking about...

User avatar
Jessie
Posts: 1754
Joined: Fri Nov 04, 2011 7:40 pm
Location: C/S CO USA

Re: EMULATION ON THE RPi (UPDATE)

Sun Feb 03, 2013 6:34 am

It may be a good idea to make this sticky. I will give it some thought tomorrow. The only thing holding me back is that even though this is the "gaming" sub-forum, and emulation is mostly about gaming on most devices it still is not the main focus of the forum. This topic is just what the focus has turned to.

SiriusHardware
Posts: 494
Joined: Thu Aug 02, 2012 9:09 pm
Location: UK

Re: EMULATION ON THE RPi (UPDATE)

Sun Feb 03, 2013 11:55 pm

Jessie wrote:It may be a good idea to make this sticky. I will give it some thought tomorrow. The only thing holding me back is that even though this is the "gaming" sub-forum, and emulation is mostly about gaming on most devices it still is not the main focus of the forum. This topic is just what the focus has turned to.
+1 for this to be sticky - I don't mind all the emulator traffic in this forum because emulation currently represents the fastest way to get the greatest range of games running on the Pi, but it's true that the same questions are repeated often as the originals get washed away down the forum by newer posts. I think it is a good idea for this very helpful and informative post to stay at the top.

User avatar
Jessie
Posts: 1754
Joined: Fri Nov 04, 2011 7:40 pm
Location: C/S CO USA

Re: EMULATION ON THE RPi (UPDATE)

Mon Feb 04, 2013 6:24 am

It's not like it can't be unstuck later. Because of the editing rules on the form a mod will need to edit the first post when need be.

User avatar
Davespice
Forum Moderator
Forum Moderator
Posts: 1662
Joined: Fri Oct 14, 2011 8:06 pm
Location: The Netherlands
Contact: Twitter

Re: EMULATION ON THE RPi (UPDATE)

Mon Feb 04, 2013 11:18 am

Bravo welshy, glad someone is championing this :)

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: EMULATION ON THE RPi (UPDATE)

Tue Feb 05, 2013 3:23 pm

Update -
BBUK has produced a script to patch/compile/install and set up an earlier version of AdvMAME (0.94) automatically!!! By definition there is an increase in performance over AdvMAME 0.106.0 (This is usually the case in emulation, newer revisions tend to be for better compatibility/accuracy, NOT optimisation!)
It can be found Here - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=32259
I have also posted my findings on the improvements in performance over AdvMAME 0.106.0 (Many are CONSIDERABLE!), Read - post by welshy » Tue Feb 05, 2013

If you wish to compile AdvMAME 0.94 yourself manually there are changes in certain scripts that need to be made (Read - post, by welshy » Mon Feb 04, 2013 5:07 pm and his reply, by BBUK » Mon Feb 04, 2013 5:48 pm), then follow my method of compiling Here - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=22403
"The list of things I have heard now contains everything!"

SSilver2k2
Posts: 179
Joined: Wed Jun 06, 2012 1:51 am
Location: United States
Contact: Website AOL

Re: EMULATION ON THE RPi (UPDATE)

Wed Feb 06, 2013 2:58 am

Great thread, great job on the sticky!

My only issue with this method is that as we get more and more information, more comments are going to be added and this thread is going to be HUGE!

The biggest problem is that we can't edit posts after 15 minutes, so more upto date information may get lost.

Maybe sticky a GAMING FAQ / EMULATION FAQ that leads to a wiki page with all this great info?

Just some thoughts. Keep up the hard work everyone!

edit - hah! had to make an edit because i accidentally forgot a word
My blog of various geeky things - http://blog.sheasilverman.com
PiPLAY - http://piplay.org
DeskCade.com - Mini Raspberry Pi Arcade Cabinet

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: EMULATION ON THE RPi (UPDATE)

Wed Feb 06, 2013 10:24 am

SSilver2k2
As I previously stated, many users were “Blind Posting” with questions akin to “Is there an Emulator for X?” or “How do I get AdvMAME on the RPi?”, as these initial queries and posts were getting “Washed Away” over time leading to numerous repetition. My aim was to try and prevent this and post a concise “Guide” to what solutions had currently been established, the varying methods available and where things were heading in regards to Emulation on the RPi (e.g. native Open GLES rendering) and in the process alleviate my copious reply’s to the same questions! Hopefully users will show a modicum of restraint and just post links to new works in progress with a brief description as to its aims (As I have done above with regards to BBUK’s AdvMAME 0.94 automated script) thus this “Sticky” will remain a “Gateway” to newer threads on Emulation and prevent countless repeat posts with the same inquiries. I will endeavour to keep adding links to new solutions/forks and hopefully, with the help of the Moderators* retain the initial aim of the Thread

*Thank you for making this Thread “Sticky”. I’m sure you too have witnessed the same occurrence described above in relation to “Repeat” postings!
Last edited by welshy on Wed Feb 06, 2013 10:49 am, edited 1 time in total.
"The list of things I have heard now contains everything!"

efry
Posts: 2
Joined: Wed Feb 06, 2013 10:32 am

Re: EMULATION ON THE RPi (UPDATE)

Wed Feb 06, 2013 10:39 am

Hey welshy,

What about Sega systems!? :)

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: EMULATION ON THE RPi (UPDATE)

Wed Feb 06, 2013 1:16 pm

efry
Good Point! Apologies to any SEGA fans! I did negate to include detail on Sega Hardware! (Although the information is, somewhat, surreptitiously buried in the Thread!)

Mednafen - Sega Game Gear, Sega Genesis/Megadrive*, Sega Master System
AdvMESS - Sega Game Gear, Sega Genesis/Megadrive#, Sega Master System

*Not Functioning, Blank screen Only
#Emulation is Poor/Slow

Palerider’s OsmOse (Source and Binary), Sega Master System/Game Gear - http://www.raspberrypi.org/phpBB3/viewt ... er#p278607

There was also some preliminary work to get DGEN working in Retroarch and I myself have compiled it to a working state from Source Code (Albeit without correctly functioning Sound), that’s why I didn’t include any information regarding Sega Genesis/Megadrive Emulation in the original post. The aim was to provide information on FULLY FUNCTIONING solutions (That I know of), but I digress, Search the Forum for information as to any progress on Sega Genesis/Megadrive Emulation!
"The list of things I have heard now contains everything!"

BasicObject
Posts: 3
Joined: Thu Oct 11, 2012 12:45 am

Re: EMULATION ON THE RPi (UPDATE)

Thu Feb 07, 2013 4:05 am

Anyone tried this emulator with Raspbian https://github.com/hrydgard/ppsspp? There's no mention of it anywhere on this forum. Looks very promising... I realize playing GTA is highly doubtful but Lumines might work.

User avatar
Jessie
Posts: 1754
Joined: Fri Nov 04, 2011 7:40 pm
Location: C/S CO USA

Re: EMULATION ON THE RPi (UPDATE)

Thu Feb 07, 2013 6:13 am

BasicObject wrote:Anyone tried this emulator with Raspbian https://github.com/hrydgard/ppsspp? There's no mention of it anywhere on this forum. Looks very promising... I realize playing GTA is highly doubtful but Lumines might work.
While the MIPS processor in the PSP is closer to the ARM processor in the R Pi than the x86 processor in a PC it is still a totally different instruction set. I have no doubt that someone could get that code to compile and run but I don't think you would be able to do anything useful with the resulting program. But, anyone out there is welcome to prove me wrong as ususal.

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: EMULATION ON THE RPi (UPDATE)

Sun Feb 10, 2013 3:49 pm

BasicObject
Definitely a “Work in Progress”, from what I have seen it’s rendering rate is pretty poor thus far Link Here - http://www.youtube.com/watch?v=W3-TxAscWV8 . I use JPCSP (Which is probably the best existing solution) for testing new Custom Firmware/Emulators for PSP on my PC (Quad Core 3GHz CPU with a GeForce 9600 GT Grafix Card, 4GB of RAM and a dedicated Sound Card), but even then it’s performance/stability is imperfect. As a relatively new console, Sony have been quite adept/ fierce at preventing Hacking/Emulation with constant Firmware Updates, Hardware Changes and modifications (Even differing Mother Boards in the same Hardware Issue (i.e. PSP 1000/2000/3000). Also, keep in mind the raw performance of the host hardware (In this case the RPi) can be insignificant with regards to the System being Emulated. I have often cited the Atari VCS/2600 by example, although meagre by today’s standards (CPU: 6507, 1MHz, GPU: TIA) takes quite a powerful machine to Emulate it (Mainly because of the intricacies of the TIA). This is the case with many early Consoles (Because of their judicious use of Custom Silicon to keep Hardware costs down) and as such, documentation is limited for these “Custom Chips" (Making Emulation more problematic). The PSP’s computational power is in actuality closer to PS2 than PS1, this being the case, I would probably discount any ideas of acceptable PSP Emulators on the RPi
"The list of things I have heard now contains everything!"

elatllat
Posts: 1337
Joined: Sat Dec 17, 2011 5:05 pm

Re: EMULATION ON THE RPi (UPDATE)

Sun Feb 10, 2013 4:41 pm

2160p + USB3 + Wayland: https://hardkernel.com

FAQ : https://raspberrypi.stackexchange.com

Unanswered: https://www.raspberrypi.org/forums/search.php?search_id=unanswered

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: EMULATION ON THE RPi (UPDATE)

Mon Feb 11, 2013 2:29 pm

Moderators
Thank you to whoever is responsible for the tidy up!

elatllat
Looks like a promising start at elinux.org, however (Please try not to take this the wrong way!), the list looks like the System’s Emulated in Retroarch (Some of the “Notes” added have links to my AdvMAME Guide, Retroarch uses iMAME4ALL as it’s MAME “Core” for instance, which is VERY different!) which could lead to confusion for the uninitiated. What I think is probably needed to negate this is a Retroach “Cores” list (With the Emulators it uses) and then a separate one for other Emulators (That’s why I tried to separate them in the Original Thread). If you require some assistance in formatting/execution/information, let me know, I’m quite prepared to give support! I have also PM’d Toadking and asked him for a full list of which Emulators make up the cores of the Machines listed (Will Post on receipt). I have also done some research for Chameleon Remix and have identified the Systems Emulated, Cores used and their performance (Some DO NOT WORK or have other “Issues” i.e. Instability/Crashing), athough, it doesnt state the Performance

CHAMELEON REMIX
KEY: EMULATOR, SYSTEM EMULATED, WORKING STATE
Advancemame, Arcade - Working, Crashes
Hatari, Atari ST/STE - Perfect
Sz81, ZX80 & ZX81 - Perfect
Caprice, Amstrad cpc464 - Working, Crashes
FBZX, ZX Spectrum - Perfect
Atari 800, Atari 8Bit Computer Line - Not Working
Oricutron, Oric Atmos & Oric 1 - Working, Crashes
Linapple, Apple II 8Bit Computer Line - Working, Crashes
Scummvm, Lucasarts Point and Click Adventures - Perfect
Stella, Atari VCS - Perfect
Vice, Commodore 8 Bit computers (C64, PET, VIC-20 etc) - Working, Crashes
Dosbox, DOS Computers - Working, Crashes
Unreal, ZX Spectrum - Perfect
Fuse, ZX Spectrum - Perfect

Testing
I have tested Sega Master System/Game Gear support in Mednafen/AdvMESS/Palerider’s OsmOse and can confirm they are all working excellently!
"The list of things I have heard now contains everything!"

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: EMULATION ON THE RPi (UPDATE)

Tue Feb 12, 2013 7:44 am

Retro Pie (Retroarch), Emulator "Cores"
• Amiga (UAE4All)
• Doom (prBoom)
• Game Boy Advance (VBA-next)
• Game Boy Color (Gambatte)
• MAME (iMAME4ALL)
• NeoGeo (iMAME4ALL)
• Sega Master System (genesis-plus-gx)
• Sega Megadrive (genesis-plus-gx)
• Nintendo Entertainment System (fceumm)
• PC Engine / Turbo Grafx 16 (Mednafen_pcefast)
• Playstation 1 (PCSX_reARMed)
• Super Nintendo Entertainment System (pocketsnes)
• Z Machine emulator (Frotz)
"The list of things I have heard now contains everything!"

User avatar
Jessie
Posts: 1754
Joined: Fri Nov 04, 2011 7:40 pm
Location: C/S CO USA

Re: EMULATION ON THE RPi (UPDATE)

Tue Feb 12, 2013 8:59 pm

welshy wrote:Moderators
Thank you to whoever is responsible for the tidy up!
NP, I have been trying to keep all the useful info at the top. This was obviously the main concern when I stickied this thread because now it requires moderator maintainance.

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: EMULATION ON THE RPi (UPDATE)

Tue Feb 12, 2013 9:13 pm

As I failed to represent SEGA consoles in my original Post, completing my early work with DGEN to an acceptable working state became a priority as penance for this omission! The “Guide” is completed and can be found Here -
DGEN-SDL-v1.32 - A "Beginners Guide" to Compiling and Using - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=33467
"The list of things I have heard now contains everything!"

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: EMULATION ON THE RPi (UPDATE)

Wed Feb 13, 2013 11:20 am

I PM'd petrockblog (Author of Retro Pie) and he kindly replied with a FULL LIST of the latest Emulator Cores used and their Links for users interested -

• Amiga (UAE4All)
• Atari 2600 (RetroArch, stella-libretro, https://github.com/libretro/stella-libretro)
• Doom (RetroArch, libretro-prboom, https://github.com/libretro/libretro-prboom)
• Game Boy Advance (RetroArch, gambatte-libretro, https://github.com/libretro/gambatte-libretro)
• Game Boy Color (RetroArch, gambatte-libretro, https://github.com/libretro/gambatte-libretro)
• Game Gear (Osmose)
• MAME (iMAME4ALL)
• NeoGeo (GnGeo, http://code.google.com/p/gngeo/)
• Sega Master System (Osmose)
• Sega Megadrive (genesis-plus-gx), in the current version of RetroPie "DGEN" (http://dgen.sourceforge.net) is used. It seems as if DGEN is working fine with HDMI video, but the composite analog video output is not working reliably.
• Nintendo Entertainment System (RetroArch, fceu-next, https://github.com/libretro/fceu-next)
• PC Engine / Turbo Grafx 16 (RetroArch, mednafen-pce-libretro, https://github.com/libretro/mednafen-pce-libretro)
• Playstation 1 (RetroArch, PCSX ReARMed, https://github.com/libretro/pcsx_rearmed)
• ScummVM (official Debian repository, http://scummvm.org)
• Super Nintendo Entertainment System (RetroArch, PocketSNES, https://github.com/ToadKing/pocketsnes-libretro)
• Sinclair ZX Spectrum (Fuse, http://fuse-emulator.sourceforge.net)
• Z Machine emulator (Frotz, official Debian repository)
"The list of things I have heard now contains everything!"

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: EMULATION ON THE RPi (UPDATE)

Sat Feb 16, 2013 9:45 am

Update -
I have just been having a discussion (In the DGEN Thread ironically!) about SNES Emulation. Again this is missing from the Original Post (With the exception of Retro Pie/RetroArch: pocketsnes)

COMPLETED BINARY/SOURCE (NB DOES NOT run SuperFX accelerated Tiles)
palerider has posted a version of snes9x-1.39-rpi which uses oss sound but is the best solution (Thus Far) for SNES Emulation Here - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=23272

W.I.P BINARY/SOURCE (Runs SuperFX accelerated Titles)
eix is working on a version of snes9-1.53 to run with native OpenGL, upscaled through DispmanX. It’s currently a pre-alpha version but is looking very promising Here - http://www.raspberrypi.org/phpBB3/viewt ... 78&t=29242
"The list of things I have heard now contains everything!"

kalehrl
Posts: 350
Joined: Tue Jul 24, 2012 10:49 am

Re: EMULATION ON THE RPi (UPDATE)

Sat Feb 16, 2013 9:36 pm

snes9x-1.39-rpi version also gets upscaled by dispmanx on my setup.

Return to “Gaming”