. (360/Xbox 1) Optimize 360/Xbox 1 video drivers by using inlined command buffer macros. (360) Removed shader system for this release - will be re-added in a future 0.9.9 point release. The main problem is that on Xbox 360, all our render targets need to fit inside 10MB of EDRAM - which is just pathetic if you want to have any FBO scaling.
RetroArch is the reference frontend for the libretro API.Popular examples of implementations for this API includes videogame system emulators and game engines, but alsomore generalized 3D programs.These programs are instantiated as dynamic libraries. We refer to these as 'libretro cores'.
- Thank you cmkn 1983 for the work. I always found the retroarch 360 a great emulator but the lack of screenshots games was very disturbing. Its version was marvelous.Ansious for more news! Thanks to everyone who keeps the Xbox 360 scene alive!!!!
- RetroArch 360 is a native port on the Xbox 360 Platform. RetroArch 360 is an ultimate emulator by the name of PetroArch (over half a year in the making). The list of system emulators it uses is impressive: SNES9x Next, FCEUmm, Final Burn Alpha, Gambatte, Genesis Plus GX, VBA Nex t, and even PrBoom.
- RetroArch 360 Current Version: v0.9.6 BETA Written by Squarepusher Category: Emulators Page Views: 19,554 RetroArch 360, a multi-system emulator/game system for Xbox 360, has been release and is now available homebrew 360's.
- RetroArch is a frontend for emulators, game engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.
libretro
libretro is an API that exposes generic audio/video/input callbacks.A frontend for libretro (such as RetroArch) handles video output, audio output, input and application lifecycle.A libretro core written in portable C or C++ can run seamlessly on many platforms with very little/no porting effort.
While RetroArch is the reference frontend for libretro, several other projects have used the libretrointerface to include support for emulators and/or game engines. libretro is completely open and free for anyone to use.
Binaries
Latest Windows binaries are currently hosted on the buildbot -(http://buildbot.libretro.com/).
Support
To reach developers, either make an issue here on Github, make a thread on the forum,or visit our IRC channel: #retroarch @ irc.freenode.org.
Retroarch Xbox 360 Download
Documentation
See our wiki. On Unix, man-pages are provided.More developer-centric stuff is found here.
Related projects
- Cg/HLSL shaders: common-shaders
- Helper scripts to build libretro implementations: libretro-super
Philosophy
![Retroarch xbox 360 download iso Retroarch xbox 360 download iso](/uploads/1/1/9/8/119876205/183444760.png)
RetroArch attempts to be small and lean,while still having all the useful core features expected from an emulator.It is designed to be very portable and features a gamepad-centric UI.It also has a full-featured command-line interface.
In some areas, RetroArch goes beyond and emphasizes on not-so-common technical features such as multi-pass shader support,real-time rewind (Braid-style), video recording (using FFmpeg), etc.
RetroArch also emphasizes on being easy to integrate into various launcher frontends.
Platforms
RetroArch has been ported to the following platforms outside PC:
- PlayStation3
- Xbox 360 (Libxenon/XeXDK)
- Xbox 1
- Wii, Gamecube (Libogc)
- Raspberry Pi
- Android
- iOS
- Blackberry
Dependencies (PC)
On Windows, RetroArch can run with only Win32 as dependency. On Linux, you need:
- GL headers
- X11 headers and libs, or EGL/KMS/GBM
OSX port of RetroArch requires latest versions of XCode to build.
RetroArch can utilize these libraries if enabled:
- nvidia-cg-toolkit
- libxml2 (GLSL XML shaders)
- libfreetype2 (TTF font rendering on screen)
RetroArch needs at least one of these audio driver libraries:
- ALSA
- OSS
- RoarAudio
- RSound
- OpenAL
- JACK
- SDL
- PulseAudio
- XAudio2 (Win32, Xbox 360)
- DirectSound (Win32, Xbox 1)
- CoreAudio (OSX, iOS)
To run properly, RetroArch requires a libretro implementation present, however, as it's typically loadeddynamically, it's not required at build time.
Dependencies (Console ports, mobile)
Download Retroarch For Xbox 360
Console ports have their own dependencies, but generally do not requireanything other than what the respective SDKs provide.
Configuring
The default configuration is defined in config.def.h.It is not recommended to change this unless you know what you're doing.These can later be tweaked by using a config file.A sample configuration file is installed to /etc/retroarch.cfg. This is the system-wide config file.
RetroArch will on startup create a config file in $XDG_CONFIG_HOME/retroarch/retroarch.cfg if doesn't exist.Users only need to configure a certain option if the desired value deviates from the value defined in config.def.h.
To configure joypads, use the built-in menu or the retroarch-joyconfig command-line tool.
Compiling and installing
Linux
- Prerequisites:
- Compiling:
Mac
- Prerequisites: XCode, Cg.
- You can open the project (pkg/apple/RetroArch.xcodeproj) in the Xcode IDE and build (⌘-B) and run (⌘-R) it there. Or you can use the command line...
- Debug:
- Release:
PC
Instructions for compiling on PC can be found in the wiki.
Instructions for compiling on PC can be found in the wiki.
PlayStation3
RetroArch PS3 needs to be compiled in the following order:
1) Compile RetroArch Salamander
make -f Makefile.ps3.salamander
2) Finally, compile RetroArch packed together with the GUI:
make -f Makefile.ps3
PlayStation3 - Creating a PKG installable file
You can add
pkg
as a parameter in order to make a PKG file - for example:make -f Makefile.ps3 pkg
This creates an NPDRM package. This can be installed on debug PS3s.
To make a non-NPDRM package that can be installed on a jailbroken/CFW PS3 (such as PSGroove or PS3 CFWs and other 3.55 CFW derivatives), do:
make -f Makefile.ps3 pkg-signed
If you're using Kmeaw 3.55 firmware, the package needs to be signed:
Retroarch Xbox 360 Download Emulator
make -f Makefile.ps3 pkg-signed-cfw
Retroarch Xbox 360 Download Torrent
NOTE: A pre-existing libretro library needs to be present in the root directory in order to link RetroArch PS3. This file needs to be called
libretro_ps3.a
. Xbox 360 (XeXDK)
You will need Microsoft Visual Studio 2010 installed (or higher) in order to compile RetroArch 360.
The solution file can be found at the following location:
pkg/msvc-360/RetroArch-360.sln
NOTE: A pre-existing libretro library needs to be present in the
pkg/msvc-360/RetroArch-360/Release
directory in order to link RetroArch 360. This file needs to becalled libretro_xdk360.lib
. Xbox 360 (Libxenon)
You will need to have the libxenon libraries and a working Devkit Xenon toolchain installed in order to compile RetroArch 360 Libxenon.
make -f Makefile.xenon
NOTE: A pre-existing libretro library needs to be present in the root directory in order to link RetroArch 360 Libxenon. This file needs to be called
libretro_xenon360.a
. Wii
You will need to have the libogc libraries and a working Devkit PPC toolchain installed in order to compile RetroArch Wii.
make -f Makefile.griffin platform=wii
NOTE: A pre-existing libretro library needs to be present in the root directory in order to link RetroArch Wii. This file needs to be called
libretro_wii.a
.