aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle
AgeCommit message (Collapse)Author
2021-08-06nvhost_nvdec_common: Stub UnmapBuffer Ioctlameerj
Skip unmapping nvdec buffers to avoid breaking the continuity of the VP9 reference frame addresses, and the risk of invalidating data before the async GPU thread is done with it.
2021-08-04applet_swkbd: Include the null terminator in the buffer size calculationMorph
Some games may interpret the read string as a null-terminated string instead of just reading the string up to buffer_size.
2021-08-01service: set: Correct copy amount in GetAvailableLanguageCodesMorph
2021-07-31hle: api_version: Update HOS version to 12.1.0Morph
Keeps us up to date with reporting the system version.
2021-07-30Merge pull request #6752 from Morph1984/pt-brbunnei
service: ns, set: Add PT_BR (Brazilian Portuguese)
2021-07-30applet_swkbd: Correct string buffer size calculationMorph
The buffer size here does not include the initial 8 bytes.
2021-07-30service: set: Correct 4.0.0 max_entries to 0x40 (64) instead of 17Morph
2021-07-30service: ns, set: Add PT_BR (Brazilian Portuguese)Morph
2021-07-29Merge pull request #6751 from Morph1984/languagecodeAmeer J
service: ns: Map ZH_TW and ZH_CN to Traditional/Simplified Chinese
2021-07-29Merge pull request #6742 from Morph1984/uuidbunnei
common: uuid: Return a lower-case hex string in Format
2021-07-27service: ns: Remove unused ns_language headerMorph
2021-07-27service: ns: Map ZH_TW and ZH_CN to Traditional/Simplified ChineseMorph
2021-07-26common: uuid: Return a lower-case hex string in FormatMorph
2021-07-26Merge pull request #6696 from ameerj/speed-limit-renamebunnei
general: Rename "Frame Limit" references to "Speed Limit"
2021-07-25Merge pull request #6697 from ameerj/fps-capbunnei
config, nvflinger: Add FPS cap setting
2021-07-23general: Rename "Frame Limit" references to "Speed Limit"ameerj
This setting is best referred to as a speed limit, as it involves the limits of all timing based aspects of the emulator, not only framerate. This allows us to differentiate it from the fps unlocker setting.
2021-07-23config, nvflinger: Add FPS cap settingameerj
Allows finer tuning of the FPS limit.
2021-07-23Merge pull request #6551 from bunnei/improve-kernel-objbunnei
Improve management of kernel objects
2021-07-20hle: service: kernel_helpers: Remove unnecessary pragma once.bunnei
2021-07-20hle: kernel: svc: Remove part of ExitProcess.bunnei
- ExitProcess is not actually implemented either way, and this needs more work before we implement.
2021-07-20hle: service: nvdrv: Remove unused kernel reference.bunnei
2021-07-20hle: service: hid: npad: Remove unused kernel reference.bunnei
2021-07-20hle: kernel: Track and release server sessions, and protect methods with locks.bunnei
2021-07-20hle: kernel: KProcess: Change process termination assert to a warning.bunnei
- Since we do not implement multiprocess right now, this should not be a crashing assert.
2021-07-20hle: kernel: Ensure current running process is closed.bunnei
2021-07-20hle: kernel: Ensure global handle table is finalized before closing.bunnei
2021-07-20kernel: svc: ConnectToNamedPort: Close extra reference to port.bunnei
2021-07-20hle: service: sm: Refactor to better manage ports.bunnei
2021-07-20hle: kernel: k_process: Close the handle table on shutdown.bunnei
2021-07-20hle: kernel: k_process: Close main thread reference after it is inserted ↵bunnei
into handle table.
2021-07-20hle: kernel: Ensure global handle table is initialized.bunnei
2021-07-20hle: service: Add a helper module for managing kernel objects.bunnei
2021-07-20hle: kernel: Provide methods for tracking dangling kernel objects.bunnei
2021-07-20applet_controller: Add preliminary support for version 8Morph
Version 8 adds support for key remapping introduced in FW 11.0, we will not be implementing this for now.
2021-07-15Merge pull request #6525 from ameerj/nvdec-fixesFernando S
nvdec: Fix Submit Ioctl data source, vic frame dimension computations
2021-07-15applets/web: Resolve Nintendo CDN URLsMorph
This fixes the hint videos in New Super Mario Bros. U Deluxe
2021-07-14nvhost_nvdec_common: Read Submit ioctl data from object addrameerj
Fixes Mario Golf intro video decoding.
2021-07-14nvhost_nvdec_common: Fix {Slice/Write}Vectors returnameerj
Plus some minor cleanup for consistency.
2021-07-14service: Append service name prefix to common filenamesMorph
2021-07-14applets: Append applet_ prefix to backend appletsMorph
2021-07-13Merge pull request #6599 from german77/disable_rumbleAmeer J
npad: Disable vibration check if disabled
2021-07-12boxcat: Silence -Wmaybe-uninitialized in httplib.hReinUsesLisp
2021-07-10npad: Disable vibration check if disabledgerman77
2021-07-08Merge pull request #6539 from lat9nq/default-settingAmeer J
general: Move most settings' defaults and labels into their definition
2021-07-06Report 2 channels active. Fixes Tales of Vesperia's mono channel audio.Kelebek1
2021-07-04service: mii: Retrieve the correct default miis.Morph
We were including the first 2 default miis which are not meant to be shown in games. With this change, we properly retrieve the 6 default miis shown in games, with 3 of each gender.
2021-07-03Merge pull request #6498 from Kelebek1/Audiobunnei
[audio_core] Decouple audio update and processing, and process at variable rate
2021-07-01Fix XC2/VOEZ crashing, add audio looping and a few misc fixesKelebek1
2021-06-28core, input_common: Miscellaneous fixeslat9nq
bcat: Fix settings access telemetry_session: Fix settings accesses So this is what I get for testing with the web service disabled. touch_from_button: Fix settings access for clang
2021-06-28general: Make most settings a BasicSettinglat9nq
Creates a new BasicSettings class in common/settings, and forces setting a default and label for each setting that uses it in common/settings. Moves defaults and labels from both frontends into common settings. Creates a helper function in each frontend to facillitate reading the settings now with the new default and label properties. Settings::Setting is also now a subclass of Settings::BasicSetting. Also adds documentation for both Setting and BasicSetting.