Page 1 of 3

Raspberry Pi 2 - What would it mean for emulation?

Posted: Mon Feb 02, 2015 7:26 am
by cacophony555
Not official yet, but I found this intriguing:
http://www.theregister.co.uk/2015/02/02 ... i_model_2/

Image
a turbocharged version of the B+ boasting a new Broadcom BCM2836 900MHz quad-core system-on-chip with 1GB of RAM – all of which will drive performance "at least 6x" that of the B+
Assuming it's true, what do you think it will mean for game emulation on the Pi? Will we finally see proper SNES sound emulation? What other systems will now be possible?

Re: Raspberry Pi 2 - 6x faster

Posted: Mon Feb 02, 2015 7:30 am
by ame
Did you read any other threads before posting?

Re: Raspberry Pi 2 - 6x faster

Posted: Mon Feb 02, 2015 7:33 am
by cacophony555
ame wrote:Did you read any other threads before posting?
No. I looked at the gaming forum and didn't any threads. Not sure what you're referring to.

Re: Raspberry Pi 2 - 6x faster

Posted: Mon Feb 02, 2015 7:36 am
by ame
cacophony555 wrote:
ame wrote:Did you read any other threads before posting?
No. I looked at the gaming forum and didn't any threads. Not sure what you're referring to.
http://www.raspberrypi.org/forums/viewt ... 63&t=98338

Re: Raspberry Pi 2 - 6x faster

Posted: Mon Feb 02, 2015 7:38 am
by cacophony555
ame wrote:
cacophony555 wrote:
ame wrote:Did you read any other threads before posting?
No. I looked at the gaming forum and didn't any threads. Not sure what you're referring to.
http://www.raspberrypi.org/forums/viewt ... 63&t=98338
Yeah but that's a general discussion thread. I was interested in a discussion regarding game emulation, thus a post in this forum made a lot more sense. I get the desire not to have duplicate thread topics, but I wouldn't consider a thread with a different focus duplicate.

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

Posted: Mon Feb 02, 2015 8:05 am
by DougieLawson
I can't believe that folks trust a stupid rumour on El Reg. That site is even worse than Slashdot and Reddit for publishing junk.

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

Posted: Mon Feb 02, 2015 8:29 am
by KitchUK
I hope this is true. This possibly means better fullspeed SNES emulation and MAME!

Also PS1 and N64....

Also more PC game ports, half life, unreal tournament etc?

:)

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

Posted: Mon Feb 02, 2015 11:30 pm
by mgoulart
Dreaming on playing N64/PS1/Mame on fullspeed for almost 100% of the games!

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

Posted: Tue Feb 03, 2015 12:42 am
by mahjongg
It will just explode the emulation capabilities of the PI, not only because of the cortex v7 quad core processor, or the higher clock speed, but the massively increased caches of the CPU will speed up emulation incredibly. But even more interesting the PI now has multi-data-single-instruction (NEON) capabilities, which for some stuff can increase speed twenty-fold!

And I have not even mentioned doubling the RAM capacity.

It will take a while though for the software to catch up with all the extra speedup capabilities.

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

Posted: Tue Feb 03, 2015 12:48 am
by dom
mgoulart wrote:Dreaming on playing N64/PS1/Mame on fullspeed for almost 100% of the games!
I'm intested in hearing the reports. I think there's a good chance...

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

Posted: Tue Feb 03, 2015 4:56 am
by welshy
cacophony555
Well, I for one am interested on how much extra performance will actually be available as its often best to ignore 'Bench Tests' and/or 'Theoretical' performance and it is dependant on the Program being used, some PC/Intel Emulators for instance are limited to two Threads. Also some Emulators (PiSNES/MAME4ALLPi/PiFBA and Mupen64plus-64) have been specifically optimised for the RPi so the performance gains may be limited and/or may not work at all! However, my Pi2 has been shipped (awaiting delivery) so will do some investigation when its received and post my findings on the Emulation Thread.

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

Posted: Tue Feb 03, 2015 10:06 am
by KitchUK
Once Windows 10 is released for the Pi 2 hopefully this will mean that more people will be introduced and there will be more possibility for new emulators. Quite an exciting time with this new release!

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

Posted: Tue Feb 03, 2015 10:09 am
by DougieLawson
KitchUK wrote:Once Windows 10 is released for the Pi 2 hopefully this will mean that more people will be introduced and there will be more possibility for new emulators. Quite an exciting time with this new release!
I think you've got completely the wrong end of the stick about the Windows 10 stuff for the RPi.
https://dev.windows.com/en-us/featured/ ... uote]We’re excited to announce that we are expanding our Windows Developer Program for IoT by delivering a version of Windows 10 that supports Raspberry Pi 2. This release of Windows 10 will be free for the Maker community through the Windows Developer Program for IoT.[/quote] https://dev.windows.com/en-us/featured/ ... am-for-IoT

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

Posted: Tue Feb 03, 2015 10:10 am
by KitchUK
dom wrote:
mgoulart wrote:Dreaming on playing N64/PS1/Mame on fullspeed for almost 100% of the games!
I'm intested in hearing the reports. I think there's a good chance...
Yeah sounds promising. The N64 and PS1 is already playable on an overlcocked Pi so I'd like to see what can be done with improved clock speeds and RAM.

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

Posted: Wed Feb 04, 2015 12:06 am
by mgoulart
Maybe new emulators: 3DO (4DO), Saturn (Yabuze), Dreamcast (Reicast), PSP (PPSSPP),...

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

Posted: Wed Feb 04, 2015 7:54 am
by welshy
mgoulart wrote:Maybe new emulators: 3DO (4DO), Saturn (Yabuze), Dreamcast (Reicast), PSP (PPSSPP),...
Mmm, possibly, we shall see. It should definitely help greatly with existing Systems so they can be Emulated with greater accuracy (SNES/PS1/N64). Time to get all that Source Code out again! lol

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

Posted: Wed Feb 04, 2015 2:38 pm
by j0z0r
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 anything new will be done, I'm just hoping N64 becomes playable and the same for PSX, which is mostly playable now, but a few games are iffy. I know this is a n0ob question, but how will the Pi 2 be different from the standpoint of making the emulators work again? I know it's a different core, but does that mean someone is going to have to get the ARM7 versions of the emulators and then optimize them for the processor? Or can we just run our old emulators and enjoy the benefits of more speed?

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

Posted: Wed Feb 04, 2015 2:43 pm
by dh04000
RPi2 + MameHUB + Super Game Pi handheld build = AMAZING! This is what I want.

If N64 and Dreamcast work, then I'll cry wonderful tears!

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

Posted: Wed Feb 04, 2015 3:29 pm
by steev
Saw this on reddit this morning:
http://www.reddit.com/r/raspberry_pi/co ... ing_video/

N64 looks great, at least for Mario Kart. PS1 was already confirmed full speed by Adafruit

Looks like the Pi 2 will be a huge improvement :)

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

Posted: Wed Feb 04, 2015 3:32 pm
by ric_rpi
PCSX2 is next on my list ... but I will finish a new Dynamic Recompiler for mupen64plus first

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

Posted: Wed Feb 04, 2015 3:48 pm
by ric_rpi
j0z0r wrote: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 anything new will be done, I'm just hoping N64 becomes playable and the same for PSX, which is mostly playable now, but a few games are iffy. I know this is a n0ob question, but how will the Pi 2 be different from the standpoint of making the emulators work again? I know it's a different core, but does that mean someone is going to have to get the ARM7 versions of the emulators and then optimize them for the processor? Or can we just run our old emulators and enjoy the benefits of more speed?
Mupen64plus should run as-is but there are Makefile flags that can be set for ulilizing ARMv7 and NEON instructions. Coupled with even faster overclocking it should run quite well.

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

Posted: Wed Feb 04, 2015 4:40 pm
by KitchUK
Anyone know of any video of the Pi 2 running some emulators (RetroPie, Recalbox etc)?

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

Posted: Wed Feb 04, 2015 6:22 pm
by j0z0r
KitchUK wrote:Anyone know of any video of the Pi 2 running some emulators (RetroPie, Recalbox etc)?
Mario Kart 64:
http://www.youtube.com/watch?v=tP-i6oM2vnQ
Spyro and some PSX emulation:
http://www.youtube.com/watch?v=7rBaId0CfqM
This is from the Reddit thread posted above. It looks much better, and this is with absolutely no optimization!

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

Posted: Wed Feb 04, 2015 6:24 pm
by welshy
Well, MAME4ALLPi works! Previously one of the slowest working Title on the Pi was N.A.R.C, running at 900MHz 'Medium' O/C it seriously struggled and could be deemed 'Not Playable' because it ran at approximately 60%, at best, probably because it was the first 'HD' Arcade Title (well, HD in 1988!), but its pretty much 100% with the odd lapse to high 90s when there is lots onscreen, without any overclocking! Additionally, Outrun now doesn't budge from 100% performance.

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

Posted: Wed Feb 04, 2015 6:56 pm
by grizzybear
ric_rpi wrote:PCSX2 is next on my list ... but I will finish a new Dynamic Recompiler for mupen64plus first
:lol:

Realistically though, a reicast port is about the best we can expect right? How reliant is something like reicast on the GPU?