Skip to content

Kenji-NX Version 2.0.5 Switch Update

Kenji-NX is an open-source emulator for the Nintendo Switch, originally developed by gdkchan (of Ryujinx fame) but now being advanced by a new developer team. This software brings retro gaming into the modern era, allowing players to experience classic titles in a digital environment.Excitingly, Kenji-NX has recently received an update.Changelog:

  • New
    • GDB Stub – @Coxxs
      • Allows games to be debugged remotely, which is an effective method for creating cheats/mods
    • Turbo Mode – originally by @nico-abram, added to Ryubing by @GreemDev
      • From the author: “Adds a hotkey that, while held, toggles on a “turbo mode” flag that multiplies elapsed CPU TickSource ticks, which should speed up any games that use delta time between frames for physics calculations.”
    • Support for Hollow Knight: Silksong – @LotP1
      • Basic event handle implementation for IApplicationFunctions 210
  • Fixes/Optimizations
    • Fix Avalonia native mouse wheel support – @MaxLastBreath
      • Fix Avalonia MouseWheel sending delta of 1 or -1 and never 0
      • Uses a dispatch timer to reset the value back to 0, if no mousewheel event has happened in the past 50 MS
    • Fix: Crash caused by cursor overflow – @rockingdice
    • Fix: Socket blocking flag is inverted when setting it – @Coxxs
    • Fix: UI deadlock when launching a game with “Trace Logs” enabled – @Coxxs
    • Fix: UI: Match System Time setting not dynamically disabling/enabling System Time options – @KeatonTheBot
    • Fix numerous possible NullReferenceExceptions, InvalidOperationExceptions – @KeatonTheBot
    • Include SL/SR default bindings for single Joy-Cons – @mcost45
    • Memory Changes – @LotP1
      • Increase frame time stability and lag spikes at the cost of some overhead to memory, resulting in very slightly better average FPS (~1-2%)
    • PPTC: Use accurate length for enumerating – @LotP1
      • Fixes a crash when infoStream count mismatches codesList count
    • UI: Change stick visualizer color to system accent color – @KeatonTheBot
    • Vulkan: Fix push descriptors bug on Intel Arc running on Linux
    • Work around Escape hotkey race with exit confirmation dialog – @mqudsi
    • Unmerged work from original dev(s), rebased to current codebase
      • Avoid lookup of invalid textures if pool did not change – originally by @gdkchan
        • This fixes invalid texture format messages being spammed in games like Kirby Star Allies and Kirby’s Return to Dreamland Deluxe by only looking them up once in the texture pool.
      • Protect against stack overflow caused by deep recursive calls – originally by @gdkchan

 

About

I love the Church.

Check Also

Retro Replay Mario on Jaguar collage showing Budfolk’s real hardware setup and CRT demonstration

Super Mario 64 Is Running on Atari Jaguar, but You Won’t Be Able to Play It

Budfolk demonstrates Super Mario 64 on Atari Jaguar, reports 12–20fps and explains the technical compromises, but says no ROM or builds will be released.

Leave a Reply

Your email address will not be published. Required fields are marked *