Commit Graph

  • 0a194cb6a6 spl: add spl:ssl/spl:es to main, fix cmd ids Michael Scire 2019-04-24 23:16:47 -07:00
  • f4a8124dc3 spl: implement SslService, some of EsService Michael Scire 2019-04-24 23:10:13 -07:00
  • 9ea1a2a941 spl: Implement RsaService Michael Scire 2019-04-24 21:42:39 -07:00
  • bfa84e27c1 spl: implement CryptoService. Michael Scire 2019-04-24 21:00:39 -07:00
  • 14683405be fatal: update to use clkrst api on 8.0.0+ Michael Scire 2019-04-24 16:36:35 -07:00
  • ccbab35deb spl: finish GeneralService. Michael Scire 2019-04-24 06:10:30 -07:00
  • 2dfa1c96d1 spl: continue implementing. Michael Scire 2019-04-24 05:38:11 -07:00
  • d44b91826d dmnt: only init roDmnt when we can Michael Scire 2019-04-24 05:19:37 -07:00
  • 3a8f9114fc fatal: fix sm session usage Michael Scire 2019-04-24 05:18:31 -07:00
  • 9858d6fc95 spl: Start skeletoning spl. Michael Scire 2019-04-24 01:18:18 -07:00
  • f6645387b0 update libstrat Michael Scire 2019-04-24 00:55:14 -07:00
  • df963967f5 8.0.1 seems to work fine. Michael Scire 2019-04-23 17:34:21 -07:00
  • 8313669716 Fix NRO patch offset application Michael Scire 2019-04-23 08:31:11 -07:00
  • 13c825a8bb ro: only hold sm session open when needed Michael Scire 2019-04-22 13:17:57 -07:00
  • 30485f1df9 pm: fix dangling -> Michael Scire 2019-04-22 13:10:29 -07:00
  • 7945a921ca Merge branch 'ro_dev' Michael Scire 2019-04-22 13:07:11 -07:00
  • b09adb6a34 stratosphere: only hold sm sessions open when needed Michael Scire 2019-04-22 12:40:53 -07:00
  • c3875796df dmnt: update for ldr/ro api change Michael Scire 2019-04-22 09:50:45 -07:00
  • a1d4caa7b4 ro: add support for applying ips patches to NROs. Michael Scire 2019-04-22 04:32:15 -07:00
  • 9f972831cc fs.mitm: fix data abort Michael Scire 2019-04-22 03:42:20 -07:00
  • f50bfaf7d7 dist: add boot2.flag for ro (to launch on <3.0.0) Michael Scire 2019-04-22 01:54:44 -07:00
  • bfd04cfe92 loader: remove more unused ro functionality Michael Scire 2019-04-22 00:40:19 -07:00
  • cb74bc6bb8 ro: fix UnloadNro logic error Michael Scire 2019-04-22 00:31:17 -07:00
  • be4ca7eee5 Implement Auto Reboot Timer (#518) (#519) Sun 2019-04-22 00:18:01 -07:00
  • 7b24b43477 Merge branch 'master' into ro_dev Michael Scire 2019-04-21 09:08:19 -07:00
  • 253afc90a4 loader: remove ldr:ro (moved into ro sysmodule) Michael Scire 2019-04-21 09:08:08 -07:00
  • a09c08994f sm: change location of apm:p check, fixes failure to launch older games Michael Scire 2019-04-21 08:57:21 -07:00
  • 13ded6bd1c ro: implement loadnro/unloadnro Michael Scire 2019-04-21 07:28:07 -07:00
  • 4ba6d8b24c ro: implement rest of LoadNrr/LoadNrrEx Michael Scire 2019-04-21 05:28:57 -07:00
  • cb88fdfd62 ro: implement UnloadNrr, half of LoadNrr/LoadNrrEx Michael Scire 2019-04-21 03:39:29 -07:00
  • d69fc060f4 ro: Implement ro:dmnt Michael Scire 2019-04-21 02:09:08 -07:00
  • e04fcfff6b ro: fix typo Michael Scire 2019-04-20 18:37:50 -07:00
  • 79c52e2b91 ro: skeleton ldr:ro Michael Scire 2019-04-20 18:37:01 -07:00
  • 4ac8f2745b ro: skeleton ro:dmnt Michael Scire 2019-04-20 18:13:32 -07:00
  • 6004b7479e ro: add ro sysmodule skeleton Michael Scire 2019-04-20 17:43:56 -07:00
  • ed86c44a49 loader: refactor to use LoaderModuleInfo Michael Scire 2019-04-20 18:15:39 -07:00
  • 5c9d0f05b1 loader: use libstratosphere randomness Michael Scire 2019-04-20 16:53:56 -07:00
  • 87f7a6ebdc fusee: support both exfat and non-exfat Michael Scire 2019-04-20 11:24:05 -07:00
  • 664e5e6b52 Small 0.8.8 changelog addition 0.8.8 Michael Scire 2019-04-20 10:37:53 -07:00
  • 9691286d73 Bump version to 0.8.8 Michael Scire 2019-04-20 10:30:57 -07:00
  • 81895c8019 fusee: update to support booting 8.0.0 Michael Scire 2019-04-20 03:41:03 -07:00
  • 1a396235cd fusee: only partially hash 8.0.0 kernel, add ControlCodeMemory patch Michael Scire 2019-04-19 04:20:50 -07:00
  • 732a6159f7 fusee: Properly finalize SDMMC1 (fixes 8.0.0 issues with PCV) hexkyz 2019-04-20 17:30:03 +01:00
  • a3389e25c9 nogc: implement 8.0.0 patches Michael Scire 2019-04-19 03:17:06 -07:00
  • 908de31a0e pm: on 7.0.0+, npns is launched in maintenance boot (closes #511) Michael Scire 2019-04-19 03:01:54 -07:00
  • 4e5f033e41 sm: for 8.0.0, add some first class homebrew support Michael Scire 2019-04-18 18:25:39 -07:00
  • ae90a9d7a6 exo/fusee: implement 8.0.0 support (package2 changes still TODO) Michael Scire 2019-04-18 01:02:12 -07:00
  • a67d4064f0 pm: update with new meme command for 8.0.0 Michael Scire 2019-04-18 00:18:53 -07:00
  • 017d473b99 emunand: Add multipart support for rawnand images in fusee hexkyz 2019-04-13 18:28:54 +01:00
  • a1512cf30f Merge branch 'master' into emunand_dev hexkyz 2019-04-13 18:23:23 +01:00
  • d0659377e8 creport: speed up code region detection (closes #491) Michael Scire 2019-04-12 23:04:12 -07:00
  • ac07971211 stratosphere: custom exception handlers (reboot to fusee) Michael Scire 2019-04-12 15:28:46 -07:00
  • b03a778611 Bump version to 0.8.7 0.8.7 Michael Scire 2019-04-11 16:52:07 -07:00
  • 67891954ec loader: fix support for 7.0.0+ games with NPDM flag bit 4 set. Michael Scire 2019-04-11 16:39:59 -07:00
  • 1e5fcff242 exo: always enable usermode exception handlers Michael Scire 2019-04-10 23:30:19 -07:00
  • 88294116b8 fusee-secondary: Fix arg names in raw_dev hexkyz 2019-04-09 19:40:00 +01:00
  • fe62ab9aed emunand: Implement folder and file detection (boot0/boot1 now work from SD) hexkyz 2019-04-09 19:32:18 +01:00
  • 5868e0769a Merge branch 'master' into emunand_dev hexkyz 2019-04-09 19:14:21 +01:00
  • 3cb60b324b More 2019 Copyrights (#503) 2g4y1 2019-04-08 12:47:01 +02:00
  • 03e176d7f1 atmosphere: current year is 2019 Michael Scire 2019-04-07 19:00:49 -07:00
  • 92816be055 emunand: Move all emulation code to fusee-secondary and simplify logic hexkyz 2019-04-07 19:02:01 +01:00
  • 9eb0b84ed1 Merge branch 'master' into emunand_dev hexkyz 2019-04-07 18:56:28 +01:00
  • 6b41a7e2e1 fatal: unconditionally reassign cpu_ctx ptr Michael Scire 2019-04-06 15:02:48 -07:00
  • aed472775c fatal: fix invalid struct access, cap stack trace size. Michael Scire 2019-04-06 15:00:40 -07:00
  • a8ca92bc1e BCT: Restore newline hexkyz 2019-04-06 20:04:16 +01:00
  • c878e96398 emunand: Fix bugs and add missing stuff hexkyz 2019-04-06 20:01:11 +01:00
  • e5045556bf emunand: Preliminary skeleton for emunand in fusee hexkyz 2019-04-06 19:35:27 +01:00
  • 5bedcd305d dmnt-cheat: add clear-reg to save/restore reg Michael Scire 2019-04-05 14:19:12 -07:00
  • c7ffcad74e dmnt-cheat: add clear to save/restore reg Michael Scire 2019-04-05 14:16:07 -07:00
  • 2f1f56307d fix libstrat revision again Michael Scire 2019-04-05 13:46:48 -07:00
  • 9113b04b48 update libstrat Michael Scire 2019-04-05 13:42:34 -07:00
  • 05c4dfd8f8 Merge remote-tracking branch 'origin/master' Michael Scire 2019-04-05 13:42:17 -07:00
  • 938169cd3c fs.mitm: experimental support for save redirection to sd. Michael Scire 2019-04-05 13:36:38 -07:00
  • 7a4d1e786c ldr_map: Silence lingering initializer warning (#500) Mat M 2019-04-05 02:13:46 -04:00
  • b237168ec7 loader: Silence Wmissing-field-initializers warnings (#499) Mat M 2019-04-05 00:05:41 -04:00
  • 753958de28 fs_mitm/fs_dir_utils: Amend logic error within IterateDirectoryRecursivelyInternal() (#498) Mat M 2019-04-04 23:04:26 -04:00
  • fb5e02050b fs.mitm: fix logic error in CopyFile Michael Scire 2019-04-04 15:41:41 -07:00
  • 08a2f02a7c dmnt-cheat: Add Save/Restore register mask opcode Michael Scire 2019-04-04 12:23:51 -07:00
  • 477bee2e4c dmnt-cheat: Add Save/Restore register opcode Michael Scire 2019-04-04 12:16:00 -07:00
  • a0f3183c79 strat: sha256 s/linux/libnx/g Michael Scire 2019-04-04 12:01:37 -07:00
  • f44a730a90 fatal_font: Add missing va_end() calls to PrintFormatLine() and PrintFormat() (#497) Mat M 2019-04-04 14:21:25 -04:00
  • 3459968ac3 more fixes SciresM 2019-04-01 17:41:58 -07:00
  • 428e176d9c Wording, (dkp-) SciresM 2019-04-01 17:39:44 -07:00
  • 16430217ff Add additional dependency information (#495) James Elliott 2019-04-02 11:35:10 +11:00
  • 262d6af519 bis_protect: guard against autorcm on rcm-patched units Michael Scire 2019-04-01 17:24:15 -07:00
  • 350dccff3d exo: also check for rcm ipatch (thanks @balika011) Michael Scire 2019-04-01 16:37:04 -07:00
  • 4d76f4d79c exo: add config item for rcm patch detection (note TODO) Michael Scire 2019-04-01 13:10:45 -07:00
  • fd4d6a4e55 exosphere: add new ConfigItem which allows the caller to retrieve the git commit hash. (#493) thedax 2019-03-29 18:16:03 -04:00
  • 81aa5c7ec7 set_mitm: result defs instead of magics Michael Scire 2019-03-28 23:04:13 -07:00
  • c6d67eab6a strat: 0 -> ResultSuccess Michael Scire 2019-03-28 22:39:39 -07:00
  • 9427a5cf46 strat: use TitleId defs instead of magics. Michael Scire 2019-03-28 21:36:08 -07:00
  • 4167dfea14 strat: vi results over magics Michael Scire 2019-03-28 20:39:17 -07:00
  • c50cb83ec1 strat: use lr results instead of magics Michael Scire 2019-03-28 20:31:48 -07:00
  • 0001e93810 strat: use atmosphere results instead of magics Michael Scire 2019-03-28 20:19:38 -07:00
  • 84c4cd7c53 strat: use sf/hipc results instead of magic numbers Michael Scire 2019-03-28 20:00:16 -07:00
  • 29be429d2f strat: fix remaining FS result magic numbers Michael Scire 2019-03-28 19:45:41 -07:00
  • acffae6643 strat: replace kernel/dbg magic numbers with result defs Michael Scire 2019-03-28 16:57:18 -07:00
  • 285feba42b fatal: Standardize result definitions Michael Scire 2019-03-28 15:37:50 -07:00
  • b940f61d42 sm: Use result definitions instead of magic numbers Michael Scire 2019-03-28 15:28:36 -07:00
  • 696f66f620 pm: Use result definitions instead of magic numbers Michael Scire 2019-03-28 15:16:36 -07:00