Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Implemented WriteHWRegsWithMask for GSP. | 2015-02-11 | |
| | |||
* | Asserts: break/crash program, fit to style guide; log.h->assert.h | 2015-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 SignalInterrupt | 2015-02-10 | |
| | |||
* | Merge pull request #552 from bunnei/setbufferswap-fix | 2015-02-10 | |
|\ | | | | | GSP SetBufferSwap fix | ||
| * | GSP: Call SetBufferSwap for each screen on corresponding signal interrupt. | 2015-02-10 | |
| | | |||
* | | Merge pull request #526 from purpasmart96/citra_stubs | 2015-02-10 | |
|\ \ | | | | | | | Services: Stub some functions | ||
* | | | PTM: Fixed a problem with the gamecoin PTM file. | 2015-02-10 | |
| | | | |||
* | | | Archives: Made the Format function more generic. | 2015-02-10 | |
| | | | |||
* | | | Archives: Expose the File and Directory classes to HLE | 2015-02-10 | |
| | | | |||
* | | | FS: Allow multiple instances of the same archive type to be open at once | 2015-02-10 | |
| | | | |||
* | | | FS: Get rid of completely useless Archive class | 2015-02-10 | |
| |/ |/| | |||
| * | Services: Stub some functions | 2015-02-07 | |
| | | |||
* | | Kernel: Stop creating useless Handles during object creation | 2015-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 stopped | 2015-02-02 | |
| | | |||
* | | FS: Remove use of GetHandle | 2015-02-02 | |
| | | |||
* | | Service: Store function names as const char* instead of std::string | 2015-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 Interface | 2015-02-02 | |
| | | |||
* | | Make Port/Service registration and querying more HW-accurate | 2015-02-02 | |
| | | |||
* | | Filesys: Move creation of Handles for File/Directory to service handlers | 2015-02-02 | |
|/ | |||
* | archive: Fix initializer list order for the File class. | 2015-01-30 | |
| | |||
* | apt_u: Fix missing printf specifiers | 2015-01-30 | |
| | |||
* | Remove result.h InvalidHandle | 2015-01-30 | |
| | | | | | It was only being used in two places, where it was replaced by a local constant. | ||
* | Kernel: Convert Event to not use Handles | 2015-01-30 | |
| | |||
* | Kernel: Convert Mutex to not use Handles | 2015-01-30 | |
| | |||
* | Kernel: Convert SharedMemory to not use Handles | 2015-01-30 | |
| | |||
* | Merge pull request #345 from purpasmart96/apt_stubs | 2015-01-26 | |
|\ | | | | | APT_U: Stub some functions & misc changes | ||
* \ | Merge pull request #485 from Subv/more_servs | 2015-01-25 | |
|\ \ | | | | | | | Services: Stubbed more services. | ||
| * | | Services/HID: Removed some files due to a rebase error | 2015-01-24 | |
| | | | |||
| * | | Services: Stubbed more services. | 2015-01-24 | |
| | | | | | | | | | | | | Implemented FSUser::CreateExtSaveData | ||
| | * | APT_U: Stub some functions & misc changes | 2015-01-22 | |
| | | | |||
* | | | cam_u.h: fix indentation | 2015-01-22 | |
|/ / | | | | | Withholding my profanity towards Xcode. | ||
* | | Merge pull request #493 from archshift/ptmplay | 2015-01-22 | |
|\ \ | | | | | | | Stubbed some services | ||
* | | | Event: Fixed some bugs and cleanup (Subv) | 2015-01-21 | |
| | | | |||
* | | | Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxx | 2015-01-21 | |
| | | | |||
| * | | Stubbed cam:u service | 2015-01-21 | |
| | | | |||
| * | | Stubbed ptm:play service | 2015-01-21 | |
|/ / | |||
* | | core: Fix a few docstrings | 2015-01-20 | |
| | | |||
* | | Expose GetSharedFont and NotifyToWait to APT:A and APT:S respectively | 2015-01-18 | |
|/ | |||
* | APT: Fix typo in setting return code for NotifyToWait | 2015-01-15 | |
| | |||
* | DSP: Removed useless spam log for SignalInterrupt | 2015-01-15 | |
| | |||
* | Merge pull request #482 from yuriks/fix-vblank | 2015-01-15 | |
|\ | | | | | Correctness fixes for GPU flipping and interrupts | ||
* | | APT: Fixed the comment style in some variables | 2015-01-14 | |
| | | |||
| * | GSP: Fix appending of interrupts to the shared memory buffer | 2015-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 interrupts | 2015-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. | 2015-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. | 2015-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. | 2015-01-13 | |
| | | | | | cfg:s, ptm:sysm, apt:s. apt:s is almost exactly the same as apt:u as per 3dbrew | ||
* | Fix building on MinGW | 2015-01-11 | |
| | |||
* | Stubbed y2r:u IsBusyConversion | 2015-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. | 2015-01-10 | |
| |