Commit Graph
100 Commits
Author SHA1 Message Date
bunnei 2aa2d341d0 Merge pull request #245 from rohit-n/null-nullptr
Change NULLs to nullptrs.
2014-12-07 13:40:04 -05:00
bunnei 17fae11fc7 Merge pull request #250 from Subv/cbranch_2
SVC: Implemented GetThreadId.
2014-12-04 22:15:03 -05:00
bunnei 5056329a80 Merge pull request #222 from archshift/renamexyz
Implemented RenameFile and RenameDirectory in FS:USER
2014-12-04 22:07:47 -05:00
bunnei 21d183e1e6 Merge pull request #248 from lioncash/kernel
Misc minor kernel-related changes.
2014-12-04 22:05:20 -05:00
bunnei 846dc72a37 Merge pull request #249 from lioncash/enum
mem_map: Make enum for addresses use u32 as the underlying type
2014-12-04 00:01:13 -05:00
bunnei 306b5392ca Merge pull request #247 from lioncash/const
hid_user: Pass by reference with PadButtonPress/PadButtonRelease
2014-12-03 23:56:35 -05:00
bunnei 9889a775b4 Merge pull request #240 from Subv/cmake
CMake: Place all built files in a single folder in MSVC
2014-12-03 23:46:53 -05:00
bunnei abbc340957 Merge pull request #238 from archshift/dsp
Add stub for ConvertProcessFromDspDram
2014-12-03 23:35:06 -05:00
bunnei 5f45bbcc9a Merge pull request #230 from purpasmart96/hb_serv
PTM_U: Added a stub for GetBatteryLevel & GetBatteryChargeState & GetAdapterState
2014-12-03 23:05:08 -05:00
bunnei 63b1453dd8 Merge pull request #236 from rohit-n/sign-compare
Silence a few -Wsign-compare warnings.
2014-12-03 10:04:47 -05:00
bunnei e5b2733801 Merge pull request #231 from purpasmart96/serv_ac_wifi_status
AC_U: Added a stub for GetWifiStatus
2014-12-03 10:00:13 -05:00
bunnei e2e56c7bac Merge pull request #219 from Subv/ptm
PTM_U: Implemented the GetShellState function.
2014-12-03 09:58:52 -05:00
bunnei d5be332d21 Merge pull request #237 from vaguilar/fix-viewport
Fixed viewport error caused by rounding
2014-11-30 23:24:16 -05:00
bunnei 884ecd58ea Merge pull request #224 from bunnei/dsp-service-improvements
Dsp service improvements
2014-11-30 23:21:34 -05:00
bunnei b0a5b3d986 Merge pull request #214 from Subv/master
CFG:U: Implemented the GetCountryCodeID and GetCountryCodeString
2014-11-30 23:19:07 -05:00
bunnei 1827bb1fcc Merge pull request #196 from archshift/settings
Merge Config::ReadXYZs
2014-11-30 23:17:45 -05:00
bunnei 3e286fff7c DSP: Added stubs for several commonly used DSP service functions. 2014-11-30 23:14:57 -05:00
bunnei 45fd3fe5c4 DSP: Fixed typo in port name. 2014-11-30 23:14:48 -05:00
bunnei e3d1ffff4b Merge pull request #225 from bunnei/fix-release-mutex
Mutex: Changed behavior to always release mutex for all threads.
2014-11-30 08:47:49 -05:00
bunnei a5afad0937 Merge pull request #226 from bunnei/svc-and-thread-fixes
Svc and thread fixes
2014-11-30 08:41:49 -05:00
bunnei 2ad9ad9297 Merge pull request #228 from linkmauve/glfw-error
GLFW: Add an error callback before calling glfwInit()
2014-11-30 08:41:17 -05:00
bunnei 13005d54aa Merge pull request #235 from yuriks/dyncom-map
dyncom: Use unordered_map rather than the terrible 2-level bb_map
2014-11-30 08:35:03 -05:00
bunnei 7328bfcc79 Merge pull request #234 from lioncash/unused
arm_dyncom_interpreter: Get rid of unused var warnings
2014-11-30 08:32:39 -05:00
bunnei 83c3d37cd0 Merge pull request #227 from vaguilar/fix-warnings
Fixed formatting and switch statement warnings
2014-11-28 23:08:18 -05:00
bunnei 2a4b698f8e Merge pull request #223 from linkmauve/remove-thread
Remove unused includes to common/thread.h
2014-11-26 16:25:23 -05:00
bunnei de851ba1a1 Thread: Check that thread is actually in "wait state" when verifying wait. 2014-11-26 15:04:08 -05:00
bunnei f985469901 SVC: Add debug log to ArbitrateAddress. 2014-11-26 15:04:07 -05:00
bunnei e0e7443517 SVC: SleepThread should yield to the next ready thread. 2014-11-26 15:04:07 -05:00
bunnei a449e0e11a Mutex: Changed behavior to always release mutex for all threads. 2014-11-26 14:38:42 -05:00
bunnei bb730855e5 Merge pull request #147 from yuriks/error-codes
Error codes
2014-11-24 15:31:53 -05:00
bunnei ef1b16a7eb Merge pull request #191 from archshift/deletexyz
Added DeleteFile and DeleteDirectory functions to FS:USER and the archives.
2014-11-23 20:02:23 -05:00
bunnei 3b65cfabfe Merge pull request #220 from yuriks/patch-1
Add comment style notes to CONTRIBUTING.md
2014-11-23 16:57:24 -05:00
bunnei aa986370f3 Merge pull request #190 from purpasmart96/more_services
Add more services and general fixes
2014-11-23 14:32:55 -05:00
bunnei c0cd0fa78e Merge pull request #211 from linkmauve/master
Remove trailing spaces from the entire project
2014-11-19 15:24:46 -05:00
bunnei 112768f436 Merge pull request #208 from lioncash/statics
Add static to some variables
2014-11-19 09:39:20 -05:00
bunnei eeb921fc6e Merge pull request #212 from archshift/idea
Update gitignore to exclude project/editor files
2014-11-18 19:01:13 -05:00
bunnei 40acd63631 Merge pull request #165 from neobrain/viewport-scaling
Stretch emulation output to render window and be display density independent
2014-11-18 18:32:01 -05:00
bunnei 745b0219c5 Merge pull request #200 from lioncash/statics
core: Mark some hle functions as static
2014-11-17 22:55:50 -05:00
bunnei b66859714b Merge pull request #192 from bunnei/fs-fix-paths
FileSys: Updates backend code to use FileSys::Path and fixes binary path types.
2014-11-17 22:26:54 -05:00
bunnei 11641b5e79 Archive: Fixed to not destroy archive handle on close. 2014-11-17 22:19:14 -05:00
bunnei bcb0dbf7e1 Archive: Fixed close archive before freeing. 2014-11-17 22:19:14 -05:00
bunnei 3e09c07378 FS_User: Support FileSye::Path in a more generic way.
added a todo to kernel archive
2014-11-17 22:18:58 -05:00
bunnei a3107a6b57 FileSys: Updated backend code to use FileSys::Path instead of string for paths. 2014-11-17 21:49:24 -05:00
bunnei c04a04189a FileSys: Added DebugStr method to Path class. 2014-11-17 18:42:37 -05:00
bunnei 4ac4c3caf1 Merge pull request #201 from archshift/boss
Add missing boss:U service
2014-11-17 17:46:18 -05:00
bunnei 77fe4b5c9e Merge pull request #199 from lioncash/prototype
mem_map: Add missing prototype for Write64
2014-11-17 15:21:41 -05:00
bunnei d563bcdaec Merge pull request #202 from lioncash/init-order
emu_window: Fix initializer list order.
2014-11-17 12:05:32 -05:00
bunnei 4409fa8798 Merge pull request #197 from archshift/osx
OS X Travis improvements
2014-11-15 22:37:03 -05:00
bunnei 26622818ae Merge pull request #193 from lioncash/fmt
Fix two format strings.
2014-11-15 01:41:28 -05:00
bunnei 613627205c Merge pull request #194 from lioncash/virt
ARM_Interface: Make destructor virtual
2014-11-15 01:38:51 -05:00
bunnei 3cfdabb2e3 Merge pull request #183 from archshift/lowpath
Add support for UTF-16 strings for LowPaths in FS:USER
2014-11-12 22:56:27 -05:00
bunnei a490490336 Merge pull request #188 from bunnei/apt-fixes
APT_U: Various improvements and bug fixes.
2014-11-12 00:06:45 -05:00
bunnei 9fb549cb84 APT_U: Added stub for function AppletUtility. 2014-11-11 23:51:54 -05:00
bunnei 19cfcfe8c0 APT_U: Set a valid parameter buffer size in GlanceParameter.
- Also Clarified GlanceParameter/ReceiveParameter documentation.
2014-11-11 23:51:54 -05:00
bunnei 8eced1b697 APT_U: Release service lock on initialization. 2014-11-11 23:51:54 -05:00
bunnei 0df9c34410 APT_U: Fixes for GetLockHandle to boot system titles.
- Also added comment to GetLockHandle function.
2014-11-11 23:51:33 -05:00
bunnei 16e3a7f9b0 Merge pull request #186 from bunnei/fix-dyncom-bugs
Fix dyncom bugs
2014-11-11 20:01:14 -05:00
bunnei b8e6f52419 ARM: Fixed dyncom to use reg15 for PC (this core doesn't use pc variable).
- Fixes single stepping in debugger.
2014-11-11 19:54:18 -05:00
bunnei ce1125d490 Core: Changed RunLoop iterations to 1000 (slightly better performance). 2014-11-11 19:54:09 -05:00
bunnei 0fab380801 Citra-Qt: Use Core::RunLoop when not single stepping. 2014-11-11 19:53:47 -05:00
bunnei 573756e241 ARM: Removed unnecessary goto with each instruction. 2014-11-11 19:53:46 -05:00
bunnei 3409790668 ARM: Fixed several dyncom bugs.
- Fixed NZCVT flags to properly save state when function returns.
- Fixed counter to keep track of the actual number of instructions executed.
- Fixed single-step mode to only execute one instruction at a time.
- DefaultIni: Removed comment that no longer applied to dyncom.
2014-11-11 19:53:19 -05:00
bunnei ac8b38e54d Merge pull request #189 from archshift/frdu
Add FRD:U service and functions
2014-11-11 01:46:04 -05:00
bunnei 1aa29b2b6c Merge pull request #169 from archshift/autoplay
Qt: Auto-start game when selected, play game that's passed via argv[1].
2014-11-05 19:17:16 -05:00
bunnei 5a1de3366c Merge pull request #182 from SeannyM/fix-compile
Fix compilation errors
2014-11-02 18:57:30 -05:00
bunnei 9be17e4d84 Merge pull request #163 from archshift/create-directory
Added CreateDirectory function to service/fs.cpp, and in Archive.
2014-11-02 17:15:52 -05:00
bunnei be1fb2c5f2 Merge pull request #179 from Gareth422/myradicalbranch
Fixed capitalization issues
2014-11-02 17:12:16 -05:00
bunnei 7f9bcacdf7 Merge pull request #166 from bunnei/skyeye-vfp-fixes
SkyEye ARM/VFP fixes
2014-11-02 17:09:35 -05:00
bunnei 94c1c97d2b Merge pull request #181 from archshift/errf
Added ReceiveNotification, PublishToSubscriber unimplemented functions to SRV
2014-11-02 17:07:17 -05:00
bunnei 0832cf7cd7 ARM: Merged additional ARMv6 instructions implemented by 3dmoo. 2014-11-02 01:04:54 -05:00
bunnei bc6989b075 ARM: Merge latest VFP fixes from 3dmoo team. 2014-11-02 01:04:41 -05:00
bunnei 2ca12e7f38 Merge pull request #178 from archshift/errf
Added stub err:f service.
2014-11-01 23:43:52 -04:00
bunnei 6e6947118b Merge pull request #135 from purpasmart96/master
Added a bunch of services
2014-11-01 19:03:01 -04:00
bunnei 01e37962e7 Merge pull request #162 from SeannyM/warning-fixes
Fix some warnings
2014-10-29 21:07:27 -04:00
bunnei 99d0043d64 Merge pull request #161 from archshift/sdmc-detected
FS:USER - Implemented IsSdmcDetected
2014-10-29 20:50:44 -04:00
bunnei 0fc71cb6a7 Merge pull request #160 from Gareth422/working
Renamed souce files of services to match port names
2014-10-29 20:26:20 -04:00
bunnei 48f80bb79e Merge pull request #151 from archshift/dyncom-enabled
Use configuration files to enable or disable the new dyncom interpreter.
2014-10-27 22:51:10 -04:00
bunnei a110b06fb6 Merge pull request #141 from archshift/crash-hunt
hid.cpp: Fixed crash when updating pad data while null
2014-10-27 21:35:01 -04:00
bunnei 118d208d2a Merge pull request #152 from yuriks/doxyfile
Add a Doxygen configuration file to generate source docs
2014-10-27 21:33:49 -04:00
bunnei 19d91a45f5 Merge pull request #153 from yuriks/add-override
Add override keyword where appropriate
2014-10-27 21:23:16 -04:00
bunnei ae311eb3ef Merge pull request #154 from lioncash/dyncom
vfp_helper: Get rid of integer type redefinitions
2014-10-26 14:24:53 -04:00
bunnei 70058f8151 Merge pull request #148 from archshift/no-cstring
Removed some uses of raw c-string manipulation functions.
2014-10-25 15:19:05 -04:00
bunnei 4615c73d15 Merge pull request #112 from bunnei/skyeye-dyncom-interpreter
SkyEye dyncom interpreter
2014-10-25 14:35:31 -04:00
bunnei 818ba32746 ARM: Removed unnecessary and unused SkyEye MMU code.
Added license header back in. I originally removed this because I mostly rewrote the file, but meh
2014-10-25 14:11:41 -04:00
bunnei 3c823c0028 ARM: Removed unused armos code from SkyEye. 2014-10-25 14:11:40 -04:00
bunnei 130efd461d ARM: Updated dyncom core to use fast label lookup table on clang. 2014-10-25 14:11:40 -04:00
bunnei 53a22b84da ARM: Integrate SkyEye faster "dyncom" interpreter.
Fixed typo (make protected member public)

Added license header back in. I originally removed this because I mostly rewrote the file, but meh

ARM: Fixed a type error in dyncom interpreter.

ARM: Updated dyncom to use unique_ptr for internal ARM state.
2014-10-25 14:11:39 -04:00
bunnei b5e6524594 ARM: Reorganized file structure to move shared SkyEye code to a more common area.
Removed s_ prefix
2014-10-25 14:11:39 -04:00
bunnei fd7f92d242 Merge pull request #149 from linkmauve/open-file-directly-fix
Don’t fail on empty filename in OpenFileDirectly, return the archive handle instead
2014-10-25 12:39:22 -04:00
bunnei ce8390ac03 Merge pull request #133 from archshift/sdmc-enabled
Use config files to store whether SDMC is enabled or not, auto-create SDMC dir.
2014-10-23 18:51:54 -04:00
bunnei 424fe27844 Merge pull request #146 from yuriks/inttypes
Use std sized types instead of platform specific typedefs
2014-10-23 16:29:42 -04:00
bunnei 8fb064cd62 Merge pull request #119 from lioncash/warn
Fix warnings in video_core
2014-10-08 23:06:28 -04:00
bunnei 8d1154c24e Merge pull request #128 from purpasmart96/master
APT:U Added a stub fuction for "GlanceParameter"
2014-10-07 20:30:21 -04:00
bunnei a171000cbe Merge pull request #108 from archshift/config
Configuration files
2014-10-07 19:44:13 -04:00
bunnei 0e2d83fa3a Merge pull request #129 from linkmauve/master
Fix the filesystem implementation in order to get blargSnes to run
2014-10-06 15:25:19 -04:00
bunnei 95f662c96f Merge pull request #122 from purpasmart96/master
Added "StoreDataCache" to the function table
2014-09-30 23:13:28 -04:00
bunnei 9061cdc9c0 Merge pull request #120 from lioncash/core-common
Fix warnings in core and common
2014-09-29 22:05:56 -04:00
bunnei ee7cfc71bd Merge pull request #118 from lioncash/chunk-file
chunk_file: General cleanup
2014-09-22 22:02:51 -04:00
bunnei 07af9a587c Merge pull request #116 from archshift/sdmc-dir
Use the citra user path for the sdmc directory
2014-09-22 22:00:47 -04:00
bunnei a9630a9d2b Merge pull request #70 from linkmauve/master
Implement filesystem services, and the required kernel objects.
2014-09-18 22:27:06 -04:00