Yuri Kunde Schlesner
a786199c4b
Make BitField and ResultCode constexpr-initializable
9 years ago
bunnei
68100e88e0
telemetry: Log a few simple data fields throughout core.
9 years ago
bunnei
e65f4cc882
core: Keep track of telemetry for the current emulation session.
9 years ago
wwylele
3b34518bcf
cam: move u32->u8 trancation to IPCHelper
9 years ago
wwylele
e82ac2e80f
cam: use IPCHelper
9 years ago
Subv
c67cd54049
fixup! Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.
9 years ago
Subv
8e4b05c22a
Kernel/Sessions: Remove the ClientSession::Create function.
It is not meant to be used by anything other than CreateSessionPair.
9 years ago
emmaus
603f9246e1
use IPCHelper for PTM services
9 years ago
Subv
56031253c4
Services/UDS: Use the new IPC helper functions.
9 years ago
Subv
2472e71eb0
Services/UDS: Implement RecvBeaconBroadcastData.
This allows the applications to retrieve 802.11 beacon frames from nearby UDS networks.
Note that the networks are still not announced anywhere.
9 years ago
Subv
b722ca78a2
Services/UDS: Generate the UDS beacons when the beacon callback fires.
9 years ago
Subv
f98eb7d315
Kernel: Remove a now unused enum and variable regarding a session's status.
9 years ago
Subv
9c496013b3
Kernel: Use a Session object to keep track of the status of a Client/Server session pair.
Reduce the associated port's connection count when a ServerSession is destroyed.
9 years ago
Subv
8533b511e8
Dyncom/VFP: Perform flush-to-zero on the second operand of vsub before sending it to vadd.
Previously we were letting vadd flush the value to positive 0, but there are cases where this behavior is wrong, for example,
vsub: -0 - +0 = -0
vadd: -0 + +0 = +0
Now we'll flush the value to +0 inside vsub, and then negate it.
9 years ago
Yuri Kunde Schlesner
2668c26a68
Kernel: Map special regions according to ExHeader
This replaces the hardcoded VRAM/DSP mappings with ones made based on
the ExHeader ARM11 Kernel caps list. While this has no visible effect
for most applications (since they use a standard set of mappings) it
does improve support for system modules and n3DS exclusives.
9 years ago
Yuri Kunde Schlesner
03ad0ec0e5
DSP: Create backing memory for entire DSP RAM
Also move address space mapping out of video_core.
9 years ago
Yuri Kunde Schlesner
2af0a2a4b7
Memory: Add constants for the n3DS additional RAM
This is 4MB of extra, separate memory that was added on the New 3DS.
9 years ago
Subv
338eb4204e
Dyncom/VFP: Strip the VFP_NAN_FLAG sentinel value when setting vfp exceptions.
9 years ago
Subv
55a42d3764
Revert "Remove `exceptions` parameter from `normaliseround` VFP functions"
This reverts commit 7d2670f08e .
Conflicts:
src/core/arm/skyeye_common/vfp/vfp_helper.h
src/core/arm/skyeye_common/vfp/vfpdouble.cpp
src/core/arm/skyeye_common/vfp/vfpsingle.cpp
9 years ago
Subv
934af07e88
Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.
Inputs are still not flushed to 0 if they are denormals.
9 years ago
Yuri Kunde Schlesner
3d5dacdc57
Dyncom: Remove disassembler code
Had licensing issue around it, in addition to several bugs.
Closes #1632 , #1280
9 years ago
Yuri Kunde Schlesner
2945356d11
Dyncom: Tweak types and log formatting
9 years ago
Yuri Kunde Schlesner
89fe2c033d
Remove unused symbols code
9 years ago
Yuri Kunde Schlesner
88fddcbce4
Remove ability to load symbol maps
This was now mostly unused except by thread creation, which used a
symbol of the entrypoint, if available, to name the thread.
9 years ago
wwylele
7bec8e32a8
fixup!ir: implement new 3ds HID via ir:rst
9 years ago
B3n30
e719319b10
Create a random console_unique_id ( #2668 )
* Create a random console_id when config save_file is created
Added button in system config to refresh the console unique id
* Moved the connect for the button from .ui file to constructor of ConfigureSystem
* Added warning and info dialog
Fixup: Make use of qt5 style connects,
renamed the refresh button,
removed some duplicate code,
changed random device and moved all to the generate function
* Changed the random generator to reflect what a real 3DS stores as console unique id
Fixup: Changed the warning message
* Fixup: Set and Create
* Fixup: Added console id label, therfore removed second message box
* Fixup: fixed the endianess
* Fixup: more endianness fixes
* Fixup: Endianness the 3rd
9 years ago
wwylele
fced3273c1
ir: implement new 3ds HID via ir:rst
9 years ago
wwylele
eef121c30a
ir: implement circle pad pro
9 years ago
wwylele
3ba860133f
ldr_ro: use IPC helper
9 years ago
MerryMage
1fb8824cac
dsp_dsp: Messages are modified by service before being sent to DSP
10 years ago
noah the goodra
4d81244114
error conversion fixes for soc_u
9 years ago
Michael Theall
775ae0634e
Fix OutputDebugString syscall
9 years ago
Sebastian Valle
4077eb3545
Services/UDS: Fixed a style mistake in GetChannel.
9 years ago
Subv
e6223853f0
Services/UDS: Use consistent spelling for WiFi and simplify the GetChannel function.
9 years ago
Subv
6f0271bafe
Services/UDS: Signal the connection event when closing down the network.
9 years ago
Subv
a177a5dd61
Services/UDS: Do not allow trying to start up a network that only the host can connect to.
9 years ago
Subv
49bd2cb5ab
Service/UDS: Schedule an event to broadcast the beacon frames every 102.4ms.
9 years ago
Subv
0755761fb4
Services/UDS: Store the entire NetworkInfo structure that was used to create the network.
It will be needed when generating the beacon frames.
9 years ago
Subv
9439ef2cdd
Services/UDS: Initial support for hosting local-wlan networks.
Currently it will let games create a network as hosts, but will not broadcast it anywhere and will not allow clients to connect.
9 years ago
wwylele
d38eb8b471
ptm: create SharedExtSave file before openning it
9 years ago
wwylele
bff25c5f9c
shared_page: stub battery state
9 years ago
Lectem
0fd0d4592c
hopefully fix clang-format issues with old version
9 years ago
Lectem
1dcc60410b
address more comments
9 years ago
Lectem
582352b85c
Cast size_t to u32 for PushStaticBuffer usages
9 years ago
Lectem
268d389a37
IPCHelper Skip method + address comments for apt
9 years ago
wwylele
52b1d8af8b
apt: fix RequestBuilder parameters for Unwrap
9 years ago
Lectem
7b87571b09
fix #2560 and other comments
9 years ago
Lectem
48825ceb01
move push out of class body and add u8 u16 bool specializations
9 years ago
Lectem
f1e18b1880
refactor APT service to use the new IPC helpers
9 years ago
wwylele
cfccfbfbf9
cfg: implement GenHashConsoleUnique
9 years ago