Lioncash
bc06a2c79e
svc: Move ResetType enum to the kernel event header
10 years ago
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
MerryMage
adb7e78b17
DSP: Print hash of firmware to console
10 years ago
mailwl
a26b4a58bc
ac Stub IsConnected
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
Lioncash
58a100d3b7
services: Update some function tables
10 years ago
Subv
2e01b5d390
HLE/Sockets: Fixed the buffer offset in recvfrom.
Closes #1277
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
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
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
Yuri Kunde Schlesner
8fa38e6011
Service/CFG: Clean up default block creation
10 years ago
Yuri Kunde Schlesner
222d77c31a
GSP: Implement command 0x05, used for flushing caches
May fix additional texture caching issues. (Though mostly in homebrew, I
haven't seen any commercial software use this to flush anything but
command lists.)
10 years ago
Lioncash
5c77b656b8
General: Replace NULL and '0' usages with nullptr where applicable
10 years ago
Lioncash
54fa043c92
General: Fix up doxygen comments
10 years ago
archshift
0b274a5ca5
Add cam:u service function names to its function table
10 years ago
Yuri Kunde Schlesner
b9b540a222
Core: Improve APT Shared Font hack
Should fix invalid read loops in some games
10 years ago
Yuri Kunde Schlesner
424b0fa646
Integrate the MicroProfile profiling library
This brings goodies such as a configurable user interface and
multi-threaded timeline view.
11 years ago
Yuri Kunde Schlesner
209113743f
GPU: Implement TextureCopy-mode display transfers
Fixes glitchy garbage in Fire Emblem 3D scenes.
11 years ago
Yuri Kunde Schlesner
bad440fdc9
APT: Adjust shared font hack so it works with the new linear heap code
11 years ago
Yuri Kunde Schlesner
168d376c67
Memory: Move address type conversion routines to memory.cpp/h
These helpers aren't really part of the kernel, and mem_map.cpp/h is
going to be moved there next.
11 years ago