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
Michael Theall
97d6149e3e
Avoid double promotion
2017-02-08 22:51:57 -06:00
AriA99
e06c8e542f
Add nim:s client implementation.
2017-01-27 19:06:28 +01:00
Slimfr01
6eb53df563
update NFC_AmiiboConfig struct
...
adjust and rename NFC_AmiiboConfig struct members to better reflect their purpose.
2017-01-20 18:14:16 +00:00
fincs
ee2a1d2eba
Bump version for release, with changelog
2017-01-16 17:16:42 +01:00
fincs
e50802b90f
Renew GitHub token for uploading Doxygen documentation
2017-01-16 17:14:22 +01:00
Dave Murphy
400e85d674
__alloc_handle changes for dkA r46
...
space for device specific storage in FILE struct is now allocated in __alloc_handle
2017-01-16 15:39:06 +00:00
Dave Murphy
50cafaa700
devkitARM r46 changes
2017-01-16 15:39:06 +00:00
Dave Murphy
396d341a8f
re-enable strict-aliasing
2017-01-16 15:39:06 +00:00
motezazer
648ee46742
Add AM_FinishCiaInstallWithoutCommit and AM_CommitImportPrograms ( #321 )
...
* Add AM_FinishCiaInstallWithoutCommit and AM_CommitImportPrograms
* Make the tids const
* In the headers also
2017-01-16 12:41:35 +00:00
yellows8
6e107a1aa5
Added bossGetNsDataHeaderInfo() and enums for it + added a comment for bossTaskStatus.
2017-01-10 18:08:15 -05:00
fincs
d42efe636b
Simplify application/linear heap size management
2017-01-03 18:36:37 +01:00
Jeffrey Pfau
635d3e6640
Add APT:ReceiveDeliverArg
2016-12-29 19:28:59 +01:00
Dave Murphy
66d1f7c957
re-enable strict-aliasing
2016-12-28 18:24:58 +00:00
thedax
f744a85e5a
Add support for nwm::EXT::ControlWirelessEnabled.
2016-12-28 17:41:51 +01:00
yellows8
47d9585624
Added bossReinit() and bossUnregisterStorage(). Updated comments for bossInit().
2016-12-27 18:04:17 -05:00
yellows8
d14fa59ba5
Added bossSetStorageInfo().
2016-12-26 01:43:12 -05:00