EmuNews

Xenia Edge

has207/xenia-edge

23 tracked updates · latest 49 min ago

GitHub

xenia_edge

725e6e9 nightly / pre-release
Release notes · 3 files

Changes

  • [APU] Fix XMA seeks starting at the frame instead of the subframe (725e6e9)
  • [APU] Fix XMA loops skipping the loop end frame (69b536c)

Full changelog: https://github.com/has207/xenia-edge/compare/3fdb7d5...725e6e9

xenia_edge

3fdb7d5 nightly / pre-release
Release notes · 3 files

Changes

  • [APU] Zero XMA contexts on create instead of release (3fdb7d5)
  • [Kernel] Fix XMAInitializeContext dropping the start offset (56e9596)
  • [APU] Fix XMA contexts starting with the previous stream's audio (ca3bfa8)

Full changelog: https://github.com/has207/xenia-edge/compare/3bdc617...3fdb7d5

xenia_edge

3bdc617 nightly / pre-release
Release notes · 3 files

Changes

  • [App] Name new library entries the same way whatever method adds them (3bdc617)
  • [Kernel] Implement XeCryptBnDw_Copy (711e635)
  • [APU] Fix multi-stream XMA contexts switching streams at buffer boundary (37bf631)

Full changelog: https://github.com/has207/xenia-edge/compare/bc9491d...3bdc617

xenia_edge

074d3f0 nightly / pre-release
Release notes · 3 files

Changes

  • [Base] Fix non-ASCII package file names crashing on macOS and Linux (074d3f0)
  • [Base] Fix the slow autorelease pool warning printing garbage (9527d46)
  • [UI] Fix the render area filling half the window when a title starts (e105ad9)
  • [Build] Keep frame pointers in Release builds (58f4bd8)

Full changelog: https://github.com/has207/xenia-edge/compare/aa961b5...074d3f0

xenia_edge

aa961b5 nightly / pre-release
Release notes · 3 files

Changes

  • [XAM] Patch the dashboard to start indie games without a Live sign-in (aa961b5)
  • [XAM] Implement XdfLaunchNewImageFromCache (f4b5f3c)
  • [UI] Ship the dashboard patch with the bundled patches (6ab2bc9)
  • [Patcher] Merge bundled patch files with their saved copies (211696a)
  • [Patcher] Fix a patch file without patches crashing the loader (dc20b5d)

Full changelog: https://github.com/has207/xenia-edge/compare/7d3298b...aa961b5

xenia_edge

7d3298b nightly / pre-release
Release notes · 3 files

Changes

  • [VFS] Fix SVOD mounts opening every fragment and reading entries piecemeal (7d3298b)
  • [UI] Fix the game list missing the dashboard's icon (291c72d)
  • [XAM] Handle the Live service request the dashboard polls (00411a9)
  • [XAM] Stub the web instrumentation exports the dashboard calls (d6df251)
  • [XAM] Implement XamUserFlushLogonQueue (552aa4b)
  • [XAM] Fix the dashboard setting a content thumbnail from garbage (12c686d)
  • [XAM] Implement XamContentGetLocalizedString (f0d98ff)
  • [VFS] Fix file handle leak when opening an XContent package fails (7708da9)
  • [XAM] Fix the dashboard mounting library games that have no package (f637c86)
  • [UI] Fix the toolbar profile missing sign-ins from imgui (a31686b)
  • [XAM] Fix the sign-in dialog reporting only the slots chosen (5bd324f)

Full changelog: https://github.com/has207/xenia-edge/compare/e89d8be...7d3298b

xenia_edge

e89d8be nightly / pre-release
Release notes · 3 files

Changes

  • [Base] Fix opening URLs and folders on Linux going through a shell (e89d8be)
  • [UI] Fix Clear Icon leaving the personal picture behind (4d00834)
  • [XAM] Fix the dashboard missing profile pictures stored in one size (53867d7)
  • [UI] Fix the profiles menu missing personal pictures (233bdb0)
  • Merge commit '838850fed' into edge (10d3d57)
  • [XAM] Fix the dashboard seeing cloud storage as on in slots 1-3 (fd39da5)
  • Merge commit 'afecab890' into edge (2f279ae)
  • [Kernel] Default MmAllocatePhysicalMemoryEx to read/write access (838850f)
  • [HID] Fix Windows keyboard modifier state (455b988)
  • [XAM/INFO] Handle null module names in GetModuleHandleA (6842939)
  • [UI] Highlight signed in profiles in profiles menu (a0e0308)
  • [UI] Show gamerpics for signed out profiles in profiles menu (d7a973d)
  • [Base] Load SDL2 by its runtime soname on Linux (a60f068)
  • [Base] Use SDL_OpenURL to open URLs and folders on Linux (83457ac)
  • [UI] Marshal Linux GTK paint requests onto the UI thread (7eee59e)
  • [XAM/USER] Implement XamUserRead/WriteUserPreference (afecab8)
  • [XAM/INPUT] Report empty keystroke queue while UI is active (96ce1ac)

Full changelog: https://github.com/has207/xenia-edge/compare/6dcbd53...e89d8be

xenia_edge

6dcbd53 nightly / pre-release
Release notes · 3 files

Changes

  • [CPU] Test MMIO loads and stores through both access paths (6dcbd53)
  • Merge commit '44e6489cf' into edge (4cb4f25)
  • [A64] Fix MMIO loads without a byte swap reading reversed values (d739588)
  • Merge commit 'f448664b6' into edge (3140b5b)
  • [Testing] Copy libdl.dll with the MinGW binutils runtime DLLs (44e6489)
  • [x64] Reverse MMIO reads for loads without a byte swap (7ef6c64)
  • [XCrypt] - Implement XeCryptBnQw_Copy, XeCryptBnQwNeModInv, XeCryptBnQwNeModMul (f448664)

Full changelog: https://github.com/has207/xenia-edge/compare/a88d0d8...6dcbd53

xenia_edge

a88d0d8 nightly / pre-release
Release notes · 3 files

Changes

  • [Tools] Add xamgen corpus for XapiFormatTimeOut and WaitForSingleObjectEx (a88d0d8)
  • [XAM] Fix WaitForSingleObjectEx never timing out and failing every wait (bdbd822)
  • Merge commit '892064b92' into edge (d2d3641)
  • Merge commit '1d8489b44e08f1e85e69a746f24b0d17a0dd6fe8' into edge (1be1dd6)
  • [Kernel] Return all 64 bits from qword_result_t exports (892064b)
  • [Build] Find vswhere with NoDefaultCurrentDirectoryInExePath set (4794be5)
  • [XAM] Fix user flags & stub XamUserIsGuest (48b318a)
  • [Vulkan] Only write back memexport bytes the draw changed (1d8489b)
  • [D3D12] Only write back memexport bytes the draw changed (0bfc8fa)

Full changelog: https://github.com/has207/xenia-edge/compare/3b00bbd...a88d0d8

xenia_edge

3b00bbd nightly / pre-release
Release notes · 3 files

Changes

  • Merge commit '57cddf7d2939b52ed91344718b9afbf4870f4087' into edge (3b00bbd)
  • [XCrypt] Leave a partial last block alone in XeCryptAesCbc (57cddf7)
  • [XCrypt] Fix the MD5 and AES state layouts and XeKeysGetKey (4cce0f2)
  • [XCrypt] Free the MD5 context in the MD5 exports (72c2afa)
  • [XCrypt] Build XeCryptHmacSha from the HMAC-SHA exports (67ec7f9)
  • [XCrypt] Report key sizes and fail invalid reads in XeKeysGetKey (18131c7)
  • [XCrypt] Implement XeCryptBnQwBeSigFormat (251ff46)
  • [XCrypt] Implement XeCryptBnDwLePkcs1Format and XeCryptBnDwLePkcs1Verify (fc2aa25)
  • [XCrypt] Implement XeCryptRotSumSha (f5ab892)
  • [XCrypt] Fix bignum division in XeCryptBnQwNeRsaPubCrypt (fd59b72)
  • [XCrypt] Replace crypto_utils with the XeCrypt exports (6e5216e)
  • [XCrypt] Implement XeCryptHmacMd5 (b1ad202)
  • [XCrypt] Implement XeCryptHmacShaVerify (0f5f851)
  • [XCrypt] Implement XeCryptDesCbc (7d4c9df)
  • [XCrypt] Implement XeCryptSha256 (feac104)
  • [XCrypt] Return random bytes from XeCryptRandom (a42d9da)
  • [XCrypt] Fix XeCryptDesParity for bytes with bit 0 set (32ca640)
  • [XCrypt] Read the SHA-512 state in XeCryptSha512Final (4e7e1da)
  • [XCrypt] Truncate long keys in XeCryptHmacSha (facfad0)
  • [XCrypt] Pad the whole block in XeCryptHmacShaInit (9f5eb37)
  • [XCrypt] Use the key size in XeCryptRc4Key (90f20c3)
  • [XAM] - Implemented XamGetOnlineCountryFeatures (b71ddd7)

Full changelog: https://github.com/has207/xenia-edge/compare/4b1c010...3b00bbd

xenia_edge

4b1c010 nightly / pre-release
Release notes · 3 files

Changes

  • [UI] Translate the system update download and cover art strings (4b1c010)
  • [UI] Show cover art in the game list (ca54991)
  • [XAM] Show box art in the dashboard (046c630)
  • [UI] Add Tools > Download Cover Art (f072456)
  • [UI] Download and install the system update (48a5697)
  • [UI] Download through wxWebRequest (93b1329)

Full changelog: https://github.com/has207/xenia-edge/compare/e9a7e47...4b1c010

xenia_edge

447e6e2 nightly / pre-release
Release notes · 3 files

Changes

  • [App] Fix nameless games showing as File Corrupted or a title id (447e6e2)
  • [VFS] Fix a bad package display string throwing (306e682)

Full changelog: https://github.com/has207/xenia-edge/compare/5d7e99b...447e6e2

xenia_edge

5d7e99b nightly / pre-release
Release notes · 3 files

Changes

  • [Base] Share the case-insensitive host file lookup (5d7e99b)
  • [XAM] Implement XamContentOpenFileInternal (3a81820)
  • [Kernel] Fix XeFu titles hanging after the boot animation (0fd1953)

Full changelog: https://github.com/has207/xenia-edge/compare/b65dd25...5d7e99b

xenia_edge

b65dd25 nightly / pre-release
Release notes · 3 files

Changes

  • [Kernel] Return to the game list when dash powers off (b65dd25)
  • [UI] Add a boot_to_dashboard cvar (4956db3)
  • [XAM] Implement XamLookupCommonStringByIndex (26860a0)
  • [XAM] Read XUIZ v3 packages and XUIS v2 string tables (f8968ff)
  • [CPU] Fix resource-only XEX modules failing to load (62c9ddc)
  • [Emulator] Ensure tray open/closed status is properly handled in dash (0fc5a8e)
  • [HID] Fix SDL controllers repeating a released button (92e0483)
  • [Kernel] Stop kernel_state.h pulling in the xam managers (8a77653)

Full changelog: https://github.com/has207/xenia-edge/compare/20d0b78...b65dd25

xenia_edge

db0e09c nightly / pre-release
Release notes · 3 files

Changes

  • [UI] Let the dashboard play discs put in through its tray (db0e09c)
  • [XAM] Implement reading a title's name and icon from its SPA (902db50)
  • [Kernel] Implement XeCryptAesCreateKeySchedule and XeCryptAesCbcDecrypt (00f7fce)
  • [Kernel] Implement XexTransformImageKey (93a9534)
  • [Kernel] Fix the DVD tray reporting open as closed (2890686)

Full changelog: https://github.com/has207/xenia-edge/compare/f17accd...db0e09c

xenia_edge

96df390 nightly / pre-release
Release notes · 3 files

Changes

  • [Emulator] Fix dashboards asking for xam's resources before xam loads (96df390)
  • [Emulator] Fix titles launched from a package missing the system fonts (f41b865)

Full changelog: https://github.com/has207/xenia-edge/compare/03a539b...96df390