Yuri Kunde Schlesner
a4f06962b6
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.
2017-05-09 21:44:00 -07:00
Yuri Kunde Schlesner
c47c3096fc
DSP: Create backing memory for entire DSP RAM
...
Also move address space mapping out of video_core.
2017-05-09 21:44:00 -07:00
Yuri Kunde Schlesner
ab72f84eaf
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.
2017-05-07 15:33:07 -07:00
B3n30
353c87624d
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
2017-05-05 20:55:51 -04:00
bunnei
eec72d8b83
Merge pull request #2606 from wwylele/ir
...
ir: implement circle pad pro
2017-05-03 22:34:12 -04:00
wwylele
bfa4f6c052
ir: implement circle pad pro
2017-05-03 09:44:00 +03:00
Yuri Kunde Schlesner
0587dd1d5a
Merge pull request #2532 from wwylele/ldrro-ipc
...
ldr_ro: use IPC helper
2017-04-18 00:32:01 -07:00
wwylele
3e8c887a12
ldr_ro: use IPC helper
2017-04-17 10:11:18 +03:00
bunnei
17b138b333
Merge pull request #2659 from MerryMage/dsp_dsp-correction
...
dsp_dsp: Messages are modified by service before being sent to DSP
2017-04-13 10:43:13 -04:00
MerryMage
009e23f80c
dsp_dsp: Messages are modified by service before being sent to DSP
2017-04-12 21:33:07 +01:00
Sebastian Valle
1e8c40c8a5
Merge pull request #2628 from Subv/uds
...
Services/UDS: Initial support for hosting local-wlan networks.
2017-04-12 11:57:24 -05:00
bunnei
a3637a6eaa
Merge pull request #2533 from Lectem/apt_ipchelper
...
IpcHelper enhancement and APT refactor
2017-04-06 14:44:52 -04:00
bunnei
d5c977d2ac
Merge pull request #2634 from wwylele/battery
...
shared_page: stub battery state
2017-04-06 14:43:29 -04:00
noah the goodra
5857cda63a
error conversion fixes for soc_u
2017-04-03 10:19:42 -05:00
Michael Theall
607f8687a5
Fix OutputDebugString syscall
2017-04-01 04:09:39 -05:00
Sebastian Valle
e141ad7177
Services/UDS: Fixed a style mistake in GetChannel.
2017-03-27 13:08:26 -05:00
Subv
fac5def9c8
Services/UDS: Use consistent spelling for WiFi and simplify the GetChannel function.
2017-03-26 08:17:57 -05:00
Subv
31dc25ef37
Services/UDS: Signal the connection event when closing down the network.
2017-03-26 08:17:56 -05:00
Subv
691cc648cb
Services/UDS: Do not allow trying to start up a network that only the host can connect to.
2017-03-26 08:17:55 -05:00
Subv
dc2c228a60
Service/UDS: Schedule an event to broadcast the beacon frames every 102.4ms.
2017-03-26 08:17:53 -05:00
Subv
e6c339867d
Services/UDS: Store the entire NetworkInfo structure that was used to create the network.
...
It will be needed when generating the beacon frames.
2017-03-26 08:17:52 -05:00
Subv
00fb181f82
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.
2017-03-26 08:17:51 -05:00
wwylele
840f375614
ptm: create SharedExtSave file before openning it
2017-03-25 14:22:07 +03:00
wwylele
e26b7fc688
shared_page: stub battery state
2017-03-21 13:25:56 +02:00
Lectem
5d8c68fe26
hopefully fix clang-format issues with old version
2017-03-20 22:47:06 +01:00
Lectem
8fb29652d1
address more comments
2017-03-19 01:33:56 +01:00
Lectem
478f4f666b
Cast size_t to u32 for PushStaticBuffer usages
2017-03-18 11:56:21 +01:00
Lectem
152d0d7f57
IPCHelper Skip method + address comments for apt
2017-03-18 11:47:40 +01:00
wwylele
0fef7eb227
apt: fix RequestBuilder parameters for Unwrap
2017-03-18 11:45:19 +02:00
Lectem
58ba59673f
fix #2560 and other comments
2017-03-18 10:44:01 +01:00
Lectem
0d0f866264
move push out of class body and add u8 u16 bool specializations
2017-03-18 10:44:01 +01:00
Lectem
439d247fb4
refactor APT service to use the new IPC helpers
2017-03-18 10:44:01 +01:00
bunnei
461f10ce43
Merge pull request #2497 from wwylele/input-2
...
Refactor input emulation & add SDL gamepad support
2017-03-17 14:59:39 -04:00
bunnei
3e9a22fbbb
Merge pull request #2620 from FernandoS27/syscore_error
...
Refined thread launch on syscore error messages
2017-03-15 21:17:43 -04:00
wwylele
1d1c322db7
cfg: implement GenHashConsoleUnique
2017-03-12 12:24:57 +02:00
Fernando Sahmkow
b5d459c769
Refined thread launch on syscore error messages
2017-03-09 08:18:18 -05:00
wwylele
8b46139770
Input: remove unused stuff & clean up
...
1. removed zl, zr and c-stick from HID::PadState. They are handled by IR, not HID
2. removed button handling in EmuWindow
3. removed key_map
4. cleanup #include
2017-03-01 23:30:57 +02:00
wwylele
64743d2b46
HID: use AnalogDevice
2017-03-01 23:30:57 +02:00
wwylele
33ce5aea94
HID: use ButtonDevice
2017-03-01 23:30:57 +02:00
wwylele
63de741eb5
Timer: restore missing signaled=true from #2421
2017-02-27 22:49:46 +02:00
bunnei
1b939e5c49
Merge pull request #2594 from wwylele/ir-separate
...
IR: separate functions of each port to their own files
2017-02-27 14:25:50 -05:00
B3n30
466d081cac
Fix log entry in timer::signal ( #2600 )
2017-02-27 11:04:03 -05:00
Mat M
43cabebf82
Doxygen: Amend minor issues ( #2593 )
...
Corrects a few issues with regards to Doxygen documentation, for example:
- Incorrect parameter referencing.
- Missing @param tags.
- Typos in @param tags.
and a few minor other issues.
2017-02-26 17:58:51 -08:00
Yuri Kunde Schlesner
92daf89e17
Merge pull request #2587 from yuriks/status-bar
...
Replace built-in Profiler with indicators in status bar
2017-02-26 17:51:15 -08:00
Yuri Kunde Schlesner
fac1bfea42
Core: Make PerfStats internally locked
...
More ergonomic to use and will be required for upcoming changes.
2017-02-26 17:22:03 -08:00
Yuri Kunde Schlesner
7572bf7839
Add performance statistics to status bar
2017-02-26 17:22:03 -08:00
Yuri Kunde Schlesner
a845ab8005
Core: Remove unnecessary include in thread.h
2017-02-26 17:22:01 -08:00
wwylele
db8c197c0d
IR: separate functions of each port to their own files
2017-02-26 11:11:35 +02:00
bunnei
46a89a007d
Merge pull request #2569 from wwylele/wrap-unwrap
...
APT: implemented Wrap and Unwrap
2017-02-25 00:12:33 -05:00
Subv
fe3d5cc189
Timers: Return an error when calling SetTimer with negative timeouts.
2017-02-21 20:51:56 -05:00