Commit Graph

1840 Commits (43cf42490730d8a1b980aa1fe9ebbbe1249232ef)

Author SHA1 Message Date
bunnei 43cf424907 Qt: Use signals for emu_thread start/stop and fix disasm widget. 11 years ago
bunnei e4ea133717 Qt: Restructured to remove unnecessary shutdown event and various cleanups. 11 years ago
bunnei 3dd2688785 Qt: Fix loading a new game without stopping emulation. 11 years ago
bunnei 5a855bdb2f CoreTiming: Initialize static variables at bootup. 11 years ago
bunnei d3c2f9a4a4 HLE: Properly initialize and shutdown remaining modules. 11 years ago
bunnei bab5abaf46 Dyncom: Move cream cache to ARMul_State. 11 years ago
bunnei c7dc799e19 Kernel: Properly initialize and shutdown all modules. 11 years ago
bunnei 57aaaf92db HW: Properly initialize and shutdown all modules. 11 years ago
bunnei e0cb85691a Services: Initialize all state variables at bootup. 11 years ago
bunnei bbabed8e98 Memory: Properly cleanup & shutdown. 11 years ago
bunnei 28df8dbfeb Qt: Create emu thread on bootup, kill it on shutdown. 11 years ago
bunnei d5665fea89 EmuThread: Remove unused filename attribute. 11 years ago
bunnei 762c1a9ff5 Qt: Move EmuThread ownership from render window to main window. 11 years ago
bunnei 4d30edc11e Merge pull request #717 from linkmauve/useless-auto
VideoCore: Remove a superfluous auto variable declaration in debug_utils
11 years ago
Emmanuel Gil Peyrot 36b48082d5 VideoCore: Remove a superfluous auto variable declaration in debug_utils. 11 years ago
purpasmart96 8716445621 ConfigMem: Remove duplicate retail bit 11 years ago
bunnei 2cc6511039 Merge pull request #692 from purpasmart96/log_improvements
Services/Loader: Use more sensible log formats for certain functions along with more info being logged.
11 years ago
purpasmart96 c3a480160e Services/Loader: Use more sensible log formats for certain functions
along with more info being logged.
11 years ago
Lioncash 1baab50e7c ptm_sysm: Add static specifier to IsLegacyPowerOff 11 years ago
Lioncash 8b2b620a5e dyncom: Remove more unused/unnecessary code
Gets rid of a sizeable amount of stuff in armdefs.
11 years ago
bunnei a698e15c5d Merge pull request #703 from lioncash/cruft
dyncom: Remove unused/unnecessary VFP cruft
11 years ago
Lioncash d66a12c6f6 dyncom: Remove unused/unnecessary VFP cruft 11 years ago
bunnei 5e55a525d8 Merge pull request #691 from rohit-n/sign-compare
Silence some -Wsign-compare warnings.
11 years ago
Yuri Kunde Schlesner 6402de9ae7 Common: thread.h cleanups
The helper classes are rendered obsolete by C++11 lambdas. Also made
formatting conform to our code style.
11 years ago
bunnei 3ee9f6c5d8 Merge pull request #696 from yuriks/interface-deinline
De-inline functions from Interface, removing them from service.h
11 years ago
Emmanuel Gil Peyrot 2e860bd59c Core_ARM11: Replace debug prints with our own logging functions in vfpsingle. 11 years ago
Emmanuel Gil Peyrot d9eb7ca95c citra-qt: Use std::abs() to get the right absolute function for s64. 11 years ago
Emmanuel Gil Peyrot 0d69b2f7bd Kernel: Use the correct format string for u64 hex. 11 years ago
Emmanuel Gil Peyrot bdcf28e3bc Headers: Add some forgotten overrides, thanks clang! 11 years ago
Yuri Kunde Schlesner ad3e25b414 De-inline functions from Interface, removing them from service.h
This reduces the time for a full recompile from 65.43s to 59.53s (~9%)
11 years ago
bunnei db4bd98bac SVC: Assert on unsupported CreateThread processor ID. 11 years ago
Rohit Nirmal f15c142c5e Silence some -Wsign-compare warnings. 11 years ago
bunnei c077bcefa9 SVC: Update various SVCs to cause a reschedule.
- CreateMutex/ReleaseMutex/ReleaseSemaphore/SetTimer/CancelTimer/ArbitrateAddress
11 years ago
bunnei 9c3419ebcc Kernel: Implemented priority inheritance for mutexes. 11 years ago
bunnei 7b9f428b23 Thread: Implement priority boost for starved threads.
SVC: Return correct error code on invalid CreateThread processor ID.

SVC: Assert when creating a thread with an invalid userland priority.
11 years ago
bunnei ee3377b67d SVC: Reschedule on svcCreateThread. 11 years ago
bunnei bdd190363d APT: (Subv) Fix bug where start event was being incorrectly signaled. 11 years ago
bunnei e08f55b1a7 Kernel: Fixed default thread priority. 11 years ago
Gareth Higgins 25a43cd2ec Initialize base address to 0x0 11 years ago
Tony Wasserka 8af5753da5 Merge pull request #689 from lioncash/format
gpu: Fix a missing format specifier
11 years ago
bunnei 114126b216 Merge pull request #688 from lioncash/unused
dyncom: Remove unnecessary enum and typedef
11 years ago
bunnei e630fd2a95 Merge pull request #676 from purpasmart96/ir_service_refc
IR: Move The IR services to their own folder and implement "GetHandles"
11 years ago
Lioncash 7da90dee42 gpu: Fix a missing format specifier 11 years ago
Lioncash a6c9e453b2 dyncom: Remove unnecessary enum and typedef
Also fixes descriptions in the process.
11 years ago
Lioncash 29a4b6c7ed vfp: Make the FPSID values match the MPCore 11 years ago
Lioncash f9cc6d6484 vfp: Get rid of the VFP_OFFSET macro 11 years ago
bunnei 14dcd98653 Merge pull request #685 from lioncash/cpregs
dyncom: Set the MPCore CP15 register reset values on initialization.
11 years ago
Lioncash 8004d35ea1 core: Migrate 3DS-specific CP15 register setting into Init 11 years ago
Lioncash c3ffe8f9c3 arm_interface: Support retrieval/storage to CP15 registers 11 years ago
Lioncash b7b8b67620 Move CP15 enum definitions into their own enum.
Also gets rid of preprocessor mumbo-jumbo
11 years ago