oreo639
7131d475a8
Fix travis
2020-06-12 20:56:39 -07:00
fincs
9c1c847388
Introduce syncArbitrateAddress/WithTimeout (replaces __sync_get_arbiter)
2020-06-12 20:40:47 +02:00
fincs
528f8feb0b
Add gspGetBytesPerPixel (replaces internal function)
...
Also fixes GSPGPU_FramebufferFormat's name
2020-06-12 19:24:15 +02:00
fincs
6c0f7ac99c
threadCreate: correct misleading parameter name
2020-06-12 14:31:42 +02:00
fincs
f49efc3cc7
Add support for userAppInit/userAppExit (backported from libnx)
2020-06-12 14:16:46 +02:00
fincs
8e3c9f9784
Minor internal cleanup
2020-06-12 14:15:18 +02:00
fincs
1442eef9e4
Update travis config again
2020-06-11 20:01:32 +02:00
fincs
ea57fb8821
apt: Revamp chainload handling, see details:
...
- Added aptClearChainloader (clears pending chainloads)
- Added aptSetChainloaderToSelf (reboots to self, i.e. "soft-reset")
- Internal refactoring
2020-06-11 16:28:57 +02:00
fincs
80fad02255
Add travis badge
2020-06-11 03:43:39 +02:00
fincs
08bff23736
Attempt to fix travis
2020-06-11 03:38:42 +02:00
fincs
5986713066
apt: Refactor sleep/home state handling to be more intuitive, see details:
...
- Added functions for checking APT state:
- aptIsActive
- aptShouldClose
- aptShouldJumpToHome
- aptCheckHomePressRejected (replaces aptIsHomePressed)
- Added functions for handling incoming requests:
- aptHandleSleep
- aptHandleJumpToHome
- Added aptJumpToHomeMenu (callable anytime) because why not
- aptMainLoop is now aptHandleSleep/JumpToHome + return !aptShouldClose
- APTHOOK_ONEXIT is now called during aptExit
- Internal refactoring
2020-06-11 03:02:24 +02:00
fincs
b48b5da211
apt: Add APT_LockTransition, use it in aptWaitForWakeUp
2020-06-10 21:46:48 +02:00
fincs
6ce690828c
apt: Remove aptLaunchLibraryApplet's return value/hidden aptMainLoop call
2020-06-10 20:14:01 +02:00
fincs
ac8656f8b2
apt: Implement screen capture for libapplet transitions (+ related cleanup)
2020-06-10 19:47:17 +02:00
fincs
7171a87d53
Miscellaneous APT fixes and cleanup, see details:
...
- APT parameter handling now follows official sw a bit more closely
(with the APT thread acting as a filter which then relays the
status to the main thread using a LightEvent)
- RUNFLAG_APTREINIT (hax 2.x) handling code has been simplified and
made (hopefully) more robust
- Fixed sleep handling when the app is inactive (i.e. app is suspended)
- APT debug callback now guarded by an #ifdef (LIBCTRU_APT_DEBUG)
- Removed old Citra response cmdheader workaround
- Other miscellaneous fixes I probably forgot to talk about
2020-06-10 02:08:01 +02:00
fincs
59b8fd8283
apt: Simplify event thread exit handling code
2020-06-09 18:01:11 +02:00
fincs
36b618e3bb
ndspChnReset: Bump syncCount in order to force the DSP to reset the channel
2020-06-08 00:24:24 +02:00
fincs
beaebaaf26
Update readme (again) with clarification
2020-06-02 18:01:22 +02:00
fincs
34f690d9d0
Update documentation url
2020-06-02 17:31:47 +02:00
mtheall
80be51e93b
Fix decompress out-of-bounds access ( #463 )
2020-06-01 09:03:12 +01:00
Dave Murphy
8f06d03ca6
update Changelog and version for next release
2020-05-27 15:41:32 +01:00
Dave Murphy
26e4f20078
increase decompress buffer size
...
speeds up decompression when user hasn't increased file buffer
2020-05-27 15:41:32 +01:00
Michael Theall
59e12a1b5e
Fix stat for romfs:/
2020-05-27 13:02:35 +02:00
Glazed_Belmont
2e48185aed
Fix the typo for consoleClear() ( #460 )
...
Changed screan to screen
2020-05-26 01:48:11 +01:00
Dave Murphy
aefdcf203d
implement lstat with stat
...
fat32 has no symlinks to follow or not follow
2020-05-25 01:37:34 +01:00
TuxSH
0053d8d076
Add ptm rtc time commands
2020-05-17 22:24:15 +02:00
TuxSH
e3be4b8678
Add sleep state FSM handling service commands
2020-05-17 17:45:52 +02:00
TuxSH
1bafb08f34
Add hidKeysDownRepeat
2020-05-14 22:25:16 +02:00
TuxSH
69483a473a
Revamp mappableAlloc
2020-05-14 00:30:53 +02:00
TuxSH
c9326f6bce
hid: add hidWaitForAnyEvent, allow user to override irrst usage check ( #454 )
2020-05-13 23:09:55 +02:00
Dave Murphy
e86e906895
next version is 1.8.0
2020-05-10 00:20:46 +01:00
Dave Murphy
48f330e56a
add changelog entry for 1.8.0
2020-05-09 23:49:36 +01:00
Dave Murphy
ed59061172
add changelog entry for 1.7.0
2020-05-09 23:47:43 +01:00
TuxSH
9d27eb80de
APT workaround when Home Menu is not launched, etc.
2020-05-10 00:06:50 +02:00
TuxSH
8d64007d70
Weaken more init/env functions ( #451 )
2020-05-09 18:22:51 +01:00
TuxSH
65ff0a1fcc
Change allocateHeaps logic to properly handle appmemtype 5
2020-05-09 17:41:26 +02:00
fincs
1389fcdfcd
gdbhio: Avoid using reserved st_* identifiers for custom types
2020-05-08 03:29:05 +02:00
fincs
b03b64dd09
Add MEMPERM_READWRITE and MEMPERM_READEXECUTE
2020-05-08 03:16:30 +02:00
Chris Feger
750bceebf2
Add FSPXI interfaces ( #446 )
2020-05-08 02:20:48 +02:00
TuxSH
b161b7e578
Add GSPGPU_ResetGpuCore
2020-05-07 00:14:02 +02:00
TuxSH
51c0bdfc90
Add gpu hw init on (0x2A07)
2020-05-07 00:14:02 +02:00
TuxSH
6f34257b57
Make initSystem and __ctru_exit weak. Use asm macros
2020-05-06 21:50:20 +02:00
fincs
92ddd9e9b3
gfxWriteFramebufferInfo: use correct atomic update code
2020-05-04 21:17:21 +02:00
fincs
98664af53c
Clean up and optimize LightLock_Lock
2020-05-04 18:34:13 +02:00
TuxSH
fddc517a6b
Fix srv/srvpm sysver checks:
...
- Kernel major version is 3 on SAFE_FIRM
- osGetFirmVersion() is not always equal to osGetKernelVersion()
2020-05-02 14:19:48 +02:00
piepie62
1ca796b3a3
Add invalid glyph index protection
2020-04-24 12:36:23 +02:00
Chris Feger
175dd62a90
Add archive STDIO device driver ( #443 )
2020-04-15 23:06:36 +01:00
zhupengfei
87734ae8d9
cam: Fix CAMU_GetLatestVsyncTiming
...
The previous implementation was wrong and result in a guaranteed prefetch abort
2020-04-16 00:05:25 +02:00
Lioncash
7956f6ba24
services/mvd: Remove redundant conditional in mvdstdRenderVideoFrame()
...
This condition is already checked further up in the function.
2020-04-15 09:13:18 +01:00
Lioncash
0e4d8fbd05
servicers/fs: Remove redundant conditional in FSUSER_OpenArchive()
...
This is already checked against at the beginning of the function.
2020-04-15 09:13:18 +01:00