Emulatoren Collection für die Switch (RetroArch u.a.)

  • RetroArch wurde auf Version 1.8.2 aktualisiert! (Changelog-Spoiler im Retroarch Thema des Titelposts hinzugefügt)

    Gesamter Changelog:

    • BUG/CRASH/GLSLANG: Fix glslang crashing error - managed to reproduce an issue which has been plaguing users for a while, where glslang throws an assert after closing a game (and starting a new one). This would affect all video drivers that use Slang for shaders, such as D3D10/11/12/Vulkan/Metal
    • CHEEVOS: Display Unofficial and Unsupported achievement states
    • CHEEVOS: Pass RetroArch and core versions through User-Agent HTTP header
    • CHEEVOS: Use PSX.EXE if SYSTEM.CNF cannot be found
    • CHEEVOS: Prevent loading state while achievements are still being fetched from server
    • CHEEVOS: Pause hardcore if core doesn't support achievements
    • CHEEVOS/CRASH: Fix AddressSanitizer + CHD cause hard crash when Cheevos are enabled
    • CORE UPDATER: Only download when new core is available
    • CORE UPDATER: Add option to update all installed cores
    • DRM/KMS: Better detection for the current video mode
    • DYNAMIC RATE CONTROL: Support DRC even when using a vsync swap interval higher than 1
    • EMSCRIPTEN: Fix bug in Emscripten input code
    • EMSCRIPTEN: Changes to support upgraded emscripten SDK
    • FFMPEG CORE: Hardware accelerated video decoding
    • FFMPEG CORE: Implement send/receive encoding API, will allow for hardware accelerated AMD video encoding
    • FFMPEG CORE: The video FIFO can be removed, since we have a ring buffer in its place. This removes unneeded copy operations and as a positive side improves overall decoding speed. Makes 8k60p SW and 4k60p HW decoding feasible on many systems. For now the ring buffer is 32 images deep. This limitation will be removed, once audio and video decoder have their own packet handling.
    • INPUT: Fix 'Analog stick controls menu even if autoconfig disabled'
    • INPUT/TURBO: Added alternate Turbo-Mode 'Single Button' - For systems supporting only a single button, the turbo-button will toggle firing that button without the need to hold it. When holding the button turbo will be suspended and resumed when the button is released. Holding the button may have a different function to just tapping it.
    • IOS: Forcibly disable Threaded Video until UIWindow concurrency issues are fixed
    • INPUT/ANALOG: Fix radial analog deadzone scaling
    • INPUT/ANALOG: Implement proper analog button deadzone
    • INPUT/MENU: Analog stick controls menu even if autoconfig disabled
    • LOCALIZATION: Update Italian translation
    • LOCALIZATION: Update French translation
    • LOCALIZATION: Update Polish translation
    • LOCALIZATION: Update Portuguese Brazilian Translation
    • LOCALIZATION: Update Turkish translation
    • LINUX/LOCALIZATION: Correct Droid Sans Fallback font path in Linux. This should fix Chinese/Korean font display issues on Fedora/RHEL/CentOS/openSUSE/SLE
    • MENU/BUGFIX: When using a keyboard/gamepad/mouse wheel to navigate, the menu scroll position is always maintained and updated in a consistent (and expected) fashion
    • MENU/BUGFIX: When resizing the window, or changing the orientation of a mobile device, the current scroll position is correctly preserved
    • MENU/BUGFIX: All 'normal' pointer input is now inhibited when showing message boxes
    • MENU/BUGFIX: The pointer actions 'select' and 'cancel' both now properly close a message box if it is currently being shown
    • MENU/BUGFIX: Pointer 'select' and 'cancel' actions are now inhibited when an input bind dialog is active
    • MENU/INPUT: Change 'User' terminology to 'Port' for input binding
    • MENU/LINUX: Add proper drives to Load Content
    • MENU/MATERIALUI: Halt scrolling when pointer is pressed/stationary
    • MENU/MATERIALUI: Dual thumbnail view
    • MENU/MATERIALUI: Fullscreen thumbnail viewer for boxart
    • MENU/MATERIALUI: Scroll rapidly by press and holding the scrollbar
    • MENU/RGUI: New theme 'Flux'
    • MENU/OZONE: Thumbnails now have a fade-in animation
    • MENU/OZONE: Fullscreen thumbnail viewer for boxart and pictures
    • MENU/QT/WIMP: Fix dock titles getting cut off
    • MENU/XMB: Fullscreen thumbnail viewer for boxart and pictures
    • MENU/USABILITY: Selectively hide 'Disallow Non-Slave Mode Clients' if 'Allow Slave-Mode Clients' is disabled
    • MENU/USABILITY: Hide 'Show desktop menu on startup' if 'Desktop menu' setting itself is disabled
    • MENU/USABILITY: Reimplement Quick Menu - > Shaders -> Watch shader files for changes - can now be turned on/off through touch
    • MENU/USABILITY: Refactor Quick Menu - Controls - each port now has its own submenu
    • MENU/USABILITY: Quick Menu - Cheats - Delete All no longer requires five right button presses - this should fix this functionality for mobile touch users too
    • MENU/USABILITY: Hide Refresh Rate options when Threaded Video is enabled - these settings do nothing with Threaded Video
    • MENU/USABILITY: Hide Logging Verbosity levels behind Logging Verbosity
    • MENU/USABILITY: Get rid of 'Port Number' label for Port Binds screen
    • MENU/USABILITY/MOBILE: Should no longer crash when clicking on a cheat entry
    • MENU/USABILITY: Shader parameters now have a dropdown list
    • MENU/USABILITY: Shader passes now has a dropdown list
    • MENU/USABILITY: Video - Hide Windowed Mode settings selectively
    • MENU/USABILITY: Video - Hide Fullscreen Mode settings if windowed mode is not supported by context driver
    • MENU/USABILITY: Selectively hide Network Command Port
    • MENU/USABILITY: Selectively hide Relay Server Location
    • MENU/USABILITY: User Interface -> Appearance - Selectively hide XMB Horizontal Animation setting
    • MENU/USABILITY: Playlists - more selective hiding
    • MENU/USABILITY: Selectively hide Rewind Settings
    • MENU/USABILITY: Selectively hide Overlay Settings
    • MENU/USABILITY: Selectively hide FPS Update Interval based on Display Framerate being enabled
    • MENU/USABILITY: Selectively hide Onscreen Notifications BG Color Settings
    • MENU/USABILITY: Settings -> Logging - Hide 'Log To File Timestamp' if 'Log To File' is disabled
    • MENU/USABILITY: Video -> Scaling - Hide Custom Viewport X/Y when Integer Scale is enabled as description indicates
    • MENU/USABILITY: Achievement submenu - selectively hide
    • MENU/USABILITY: Settings -> Video -> Aspect ratio - selectively hide/show values based on whether you have Custom or Config selected
    • MENU/USABILITY: Settings -> Video -> Selectively hide Hard Sync
    • MENU/USABILITY: Settings -> Video -> Implement selective hiding for VSync and Hard Sync
    • MENU/USABILITY: Selective hiding of Runahead settings based on global setting
    • MENU/USABILITY: Add Input -> Haptic Feedback submenu
    • MENU/USABILITY: Add Input -> Menu Controls submenu
    • MENU/USABILITY: Settings -> Video -> Max Swapchain Images - Add OK action
    • MENU/USABILITY: Input - Implement OK action for Bind Hold, Turbo Period and Duty Cycle
    • MENU/USABILITY: Input - Hotkey Binds refactor
    • MENU/USABILITY: Move 'Press Quit Twice' and 'Menu Toggle Gamepad Combo' to Input -> Hotkey Binds
    • MENU/USABILITY: Video - Add sublabel for Video Output submenu
    • MENU/USABILITY: If 'Favorites Tab' is disabled, don't show 'Add To Favorites' option in Quick Menu/Playlist menu
    • MENU/USABILITY: If On-Demand Thumbnail Downloader is enabled, hide 'Download Thumbnails' from playlist menu screen
    • MENU/USABILITY: Add Audio Driver setting to Audio -> Output
    • MENU/USABILITY: Add Audio -> Resampler settings
    • MENU/USABILITY: Add Audio -> Output and Audio -> Synchronization
    • OPENGL: Shaders are now working properly (only in OpenGL) when rotating both from Core API rotation and from menu video rotation. The fix is clearly visible with crt-royale for example
    • OPENGL: 1:1 PAR is now correct when rotating (both from Core API rotation and from menu video rotation, as you said, in the latter case you currently have to change Aspect Ratio after menu video rotation for it to work)
    • OPENGL: When using Custom Aspect Ratio and rotation (both from Core API rotation and from menu video rotation), Integer Scaling is now working properly (correct multiples of internal resolution). Even when Integer Scaling is not activated, the Custom AR width / height are now correctly labeled using (1x), (2x), ... suffixes. You also have to activate Integer Scaling after menu video rotation for it to work
    • OPENGL: For all other Aspect Ratio options, Integer Scaling and rotation (both from Core API rotation and from menu video rotation) are now working properly together (correct multiples of internal resolution). You also have to activate Integer Scaling after menu video rotation for it to work
    • OPENBSD/POWERPC: Should build now on OpenBSD PowerPC
    • PLAYLISTS: Pressing 'Start' or long touching a playlist will bring you to a Playlist submenu where you can set a default core, setup thumbnail view, delete the playlist, etc
    • OSX: Forcibly disable Threaded Video until NSWindow concurrency issues are fixed
    • PSP: Solving issue exiting RetroArch by HOME button
    • SCANNER: Manual scanner, not dependent on database files
    • SCANNER/MANUAL: Add option to scan inside archives
    • SCANNER/MANUAL: Enable automatic naming of arcade content via DAT files. This is compatible with DAT files in either Logiqx XML or MAME List XML format.
    • VIDEO: Do not reinit video driver on SET_SYSTEM_AV_INFO unless needed
    • VIDEO: Support DRC even when using a vsync swap interval higher than 1
    • VIDEO LAYOUT: Fixed XML parsing of attributes with spaces, should fix issues with several video layouts
    • VITA: GL1 driver support
    • VITA/VITA2D: Several improvements to Vita 2D driver - menu widgets implemented
    • VITA/VITA2D: Fix clipping and reduce number of calls
    • VULKAN/ANDROID: Workaround weird WSI return codes in landscape mode - Android WSI wants you to use preTransform, and if it is not used correctly, Android 10 will return VK_SUBOPTIMAL_KHR, and we would create a new swapchain every frame. This workaround just ignores this error, since it's not really an error. A more "proper" fix is to use prerotate and modify the MVP matrices, which might help certain devices with crummy display processors
    • VULKAN/ANDROID: Recreate swapchain on orientation change. ANativeWindow getWidth/Height does not detect any changes when using Vulkan, so use the old onContentRectChanged callback to get notified when size changed. Use those values instead when figuring out how large swapchain to create
    • WINDOWS/XINPUT: Get rid of 128 byte device name limit for XInput device discover - when device name was too long, it would not be picked up by the XInput driver and would instead fallback to DirectInput
    • WINDOWS: ANGLE OpenGL ES 2 support
    • UWP: Fix crashes on startup / prompt for folder permissions when trying to load custom.ini
    • UWP: Fix - Mouse input is offset on high DPI monitors
    • UWP: Fix - Keyboard input hangs sometimes
    • UWP: Fix - Multi-touch support
    • UWP: Fix - Enable menu touch input by default
    • UWP: Fix - Get user language
    • UWP: Fix - Get CPU model name
    • UWP: Fix - Use GLUI instead of XMB on Windows Mobile 10
    • UWP: ANGLE OpenGL ES 2 support
  • Hallo zusammen, läuft der PSP Emulator standalone besser als der im Retroarch? Kann im Retroarch die Spiele starten aber bleibt dann nach ein paar Minuten komplett hängen. So das Retroarch sich aufhängt. Starte über die Injektion und bei beiden DS Emulatoren läuft es wie mit halber Geschwindigkeit. Melonds hab ich als Standalone ausprobiert ist aber auch in Zeitlupe.


    Retroarch v.1.81
    FW9.0
    0.94

  • @DirtyR
    hab die erfahrung gemacht, dass ppsspp als standalone besser funktioniert. monster hunter läuft unter retroarch zwar an, der bildschirmtext wird aber nicht oder fehlerhaft angezeigt. bei ppsspp standalone ist alles ok. spiel läuft super und schrift ist lesbar. mit melonds ist das meiner erfahrung nach so ne sache...es kommt auf die rom an. beide castlevania spiele laufen bei mir nur super langsam, beide dementium spiele laufen fast in normaler geschwindigkeit.

  • RetroArch wurde auf Version 1.8.3 aktualisiert!


    Changelog und Download siehe Titel :)

  • Wenn du nach Möglichkeit keine Probleme bei der Nutzung haben willst dann sollte man hin und wieder "from scratch" anfangen.

  • Oder ist es ratsam den Ordner von Retroarch erst zu löschen?

    So mache ich es jedenfalls immer. Die einzigen Daten, die ich nicht lösche, sind die BIOS Files! Ansonsten lösche, und ersetze ich jedesmal die gesamte Installation.
    Da ich auch keine individuellen Listen o.ä. anlege, ist das auch schnell erledigt. Ich muss in so einem Fall eben nur die Einstellungen erneut anpassen.

  • RetroArch wurde auf Version 1.8.4 aktualisiert!


    Changelog siehe Titel


    Der stable Build von Version 1.8.4 ist aktuell unter dem buildbot noch nicht verfügbar!

  • RetroArch v1.8.4 steht nun zum Download bereit! :)

  • für die Firmware 9.01 und Atmosphere 15.1?

    Du meinst sicherlich Kosmos 15.1. Mit den entsprechenden Systemeinstellungen würde die aktuelle pSNES Version 3.4 auch sicherlich unter Kosmos laufen. Unter AtmoXL ist das zumindest problemlos, und auch standardmäßig möglich. Allerdings geht das nur über das HB-Menü aus dem Album heraus, oder durch NSP Injektion, da für die Nutzung über einen Forwarder ein entprechendes hid Update seitens pSNES erforderlich wäre.
    Lange Rede kurzer Sinn: Du musst einfach nur aus dem AtmoXL Paket die system_settings.ini aus atmosphere/config/ in die gleiche Ordnerstruktur deines Kosmos Settings übernehmen, und im Anschluss das System rebooten. Dann sollte pSNES sich auch über die genannten Ausführungsvarianten nutzen lassen.

  • @Pepe1984 Moment! Ich habe gerade festgestellt, dass Kosmos bereits eine system_settings.ini in dieser Location enthält! Füge bitte folgenden Eintrag in dieser Datei unter der Sektion [atmosphere] hinzu:


    enable_deprecated_hid_mitm = u8!0x1


    Du darfst NICHT die system_settings.ini aus dem AtmoXL Paket verwenden!! Kosmos nutzt andere Einstellungen als das original ATM!!! Solltest du das bereits gemacht haben, ersetze diese Datei bitte wieder durch die, aus dem aktuellen Kosmos Release und bearbeite sie entsprechend nach der o.g. Vorgehensweise.

  • Dieses Semikolon muss vor dem Eintrag entfernt sein, sonst wird der Befehl nicht aktiviert.
    Wenn dieser Eintrag bereits in deaktivierter Form in deiner system_settings.ini enthalten sein sollte, brauchst du nur das Semikolon vorne zu entfernen und den Befehl an den Zeilenanfang zu setzen, sowie am Ende den Wert von 0 auf 1 abzuändern.

  • Kannst du bitte mal den Inhalt deiner system_settings.ini posten?
    Und aktualisiere pSNES bitte auch mal auf die derzeit aktuellste Version 3.4. :)


    https://github.com/Cpasjuste/pemu/releases/download/v3.4/psnes-3.4_switch.zip

  • Du kannst es ja einmal zum testen mit einem Game ausprobieren. Ich habe damals mit RetroArch und PCSX ReARMed auf dem N3DS festgestellt, dass die Games im pbp Format nicht nur weniger Speicherplatz brauchen, sondern auch noch flüssiger laufen. Seitdem verwende ich dieses Format auf allen Plattformen, auf denen ich RetroArch in Verbindung mit PCSX ReARMed nutze.

    ist es immer noch so mit den psx2psp, dass das Format für PSX Spiele am besten ist??? meine Spiele hab ich allle als .bin + .cue eingelesen.. Hab gelesen das ist sinnvoller als .iso bei psx Spielen ist.... hatte dann jedoch das Problem dass wie ich den Manual Scan gemacht habe die Spiele doppelt im Reiter Playstation bei Retroarch vorhanden sind (die .bin + .cue)...


    So starte ich keinen manual Scan sondern durchsuche diese, findet RetroArch nicht alle Spiele (nur 9 von 27 St.)




    Würden denn PSX Isos auch laufen mit Retroarch ??



    So habe nun nochmal den Manual Scan hergenommen, da gibts die Einstellung "File Extensions", bedeutet der scannt nur Dateien die von mir festgelegt sind wie z.B: ".cue"...


    Nun habe ich auch Multi Disc Games wie z.B. "Oddworld Abe's Exodus "


    http://docs.libretro.com/libra…rmed/#multiple-disk-games


    da bin ich nach diesen Tutorial vorgegangen und habe eine .m3u erstellt.


    Leider findet Retroarch diese m3u natürlich nicht, sondern nur noch die .cue (da ja im manual Scan festgelegt wurde, dass nur Cue Dateien gescannt und angezeigt werden)..


    Mehrere Dateiendungen wie .cue, .m3u sind leider nicht möglich festzulegen, oder evtl. bin ich zu blöd dafür...




    Habe nun überlegt das so zu lösen: das die Games mit zwei CD's in einen seperaten Ordner kommen und der manual Scan auf den Ordner festgelegt wird nur mit den m3u Dateien und noch ein zweiter Ordner mit den one Disc Games bei denen nur die Cue gescannt werden....



    oder alternativ psx2psp ???

  • Wenn du deine Multi Disk Spiele im bin Format mit psx2psp konvertieren solltest, kannst du sämtliche Disks des betreffenden Titels in eine einzige pbp Datei einbinden lassen, und so für eine deutlich bessere Übersicht und Handhabung sorgen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!