MerryMage
8b00954ec7
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
fc6fa0f088
Service/CAM: Dummy implementation of some functions
Thanks to @mailwl for the initial version of the stubs.
10 years ago
MerryMage
6c71858c5c
BitField: Make trivially copyable and remove assignment operator
10 years ago
Lioncash
0937bed8d8
services: Get rid of unnecessary includes
10 years ago
Lioncash
5e5bb0c32e
services: Update function tables
10 years ago
Lioncash
744f4af3ab
services: Update some function tables
10 years ago
Subv
282f2c8042
HLE/Sockets: Fixed the buffer offset in recvfrom.
Closes #1277
10 years ago
Yuri Kunde Schlesner
195fedccf0
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
03835d04f4
VideoCore: Rename HWRasterizer methods to be less confusing
10 years ago
Subv
434ae89a6a
Services/Cam: Added new log type and camera enums from 3dbrew.
Followup to #1102
Original author @mailwl
10 years ago
polaris-
4179e91baf
Add stub functions for Initialize and GenerateRandomData in ssl:C
10 years ago
polaris-
912e53323d
Add Initialize and GenerateRandomData stubs
10 years ago
Lioncash
a1bd909294
csnd_snd: Get rid of type punning
10 years ago
Matthias Ernst
3d89e0a94c
Added CSND stub.
10 years ago
archshift
5dfd2dba70
Implement FS_User::GetFreeBytes
10 years ago
Filiph Sandström
a06a32c05d
Fix copy paste
10 years ago
Filiph Sandström
0c84d59a27
Fix wrong branch
10 years ago
Filiph Sandström
844b9970b4
Add GetTotalStepCount Stub
10 years ago
Filiph Sandström
f61c9da7d3
Update ptm.h
10 years ago
Emmanuel Gil Peyrot
57722fb192
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
bafb7afba2
fix some xcode 7.0 warnings
10 years ago
Lioncash
751fbfdcc3
general: Silence some warnings when using clang
10 years ago
Yuri Kunde Schlesner
bbf92a54e5
Service/CFG: Add default entry for block 0x000A0001 (birthday)
10 years ago
Yuri Kunde Schlesner
13a8e39813
Service/CFG: Correct flags in 2 default blocks
Verified against a 9.2.0-20 config save
10 years ago
Yuri Kunde Schlesner
d91f1c0624
Service/CFG: Add additional blocks to default save data
These blocks are required by various games to boot.
10 years ago
Yuri Kunde Schlesner
6c89d4ca26
Fix narrowing conversion warning
10 years ago
Yuri Kunde Schlesner
1fe72dcc04
Service/CFG: Move several private types from the header to the cpp
10 years ago
Yuri Kunde Schlesner
ac4f7b0fde
Service/CFG: Clean up default block creation
10 years ago
Yuri Kunde Schlesner
1ed7f3e028
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
60b3fc01a2
General: Replace NULL and '0' usages with nullptr where applicable
10 years ago
Lioncash
d3efa637b4
General: Fix up doxygen comments
10 years ago
archshift
e0c10019a9
Add cam:u service function names to its function table
10 years ago
Yuri Kunde Schlesner
687d973980
Core: Improve APT Shared Font hack
Should fix invalid read loops in some games
11 years ago
Yuri Kunde Schlesner
0fcabd2b11
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
9ae5a09655
GPU: Implement TextureCopy-mode display transfers
Fixes glitchy garbage in Fire Emblem 3D scenes.
11 years ago
Yuri Kunde Schlesner
38bfbe1b2b
APT: Adjust shared font hack so it works with the new linear heap code
11 years ago
Yuri Kunde Schlesner
e2c7954be5
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
zawata
395e63d5aa
SOC:U : Update deprecated function gethostbyname() to getaddrinfo()
11 years ago