aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle
AgeCommit message (Collapse)Author
2015-03-14Services/FS: Implemented DeleteExtSaveData, CreateSystemSaveData and ↵Subv
DeleteSystemSaveData Also fixed a bug with CreateExtSaveData that made it unable to create ExtSaveData archives in the SDMC directory.
2015-03-11Merge pull request #642 from bunnei/touchpadbunnei
Touchpad support
2015-03-11hid_user: Removed unnecessary includes.bunnei
2015-03-11HID: Removed unnecessary global variables.bunnei
2015-03-10HID: Added additional variable comments and some code cleanups.bunnei
2015-03-10HID: Complete refactor of pad/touch input to fix threading issues.bunnei
2015-03-10Merge pull request #629 from archshift/lcdfbbunnei
Implement SetLcdForceBlack and add implementation for color filling in the GPU code
2015-03-10HID: Cleanup how `next_touch_index` is calculated for Pad and touch.bunnei
2015-03-10HID: Changed TouchDataEntry `valid` to a BitField and added some doc strings.bunnei
2015-03-10HID: Added static asserts to check register position in shared memory.bunnei
2015-03-10HID: Added functions to emulate the touchpad.bunnei
2015-03-10HID: Moved some docstrings to the header.bunnei
2015-03-10HID: Refactored shared memory decoding for touchpad support.bunnei
2015-03-09Added LCD registers, and implementation for color filling in OGL code.archshift
2015-03-09Merge pull request #589 from kevinhartman/config-errorsbunnei
Fix errorcodes for bad config block request
2015-03-07Merge pull request #538 from yuriks/perf-statTony Wasserka
Add profiling infrastructure and widget
2015-03-05Implement SetLcdForceBlack, move register enum to hw.harchshift
2015-03-03Services: Moved the PTM and APT services to their own folderSubv
This coincidentally fixes an issue about the PTM service failing to create its SharedExtSaveData archive due to the FS service not being initialized by the time the creating code runs. Ideally I'd like to move each process to its own folder, and have a single file per process that registers the service classes, which would be in their own files inside that folder. Then each service class would just call functions from the process to complete the commands.
2015-03-02Merge pull request #622 from Subv/titlesYuri Kunde Schlesner
Services/AM: Stubbed TitleIDListGetTotal and GetTitleIDList.
2015-03-02Services/AM: Stubbed TitleIDListGetTotal and GetTitleIDList.Subv
They will always return 0 titles for every media type for now. This is needed to boot Home Menu further
2015-03-01Merge pull request #623 from Subv/cardbunnei
Services/FS: Stubbed CardSlotIsInserted to always return false
2015-03-01Merge pull request #618 from lioncash/refbunnei
result: Make comparison operators take references
2015-03-01Add profiling infrastructure and widgetYuri Kunde Schlesner
2015-02-28Services/FS: Stubbed CardSlotIsInserted to always return falseSubv
We won't be emulating this for the foreseeable future and it is needed for Home Menu to boot further
2015-02-28Services/PTM: Stubbed PTM_Sysm::IsLegacyPowerOff.Subv
This allows the Home Menu to boot further
2015-02-27result: Make comparison operators take referencesLioncash
It's unnecessary to make copies for simple comparisons like this.
2015-02-25Merge pull request #604 from Subv/arc_ssdYuri Kunde Schlesner
Archives: Properly implemented the SystemSaveData archive.
2015-02-25Archives: Properly implemented the SystemSaveData archive.Subv
Ported to the new factory pattern we have for archives.
2015-02-24Services: Implemented Y2R_U::GetTransferEndEventSubv
Aero Porter was throwing an "Invalid Handle" fatal error without this.
2015-02-23Merge pull request #595 from linkmauve/new-3ds-inputbunnei
Frontends, HID: Add New 3DS specific pad buttons, and stub the touch one.
2015-02-23Merge pull request #581 from archshift/tfebunnei
Added information reporting from ThrowFatalError
2015-02-22Added information reporting from ThrowFatalErrorarchshift
This was RE'd from the errdisp applet.
2015-02-22Frontends, HID: Add New 3DS specific pad buttons, and stub the touch one.Emmanuel Gil Peyrot
2015-02-20Fix error message for bad config block request.Kevin Hartman
2015-02-20Merge pull request #588 from archshift/somebranchbunnei
Sweeping cleanup of Common
2015-02-19Misc cleanup of common and related functionsarchshift
2015-02-18Convert a few C stdlib asserts to Citra's own assertsarchshift
2015-02-18GPU: Properly implement memory fills.Tony Wasserka
2015-02-18Merge pull request #570 from purpasmart96/config_membunnei
ConfigMem: Clean up the Config memory to be more like the shared page
2015-02-16ConfigMem: Clean up the Config memory to be more like the shared page and movedpurpasmart96
the helper macro for padding to common_funcs.h
2015-02-16Services: Fixed "Tried to connect to named port err:f".Subv
err:f is a named port, not a service
2015-02-14Merge pull request #529 from Subv/masterbunnei
Build: Fixed some warnings
2015-02-13core: Apply static to local functionsLioncash
2015-02-12Build: Fixed some warningsSubv
2015-02-11Implemented WriteHWRegsWithMask for GSP.Kevin Hartman
2015-02-10Asserts: break/crash program, fit to style guide; log.h->assert.harchshift
Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time) As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing) Also removed some GEKKO cruft.
2015-02-10GSP: Fixed typo in SignalInterruptbunnei
2015-02-10Merge pull request #552 from bunnei/setbufferswap-fixbunnei
GSP SetBufferSwap fix
2015-02-10GSP: Call SetBufferSwap for each screen on corresponding signal interrupt.bunnei
2015-02-10Merge pull request #526 from purpasmart96/citra_stubsbunnei
Services: Stub some functions