Skip to content

v2.6.2

Choose a tag to compare

@github-actions github-actions released this 24 Jul 23:33

Full Changelog: 2.6...v2.6.2

-Link cable (multiplayer)
The headline feature: two consoles can now be wired together through the emulated
link cable.

-Controllers
Cross-platform gamepad support through SDL2/pygame (Xbox, PlayStation, and more via SDL's controller-mapping database), with XInput as a Windows fallback (ngpc_input.py).

-ROM loading
ROMs can be loaded straight from archives: .zip (standard library) and .7z (via py7zr, or a 7z/7za command-line tool on PATH) — core/rom_loader.py.

-HLE BIOS
Distributable high-level BIOS (hle_bios/bios_hle.bin): the emulator can boot without a commercial bios.bin.
Interface and comfort

Exit fullscreen with Escape or a double-click (you could get stuck in fullscreen before).
Auto-hiding toolbar (idle mouse hides it, any movement brings it back).
Hide sidebar and toolbar in fullscreen (option, on by default) — also fixes the stretched aspect ratio after a display change.
Resizable windows (three user reports addressed).
Portable settings: optional config.ini next to the emulator (otherwise the Windows registry).