aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/hle/service
Commit message (Collapse)AuthorAge
* Implemented WriteHWRegsWithMask for GSP.Gravatar Kevin Hartman2015-02-11
|
* Asserts: break/crash program, fit to style guide; log.h->assert.hGravatar archshift2015-02-10
| | | | | | | 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.
* GSP: Fixed typo in SignalInterruptGravatar bunnei2015-02-10
|
* Merge pull request #552 from bunnei/setbufferswap-fixGravatar bunnei2015-02-10
|\ | | | | GSP SetBufferSwap fix
| * GSP: Call SetBufferSwap for each screen on corresponding signal interrupt.Gravatar bunnei2015-02-10
| |
* | Merge pull request #526 from purpasmart96/citra_stubsGravatar bunnei2015-02-10
|\ \ | | | | | | Services: Stub some functions
* | | PTM: Fixed a problem with the gamecoin PTM file.Gravatar Subv2015-02-10
| | |
* | | Archives: Made the Format function more generic.Gravatar Subv2015-02-10
| | |
* | | Archives: Expose the File and Directory classes to HLEGravatar Subv2015-02-10
| | |
* | | FS: Allow multiple instances of the same archive type to be open at onceGravatar Yuri Kunde Schlesner2015-02-10
| | |
* | | FS: Get rid of completely useless Archive classGravatar Yuri Kunde Schlesner2015-02-10
| |/ |/|
| * Services: Stub some functionsGravatar purpasmart962015-02-07
| |
* | Kernel: Stop creating useless Handles during object creationGravatar Yuri Kunde Schlesner2015-02-02
| | | | | | | | | | They're finally unnecessary, and will stop cluttering the application's handle table.
* | HID: Fix crash when pressing a key when the emulator is stoppedGravatar Yuri Kunde Schlesner2015-02-02
| |
* | FS: Remove use of GetHandleGravatar Yuri Kunde Schlesner2015-02-02
| |
* | Service: Store function names as const char* instead of std::stringGravatar Yuri Kunde Schlesner2015-02-02
| | | | | | | | | | Uses less memory (strings and function table is stored in constant data) and speeds up start up (no need to allocate and copy strings).
* | Service: Clean-up InterfaceGravatar Yuri Kunde Schlesner2015-02-02
| |
* | Make Port/Service registration and querying more HW-accurateGravatar Yuri Kunde Schlesner2015-02-02
| |
* | Filesys: Move creation of Handles for File/Directory to service handlersGravatar Yuri Kunde Schlesner2015-02-02
|/
* archive: Fix initializer list order for the File class.Gravatar Lioncash2015-01-30
|
* apt_u: Fix missing printf specifiersGravatar Lioncash2015-01-30
|
* Remove result.h InvalidHandleGravatar Yuri Kunde Schlesner2015-01-30
| | | | | It was only being used in two places, where it was replaced by a local constant.
* Kernel: Convert Event to not use HandlesGravatar Yuri Kunde Schlesner2015-01-30
|
* Kernel: Convert Mutex to not use HandlesGravatar Yuri Kunde Schlesner2015-01-30
|
* Kernel: Convert SharedMemory to not use HandlesGravatar Yuri Kunde Schlesner2015-01-30
|
* Merge pull request #345 from purpasmart96/apt_stubsGravatar bunnei2015-01-26
|\ | | | | APT_U: Stub some functions & misc changes
* \ Merge pull request #485 from Subv/more_servsGravatar bunnei2015-01-25
|\ \ | | | | | | Services: Stubbed more services.
| * | Services/HID: Removed some files due to a rebase errorGravatar Subv2015-01-24
| | |
| * | Services: Stubbed more services.Gravatar Subv2015-01-24
| | | | | | | | | | | | Implemented FSUser::CreateExtSaveData
| | * APT_U: Stub some functions & misc changesGravatar purpasmart962015-01-22
| | |
* | | cam_u.h: fix indentationGravatar archshift2015-01-22
|/ / | | | | Withholding my profanity towards Xcode.
* | Merge pull request #493 from archshift/ptmplayGravatar bunnei2015-01-22
|\ \ | | | | | | Stubbed some services
* | | Event: Fixed some bugs and cleanup (Subv)Gravatar bunnei2015-01-21
| | |
* | | Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxxGravatar archshift2015-01-21
| | |
| * | Stubbed cam:u serviceGravatar archshift2015-01-21
| | |
| * | Stubbed ptm:play serviceGravatar archshift2015-01-21
|/ /
* | core: Fix a few docstringsGravatar Lioncash2015-01-20
| |
* | Expose GetSharedFont and NotifyToWait to APT:A and APT:S respectivelyGravatar archshift2015-01-18
|/
* APT: Fix typo in setting return code for NotifyToWaitGravatar bunnei2015-01-15
|
* DSP: Removed useless spam log for SignalInterruptGravatar bunnei2015-01-15
|
* Merge pull request #482 from yuriks/fix-vblankGravatar bunnei2015-01-15
|\ | | | | Correctness fixes for GPU flipping and interrupts
* | APT: Fixed the comment style in some variablesGravatar Sebastian Valle2015-01-14
| |
| * GSP: Fix appending of interrupts to the shared memory bufferGravatar Yuri Kunde Schlesner2015-01-14
| | | | | | | | | | The code was previously appending the interrupt to after the end of the buffer, instead of at the end.
| * GSP: Update framebuffer info on all interruptsGravatar Yuri Kunde Schlesner2015-01-14
| | | | | | | | | | | | | | | | | | | | Hardware testing determined that the GSP processes shared memory framebuffer update info even when no memory transfer or filling GX commands are used. They are now updated on every interrupt, which isn't confirmed correct but matches hardware behaviour more closely. This also reverts the hack introduced in #404. It made a few games behave better, but I believe it's incorrect and also breaks other games.
| * GPU: Fire GPU interrupts at the correct places.Gravatar Yuri Kunde Schlesner2015-01-14
| | | | | | | | | | | | | | | | | | | | | | | | PDC0 and PDC1 are both VBlank interrupts. PDC0 was being treated as a HBlank interrupt and fired many more times than it should. They now both fire together at 60 Hz. This puzzlingly *improves* apparent framerate on many applications. A few other interrupts were being fired inside the GSP command processing instead of on the actual GPU register writes, so they were moved there, which should cover direct writes tho those registers not going through the GX command queue.
* | APTU: Stubbed NotifyToWait, taken from 3dmoo.Gravatar Subv2015-01-13
|/ | | | | Also renamed some handles in the APT:U service to be more descriptive. Fixed a typo in InquireNotification
* Services: Added some missing services.Gravatar Subv2015-01-13
| | | | | cfg:s, ptm:sysm, apt:s. apt:s is almost exactly the same as apt:u as per 3dbrew
* Fix building on MinGWGravatar darkf2015-01-11
|
* Stubbed y2r:u IsBusyConversionGravatar archshift2015-01-10
| | | | | There is no documentation available on this function, but we set the result to false as a stub. This allows Super Little Acorns to move all the way in game with pp3c.
* Added Archive ID to fs:USER debug logs involving opening the archive.Gravatar archshift2015-01-10
|