Commit graph

4747 commits

Author SHA1 Message Date
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
archshift
37e582c395 Add FRD:U service and functions 2014-11-10 22:43:45 -08:00
archshift
0ad5964c8b Add support for UTF-16 strings for LowPaths in FS:USER 2014-11-10 10:53:26 -08: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
archshift
1efb83bf53 Qt: Auto-start game when selected, play game that's passed via argv[1].
Also moves system initialization to when the game is booted.
2014-11-04 21:44:03 -08:00
Sean
371b61f3ea Add support for disabling log from settings 2014-11-03 17:00:32 -05:00
bunnei
5a1de3366c Merge pull request #182 from SeannyM/fix-compile
Fix compilation errors
2014-11-02 18:57:30 -05:00
Sean Maas
d06420807c Fix compilation errors 2014-11-02 18:43:52 -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
archshift
04c90c395d Added CreateDirectory function to service/fs.cpp, and in Archive. 2014-11-02 10:48:28 -08:00
archshift
40a84833ae Added ReceiveNotification, PublishToSubscriber unimplemented functions to SRV 2014-11-01 23:15:38 -07: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
Gareth Poole
1c074ced94 Fixed capitalization issues 2014-11-01 23:08:06 -04:00
archshift
c22923f8c4 Added stub err:f service. 2014-11-01 20:07:59 -07:00
bunnei
6e6947118b Merge pull request #135 from purpasmart96/master
Added a bunch of services
2014-11-01 19:03:01 -04:00
purpasmart96
539b4c883d Added a bunch of services 2014-11-01 15:28:35 -07:00
Tony Wasserka
b4d766fbb3 Merge pull request #167 from yuriks/vfp-build
Fix VFP compilation errors with gcc
2014-10-31 23:04:15 +01:00
Yuri Kunde Schlesner
c6e3c7df62 Fix VFP compilation errors with gcc 2014-10-30 22:24:03 -02: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
archshift
ed797a4354 FS:USER - Implemented IsSdmcDetected 2014-10-29 17:43:48 -07: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
Sean
9a012ff007 Fix some warnings 2014-10-29 20:26:15 -04:00
Gareth Poole
38df9e96dd Renamed souce files of services to match port names 2014-10-29 15:55:51 -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
archshift
09e19f9f1e Added gpu_refresh_rate config setting for the new interpreter speed hack. 2014-10-27 19:42:01 -07:00
archshift
0783498f57 Use configuration files to enable or disable the new dyncom interpreter. 2014-10-27 18:35:21 -07: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
Lioncash
d155586801 vfp_helper: Get rid of integer type redefinitions 2014-10-26 14:19:47 -04:00
Yuri Kunde Schlesner
d72708c1f5 Add override keyword through the code.
This was automated using `clang-modernize`.
2014-10-26 16:18:05 -02:00
Yuri Kunde Schlesner
da564d3fe0 Fix compile errors in Clang 2014-10-26 16:18:04 -02:00
Yuri Kunde Schlesner
b97b2ff438 Add a Doxygen configuration file to generate source docs 2014-10-26 16:14:46 -02:00
Tony Wasserka
a7a57c04c6 Merge pull request #150 from lioncash/typo
bit_field: Fix a typo in the sample usage.
2014-10-25 21:19:43 +02: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
Lioncash
2dce9b2ead bit_field: Fix a typo in the sample usage. 2014-10-25 15:18:34 -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