Masterfeizz hat weiter am dynamischen Recompiler, dem Renderer und der Benutzeroberfläche geschraubt und somit die Kompatibilität und Geschwindigkeit verbessert. Außerdem lässt sich der Ton deaktivieren und Frameskip konfigurieren.
Dynarec, renderer, and user interface improvements
Der Touchscreen lässt sich jetzt als vollwertiges Mauspad verwenden und Tasten lassen sich generell umbelegen. Die Sensitivität der Maus kann in den Einstellungen angepasst werden und die volle Breite des oberen Bildschirms wird nun ausgenutzt. Ferner wurde Autofire auf "R" gelegt und die Statusleiste auf den unteren Bildschirm verschoben.
* full mouse pad functionality on bottom screen (tap-to-click, double-tap-to-double-click, tap-and-drag)
* support for key mappings, configurable in menu
* mouse sensitivity configurable in menu
* zoom / adjust vpos with C-stick
* emulation/menu uses full topscreen width
* autofire on R-button
* status bar on bottom screen
Dies ist die erste Version mit dynamischer Recompilation. Was ein Dynarec ist, haben wir schon mal in einem anderen Beitrag erklärt. Dieser verbessert die Perfomance stark – so läuft Super Mario 64 auf einem New3DS mit ca. 25 FPS, also fast Fullspeed! Grafische Fehler in dem Spiel gibt es auf den ersten Blick nur wenige, aber es ist spielbar. Weitere Impressionen gibt es auf GBATemp. Seit dem Proof-of-Concept hat sich definitiv extrem viel getan!
Zurzeit gibt es keine Optionen aber immerhin Savstates. Stereoskopisches 3D ist auch verfügbar, verschlechtert allerdings die Performance.
Wer einen Old3DS hat kann den Emulator gerne testen und in die Kommentare schreiben, wie er da läuft. Nicht vergessen, dass ROM-Abbilder am besten im Z64-Format vorliegen sollten.
MasterFeizz arbeitet zurzeit an einem Port des Nintendo-64-Emulators "DeadalusX64" auf den New Nintendo 3DS und hat ein erstes "Proof-of-Concept" veröffentlicht.
Dieser beinhaltet natürlich noch zahlreiche Grafik-Glitches und kein Spiel ist damit wirklich spielbar, aber es zeigt schon einen relativ großen Fortschritt. Das Ganze passiert in Zusammenarbeit mit Rinnegatamante, der den Emulator auch auf die PS Vita portiert, wo er natürlich deutlich besser läuft.
Interessierte können den PoC auf GitHub herunterladen und den weiteren Fortschritt auf Twitter oder GBATemp verfolgen. Die neue Version kommt sogar mit stereoskopischem 3D daher! Ein dynamischer Recompiler wird die Perfomance in Zukunft noch verbessern. Was ein Dynarec ist, haben wir schon mal in einem anderen Beitrag erklärt.
DaedalusX64 wurde ursprünglich für die PSP veröffentlicht, wo er vom MIPS-Kern des Sony-Handhelds profitierte.
Portierung des Snes9x-Emulators auf die Nintendo Switch.
pSNES hat einige neue Einstellungen bekommen, darunter auch Frameskip. Auch wurden der Snes9x-Core aktualisiert, das Audio-Knacken behoben und alle Neuerungen aus pFBN übernommen. Nicht wundern, die Versionsnummern wurden zwischen den beiden Emulatoren ebenfalls synchronisiert.
Zu beiden Emulatoren wurde ebenfalls die Einstellung "SHOW_REAL_NAMES" hinzugefügt, die die Namen der ZIPs bzw. die Final-Burn-Neo-Namen anzeigt, anstatt die des Scrapers.
* psnes: fix audio crackling
* psnes: hide unneeded options from options menu
* psnes: allow listing unknown files in rom listing
* psnes: add BLOCK_INVALID_VRAM option
* psnes: add TRANSPARENCY option
* psnes: add DISPLAY_MESSAGES option
* psnes: add FRAMESKIP, TURBO_MODE and TURBO_FRAMESKIP options
* psnes: allow frameskip on switch, while not really needed...
* psnes: update snes9x core to latest version (03/31/2020, 432fc08498b33190a41ae659c3c5fccbeb5b8b3e)
* psnes: include all pFBN changes since last pSNES release (a lot)
* all: add SHOW_REAL_NAMES ui option to show zip names (or fbn names) instead screenscraper name in rom listing
* all: lower videos previews size (1/2 size, 20 seconds instead 36).
Ein DSU-Client für Bewegungssteuerung kann als Eingabe verwendet werden und ein Schnellstart-Assistent erleichtert neuen Benutzern die Einrichtung (kann auch über das "Hilfe"-Menü aufgerufen werden). Wenn die Wiimote als Eingabe fürs GamePad verwendet wird, unterstützt Cemu außerdem ebenfalls die Bewegungssteuerung. Wie immer wurde auch die Perfomance verbessert und Fehler im Vulkan-Renderer behoben.
Diese Version unterstützt einige Expansion-Module, wie den XRAM und den XPokey. Zudem werden Cartridges mit einer Größe von mehr als 144k unterstützt und die Erkennung des Cartridge-Header wurde überarbeitet. Die Cartridge-Datenbank kann auch in den Einstellungen editiert werden.
Verschiedene Display-Verbesserungen, wie voller Widescreen-Support und eine 16:9-Korrektur sind nun anwählbar und mehrere Saveslots können angelegt werden. Das Starten über WiiFlow funktioniert auch und weitere Fehler wurden behoben. Zu guter Letzt werden noch Samba und USB-Festplatten unterstützt.
Den umfangreichen Changelog findet ihr hier unten.
Changelog
- Partial Expansion Module (XM) support
- XRAM
- XPokey (limited to single Pokey)
- Added support for cartridges with sizes greater than 144k
- Additional bank switching modes and cartridge types
- Multiple bank switching fixes
- Reworked cartridge header detection
- Now properly detects bank switching, RAM, etc.
- Detects Expansion Module (XM)
- Detects High score cartridge
- Detects Pokey at $0450
- Cartridge database
- Added ability to edit cartridge database settings via menu
- Added several new cartridge properties
- Pokey at $0450
- Default difficulty switch settings
- Expansion Module (XM) enabled/disabled
- High score cartridge enabled/disabled
- Database content
- Fixed incorrect controller settings for Sirius, Crossbow,
and Alien Brigade
- Added many homebrew cartridges
- Display enhancements
- Double strike (240p)
- GX+VI mode
- 16:9 correction
- Full widescreen support
- Ability to enable/disable bilinear filter (GX mode)
- Color trap filter
- Multiple default screen sizes
- Hierarchical file navigation support
- USB Support
- SMB (Network support) for loading ROMs
- Multi-save slot support
- Reworked menu system (cartridge-specific settings, etc.)
- Support for launching via WiiFlow (and returning)
- Fixed VSYNC issue which caused initial stutter on PAL games
- Fixed issue occurring when Kangaroo and Holey were enabled (caused
background to be displayed, resulting in large black squares)
- Several audio improvements (eliminated majority of TIA and Pokey pops)
RetroArch vereint mehrere Emulatoren unter einem Dach, darunter bspw. für NES, SNES, GBA, PS1, SEGA-Systeme, Arcade und viele, viele weitere!
Das Ozone-Menü skaliert sich nun mit den DPI des Bildschirms, zwei neue Farbschemata wurden hinzugefügt und etliche, kleinere Korrekturen vorgenommen. Den vollen Changelog findet ihr im Blogbeitrag.