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
11 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.
11 years ago
Martin Lindhe
b36b9d6923
fix some xcode 7.0 warnings
11 years ago
Lioncash
08147474cb
general: Silence some warnings when using clang
11 years ago
Yuri Kunde Schlesner
318429ff53
Service/CFG: Add default entry for block 0x000A0001 (birthday)
11 years ago
Yuri Kunde Schlesner
6b451adbf2
Service/CFG: Correct flags in 2 default blocks
Verified against a 9.2.0-20 config save
11 years ago
Yuri Kunde Schlesner
737572c283
Service/CFG: Add additional blocks to default save data
These blocks are required by various games to boot.
11 years ago
Yuri Kunde Schlesner
6a8deb9b91
Fix narrowing conversion warning
11 years ago
Yuri Kunde Schlesner
9a28ef260b
Service/CFG: Move several private types from the header to the cpp
11 years ago
Yuri Kunde Schlesner
8fa38e6011
Service/CFG: Clean up default block creation
11 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.)
11 years ago
Lioncash
5c77b656b8
General: Replace NULL and '0' usages with nullptr where applicable
11 years ago
Lioncash
54fa043c92
General: Fix up doxygen comments
11 years ago
archshift
0b274a5ca5
Add cam:u service function names to its function table
11 years ago
Yuri Kunde Schlesner
b9b540a222
Core: Improve APT Shared Font hack
Should fix invalid read loops in some games
11 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
Lioncash
75631b2a9f
core: Eliminate some unused variable warnings
11 years ago
Lioncash
12a9e8502c
core: Fix missing prototype warnings
11 years ago
Lioncash
6b25e93119
am_net: Add missing function to the function table
11 years ago
Lioncash
bed3618480
am_net: Add correct function name to the function table
11 years ago
James Rowe
1bc7829ee9
Move input values into an array
11 years ago
Subv
599744921d
Service/APT: Fixed a regression, PreloadLibraryApplet should also start an applet when called.
11 years ago
Subv
ce31184557
Service/APT: Return proper parameters in GetLockHandle.
Documented some APT functions
This allows applets to boot.
11 years ago
Yuri Kunde Schlesner
3b61dd97e0
GSP: Don't try to write memory fill registers if start address is 0
Verified to be what GSP does via REing. Fixes invalid virt->phys
translation error spam in some games.
11 years ago
Subv
6c0ea5f5e8
Qt/GPU Breakpoints: Added three more breakpoint types:
* IncomingDisplayTransfer: Triggered just before a display transfer is performed.
* GSPCommandProcessed: Triggered right after a GSP command is processed.
* BufferSwapped: Triggered when the frames flip
11 years ago
Subv
f5bff67b0b
Services/Logging: Log more useful information when some operations fail.
Namely OpenFileDirectly, OpenDirectory and OpenArchive
11 years ago
Subv
13f93a0188
Services/AM: Stubbed am:app::GetNumContentInfos to return 0 results.
Named the service functions in am:app as per 3dbrew.
This fixes an illegal read loop in Steel Diver
11 years ago
Subv
38a7f1b727
Services/CFG: Added some missing functions to cfg:s
11 years ago