Maribel
5c8beca792
DSP_DSP: Remove GetHeadphoneStatus logspam ( #1799 )
10 years ago
wwylele
6cccdcacd2
fixup! fixup! Refactor input system
10 years ago
wwylele
416faa20d1
implement circle pad modifier
10 years ago
wwylele
03631f9b8f
Refactor input subsystem
10 years ago
Subv
64da2bf0cd
Memory: Fixed a regression caused by #1695 and #1689 .
Reserve enough space in the vector that holds the linear heap memory to prevent relocations of the backing memory when growing too much.
Closes #1790
10 years ago
Subv
ac2de12ed8
HLE/Applets: Give each applet its own block of heap memory, and use that when creating the framebuffer shared memory block.
10 years ago
Subv
d261984f54
Kernel: Account for automatically-allocated shared memories in the amount of used linear heap memory.
10 years ago
Subv
abf8dcd700
APT: Move the shared font loading and relocation functions to their own subdirectory services/apt/bcfnt.
10 years ago
Subv
5679d066b5
Kernel/SharedMemory: Log an error when Map fails.
10 years ago
Subv
0fb6d2a247
Kernel: Implemented shared memory permissions.
10 years ago
Subv
9005cda664
APT: Implement relocating the shared font to its true address.
10 years ago
Subv
f72bd57212
Kernel/Memory: Remove the Shared Memory region from the legacy memory map.
10 years ago
Subv
1bd0cf542f
Kernel/SharedMemory: Properly implemented shared memory support.
Applications can request the kernel to allocate a piece of the linear heap for them when creating a shared memory object.
Shared memory areas are now properly mapped into the target processes when calling svcMapMemoryBlock.
Removed the APT Shared Font hack as it is no longer needed.
10 years ago
Subv
42a50da76b
Kernel/SVC: Fixed the register order for svcCreateMemoryBlock.
R0 is used as the last parameter instead of R4.
10 years ago
Lioncash
0a52e1f587
gdbstub: Silence missing prototype warnings
10 years ago
Lioncash
0f941d0245
dyncom: Reset the context into user mode correctly
The other mode was system mode.
10 years ago
Alexander Laties
0a31e373f1
fixup simple type conversions where possible
10 years ago
Subv
5b7f86708c
Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1).
We do not currently implement any cores other than the AppCore (Core 0).
10 years ago
Subv
d192fb066d
Kernel/Threads: Dynamically allocate the TLS region for threads in the BASE region of the linear heap.
Each thread gets a 0x200-byte area from the 0x1000-sized page, when all 8 thread slots in a single page are used up, the kernel allocates a new page to hold another 8 entries.
This is consistent with what the real kernel does.
10 years ago
Subv
6970b7d3d5
HLE/Applets: Use the correct size for the framebuffer SharedMemory in the swkbd and MiiSelector applets.
10 years ago
wwylele
d2182568ad
fix:return proper error
10 years ago
bunnei
4cb2995c61
HLE: Rename RescheduleIsPending to IsReschedulePending.
10 years ago
mailwl
e311398a22
Layout Mii parameters input/output, and return success as result of applet work
10 years ago
wwylele
5d5dd66d92
add icon & title to game list
10 years ago
wwylele
9b66e0dc8b
clean up config block
10 years ago
wwylele
7e1b76d406
remove duplicated function declaration
10 years ago
Emmanuel Gil Peyrot
691a42fe98
VideoCore: Run include-what-you-use and fix most includes.
10 years ago
Emmanuel Gil Peyrot
387d935a54
LCD: Remove unneeded #undef with no matching #define.
10 years ago
MerryMage
4e971f44a2
Audio: Add sink selection to configuration files
10 years ago
wwylele
84ade0713c
add config block 0x00170000
10 years ago
Yuri Kunde Schlesner
e3a8292495
Common: Remove section measurement from profiler ( #1731 )
This has been entirely superseded by MicroProfile. The rest of the code
can go when a simpler frametime/FPS meter is added to the GUI.
10 years ago
MerryMage
c379b22117
DSP_DSP: Fix log format strings and arguments
10 years ago
MerryMage
2929b67c5f
DSP_DSP: Add return IPC headers
10 years ago
MerryMage
ff6db69c60
DSP_DSP: Updated interrupt implementation
10 years ago
bunnei
12f72a6597
y2r_u: Cleanup some formatting.
10 years ago
Sam Spilsbury
e16541e47c
am: title_id is long long uint
10 years ago
MerryMage
913f7ee524
DSP_DSP: Remove unused variable
10 years ago
mailwl
67c657bf80
return checks if event and memory created
10 years ago
Sam Spilsbury
60f2587eac
ncch: Use correct format specifier (for long long uint)
10 years ago
Sam Spilsbury
040b7386a9
fs: Fix what appears to be a typo (filename_size / file_size)
10 years ago
Sam Spilsbury
41ec40e9aa
gdbstub: Don't check if unsigned int is > 0
10 years ago
mailwl
efdff9ad3e
gsp::Gpu: implement AcquireRight, ReleaseRight functions
10 years ago
tfarley
22f3a7e94c
HWRasterizer: Texture forwarding
10 years ago
tfarley
e46d086189
Config: Add scaled resolution option
10 years ago
mailwl
bd8cc69893
ac stub CloseAsync; check memory size aling in svc:GetProcessInfo(type=2)
10 years ago
JamePeng
14602287f7
Update the stub code of NDM service!
10 years ago
JamePeng
854912ca5d
Update the code of service y2r!
10 years ago
JamePeng
7129611e65
Implement CheckNew3DS and CheckNew3DSApp
Append an item[is_new3ds] to config file[System] group
Implement APT::SetNSStateField,it will update the unknown NS_state_field
10 years ago
Lioncash
1cc183703a
core: Clean out some unnecessary header includes
10 years ago
JamePeng
8d5a6110f7
Y2R: num_tiles should be allowed when its value is 128 ( #1669 )
10 years ago