1
0
forked from MeloNX/MeloNX

Commit Graph

  • f48f5e3f5b SVC: Add GetInfo type 20 (added in 5.0.0) to the list of explicitly unimplemented types. (#68) Ezekiel Bethel 2018-03-30 16:27:48 +01:00
  • 6268c2e3b4 Add FNMADD instruction gdkchan 2018-03-24 00:23:42 -03:00
  • b2549d83bf Add FNMADD instruction gdkchan 2018-03-24 00:23:42 -03:00
  • 7fb3d68a66 Add Cls Instruction. (#67) LDj3SNuD 2018-03-24 02:06:05 +01:00
  • 873a7cd112 Add Cls Instruction. (#67) LDj3SNuD 2018-03-24 02:06:05 +01:00
  • 54212bd622 implement isession:getperformanceconfiguration (#64) emmauss 2018-03-23 14:26:11 +02:00
  • 0d2f073152 implement isession:getperformanceconfiguration (#64) emmauss 2018-03-23 14:26:11 +02:00
  • 29f60856f0 handle vi:u and vi:s getdisplayservice (#66) emmauss 2018-03-23 12:44:27 +02:00
  • 423ae5d889 handle vi:u and vi:s getdisplayservice (#66) emmauss 2018-03-23 12:44:27 +02:00
  • cc45e1d2ea added set: getavailablelanguagecount (#65) emmauss 2018-03-23 12:42:34 +02:00
  • 33ad3982aa added set: getavailablelanguagecount (#65) emmauss 2018-03-23 12:42:34 +02:00
  • 3a7f42cc8e Add Frint Instructions and Tests (#62) MS-DOS1999 2018-03-23 11:40:23 +01:00
  • ca6cf1cc90 Add Frint Instructions and Tests (#62) MS-DOS1999 2018-03-23 11:40:23 +01:00
  • 820a6b55b8 rename some services (#63) emmauss 2018-03-22 01:30:10 +02:00
  • 3c82c8de8c rename some services (#63) emmauss 2018-03-22 01:30:10 +02:00
  • 5b1c84b25d rename some calls to current names (#61) emmauss 2018-03-21 18:28:12 +02:00
  • e2a80ba29e rename some calls to current names (#61) emmauss 2018-03-21 18:28:12 +02:00
  • 2b159a389b Allow enabling/disabling memory checks on config file gdkchan 2018-03-20 18:42:13 -03:00
  • d4a3e8267b Allow enabling/disabling memory checks on config file gdkchan 2018-03-20 18:42:13 -03:00
  • d0afedbf02 Rename IpcServices -> Services gdkchan 2018-03-20 17:00:00 -03:00
  • e922c3627a Rename IpcServices -> Services gdkchan 2018-03-20 17:00:00 -03:00
  • 7bdeff4bb8 Support different framebuffer offsets (fixes #59) gdkchan 2018-03-20 12:18:25 -03:00
  • 1bd99e5597 Support different framebuffer offsets (fixes #59) gdkchan 2018-03-20 12:18:25 -03:00
  • e60852509c [WIP] Add support for events (#60) gdkchan 2018-03-19 15:58:46 -03:00
  • 4314a8f3e5
    [WIP] Add support for events (#60) gdkchan 2018-03-19 15:58:46 -03:00
  • b3ff3e85d3 Add BFI instruction, even more audout fixes gdkchan 2018-03-16 00:42:44 -03:00
  • 4940cf0ea5 Add BFI instruction, even more audout fixes gdkchan 2018-03-16 00:42:44 -03:00
  • 3a964ca287 Add MLA (vector by element), fixes some cases of MUL (vector by element)? gdkchan 2018-03-15 22:36:47 -03:00
  • 88c6160c62 Add MLA (vector by element), fixes some cases of MUL (vector by element)? gdkchan 2018-03-15 22:36:47 -03:00
  • d79cab48ae Improvements to audout (#58) gdkchan 2018-03-15 21:06:24 -03:00
  • 79a5939734
    Improvements to audout (#58) gdkchan 2018-03-15 21:06:24 -03:00
  • af7683c6ad Fix crc32 instruction with size greater than a byte gdkchan 2018-03-15 18:14:22 -03:00
  • 92f47d535e Fix crc32 instruction with size greater than a byte gdkchan 2018-03-15 18:14:22 -03:00
  • 36354a9589 Fix CPU instruction Ld/St (single structure) with index != 0 gdkchan 2018-03-15 12:59:23 -03:00
  • ee8fb18a0f Fix CPU instruction Ld/St (single structure) with index != 0 gdkchan 2018-03-15 12:59:23 -03:00
  • cb3fea6aaa CPU fix for the cases using a Mask with shift = 0 gdkchan 2018-03-14 01:59:22 -03:00
  • b50bc46888 CPU fix for the cases using a Mask with shift = 0 gdkchan 2018-03-14 01:59:22 -03:00
  • c29235420d Remove unused function from CPU gdkchan 2018-03-14 00:57:07 -03:00
  • d067b4d5e0 Remove unused function from CPU gdkchan 2018-03-14 00:57:07 -03:00
  • 5bdaf351a0 Add CRC32 instruction and SLI (vector) gdkchan 2018-03-14 00:12:05 -03:00
  • 553ba659c4 Add CRC32 instruction and SLI (vector) gdkchan 2018-03-14 00:12:05 -03:00
  • 88a000ff03 Stub StartSixAxisSensor gdkchan 2018-03-13 21:26:14 -03:00
  • 19564e570b Stub StartSixAxisSensor gdkchan 2018-03-13 21:26:14 -03:00
  • bc41bea0cb Add pl:u stub, use higher precision on CNTPCT_EL0 register tick count gdkchan 2018-03-13 21:24:17 -03:00
  • 2ed24af756 Add pl:u stub, use higher precision on CNTPCT_EL0 register tick count gdkchan 2018-03-13 21:24:17 -03:00
  • f6873fc045 stub some hid service functions (#57) emmauss 2018-03-13 23:59:17 +02:00
  • 4d90d60119 stub some hid service functions (#57) emmauss 2018-03-13 23:59:17 +02:00
  • 54c791cd50 IAudioDeviceService -> IAudioDevice gdkchan 2018-03-12 16:31:09 -03:00
  • 6f4282daf8 IAudioDeviceService -> IAudioDevice gdkchan 2018-03-12 16:31:09 -03:00
  • 2debd76527 Fix GetAudioRenderersProcessMasterVolume which was totally wrong gdkchan 2018-03-12 16:29:06 -03:00
  • d88b5c7621 Fix GetAudioRenderersProcessMasterVolume which was totally wrong gdkchan 2018-03-12 16:29:06 -03:00
  • dee5d079db Stub GetAudioRenderersProcessMasterVolume and avoid blowing up the stack inside HDomains Dispose method gdkchan 2018-03-12 02:07:48 -03:00
  • e32f27158f Stub GetAudioRenderersProcessMasterVolume and avoid blowing up the stack inside HDomains Dispose method gdkchan 2018-03-12 02:07:48 -03:00
  • 0fd3826a7c Add bsd:s service variant again gdkchan 2018-03-12 01:15:39 -03:00
  • 8cb23c133b Add bsd:s service variant again gdkchan 2018-03-12 01:15:39 -03:00
  • 1b5df0a34d Allow more than one process, free resources on process dispose, implement SvcExitThread gdkchan 2018-03-12 01:04:52 -03:00
  • 7a27990faa Allow more than one process, free resources on process dispose, implement SvcExitThread gdkchan 2018-03-12 01:04:52 -03:00
  • e38d20eeb0 Implement BSD Service (#54) Ac_K 2018-03-12 02:05:39 +01:00
  • 3aaa4717b6 Implement BSD Service (#54) Ac_K 2018-03-12 02:05:39 +01:00
  • d11a379678 Do not sign-extend timestamps gdkchan 2018-03-10 20:51:55 -03:00
  • 28275a8976 Do not sign-extend timestamps gdkchan 2018-03-10 20:51:55 -03:00
  • 7064200261 Allow to enable/disable memory checks even on release mode through the flag, return error for invalid addresses on SvcMap*Memory svcs, do not return error on SvcQueryMemory (instead, return reserved for the end of the address space), other minor tweaks gdkchan 2018-03-10 20:39:16 -03:00
  • 3777fb44cf Allow to enable/disable memory checks even on release mode through the flag, return error for invalid addresses on SvcMap*Memory svcs, do not return error on SvcQueryMemory (instead, return reserved for the end of the address space), other minor tweaks gdkchan 2018-03-10 20:39:16 -03:00
  • 475c64ede7 Fix EmitScalarUnaryOpF and add SSRA (vector) gdkchan 2018-03-10 00:00:31 -03:00
  • 553f6c2976 Fix EmitScalarUnaryOpF and add SSRA (vector) gdkchan 2018-03-10 00:00:31 -03:00
  • aefc052a40 Add FRINTM (vector) instruction gdkchan 2018-03-09 23:41:05 -03:00
  • 30bcb8da33 Add FRINTM (vector) instruction gdkchan 2018-03-09 23:41:05 -03:00
  • 4811d1acb1 Add SHLL instruction gdkchan 2018-03-09 23:28:38 -03:00
  • aa2d2b3149 Add SHLL instruction gdkchan 2018-03-09 23:28:38 -03:00
  • 510e7e0da0 Disable memory checks by default, even on debug, move ram memory allocation inside the CPU, since the size if fixed anyway, better heap region size gdkchan 2018-03-09 23:12:57 -03:00
  • 5912bd2beb Disable memory checks by default, even on debug, move ram memory allocation inside the CPU, since the size if fixed anyway, better heap region size gdkchan 2018-03-09 23:12:57 -03:00
  • e6c0965ec7 Add SMLAL (vector), fix EXT instruction gdkchan 2018-03-06 21:36:49 -03:00
  • be0e4007dc Add SMLAL (vector), fix EXT instruction gdkchan 2018-03-06 21:36:49 -03:00
  • 8ddc0aa889 More Vi/NvFlinger/NvDrv stubs, allow paths starting with //, do not allow paths that don't start with at least a /, increase map region size gdkchan 2018-03-06 17:27:50 -03:00
  • 4f177c9ee7 More Vi/NvFlinger/NvDrv stubs, allow paths starting with //, do not allow paths that don't start with at least a /, increase map region size gdkchan 2018-03-06 17:27:50 -03:00
  • 756ef2b4da Implement basic performance statistics (#53) emmauss 2018-03-06 22:18:49 +02:00
  • 4038e63de1 Implement basic performance statistics (#53) emmauss 2018-03-06 22:18:49 +02:00
  • e65faa5569 stub IApplicationDisplayService:CloseDisplay (#52) emmauss 2018-03-06 15:25:26 +02:00
  • 39ed14a3d6 stub IApplicationDisplayService:CloseDisplay (#52) emmauss 2018-03-06 15:25:26 +02:00
  • bfa51ada69 Remove QueryMemory workaround gdkchan 2018-03-05 16:20:30 -03:00
  • 2d9edddf8c Remove QueryMemory workaround gdkchan 2018-03-05 16:20:30 -03:00
  • bb27ad0a85 Add MUL (vector by element), fix FCVTN, make svcs use MakeError too gdkchan 2018-03-05 16:18:37 -03:00
  • 59d1b2ad83 Add MUL (vector by element), fix FCVTN, make svcs use MakeError too gdkchan 2018-03-05 16:18:37 -03:00
  • c348cbed51 Add FCVTL and FCVTN instruction (no Half support yet), stub SvcClearEvent gdkchan 2018-03-05 12:58:19 -03:00
  • 0e343a748d Add FCVTL and FCVTN instruction (no Half support yet), stub SvcClearEvent gdkchan 2018-03-05 12:58:19 -03:00
  • a2b54bc81d Add Frintx_S, ASRV test, update ADCS, use Assert.Multiple and indent (#44) MS-DOS1999 2018-03-05 13:21:19 +01:00
  • c9ef25681d Add Frintx_S, ASRV test, update ADCS, use Assert.Multiple and indent (#44) MS-DOS1999 2018-03-05 13:21:19 +01:00
  • 058721ee19 Allow multiple hid shared memory locations gdkchan 2018-03-05 02:09:52 -03:00
  • 73cc30cc80 Allow multiple hid shared memory locations gdkchan 2018-03-05 02:09:52 -03:00
  • df60348bf5 Try fixing NvFlinger rotation with scaling, return correct error code on WaitSignal timeout, always display window at the center of the screen gdkchan 2018-03-04 20:32:18 -03:00
  • 344fc8a55d Try fixing NvFlinger rotation with scaling, return correct error code on WaitSignal timeout, always display window at the center of the screen gdkchan 2018-03-04 20:32:18 -03:00
  • d295a2df5f Improve CPU initial translation speeds (#50) gdkchan 2018-03-04 14:09:59 -03:00
  • 3edb66f389
    Improve CPU initial translation speeds (#50) gdkchan 2018-03-04 14:09:59 -03:00
  • c897be0101 Do not block execution on audout append buffer gdkchan 2018-03-04 01:41:35 -03:00
  • ee9df32e3e Do not block execution on audout append buffer gdkchan 2018-03-04 01:41:35 -03:00
  • 99554751f3 Remove unneeded log messages gdkchan 2018-03-04 00:09:16 -03:00
  • 479443564c Remove unneeded log messages gdkchan 2018-03-04 00:09:16 -03:00
  • cfcd93f727 Fix hid touch screen timestamp, add more log info gdkchan 2018-03-04 00:06:44 -03:00
  • 8dcffe6a51 Fix hid touch screen timestamp, add more log info gdkchan 2018-03-04 00:06:44 -03:00
  • c48c3360e0 Fix Rename* functions on FspSrv, add a separate class do hold system settings on Switch gdkchan 2018-03-03 14:04:58 -03:00