Commit Graph

  • e1d82a13f3 erpt: implement new 21.0.0 commands Michael Scire 2025-11-12 16:18:13 -07:00
  • 4f1201a022 erpt: fix ids, failed to copy the new categories Michael Scire 2025-11-12 14:38:52 -07:00
  • 4201bbff63 fatal: add new HashedTraceContext command Michael Scire 2025-11-12 14:38:28 -07:00
  • 94c36a3255 erpt: add new IDs for 21.0.0 Michael Scire 2025-11-11 20:06:24 -07:00
  • 6b0ef21b83 kern: RESERVED_2F now set by HandleFpuException Michael Scire 2025-11-11 19:35:39 -07:00
  • ac382f69e7 kern: exception flags are now atomic. Michael Scire 2025-11-11 19:34:34 -07:00
  • 2a44550dbe kern: pass u32 directly to CopyMemoryToUserSize32Bit Michael Scire 2025-11-11 18:48:37 -07:00
  • 3bc1951820 ams: mark ams::Result [[nodiscard]] (partially complete). Michael Scire 2025-11-11 16:13:25 -07:00
  • 418fde40a8 kern: Nintendo now also devirtualizes KAutoObject::DynamicCast Michael Scire 2025-11-11 10:54:32 -07:00
  • e36051359c kern: write cpu tick differential to tls +0x108 on thread switch Michael Scire 2025-11-11 10:50:17 -07:00
  • 18bb1fdea0 fusee/exo/ams: update with new keydata/version enums Michael Scire 2025-11-10 22:32:02 -07:00
  • c8e39a54d2 fs.mitm: add another game which needs stolen heap for layeredfs Michael Scire 2025-10-07 23:12:07 -07:00
  • 11a46e4579 git subrepo push libraries Michael Scire 2025-10-07 17:34:00 -07:00
  • 652519da2e fssystem: fix support for parsing newer-format BKTR NCAs Michael Scire 2025-10-07 17:30:12 -07:00
  • 410afb166d force 4gb config icosa_force_4gb Christoph Baumann 2025-05-21 16:55:14 +02:00
  • a1a88e5c42 ams: bump version, add enum support for 20.5.0 Michael Scire 2025-09-29 18:44:40 -07:00
  • de9b02007b git subrepo push libraries Michael Scire 2025-09-29 18:45:20 -07:00
  • 982f0e4fd4 ams: bump version, add enum support for 20.5.0 Michael Scire 2025-09-29 18:44:40 -07:00
  • 5bc02311c6 exo: improve offset-table fix (save 8 bytes) Michael Scire 2025-09-02 19:50:08 -07:00
  • 2703bfc712 docs: add note about deadlock fix Michael Scire 2025-09-02 18:37:24 -07:00
  • 8ab0ac2706 ams.mitm: fix deadlock when building multiple romfs simultaneously (closes #1972) Michael Scire 2025-09-02 18:35:42 -07:00
  • 93e73a3c36 ams: bump version, add enum support for 20.4.0 Michael Scire 2025-09-02 18:29:36 -07:00
  • 75003401ba exo: fix register access tables to page start Michael Scire 2025-09-02 09:16:34 -07:00
  • 7c54aff4d4 build: portability fixes comex 2025-08-16 12:14:46 -07:00
  • e42f7c1ee2 nanovg: disable some compiler warnings comex 2025-08-08 14:13:11 -07:00
  • 25c423203d daybreak: fix strncpy compiler warning comex 2025-08-08 14:13:09 -07:00
  • e9147d8e1d haze: fix duplicate-macro warnings comex 2025-08-08 14:13:04 -07:00
  • 412b11451d ams: bump version, support 20.3.0 Michael Scire 2025-07-29 15:16:51 -07:00
  • dba25b2c85 fs.mitm: steal some heap when building romfs for kotor2 (closes #2564) Michael Scire 2025-07-22 00:36:51 -07:00
  • 2bbef1e64f ams: bump version, add 1.9.2 changelog Michael Scire 2025-07-16 10:23:05 -07:00
  • 9cde2f57fa ams: add enum version support for 20.1.x/20.2.0 Michael Scire 2025-07-14 18:23:14 -07:00
  • d7936d3fa4 exo: improve offset-table fix (save 8 bytes) Michael Scire 2025-09-02 19:50:08 -07:00
  • 1c0ea680b6 docs: add note about deadlock fix Michael Scire 2025-09-02 18:37:24 -07:00
  • b8ed942ae4 git subrepo push libraries Michael Scire 2025-09-02 18:36:29 -07:00
  • 98bc030b37 ams.mitm: fix deadlock when building multiple romfs simultaneously (closes #1972) Michael Scire 2025-09-02 18:35:42 -07:00
  • 081e76a2b5 ams: bump version, add enum support for 20.4.0 Michael Scire 2025-09-02 18:29:36 -07:00
  • e8de1e3c34 exo: fix register access tables to page start Michael Scire 2025-09-02 09:16:34 -07:00
  • 41b28bb0c4 build: portability fixes comex 2025-08-16 12:14:46 -07:00
  • 3197b1e25b nanovg: disable some compiler warnings comex 2025-08-08 14:13:11 -07:00
  • 822cbbbc8b daybreak: fix strncpy compiler warning comex 2025-08-08 14:13:09 -07:00
  • 4237f52ee2 haze: fix duplicate-macro warnings comex 2025-08-08 14:13:04 -07:00
  • 8b8e4438e8 git subrepo push libraries Michael Scire 2025-07-29 15:17:41 -07:00
  • debfff9f62 ams: bump version, support 20.3.0 Michael Scire 2025-07-29 15:16:51 -07:00
  • c77acb32be fs.mitm: steal some heap when building romfs for kotor2 (closes #2564) Michael Scire 2025-07-22 00:36:51 -07:00
  • af859d9e65 git subrepo push libraries Michael Scire 2025-07-16 10:23:50 -07:00
  • a487efad6b ams: bump version, add 1.9.2 changelog Michael Scire 2025-07-16 10:23:05 -07:00
  • 7e0eb10e32 git subrepo push libraries Michael Scire 2025-07-14 18:24:52 -07:00
  • 4a3e2b5c57 ams: add enum version support for 20.1.x/20.2.0 Michael Scire 2025-07-14 18:23:14 -07:00
  • e2ef4cf207 git subrepo push emummc lulle2007200 2025-06-14 22:41:56 +02:00
  • 4a83cd0403 loader: add usb 3.0 enable patches for 20.1.0 (#2556) lsp199308 2025-06-03 16:04:52 +08:00
  • 8d4a7d21a9 git subrepo push libraries Michael Scire 2025-05-28 19:34:34 -07:00
  • 3efd3ff98c docs: add basic changelog for 1.9.1 Michael Scire 2025-05-28 19:33:49 -07:00
  • e343e6b93c Clarify that code type 0xC4 uses a 64-bit value in cheats.md by formatting the key values as such Marcus Carter 2025-05-27 16:23:21 -04:00
  • f1fe491bcf emummc: note 20.1.0 support in README Michael Scire 2025-05-28 12:29:17 -07:00
  • 8adaf8dc79 kern: move spendsgir static assert Michael Scire 2025-05-28 12:18:51 -07:00
  • cb0ad3aaf3 fusee/emummc: add support for FS 20.1.0 Michael Scire 2025-05-28 12:02:56 -07:00
  • ad92c908c4 erpt: update IDs for 20.1.0 Michael Scire 2025-05-28 11:48:04 -07:00
  • b3dcb7d590 kern: save/restore spendsgir in KInterruptController::Save/RestoreCoreLocal Michael Scire 2025-05-28 10:54:52 -07:00
  • 8665036092 kern: wait 100us after synchronizing cores before saving interrupt state on sleep Michael Scire 2025-05-28 10:48:42 -07:00
  • 50956fce6f kern: use KLightLock for KCoreBarrierInterruptHandler Michael Scire 2025-05-28 10:44:31 -07:00
  • 99136146dd Add version enums for 20.1.0 Michael Scire 2025-05-28 10:32:26 -07:00
  • b9024a89e2 docs: add banner to readme Michael Scire 2025-05-27 22:24:41 -07:00
  • d8a37b4b71 loader: add usb 3.0 enable patches for 20.1.0 (#2556) lsp199308 2025-06-03 16:04:52 +08:00
  • b11850b3a3 git subrepo push libraries Michael Scire 2025-05-28 19:34:34 -07:00
  • 77603bf7e5 docs: add basic changelog for 1.9.1 Michael Scire 2025-05-28 19:33:49 -07:00
  • 6b01ebca9e Clarify that code type 0xC4 uses a 64-bit value in cheats.md by formatting the key values as such Marcus Carter 2025-05-27 16:23:21 -04:00
  • 17be65b4b9 git subrepo push emummc Michael Scire 2025-05-28 12:29:54 -07:00
  • 409c3cf9e1 emummc: note 20.1.0 support in README Michael Scire 2025-05-28 12:29:17 -07:00
  • f4e1d0bf9f kern: move spendsgir static assert Michael Scire 2025-05-28 12:18:51 -07:00
  • ae65b5df0c fusee/emummc: add support for FS 20.1.0 Michael Scire 2025-05-28 12:02:56 -07:00
  • 0a299a3d40 erpt: update IDs for 20.1.0 Michael Scire 2025-05-28 11:48:04 -07:00
  • 801438953d kern: save/restore spendsgir in KInterruptController::Save/RestoreCoreLocal Michael Scire 2025-05-28 10:54:52 -07:00
  • 3fbc59cce1 kern: wait 100us after synchronizing cores before saving interrupt state on sleep Michael Scire 2025-05-28 10:48:42 -07:00
  • f646d9c8f9 kern: use KLightLock for KCoreBarrierInterruptHandler Michael Scire 2025-05-28 10:44:31 -07:00
  • 69cc653e7f Add version enums for 20.1.0 Michael Scire 2025-05-28 10:32:26 -07:00
  • 6da88f8f3e docs: add banner to readme Michael Scire 2025-05-27 22:24:41 -07:00
  • 52d0e89f01 git subrepo push emummc lulle2007200 2025-05-22 23:07:03 +02:00
  • 8c11b287ff fix strcat Christoph Baumann 2025-05-22 22:50:17 +02:00
  • 63a12453f3 fix memory mode Christoph Baumann 2025-05-22 22:50:11 +02:00
  • 2d20e9af5a add partition checks Christoph Baumann 2025-05-22 14:42:55 +02:00
  • 8254e56b58 fix MountSd check Christoph Baumann 2025-05-22 13:34:20 +02:00
  • 5468af8934 reset active partition cache when deinit Christoph Baumann 2025-05-22 12:28:07 +02:00
  • 941a624642 Use SD card if emusd disabled Christoph Baumann 2025-05-22 12:24:18 +02:00
  • 6cff5a41b4 indentation Christoph Baumann 2025-05-22 12:23:27 +02:00
  • 11d32ec78f Only deinit if necessary Christoph Baumann 2025-05-22 12:22:32 +02:00
  • 3c290caac1 fatal code for flush fail Christoph Baumann 2025-05-22 01:38:31 +02:00
  • 5fe0d8d2a4 dont close file based emusd files when SD is closed, only flush Christoph Baumann 2025-05-22 01:38:21 +02:00
  • ede1fba59e more logging, fix emmc/sd mount logic Christoph Baumann 2025-05-22 00:46:09 +02:00
  • 03af482a20 git subrepo push emummc lulle2007200 2025-05-21 21:18:45 +02:00
  • 42943c467e change remote Christoph Baumann 2025-05-21 21:12:20 +02:00
  • c2691d917c add logging Christoph Baumann 2025-05-21 21:05:38 +02:00
  • 7c86c4c047 only init file based if necessary Christoph Baumann 2025-05-21 21:03:17 +02:00
  • d2358b5631 git subrepo pull --branch=internal-emummc --force emummc lulle2007200 2025-05-21 20:28:32 +02:00
  • ae849ca642 fix version mismatch check Christoph Baumann 2025-05-21 19:21:50 +02:00
  • 5f15a2c15b fix debug logs Christoph Baumann 2025-05-21 19:21:00 +02:00
  • e26b05bb45 add memory_mode_auto config to exosphere.ini template Christoph Baumann 2025-05-21 16:54:46 +02:00
  • 5819f3a830 add exosphere.ini option to determine memory mode from physical memory instead of boot config Christoph Baumann 2025-05-21 01:17:18 +02:00
  • 77a01f0a9b allow emmc writes (to write warmboot to emusd), allow unaligned emmc writes Christoph Baumann 2025-05-20 23:52:02 +02:00
  • b301bba5e7 support file based/sd partition emusd Christoph Baumann 2025-05-20 20:57:35 +02:00
  • 178c833862 forgot to init m_file_size Christoph Baumann 2025-05-20 20:53:58 +02:00