aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* License changeGravatar purpasmart962014-12-20
|
* 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
| | | |
| | * | armemu: More concise names for USAT16-related variablesGravatar 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: 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
| * | | Comment out empty arrays causing compile errors in MSVCGravatar Yuri Kunde Schlesner2014-12-16
| | | |
* | | | Merge pull request #285 from lioncash/uxtab16Gravatar bunnei2014-12-15
|\ \ \ \ | |/ / / |/| | | armemu: Implement UXTAB16
* | | | Merge pull request #283 from yuriks/archive-refactorGravatar bunnei2014-12-15
|\ \ \ \ | | | | | | | | | | Archive refactor
| * | | | Work around libstdc++'s lack of support for std::hash on enumsGravatar Yuri Kunde Schlesner2014-12-16
| | | | |
| * | | | FS.Archive: Clean up treatment of archives and their handlesGravatar Yuri Kunde Schlesner2014-12-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Refactor FS::Archive internals to make Archive creation and lifetime management clearer. - Remove the "Archive as a File" hack. - Implement 64-bit Archive handles.
| * | | | Service.FS: Rename FileSys::File to FileBackendGravatar Yuri Kunde Schlesner2014-12-16
| | | | |
| * | | | Service.FS: Rename FileSys::Directory to DirectoryBackendGravatar Yuri Kunde Schlesner2014-12-16
| | | | |
| * | | | Service.FS: Rename FileSys::Archive to ArchiveBackendGravatar Yuri Kunde Schlesner2014-12-16
| | | | |
| * | | | Service.FS: Do archive registration using IdCode instead of nameGravatar Yuri Kunde Schlesner2014-12-16
| | | | |
| * | | | HLE: Rename namespaces to match move & fix initialization orderGravatar Yuri Kunde Schlesner2014-12-16
| | | | |
| * | | | HLE: Move kernel/archive.* to service/fs/Gravatar Yuri Kunde Schlesner2014-12-16
| | | | |