aboutsummaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2015-03-19Merge pull request #659 from lioncash/setendbunnei
Implement SETEND.
2015-03-19Service/FS: Document and log some unknown values.Subv
In CreateExtSaveData, DeleteExtSaveData and CreateSystemSaveData
2015-03-17Merge pull request #650 from Subv/scalingbunnei
GPU: Fixed the bit 25 in the display transfer flags.
2015-03-17dyncom: Make Load/Store instructions support big endianLioncash
2015-03-17Merge pull request #655 from purpasmart96/hid_fixesbunnei
HID: Proper Signal Interrupts for EnableAccelerometer & EnableGyroscopeLow along with a stub for GetSoundVolume
2015-03-16HID: Proper Signal Interrupts for EnableAccelerometer & EnableGyroscopeLow alongpurpasmart96
with a stub for GetSoundVolume
2015-03-16Merge pull request #660 from purpasmart96/ncch_updatesbunnei
NCCH: Minor updates to the ncch header
2015-03-16GPU/DisplayTransfer: Made the scaling bits a single 2bit valueSubv
Rephrased some comments.
2015-03-16arm_interface: Get rid of GetTicks.Lioncash
Removes a TODO.
2015-03-15NCCH: Minor updates to the ncch headerpurpasmart96
2015-03-14dyncom: Implement SETENDLioncash
2015-03-14GPU: Implemented the flip_data (bit 0) bit in display transfers.Subv
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-10GPU: Fixed the bit 25 in the display transfer flags.Subv
It is used to downscale the input image horizontally and vertically, previously we were only downscaling it vertically so this caused a hard-to-debug memory corruption problem.
2015-03-10dyncom: Minor cleanupLioncash
Assemblers will exit with an error when trying to assemble instructions with disallowed registers.
2015-03-09Added LCD registers, and implementation for color filling in OGL code.archshift
2015-03-09Merge pull request #648 from Subv/fill_bitTony Wasserka
GPU: Use the correct position for the finished bit in memory fills
2015-03-09GPU: Use the correct position for the finished bit in memory fillsSubv
2015-03-09Merge pull request #646 from Subv/24bit_fillsTony Wasserka
GPU: Corrected the 24 bit memory fills component order
2015-03-09Merge pull request #589 from kevinhartman/config-errorsbunnei
Fix errorcodes for bad config block request
2015-03-09GPU: Corrected the 24 bit memory fills component orderSubv
2015-03-08dyncom: Fix an indexing bug in STMLioncash
Previously it would write the contents of register 13 for the case where the link register (r14) is supposed to be written.
2015-03-08dyncom: General cleanup of STMLioncash
2015-03-08dyncom: Increment addr when accessing LR in LDMLioncash
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-04Merge pull request #615 from Subv/servicesbunnei
Services: Moved the PTM and APT services to their own folder
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-03Merge pull request #625 from lioncash/warnbunnei
vfp: Get rid of warnings
2015-03-03vfp: Get rid of warningsLioncash
2015-03-03GPU: Added RGB565/RGB8 framebuffer support and various cleanups.bunnei
- Centralizes color format encode/decode functions. - Fixes endianness issues. - Implements remaining framebuffer formats in the debugger.
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-01Merge pull request #621 from Subv/powerbunnei
Services/PTM: Stubbed PTM_Sysm::IsLegacyPowerOff.
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