TuxSH
4d8c2ea9f5
Implement svcSetGpuProt and svcSetWifiEnabled
2017-07-07 13:08:15 +01:00
Thomas Schneider
325dbf02b7
include svc.h for ResetType
2017-07-04 14:02:08 +01:00
fincs
0475b59e12
nfcInit(): wait for NFC sysmodule to initialize
2017-06-29 18:42:08 +02:00
fincs
be79735c31
Update documentation autobuild token, yet again
2017-06-26 17:29:32 +02:00
Yuri Kunde Schlesner
eb062ce0a9
Add svcCreateSessionToPort
2017-06-26 15:51:03 +01:00
Yuri Kunde Schlesner
1e6df47adb
Add svcCreateSession
2017-06-26 15:51:03 +01:00
Kartik
ff559d2a90
Fix compilation issue caused due to errorConf. ( #355 )
2017-05-21 22:07:33 +02:00
fincs
94aabe35f3
Rename debugDevice_3DMOO to debugDevice_SVC
2017-05-14 11:49:21 +02:00
TuxSH
8778d8c5d6
Add support for user-specified exception handlers
2017-05-14 11:41:24 +02:00
Dave Murphy
e43d368fbc
PATH_MAX is max length of fixedpath string
2017-05-04 21:33:53 +01:00
fincs
1ed97e8ba2
Implement RUNFLAG_APTCHAINLOAD
2017-04-14 22:01:13 +02:00
fincs
3f7a4d227d
Add GPU_FOGMODE, GPU_GASMODE and GPU_GASLUTINPUT
2017-04-08 12:39:37 +02:00
Dave Murphy
e64d859d36
separate release & debug dependencies
2017-04-06 16:23:01 +01:00
fincs
708ece10df
Fix makefile dependency rule inclusion
2017-04-05 19:26:27 +02:00
Kartik
8ada484dad
Implement HTTPC:AddPostDataBinary ( #352 )
2017-04-05 15:49:05 +02:00
Kartik
422c3c3272
Implement error applet ( #343 )
2017-04-04 17:49:37 +02:00
Dave Murphy
82049e7fc2
use debug defines
2017-04-03 19:24:34 +01:00
Dave Murphy
28827803ce
build debug and release versions
2017-04-03 16:24:09 +01:00
Dave Murphy
4f98439f86
Merge pull request #350 from TuxSH/patch-cfi
...
Add call frame information for SVC wrapper, fix build issue in uds.c
2017-04-03 11:16:52 +01:00
Joel
b3742567d4
Implement GSPLCD::GetBrightness ( #351 )
...
* Implement GSPLCD::GetBrightness
* Split input and output params
2017-04-02 22:55:37 -05:00
TuxSH
eb681db5af
Fix -Werror=maybe-uninitialized in uds.c...
...
...when building with -Os/-Og
2017-04-02 16:39:54 +02:00
TuxSH
cdababc38d
Add call frame information for SVC wrappers
2017-04-02 16:17:10 +02:00
fincs
f4232926c3
Add GX command queue system for batching GX commands
2017-03-26 19:48:34 +02:00
fincs
d9933cb2db
Prevent race condition in gfxWriteFramebufferInfo with atomic instructions
2017-03-26 19:39:01 +02:00
fincs
d8374c2883
Refactor gpu.h/gpu.c, see details:
...
- Added GPUCMD_Split for splitting the command buffer
(and beginning a new command list within the same buffer)
- Deprecated GPUCMD_Finalize/Run/FlushAndRun:
- Use GPUCMD_Split + GX_ProcessCommandList instead
- Turned GPUCMD_SetBuffer/SetBufferOffset/GetBuffer into inlines
- GPUCMD_Add: svcBreak on cmdbuf overflow
2017-03-26 19:37:25 +02:00
fincs
929468371a
Increase priority of GSP event thread
2017-03-26 19:32:13 +02:00
fincs
c44da0636a
Correct GPU_PROCTEX_LUTID definition
2017-03-15 16:40:06 +01:00
TuxSH
10cb9babc9
Fix debug-related definitions in svc.h
2017-03-14 14:07:43 +00:00
TuxSH
064f9fdf9e
Implement svc 0x04, 0x06, 0x53
2017-03-14 14:07:43 +00:00
TuxSH
636dfb2f1d
Fix typo in definition of struct FpuRegisters
2017-03-06 19:57:04 +01:00
TuxSH
65171be4d8
Fix ThreadContext definition
...
Its correct size is 0xcc bytes, not the 8-byte aligned 0xd0
2017-03-06 19:57:04 +01:00
TuxSH
e5fc424414
Amend latest PR/commit
2017-03-05 16:48:09 +01:00
TuxSH
cc2928427b
Fix svc(Un)mapProcessMemory typo/misconception
2017-03-04 21:55:24 +01:00
FenrirWolf
ec0b9d8033
Return zero when writing zero bytes ( #344 )
2017-03-02 01:18:58 -06:00
TuxSH
eeacb2faa9
ERRF_ExceptionInfo: fix typo
2017-03-01 20:45:33 +00:00
Fenrir
da97a8802c
Add threadDetach function
2017-03-01 20:45:12 +00:00
TuxSH
c6c994ca60
Make ERRF_ExceptionInfo attributes more explicit
2017-03-01 11:33:51 +00:00
TuxSH
2edbc6fe2e
Fix typo in errf.h
2017-03-01 10:35:05 +00:00
TuxSH
492fffd445
Fix DebuggerBreakExceptionEvent definition
2017-02-23 21:29:30 +01:00
Dave Murphy
c195a19683
update changelog
2017-02-23 11:49:48 +00:00
Dave Murphy
9b99862696
new version number for next release
2017-02-20 06:47:22 +00:00
Dave Murphy
b3ed60d123
default to "unsafe" file write. Unable to replicate failure conditions.
2017-02-20 06:41:42 +00:00
fincs
112163e580
Clarify threadFree usage in documentation
2017-02-17 16:08:16 +01:00
yellows8
cffb347407
Added support for the NFC functionality implemented with system-version 10.0.0-X.
2017-02-16 20:27:37 -05:00
fincs
991eb2357b
Add TickCounter for measuring performance
2017-02-16 14:35:06 +01:00
fincs
97d01a7325
GPUCMD_Add: allow NULL for adding zerofilled parameter data
2017-02-16 13:48:40 +01:00
fincs
093b3441ea
Added (linear/vram/mappable)GetSize for retrieving allocated buffer size
2017-02-16 13:44:19 +01:00
TuxSH
95c4a3e6ef
Fix ERRF_ExceptionData definition
...
This "padding" field is not needed (the struct is used within an union when sent to ErrDisp), and is also undesirable as the kernel push an instance of `ERRF_ExceptionData` (which is a struct of size 0x5C, and not 0x60) on the user stack under certain conditions.
2017-02-16 13:39:20 +01:00
FenrirWolf
fb0ef2a459
correct ticks per msec/usec ( #336 )
2017-02-13 01:02:21 +00:00
fincs
7be0b5b026
Add GPU_TEXFACE enumeration
2017-02-11 23:04:03 +01:00