aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* Common: Add a clone of std::make_uniqueGravatar Yuri Kunde Schlesner2014-12-20
|
* Merge pull request #306 from Subv/even_more_savedataGravatar bunnei2014-12-19
|\ | | | | SaveData: Added some documentation to FormatSaveData
| * FS_U: Added the command to the docs of SaveData functionsGravatar Subv2014-12-19
| |
* | Merge pull request #309 from chinhodado/patch-1Gravatar bunnei2014-12-19
|\ \ | | | | | | Properly erase/remove a DebuggerObserver
* \ \ Merge pull request #294 from lioncash/varGravatar bunnei2014-12-19
|\ \ \ | | | | | | | | armemu: Narrow the scope of some variables in handle_v6_insn
* \ \ \ Merge pull request #305 from lioncash/parenGravatar bunnei2014-12-19
|\ \ \ \ | | | | | | | | | | armemu: Get rid of bitwise parenthesis warnings
| | | * | Properly erase/remove an observerGravatar chinhodado2014-12-19
| | | | |
* | | | | Merge pull request #302 from purpasmart96/flushshutupGravatar bunnei2014-12-18
|\ \ \ \ \ | |_|_|/ / |/| | | | GSP_GPU: Shut up FlushDataCache
| * | | | GSP_GPU: Shut up FlushDataCacheGravatar purpasmart962014-12-18
| | | | |
* | | | | Merge pull request #308 from Subv/more_savedataGravatar bunnei2014-12-18
|\ \ \ \ \ | | | | | | | | | | | | SystemSaveData: Fixed a typo that was segfaulting
| * | | | | SystemSaveData: Fixed a typo that was segfaultingGravatar Subv2014-12-18
| | | | | |
* | | | | | Merge pull request #304 from lioncash/sflagsGravatar bunnei2014-12-18
|\ \ \ \ \ \ | | | | | | | | | | | | | | armemu: Set GE flags properly for SSUB16, SADD16, SSAX, and SASX.
* \ \ \ \ \ \ Merge pull request #307 from lioncash/usat16Gravatar bunnei2014-12-18
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | armemu: Fix USAT16.
* \ \ \ \ \ \ \ Merge pull request #301 from Subv/more_savedataGravatar bunnei2014-12-18
|\ \ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | | SaveData: Implemented the SystemSaveData archive.
| * | | | | | | SystemSaveData: Added a TODO to move it to the NAND.Gravatar Subv2014-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Maybe sometime when we actually implement that
| | * | | | | | armemu: Fix lower-bounds clamping for USAT16Gravatar Lioncash2014-12-18
| | | | | | | |
| | | | | | | * SaveData: Added some documentation to FormatSaveDataGravatar Subv2014-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We still don't know what the other parameters do, but they appear to be very similar to those of FormatThisUserSaveData. Most likely FormatThisUserSaveData is just an alias for FormatSaveData with LowPathType Empty
| | * | | | | | armemu: More concise names for USAT16-related variablesGravatar Lioncash2014-12-18
| |/ / / / / / |/| | | | | |
| | | | * | | armemu: Get rid of bitwise parenthesis warningsGravatar Lioncash2014-12-18
| |_|_|/ / / |/| | | | |
| | * | | | armemu: Set GE flags correctly for SSUB16, SADD16, SSAX, and SASX.Gravatar Lioncash2014-12-18
| |/ / / / |/| | | |
* | | | | Merge pull request #299 from lioncash/joinGravatar bunnei2014-12-18
|\ \ \ \ \ | |_|/ / / |/| | | | Combine SSUB16, SADD16, SASX, and SSAX.
| | * | | SaveData: Implemented the SystemSaveData archive.Gravatar Subv2014-12-17
| | | |/ | | |/| | | | | | | | | It will be stored in the /syssavedata folder. This archive is user by various Services and possibly games via the FS:U service.
* | | | Merge pull request #298 from lioncash/flagsGravatar bunnei2014-12-17
|\ \ \ \ | | | | | | | | | | armemu: Unset GE flags for UADD8 if results are < 0x100
* \ \ \ \ Merge pull request #295 from lioncash/umaalGravatar bunnei2014-12-17
|\ \ \ \ \ | | | | | | | | | | | | armemu: Implement UMAAL
| | | * | | armemu: Combine SSUB16, SADD16, SASX, and SSAX.Gravatar Lioncash2014-12-17
| |_|/ / / |/| | | |
* | | | | Merge pull request #292 from lioncash/backportsGravatar bunnei2014-12-17
|\ \ \ \ \ | | | | | | | | | | | | Backport more skyeye fixes from 3dmoo
* \ \ \ \ \ Merge pull request #297 from lioncash/ssub16Gravatar bunnei2014-12-17
|\ \ \ \ \ \ | | | | | | | | | | | | | | armemu: Fix SSUB16
* \ \ \ \ \ \ Merge pull request #185 from purpasmart96/mem_permGravatar bunnei2014-12-17
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | Kernel: Add missing permissions
* | | | | | | Filesystem/Archives: Implemented the SaveData archiveGravatar Subv2014-12-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The savedata for each game is stored in /savedata/<ProgramID> for NCCH files. ELF files and 3DSX files use the folder 0 because they have no ID information Got rid of the code duplication in File and Directory Files that deal with the host machine's file system now live in DiskFile, similarly for directories and DiskDirectory and archives with DiskArchive. FS_U: Use the correct error code when a file wasn't found
| | | | | * | armemu: Unset GE flags for UADD8 if results are < 0x100Gravatar Lioncash2014-12-17
| |_|_|_|/ / |/| | | | | | | | | | | | | | | | | Reference manual states these must be set to zero if this case is true.
| | * | | | armemu: Fix SSUB16Gravatar Lioncash2014-12-17
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Broken from the same reason SADD16 was. The lo part of the result should only be constructed from the lo halfwords of rm and rn. The hi part of the result should only be constructed from the hi halfwords of rm and rn.
* | | | | Merge pull request #293 from lioncash/sopsGravatar bunnei2014-12-17
|\ \ \ \ \ | | | | | | | | | | | | armemu: Fix SADD16
* \ \ \ \ \ Merge pull request #287 from lioncash/qaddsub16Gravatar bunnei2014-12-17
|\ \ \ \ \ \ | | | | | | | | | | | | | | armemu: Join QADD16/QSUB16 and fix saturation clamping.
| | | | | * | armemu: Implement UMAALGravatar Lioncash2014-12-17
| |_|_|_|/ / |/| | | | |
| | | | | * armemu: Narrow the scope of some variables in handle_v6_insnGravatar Lioncash2014-12-17
| |_|_|_|/ |/| | | | | | | | | | | | | | There's no reason to have these in the outer-most scope.
| | * | | armemu: Fix SADD16Gravatar Lioncash2014-12-17
| |/ / / |/| | | | | | | | | | | The lo and hi parts of the result were being constructed as a result of hi and lo halfword intermixing from the rm and rn regs. However the lo part of the result should be constructed only from the lo halfwords of rm and rn, and the hi part of the result should only be constructed from the hi halfwords of rm and rn.
| | | * armemu: Fix PKHTBGravatar Normmatt2014-12-17
| | | |
| | | * armemu: Implement REVSHGravatar Normmatt2014-12-17
| | | |
| | | * armemu: Fix UXTAB/UXTAHGravatar Normmatt2014-12-17
| | | |
| | | * armemu: Fix SXTABGravatar Normmatt2014-12-17
| | | |
| | | * armemu: Fix SXTAHGravatar Normmatt2014-12-17
| |_|/ |/| |
* | | Merge pull request #289 from lioncash/smopsGravatar bunnei2014-12-17
|\ \ \ | | | | | | | | Join SMUAD, SMUSD, and SMLAD ops. Also fix them as well.
* \ \ \ Merge pull request #290 from lioncash/vsubGravatar bunnei2014-12-16
|\ \ \ \ | | | | | | | | | | armemu: Backport some VFP fixes from 3dmoo.
| * | | | armemu: Fix FTOUI NaN sign.Gravatar Normmatt2014-12-16
| | | | |
| * | | | armemu: Fix FSUBS bug where NaN shouldn't be negatedGravatar Normmatt2014-12-16
| | | | |
| | * | | armemu: Fix SMUAD, SMUSD, and SMLADGravatar Lioncash2014-12-16
| | | | | | | | | | | | | | | | | | | | Wrong values were being multiplied together.
| | * | | armemu: Join SMUAD, SMUSD, and SMLADGravatar Lioncash2014-12-16
| |/ / /
| | * | armemu: Fix lower-bound signed saturation clamping for QADD16/QSUB16.Gravatar Lioncash2014-12-16
| | | |
| | * | armemu: Join QADD16 and QSUB16 together.Gravatar Lioncash2014-12-16
| |/ / | | | | | | | | | The only difference between these ops is one adds and one subtracts. Everything is literally the same.
* | | Merge pull request #286 from yuriks/msvc-fixGravatar bunnei2014-12-15
|\ \ \ | | | | | | | | Comment out empty arrays causing compile errors in MSVC