Lioncash
219ecd2ee7
svc: Make ResetType an enum class
10 years ago
Subv
32fb947b55
HLE/Applets: Implemented a dummy Mii Selector applet.
This prevents some games (like Super Mario 3D Land) from freezing when trying to launch it, however, it's not complete and won't let you go past Mii selection as the parameter structure hasn't been reverse engineered yet.
10 years ago
Lioncash
2d0c3f789a
gsp_gpu: Change 0 literal to nullptr
10 years ago
Lioncash
282f891de8
hle: Update service function tables
10 years ago
Lioncash
c9f47a9b3c
renderer_base: Don't directly expose the rasterizer unique_ptr
There's no reason to allow direct access to the unique_ptr instance. Only
its contained pointer.
10 years ago
MerryMage
447d9a5677
DSP: Implement Pipe 2
Pipe 2 is a DSP pipe that is used to initialize both the DSP hardware (the
application signals to the DSP to initialize) and the application (the DSP
provides the memory location of structures in the shared memory region).
10 years ago
Yuri Kunde Schlesner
46dc35ae20
Memory: Do correct Phys->Virt address translation for non-APP linheap
10 years ago
MerryMage
adb7e78b17
DSP: Print hash of firmware to console
10 years ago
Yuri Kunde Schlesner
16cb116917
core: Use unrestricted union to hold storage of ResultVal value
10 years ago
mailwl
a26b4a58bc
ac Stub IsConnected
10 years ago
Kloen
c72411acb2
ThreadProcessorId_All on SVC::CreateThread
10 years ago
Yuri Kunde Schlesner
f91de86e81
Service/CFG: Fix potential endianess issue
10 years ago
Yuri Kunde Schlesner
37a56c1060
Service/CFG: Add block 0x000A0000 (username) to default config file
10 years ago
Yuri Kunde Schlesner
599af1f430
Service/CAM: Add doxycomments to all service functions
10 years ago
mailwl
7695b324c9
Initial implementation ir:user
10 years ago
MerryMage
d2710b784a
AudioCore: Skeleton Implementation
This commit:
* Adds a new subproject, audio_core.
* Defines structures that exist in DSP shared memory.
* Hooks up various other parts of the emulator into audio core.
This sets the foundation for a later HLE DSP implementation.
10 years ago
Yuri Kunde Schlesner
56ddccd40e
Service/CAM: Dummy implementation of some functions
Thanks to @mailwl for the initial version of the stubs.
10 years ago
MerryMage
867c111e99
BitField: Make trivially copyable and remove assignment operator
10 years ago
Lioncash
c731d31b7c
services: Get rid of unnecessary includes
10 years ago
Lioncash
9bcfc35ba0
services: Update function tables
10 years ago
MerryMage
e614492dca
Memory: Implement MMIO
10 years ago
Subv
d9c4c1622f
HLE/SVC: Implement UnmapMemoryBlock.
This implementation will need to be (almost completely) changed when we implement multiprocess support.
10 years ago
Lioncash
58a100d3b7
services: Update some function tables
10 years ago
Subv
9aa852982f
HLE/Timers: Reset OneShot timers when they are acquired instead of when they're triggered.
Closes #1139
10 years ago
Subv
a2c2b28b54
SVC: Fixed ArbitrateAddress to behave as it does on hardware.
This was verified with hwtests that i plan to upload later on.
10 years ago
Lioncash
4ab2d11182
svc: Remove superfluous printf argument
10 years ago
Subv
2e01b5d390
HLE/Sockets: Fixed the buffer offset in recvfrom.
Closes #1277
10 years ago
Lioncash
00ca148685
svc: Fix compilation with LOG_TRACE enabled
10 years ago
Yuri Kunde Schlesner
102d39fe20
VideoCore: Unify interface to OpenGL and SW rasterizers
This removes explicit checks sprinkled all over the codebase to instead
just have the SW rasterizer expose an implementation with no-ops for
most operations.
10 years ago
Yuri Kunde Schlesner
192829165a
VideoCore: Rename HWRasterizer methods to be less confusing
10 years ago
Yuri Kunde Schlesner
5bed732b03
Kernel: Implement svcGetSystemInfo
This makes smealum/ctrulib@b96dd51d3349961189d4ab1bc2a5c45deff21c09 work
with Citra.
10 years ago
Subv
092d5b04ec
Services/Cam: Added new log type and camera enums from 3dbrew.
Followup to #1102
Original author @mailwl
10 years ago
polaris-
18990ff322
Add stub functions for Initialize and GenerateRandomData in ssl:C
10 years ago
polaris-
7603ea3da1
Add Initialize and GenerateRandomData stubs
10 years ago
Lioncash
1349faf744
csnd_snd: Get rid of type punning
10 years ago
Matthias Ernst
5c7881c4a3
Added CSND stub.
10 years ago
archshift
5da25ae7d0
Implement FS_User::GetFreeBytes
10 years ago
Filiph Sandström
23e1121337
Fix copy paste
10 years ago
Filiph Sandström
d248fba5e3
Fix wrong branch
10 years ago
Filiph Sandström
29077f65a2
Add GetTotalStepCount Stub
10 years ago
Filiph Sandström
bf5793c2f8
Update ptm.h
10 years ago
Rohit Nirmal
c157d4ddd6
Silence -Wsign-compare warnings.
10 years ago
Emmanuel Gil Peyrot
918f616a46
Service/CFG: Use a constexpr function for country initialization
This fixes a TODO left over from when we supported MSVC 2013.
10 years ago
Martin Lindhe
b36b9d6923
fix some xcode 7.0 warnings
10 years ago
Lioncash
08147474cb
general: Silence some warnings when using clang
10 years ago
Yuri Kunde Schlesner
318429ff53
Service/CFG: Add default entry for block 0x000A0001 (birthday)
10 years ago
Yuri Kunde Schlesner
6b451adbf2
Service/CFG: Correct flags in 2 default blocks
Verified against a 9.2.0-20 config save
10 years ago
Yuri Kunde Schlesner
737572c283
Service/CFG: Add additional blocks to default save data
These blocks are required by various games to boot.
10 years ago
Yuri Kunde Schlesner
6a8deb9b91
Fix narrowing conversion warning
10 years ago
Yuri Kunde Schlesner
9a28ef260b
Service/CFG: Move several private types from the header to the cpp
10 years ago