This website requires JavaScript.
a8ba340dde
Improved logging (#103 )
gdkchan
2018-04-24 15:57:39 -03:00
4e24866b47
Update IAudioController.cs
Ac_K
2018-04-23 05:02:30 +02:00
db0aa54233
Print guest stack trace on a few points that can throw exceptions
gdkchan
2018-04-22 02:48:17 -03:00
bd9b1e2c6b
Stub a few services, add support for generating call stacks on the CPU
gdkchan
2018-04-22 01:21:49 -03:00
4906acdde9
Some implementations (#99 )
Ac_K
2018-04-21 23:04:43 +00:00
434e40b8a0
Update am service (#98 )
Ac_K
2018-04-21 19:30:06 +00:00
302c1d2861
Fix Addp_S in AOpCodeTable. Add 5 Tests: ADDP (scalar), ADDP (vector), ADDV. (#96 )
LDj3SNuD
2018-04-21 21:15:04 +02:00
90279d96ea
Implement the synchronization primitives like the Horizon kernel does (#97 )
gdkchan
2018-04-21 16:07:16 -03:00
267ea14cb5
fix typo in log (#93 )
emmauss
2018-04-20 18:40:33 +03:00
2ccd995cb2
Add ADDHN{2}, RADDHN{2}, SUBHN{2}, RSUBHN{2} (vector) instructions. Add 8 Tests. (#92 )
LDj3SNuD
2018-04-20 17:40:15 +02:00
03002f6537
Add SvcSetThreadActivity, tweak SignalProcessWideKey, add fmul32i shader instructions and other small fixes
gdkchan
2018-04-19 16:18:30 -03:00
33ae6e544b
[HLE/Kernel] Fix SetThreadPriority, allow nano seconds values > int.MaxValue, fix on WaitProcessWideKeyAtomic (althrough looks like it still doesn't work properly
gdkchan
2018-04-19 04:06:23 -03:00
62b2124c03
[HLE/Kernel] Dispose the thread wait even on exit
gdkchan
2018-04-19 01:01:03 -03:00
76a5972378
Fix Fmin/max and add vector version, add and modifying fmin/max tests (#89 )
MS-DOS1999
2018-04-19 05:22:12 +02:00
6e69cd9284
Fix bad merge, and a few other fixes
gdkchan
2018-04-19 00:19:22 -03:00
ac80e7d3f9
[HLE/Kernel] Yield when cond var is signaled
gdkchan
2018-04-19 00:00:29 -03:00
b9af34f3dd
[HLE/Kernel] Somewhat improved sync primitives
gdkchan
2018-04-18 23:52:23 -03:00
e9a96e3522
Add 151 complete tests for 71 base instructions of types: Alu; AluImm; AluRs; AluRx; Bfm; CcmpImm; CcmpReg; Csel; Mov; Mul. (#80 )
LDj3SNuD
2018-04-18 22:22:45 +02:00
8b75080639
Add ABS (scalar & vector), ADD (scalar), NEG (scalar) instructions. (#88 )
LDj3SNuD
2018-04-18 15:56:27 +02:00
7450b9d68a
Update IAudioDeviceService.cs (#87 )
Ac_K
2018-04-18 01:52:20 +00:00
ee6794e397
Update IAudioController.cs (#86 )
Ac_K
2018-04-18 01:39:27 +00:00
917fb7ad21
Update IAccountServiceForApplication.cs (#85 )
Ac_K
2018-04-17 16:41:14 +00:00
ed155e6f4e
Update IHidServer.cs (#84 )
Ac_K
2018-04-17 16:40:22 +00:00
b334aab435
Add special log for stubs (#81 )
emmauss
2018-04-17 03:24:42 +03:00
494e6dfa1e
[GPU] Set frame buffer texture size to window size
gdkchan
2018-04-14 01:31:27 -03:00
7dd14a4f3a
[GPU] Send correct window size to the vertex shader
gdkchan
2018-04-14 01:14:42 -03:00
42ebfdff7f
[GPU] Fix frame buffer being upside down in some cases
gdkchan
2018-04-14 00:39:24 -03:00
47100ec8c1
[GPU] Avoid drawing the frame buffer with alpha blend enabled, use correct blend enable register, clear the buffer before drawing
gdkchan
2018-04-13 22:42:55 -03:00
bbcad307bd
Add logclass, made changes to logging calls (#79 )
emmauss
2018-04-14 04:02:24 +03:00
435f9ffad8
[HLE] Fix hid issues on some games
gdkchan
2018-04-13 17:39:45 -03:00
032c442505
[GPU] Remove 1f in RCP instruction emitter on glsl decompiler
gdkchan
2018-04-13 16:01:29 -03:00
8ab76a7bd4
[GPU] Do not use the f suffix on float contants on the shader glsl code
gdkchan
2018-04-13 15:53:16 -03:00
237eaeb920
Bump glsl version to support layout qualifier
gdkchan
2018-04-13 15:36:12 -03:00
c8c86a3854
Fix for current framebuffer issues (#78 )
gdkchan
2018-04-13 15:12:58 -03:00
262b5b8054
Add TRN1 & TRN2 (vector) instructions. Add 4 simple tests (4S, 8B). (#77 )
LDj3SNuD
2018-04-12 16:52:00 +02:00
9227b0ea59
[CPU] Speed up translation a little bit
gdkchan
2018-04-11 14:44:03 -03:00
46548bbc41
[HLE/Service] Fix ToCalendarTimeWithMyRule (for real this time)
gdkchan
2018-04-10 21:18:20 -03:00
29a4fb6a57
[HLE/Service] Fix ToCalendarTimeWithMyRule
gdkchan
2018-04-10 21:16:27 -03:00
cb29b4303c
[CPU] Fix CNT instruction
gdkchan
2018-04-10 20:58:32 -03:00
7b2f471d4f
[GPU] Add support for the BC4/5 texture formats
gdkchan
2018-04-10 18:54:50 -03:00
f57fd95fd9
Fix regression -- enable raw frame buffer rendering
gdkchan
2018-04-10 16:56:03 -03:00
feb2680a6c
[GPU] Add more shader instructions, add support for rgb565 textures
gdkchan
2018-04-10 16:50:32 -03:00
e9cfdef098
Add A1B5G5R5 texture format. (#76 )
LDj3SNuD
2018-04-08 23:08:36 +02:00
ecf02f525f
Remove line numbers from log
gdkchan
2018-04-08 17:38:27 -03:00
b2668e659c
log calling method in logs (#71 )
emmauss
2018-04-08 23:30:50 +03:00
36dfd20c87
Use correct pitch value when decoding linear swizzle textures
gdkchan
2018-04-08 17:09:41 -03:00
b9aa3966c0
Merge shader branch, adding support for GLSL decompilation, a macro interpreter, and a rewrite of the GPU code.
gdkchan
2018-04-08 16:17:35 -03:00
7acd0e0122
Add FMUL (scalar, by element) instruction; add FRECPE, FRECPS (scalar & vector) instructions. Add 5 simple tests. (#74 )
LDj3SNuD
2018-04-08 21:08:57 +02:00
980691f36b
[CPU] Fix CBZ/CBNZ with 32 bits operands
gdkchan
2018-04-06 17:22:26 -03:00
702daf2ff4
[CPU] Fail early when the index/size of the vector is invalid
gdkchan
2018-04-06 15:39:39 -03:00
b27944c0b5
Bump the maximum number of threads
gdkchan
2018-04-06 10:53:18 -03:00
df3cbadceb
Fix FRSQRTS and FCM* (scalar) instructions
gdkchan
2018-04-06 10:20:17 -03:00
a7ecf6dd2d
Show service short name for unimplemented commands
gdkchan
2018-04-06 02:38:59 -03:00
081ede2a9a
Support the .romfs extension aswell
gdkchan
2018-04-06 02:02:13 -03:00
36d9130592
Add FMLS (vector) instruction
gdkchan
2018-04-06 01:41:54 -03:00
2fd718c163
Fix typo
gdkchan
2018-04-06 01:07:51 -03:00
dcf0f0be38
Fix possible regression on bsd
gdkchan
2018-04-06 01:06:34 -03:00
69e32e5bbc
Rename services with the official interface names
gdkchan
2018-04-06 01:01:52 -03:00
f15b1c76a1
Add FRSQRTS and FCM* instructions
gdkchan
2018-04-05 23:28:12 -03:00
39f20d8d1a
Implement Frsqrte_S (#72 )
Merry
2018-04-06 00:36:19 +01:00
4c19c908e5
Color* should be an array in NvGpuIoctlZbcSetTable
gdkchan
2018-04-05 10:23:52 -03:00
1f013df7ed
[ServiceNvDrv] Add 0x4703 ([/dev/nvhost-ctrl-gpu] NvGpuIoctlZbcSetTable) (#70 )
Starlet
2018-04-05 09:18:13 -04:00
6e514e944d
Update README.md
Ac_K
2018-04-05 04:02:21 +02:00
45c078d782
Add Faddp (vector) instruction
gdkchan
2018-04-04 22:13:10 -03:00
9754836c1b
Fix GetAvailableLanguageCodes, stub ListAddOnContent and NvGpuAsIoctlRemap (0x4114)
gdkchan
2018-04-04 21:01:36 -03:00
2d33756878
Stub ActivateKeyboard on Hid
gdkchan
2018-04-04 19:44:02 -03:00
c8b6274456
Stub ActivateMouse on Hid
gdkchan
2018-04-04 19:39:47 -03:00
a3d6baab91
Remove useless spacing
gdkchan
2018-04-04 19:29:34 -03:00
836a003c8e
stubs (#69 )
emmauss
2018-04-05 01:16:59 +03:00
e16ca561cb
HashSet is not thread safe, hopefully this fixes the CPU issue where it throws a exception on Add
gdkchan
2018-04-04 18:17:37 -03:00
a20d6b34ab
Add PRFM (unscaled) instruction
gdkchan
2018-04-04 18:09:24 -03:00
7fe12ad169
Add FNEG (vector) instruction
gdkchan
2018-04-04 16:36:07 -03:00
e0c3d9c8df
Fix SvcGetThreadId
gdkchan
2018-04-04 16:07:44 -03:00
0ac4681fa0
Fix 32-bits extended register instructions with 64-bits extensions
gdkchan
2018-03-30 23:32:06 -03:00
53e2d34905
Enable all ld/st (single structure) instructions
gdkchan
2018-03-30 18:06:02 -03:00
916540ff41
Fix EXT/Widening instruction carrying garbage values on some cases, fix ABD (it shouldn't accumulate, this is another variation of the instruction)
gdkchan
2018-03-30 17:37:31 -03:00
76ac31add6
Add BIT instruction
gdkchan
2018-03-30 16:46:00 -03:00
19b8344568
Add UABD instruction
gdkchan
2018-03-30 16:30:23 -03:00
ba43af5765
Add UABDL instruction
gdkchan
2018-03-30 16:16:16 -03:00
f42f39fd90
Add UADDL instruction
gdkchan
2018-03-30 15:55:28 -03:00
9b6fa1f89e
Add UHADD instruction
gdkchan
2018-03-30 12:37:07 -03:00
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
b2549d83bf
Add FNMADD instruction
gdkchan
2018-03-24 00:23:42 -03:00
873a7cd112
Add Cls Instruction. (#67 )
LDj3SNuD
2018-03-24 02:06:05 +01:00
0d2f073152
implement isession:getperformanceconfiguration (#64 )
emmauss
2018-03-23 14:26:11 +02:00
423ae5d889
handle vi:u and vi:s getdisplayservice (#66 )
emmauss
2018-03-23 12:44:27 +02:00
33ad3982aa
added set: getavailablelanguagecount (#65 )
emmauss
2018-03-23 12:42:34 +02:00
ca6cf1cc90
Add Frint Instructions and Tests (#62 )
MS-DOS1999
2018-03-23 11:40:23 +01:00
3c82c8de8c
rename some services (#63 )
emmauss
2018-03-22 01:30:10 +02:00
e2a80ba29e
rename some calls to current names (#61 )
emmauss
2018-03-21 18:28:12 +02:00
d4a3e8267b
Allow enabling/disabling memory checks on config file
gdkchan
2018-03-20 18:42:13 -03:00
e922c3627a
Rename IpcServices -> Services
gdkchan
2018-03-20 17:00:00 -03:00
1bd99e5597
Support different framebuffer offsets (fixes #59 )
gdkchan
2018-03-20 12:18:25 -03:00
4314a8f3e5
[WIP] Add support for events (#60 )
gdkchan
2018-03-19 15:58:46 -03:00
4940cf0ea5
Add BFI instruction, even more audout fixes
gdkchan
2018-03-16 00:42:44 -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
79a5939734
Improvements to audout (#58 )
gdkchan
2018-03-15 21:06:24 -03:00
92f47d535e
Fix crc32 instruction with size greater than a byte
gdkchan
2018-03-15 18:14:22 -03:00
ee8fb18a0f
Fix CPU instruction Ld/St (single structure) with index != 0
gdkchan
2018-03-15 12:59:23 -03:00
b50bc46888
CPU fix for the cases using a Mask with shift = 0
gdkchan
2018-03-14 01:59:22 -03:00