Sponsored Links

Sponsored Links

RetroArch PS3 v1.0.0.2 Released, Multi-System Emulator Updated


Sponsored Links
20w ago - Following up on the previous updates, today RetroArch PS3 v1.0.0.2 is officially released from PlayStation 3 developers Squarepusher (aka Twinaphex) and piaf with details below.

Download: [Register or Login to view links] (209 MB) / [Register or Login to view links] (80.24 MB) / [Register or Login to view links] (Mirror) / [Register or Login to view links] (Mirror #2) / [Register or Login to view links] (Mirror #3) / [Register or Login to view links] (RetroArch 1.0.0.2 for ODE - 75 MB) from sidnei55

Changes: PlayStation 3 - v1.0.0.2 - RetroArch.PS3.v1.0.0.2.FOR.DEX.PS3 Changelog

  • Analog input works now – cores that support RETRO_ANALOG (such as TyrQuake) should now have working DualShock controls.
  • Analog mapping to D-pad works now for all cores.
  • Optimized slimmed down GL driver implementation some more, resulting in even lower video latency.
  • All the changes made to RGUI since the last release (Core Information, reorganized Settings, possible to map frontend actions to gamepad buttons/analog axes, etc)
  • Addition of Stella (Atari 2600) Core

Cores currently supported for RetroArch (PS3)

Core / Emulated

Stella - New

  • Atari 2600 VCS

MAME 2003 - Added v1.0.0.0

  • Arcade- MAME 0.78 Romset

Final Burn Alpha


  • Arcade - FB Alpha v0.2.97.30

Genesis Plus GX

  • Sega SG-1000
  • Sega Game Gear
  • Sega Master System
  • Sega Genesis / Mega Drive
  • Sega CD / Mega CD

SNES9x Next

  • Super Nintendo

VBA Next

  • Game Boy Advance

Nestopia

  • Nintendo NES
  • Nintendo Famicom Disk

FCEUmm

  • Nintendo NES

QuickNES

  • Nintendo NES

Mednafen PCE Fast

  • Turbo Grafx 16 / PC-Engine
  • Turbo Grafx CD
  • Super Grafx

Mednafen NGP

  • Neo Geo Pocket

Mednafen VB

  • Nintendo Virtual Boy

Mednafen Wonderswan

  • WonderSwan
  • WonderSwan Color

prBoom

  • Doom I / II

Tyrquake

  • Quake

NX Engine

  • Cave Story

Gambatte

  • Game Boy
  • Game Boy Color

Update: Squarepusher has now announced (via libretro.com/index.php/upcoming-retroarch-1-0-0-3/#comment-2306) that a RetroArch v1.0.0.3 new update is incoming soon!

So I should do these more often. It has been quite some time since the last point release, and I’m glad to announce that things are heating up and we’re coming closer to another major release.
So let’s run through some of the things you can expect this time. Some things MIGHT still not make it for this release – but rest assured I’m working on all this and more!

New Soft Filter Spec

For years we’ve basically tried to say ‘no’ to CPU-based filters, but in the end I think it was the right choice to do away with this dogma. Whether we like it or not, a programmable pipeline for GPUs is not available for every console out there, and some CPU filters can run at fullspeed with cores even on low-performance consoles/handhelds.

So we’ve revised the Soft Filter spec and upgraded it. It now features the following:

  • Multi-threading support (which allows the CPU to use more than one core to process the filter),
  • Allows for several different SIMD implementations (which theoretically allows us to create optimized SSE2/SSE3/NEON routines for filters),
  • An effort has been made to rewrite all the existing filters to C
  • More filters have been ported over.

Please be aware that a soft filter has to basically care about supporting two different color formats that a libretro core could use. One of these is RGB565 – 16-bit color – the other is XRGB8888. If you select a filter and you will find that the name shows ‘N/A’ – this tells you that the filter you just selected does not support the color format that your current core is using. Eventually we are going to strive to make every filter support both color formats.

Another important note – soft filters won’t work for Libretro GL cores like Mupen64. You’ll have to use shaders there instead.

New DSP Filter Spec

The DSP filter spec has been in RetroArch for a long time but not really much had been done with it. We’re now bringing it out more into the open and including support for it in our built-in menu system as well.

Some of the new features include:

  • Multi-threading (just like the new Soft Filter specification)
  • Options per DSP filter can be supplied through a config file
  • Possibility to stack DSP filters
  • Several different SIMD implementations of the filter function can be incorporated into the same filter. This allows for optimized versions of the code for SIMD vectorization technologies like SSE, SSE2, NEON, and Altivec (among possible others).

PSP port

So it’s been no secret that we have been working on a PSP port of RetroArch for quite some months now. Obviously, this right now is the least powerful RetroArch port so far (in terms of CPU power it is about half the speed of a Raspberry Pi), but we’re still striving to make RetroArch a really nice affair on the PSP.

We will need more time to really deliver though when it comes to the cores. Thanks to the great commits of Aliaspider, we have already managed to achieve fullspeed emulation with Gambatte (at the very least), and through some custom PSP code we have also managed to get FCEUmm to run more or les at fullspeed on the PSP as well.

It’s up for debate whether we will want to whip out a version of RetroArch PSP in time for version 1.0.0.3 – maybe we should wait until we have more cores behind our belt that are really appealing to PSP users, or maybe we should just get this into PSP users’ hands as quickly as possible and then supply them with lots of regular updates with each new version.

I have some plans at least to look at every great standalone PSP port and deliver a libretro port in some way. At least NJEMU (the CPS1/2/Neogeo emulator) is being strongly considered. Maybe Daedalusx64 at some point as well.

PlayStation 3 / Xbox 360 / Xbox 1 / Wii port

So what are these ports all going to get? Well, they’re going to get for the first time all of the built-in Soft Filters and Audio DSP filters. This is something that has been requested at least a couple of times by users of the console ports, so it’s good that we’re finally supplying that now.

Before release I’ll also hope to have single-pass shader support back into the Xbox 360 port. This coupled with the Soft Filters should be an adequate solution for people wanting more eye candy in their old games – since we can’t really go overboard with FBO scale sizes on the 360 like we can on the PS3 because of the 360′s paltry amount of RAM available for rendertargets.

Other things? The Wii port is now going to support overlays – so will the PS3 port.

Other things we’ve been working on but won’t make it in time for 1.0.0.3:

  • Shader parameters. This is what Themaister is working on right now. This will be really cool – it will allow parameters to be passed to shaders through a config file. Several shaders have certain variables that control certain aspects of what the shader does to the output image – changing these parameters will affect what you will be able to see on the screen. It will also be possible to change these parameters from our built-in ingame menu.
  • Menu drivers. Up until now, you’ve seen this really low-key, retro GUI. After version 1.0.0.3 is out of the way, you will see at least two new menu drivers that will be really eye candy-pleasing – one will be Lakka, a GUI that models itself very closely to the XMB GUI seen on the PlayStation3 and PSP. Another menu driver that we will be introducing is a menu driver that will be based on one of mudlord’s tech demos – RetroArch Advertro. Basically this menu is going to function like the Secret of Mana ring menu. Both of these menu drivers will obviously use OpenGL for rasterization purposes.
  • I’m still going to be working on the Windows Modern UI/Surface/Phone ports. I still need a Windows 8 Phone – so gifts are still very much welcomed there since we are in lack of a device there. I do have development environments set up for Windows 8 and Windows RT so that is no problem. The Surface RT 1 is a bit long in the tooth by now but it’ll suffice for basic development.

I could have talked about some of our more exciting upcoming announcements, but maybe it’s best if I talk about that later after RetroArch 1.0.0.3 is released. As for an ETA? I’m hoping to get it out at least within the next two weeks – the sooner obviously the better, but it will come down to how much work I can crank into these next two weeks.

Also – a lot more core work has been done as well. If you are using Windows and/or Android and you want an ‘in-development’ version to see how things are shaping up, you could always check out Lordashram’s 0-day builds that he posts on the forum.




Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!

Comments 47 Comments - Go to Forum Thread »

• Please Register at PS3News.com or Login to make comments on Site News articles. Thanks!

PS3 News's Avatar
#42 - PS3 News - 28w ago
Following up on the previous update, today RetroArch PS3 v1.0.0.1 is officially released from PlayStation 3 developers Squarepusher (aka Twinaphex) and piaf with details below.

Download: [Register or Login to view links] (50.87 MB) / [Register or Login to view links] (Mirror) / [Register or Login to view links] (176 MB) / [Register or Login to view links] (49.5 MB) by Mogwai / [Register or Login to view links] by Argon (This is the version 1.0.0.1 GhettoBuild that I am currently running and unable to save/detect cores. I used aldostools to edit the param.sfo and disk.sfb)

Changes: PlayStation 3 - v1.0.0.1 - RetroArch.PS3.v1.0.0.1.FOR.DEX.PS3 Changelog

  • Added core info files - forgot to add them in v1.0.0.0 which made the Detect Core functionality not show up
  • Overlays should work now - these will play a big role in future versions
  • Menu controls now honor the 'O Button Behavior' from your PS3'S System Settings
  • (CURRENTLY BROKEN) - Analog to D-pad mapping





Note: If you installed v1.0.0.0 and received a disc required error or had to boot multiMAN first this new CEX resigned by piaf has remedied that issue.

This is a port of RetroArch to jailbroken / debug PlayStation 3. Cores currently supported:

  • Genesis Plus GX
  • SNES9x Next
  • VBA Next
  • NEStopia
  • FCEUmm
  • Mednafen PCE Fast
  • Mednafen NGP
  • Mednafen VB
  • Mednafen Wonderswan
  • MAME 2003 NEW!
  • Prboom
  • QuickNES
  • NX Engine (Cave Story)
  • Tyrquake
  • Final Burn Alpha
  • Gambatte

Finally, from Mogwai: Here's (linked above) a RetroArch v1.0.0.1 ISO that works for me on my super slim:

  • Put the retroarch folder including subfolders on USB stick/HD.
  • Put your ROMs in retroarch/roms folder.
  • Insert stick in USB slot 000 (the right most port closest to the optical drive)
  • Start RetroArch ISO

Things that should work:

  • Save game / save states
  • Core auto-detection
  • Going directly to roms folder in browser
  • Game history

Let me know if it works!

From FizzyBubblech: I tried it and it launched the first time, after exiting and relaunching it would return to the XMB. Also, why is the filesize smaller than the one aaa801 uploaded?

More PlayStation 3 News...

PS3 News's Avatar
#41 - PS3 News - 29w ago
Following up on the previous update, today RetroArch PS3 v1.0.0.0 is officially released from PlayStation 3 developers Squarepusher (aka Twinaphex) and Mainster with details below.

Download: [Register or Login to view links] (retroarch-ps3-v1.0.0.0-dex.zip - 175 MB) / [Register or Login to view links] (retroarch-ps3-v1.0.0.0-cobra-ode.zip - 101 MB) / [Register or Login to view links] (105.7 MB) / [Register or Login to view links] (50.59 MB) / [Register or Login to view links] (New Build with MAME (All Cores) Support - 136.8 MB) by aaa801 / [Register or Login to view links] (30 MB) / [Register or Login to view links] (50.6 MB) by haz367 (works on PS3MFW Rogero 453 style MFW, tested Wonderswan in a hurry.. all good) / [Register or Login to view links] / [Register or Login to view links] by aaa801 / [Register or Login to view links]

Here are the cores currently supported on the PS3 version:

  • MAME 2003 - NEW - Arcade- MAME 0.78 Romset
  • Final Burn Alpha - Arcade - FB Alpha v0.2.97.30
  • Genesis Plus GX - Sega SG-1000 - Sega Game Gear - Sega Master System - Sega Genesis - Sega CD
  • SNES9x Next - Super Nintendo
  • VBA Next - Game Boy Advance
  • NEStopia - Nintendo NES - Nintendo Famicon Disk
  • FCEUmm - Nintendo NES
  • QuickNES - Nintendo NES
  • Mednafen PCE Fast - Turbo Grafx 16 / PC-Engine - Turbo Grafx CD - Super Grafx
  • Mednafen NGP - Neo Geo Pocket
  • Mednafen VB - Nintendo Virtual Boy
  • Mednafen Wonderswan - WonderSwan - WonderSwan Color
  • prBoom - Doom I / II
  • Tyrquake - Quake
  • NX Engine - Cave Story
  • Gambatte - Game Boy - Game Boy Color

Note: MAME 2003 (0.78): Once a game is loaded and disclaimer warning appears press L to R to agree / signal OK.










Here's the changelog of the PS3 version:

  • VBA Next performance improvements - all games should now play at fullspeed more or less (even games like Final Fantasy 5/6)
  • Revised menu - should now have the same functionality as all other RetroArch versions
  • New 'Detect Core' function - you no longer have to switch a core and then select a ROM - with this mode you can select a ROM and RetroArch will look at the file extension and start the core associated to it. If there are multiple cores that support this file extension, then it will give you a list of supported cores and you can select which one you want to use.
  • Much improved OpenGL driver - the PS3 version of RetroArch should now have the
  • Lowest input/video latency out of all RetroArch versions (with the exception of maybe KMS/libdrm on Linux).
  • Comes with MAME 2003 now. Mortal Kombat 1/2/3/Ultimate should all play at fullspeed with the DCS Hack enabled.
  • Many more changes...

Note: New 'Detect Core' function: this feature currently is not working.

Finally, from fedoraubuntu: To operate 3k3y: To run the Retroarch just follow these steps: Download retroarch and program 3k3y iso patch and follow the link retroarch snake-ode 3k3y Iso patch.

Open 3k3y iso patch, select the iso retroarch snake-ode, click patch iso, ready and just play. Note: SET THE PATH TO ROM DIR.

More PlayStation 3 News...

jjjwelch's Avatar
#40 - jjjwelch - 31w ago
I've made a good number of games with this so far, and all have been successful, except for when i try to make Sega 32x games, is it not supported yet, or am i just missing something?

Gfear's Avatar
#39 - Gfear - 39w ago
nice

capitaobr's Avatar
#38 - capitaobr - 39w ago
great!!

Sponsored Links

Sponsored Links
Sponsored Links

Sponsored Links







Affiliates - Contact Us - PS3 Downloads - Privacy Statement - Site Rules - Top - © 2014 PlayStation 3 News