Commit Graph

2055 Commits

Author SHA1 Message Date
JamePeng 4ee66a4959 Correct APT::0x00550040 and APT::0x00560000 function 2016-07-15 19:47:01 +08:00
Yuri Kunde Schlesner 54920b6152 Merge pull request #1894 from wwylele/set-config-block
Implement config savegame editing & clean up
2016-07-09 20:39:19 -07:00
bunnei 1a5221abc4 Merge pull request #1940 from JamePeng/fix-archive-error-code
Fix the errorcode of archive handle
2016-07-06 18:37:43 -04:00
Sebastian Valle 5b03774ec3 Merge pull request #1921 from Subv/fs_funcs
HLE/FS: Document some command parameters and implemented command 0x08560240
2016-07-05 14:45:40 -07:00
JamePeng 9d7d296457 Fix the errorcode of archive handle 2016-07-05 00:39:09 +08:00
mailwl 46abd6009a HLE/Applets: Implement ErrEula applet 2016-07-04 09:54:51 +03:00
Subv f4617ecd24 HLE/FS: Document some command parameters and implemented command 0x08560240 (CreateLegacySystemSaveData) 2016-07-03 13:42:52 -05:00
wwylele 6d9f9af669 Service::CFG/FS: add and refactor out utilities for front-end 2016-07-03 08:23:59 +03:00
wwylele 8a98e15d04 Service::CFG: move known block ID to an enum 2016-07-03 08:23:59 +03:00
wwylele 633426cc9a Service::CFG: add SetConfigInfoBlk4 2016-07-03 08:23:58 +03:00
wwylele 5872133200 Service::CFG: add missing language 2016-07-02 11:44:25 +03:00
wwylele 232fdab682 Service::CFG: name sound output modes 2016-07-02 11:44:25 +03:00
wwylele ebe0de0625 Result: fix and update ErrorModule 2016-06-30 11:26:53 +03:00
Yuri Kunde Schlesner 38d210a375 Merge pull request #1869 from wwylele/dont-be-lazy
Switch context to the same thread if necessary
2016-06-28 21:03:52 -07:00
bunnei 163cafd9cd Merge pull request #1867 from mailwl/srv-update
srv: Update according 3dbrew
2016-06-28 18:53:10 -04:00
bunnei 1c61c74aeb Merge pull request #1877 from wwylele/wait-fix-timeout
Thread: update timeout when reruning WaitSynch
2016-06-18 01:08:22 -04:00
bunnei 00953db1f5 Merge pull request #1898 from archshift/interpreter-split-take2
Refactor arm_dyncom_interpreter into several files (take 2)
2016-06-16 14:47:55 -04:00
archshift bb4ffce55e Make arm_dyncom_trans* into a fully fledged compilation unit 2016-06-12 01:54:45 -07:00
archshift 85a15f7e69 arm_dyncom_interpreter: slightly change AllocBuffer to be intuitive 2016-06-12 00:31:52 -07:00
bunnei 41dc836d8c Merge pull request #1842 from Subv/ports
Kernel: Added ClientPort and ServerPort classes, along with svcCreatePort.
2016-06-11 22:46:35 -04:00
Subv c25dc87890 Kernel/SVC: Implemented svcCreatePort. 2016-06-11 08:37:37 -05:00
wwylele 1bc65c9f91 hid: add missing header 2016-06-11 08:45:29 +03:00
bunnei 2a7043b460 Merge pull request #1789 from wwylele/input-refactor
Refactor input mapping & implement circle pad modifier
2016-06-10 22:28:58 -04:00
archshift 5084831aea arm_dyncom_interpreter: Add specialized GetAddressingOpLoadStoreT func
This allows us to get the addressing operation for STRT, LDRT, STRBT,
and LDRBT. We do this so that translation functions don't need to
see the addressing ops directly.
2016-06-10 18:45:48 -07:00
archshift d48bb845bd arm_dyncom_interpreter: rename operation functions to fit style guide 2016-06-10 18:42:08 -07:00
archshift e9fc20b08c arm_dyncom_interpreter: Rename anonymous enum to TransExtData 2016-06-10 18:35:57 -07:00
archshift 548391b9fb arm_dyncom_interpreter.cpp: #include translation info from inc files 2016-06-10 18:25:30 -07:00
archshift a72245ffab Revert "Split huge interpreter source file into translation info and interpreter (+ some tiny misc style fixes)" 2016-06-10 17:41:15 -07:00
archshift adeff7d256 arm_dyncom_interpreter: rename operation functions to fit style guide 2016-06-08 21:03:49 -07:00
archshift 3b9ab5dc37 arm_dyncom_interpreter.cpp: Split by translation and interpreter logic
To facilitate the split, some small changes were made to names of
various structures and functions.
2016-06-08 20:59:24 -07:00
shinyquagsire23 f6ee547dbb gdbstub: E0 should be E00 2016-06-08 14:14:59 -07:00
Subv e717d569af Kernel: Added ClientPort and ServerPort classes.
This is part of an ongoing effort to implement support for multiple processes.
2016-06-05 09:35:31 -05:00
Lioncash 83fc8db534 service: Add other DLP services
Specifically, dlp::CLNT and dlp::FKCL

Moves them to their own folder like with other services.
2016-06-04 19:43:33 -04:00
wwylele 2aa3198a9e Thread: update timeout when rerunning WaitSynch 2016-06-04 09:27:16 +03:00
mailwl 92246148fd gsp::gpu: Reset g_thread_id in UnregisterInterruptRelayQueue 2016-06-01 09:40:15 +03:00
mailwl e2bd7807c0 Fix parameter name in EnableNotification 2016-05-31 10:06:00 +03:00
mailwl 3c50f4e74b Fix mistakes, add output header codes 2016-05-31 10:06:00 +03:00
mailwl ee169b56a9 remove ugly function 2016-05-31 10:06:00 +03:00
mailwl ad7984e2b5 srv: Update according 3dbrew 2016-05-31 10:06:00 +03:00
wwylele 900cb65509 Switch context on the same thread if necessary 2016-05-30 07:34:53 +03:00
bunnei 424e89def4 Merge pull request #1692 from Subv/rm_getpointer2
Memory: Remove most usages of GetPointer
2016-05-29 21:57:07 -04:00
bunnei 137af7da95 Merge pull request #1756 from wwylele/config-cleanup
Config block: clean up
2016-05-28 20:42:17 -04:00
Subv b1b3b24c3c Memory: Handle RasterizerCachedMemory and RasterizerCachedSpecial page types in the memory block manipulation functions. 2016-05-28 13:52:50 -05:00
Subv 03c9f30ba0 Memory: Make ReadBlock and WriteBlock accept void pointers. 2016-05-28 13:52:49 -05:00
Subv 5bda6ddc07 SOC_U: Remove usage of GetPointer 2016-05-28 13:52:49 -05:00
MerryMage 804d8d9b2f SSL_C: Remove use of Memory::GetPointer 2016-05-28 13:52:48 -05:00
MerryMage 37b7f198ea GSP_GPU: Remove use of Memory::GetPointer 2016-05-28 13:52:47 -05:00
MerryMage 339fa47285 Memory: CopyBlock 2016-05-28 13:44:49 -05:00
MerryMage 53c43aee08 DSP_DSP: Remove use of Memory::GetPointer 2016-05-28 13:44:49 -05:00
MerryMage bf84f784ed FS/Archive: Remove use of Memory::GetPointer 2016-05-28 13:44:44 -05:00