So, for now, we have simply left the responsibility of maintaining and packaging up RetroArch to individual distributions. The problem with Linux though is that all of these features are highly distro-dependent, and each and every Linux distribution has enough differences that a traditional binary that runs on every Linux distribution is close to impossible. It was one of the first programs outside of demo programs to support newfangled technologies like DRM/KMS, was very quick in adopting new rendering servers like Wayland, and unlike other software that simply uses middleware like SDL and/or PortAudio to provide sound, we have custom audio drivers written from scratch for ALSA/PulseAudio/JACK/OSS basically since Day One. Unlike so many other projects that treat Linux simply as a quick and dirty port where they choose the path of least resistance and just use some middleware like SDL/WINE, RetroArch has custom audio, video and input drivers all written from scratch. RetroArch/Libretro has from Day One always treated Linux not only as a first-class citizen, but also pretty much as a reference platform. ![]() ![]() We will not simply just stop at a Windows XP version – sometime later on next week, a Visual Studio 2005 version of RetroArch will be launched which will run on Windows 98 / ME / 2000! Where other projects are dropping older OSes and even entire architectures in order to cut down on maintenance and development time, we instead are adding even more platforms, and primarily because we both care about this and see the value in a platform/program that truly extends everywhere, and also because our infrastructure is set up in such a way that we can easily deal with any ‘maintenance’ burden this would otherwise entail for other projects. We have also already ported at least 30+ cores over to MSVC 2010 so that they will run on this new Windows XP version. Instead of MinGW, we are using Microsoft Visual Studio 2010 / MSVC 2010 as the compiler for this. So, what we have done is make a separate version of RetroArch for Windows primarily targeted at people running Windows XP. This was a problem for us, since Libretro/RetroArch treats backwards compatibility very seriously. So MinGW has broken backwards compatibility with Windows XP sometime ago. What this means is that you can take the directory that RetroArch was installed in, deploy it to another drive, and it will still run, and the default paths will automatically change their paths. Our installer installs RetroArch in ‘portable’ fashion. The reason why we do not try to install to “Program Files” by default is because RetroArch needs read/write permissions in order to write downloaded core files directly to its folders. RetroArch will be installed by default to your user roaming profile, however, you can change this to any particular directory you’d prefer instead. There are now installers available for the Windows version! We offer installers for both the Windows Vista and up version, and the Windows XP version. WII: Add support for single-port ‘PS1/PS2 to USB controller adapter’ Platform highlights Windows VITA: Add support for external USB if mounted SETTINGS: Fix regression ‘Custom Viewport is no longer overridable per-core or per-game’ SDL2: Fix ‘SDL2 driver does not see the hat on wired Xbox 360 controller” SCANNER: Move content list builder into scanner task with progress, fixes menu freeze with large playlists NETWORK: SSL/TLS support, disabled by default NETPLAY: Disconnecting one client shouldn’t cause everyone to disconnect anymore Ability to display/hide online updater and core updater options. LOCALIZATION: Update Japanese translation LOCALIZATION: Add Traditional Chinese translation LOBBIES: Announce the RetroArch version too Doesn’t require asoundlib, should be self-contained and lower-level. INPUT: Fix ‘All Users Control Menu’ setting INPUT: Add mouse index selection ability now to select between different mice Mute is also independent from the audio mixer volume. ![]() ![]() Ability to display cheevos related messages in OSD, useful for RetroAchievements users.ĪUDIO: Audio mixer’s volume can now be independently increased/decreased, and muted.ĪUDIO: Mute now no longer disables/enables audio but instead properly mutes the audio volume. IOS: Fix GL regression – 32bit color format cores were no longer renderingĬHEEVOS: Add support for N64 cheevos and other small fixes.ĬHEEVOS: Add ‘Achievements -> Achievements Verbose Mode’. This latest version has also been uploaded to the Google Play Store. RetroArch 1.6.3 has just been released! Grab it here.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |