aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle
AgeCommit message (Collapse)Author
2014-12-21CFGU: IndentationSubv
2014-12-21CFG: Some indentationSubv
2014-12-21CFG: Changed the CreateConfigInfoBlk search loopSubv
2014-12-21CFG: Corrected the licenses in cfg_i.cpp and cfg_u.cppSubv
2014-12-21CFG: Create a new subfolder cfg inside service to handle cfgSubv
Moved most of the shared CFG code there, implemented a few CFG:I functions
2014-12-21CFGU: Some changesSubv
2014-12-21CFGU: Addressed some issues.Subv
2014-12-21CFGU: Addressed some comments.Subv
2014-12-21Style: Addressed some commentsSubv
2014-12-21CFG_U: Use Common::make_unique instead of the std versionSubv
2014-12-21CFG:U: Implemented some more blocksSubv
2014-12-21CFG: Implemented block 0x00070001 in the config savefileSubv
2014-12-21CFGU: Use an absolute offset in the config savefile blocksSubv
2014-12-21CFG: Load the Config savedata file if it already exists.Subv
2014-12-21CFGU: Added block 0x000A0002 to the default savegame fileSubv
That's the language id block, we're using LANGUAGE_EN for now. This block allows some games to boot further
2014-12-21CFG: Refactored how the config file works.Subv
It is now kept in memory as per 3dbrew, all updates happen on memory, then they can be saved using UpdateConfigNANDSavegame.
2014-12-21CFG:U: Add some data to the 0x00050005 config block.Subv
Seems to allow some games to boot further, thanks @Normmatt for sharing this information
2014-12-21CFG: Implemented the GetConfigInfoBlk2 function.Subv
Added a "config" file to the CFG process service (CFG:U), and added a few default blocks to it. Implemented GetSystemModel and GetModelNintendo2DS
2014-12-21Merge pull request #291 from purpasmart96/licensebunnei
License change
2014-12-21More warning cleanupsChin
2014-12-21Merge pull request #271 from archshift/createfbunnei
Added CreateFile to the FS_USER service
2014-12-21Added CreateFile to the FS_USER servicearchshift
Tested with hwtests.
2014-12-20License changepurpasmart96
2014-12-20Thread: Wait current thread on svc_SleepThreadbunnei
- Removed unused VBLANK sleep mode - Added error log for bad context switch - Renamed VerifyWait to CheckWaitType to be more clear
2014-12-20Merge pull request #316 from yuriks/thread-handlebunnei
Kernel: Implement support for current thread pseudo-handle
2014-12-20Merge pull request #315 from chinhodado/masterbunnei
Clean up some warnings
2014-12-20Clean up some warningsChin
2014-12-20Common: Add a clone of std::make_uniqueYuri Kunde Schlesner
2014-12-20Kernel: Implement support for current thread pseudo-handleYuri Kunde Schlesner
This boots a few (mostly Nintendo 1st party) games further.
2014-12-19Merge pull request #306 from Subv/even_more_savedatabunnei
SaveData: Added some documentation to FormatSaveData
2014-12-19FS_U: Added the command to the docs of SaveData functionsSubv
2014-12-18Merge pull request #302 from purpasmart96/flushshutupbunnei
GSP_GPU: Shut up FlushDataCache
2014-12-18GSP_GPU: Shut up FlushDataCachepurpasmart96
2014-12-18Merge pull request #308 from Subv/more_savedatabunnei
SystemSaveData: Fixed a typo that was segfaulting
2014-12-18SystemSaveData: Fixed a typo that was segfaultingSubv
2014-12-18Merge pull request #301 from Subv/more_savedatabunnei
SaveData: Implemented the SystemSaveData archive.
2014-12-18SaveData: Added some documentation to FormatSaveDataSubv
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
2014-12-17SaveData: Implemented the SystemSaveData archive.Subv
It will be stored in the /syssavedata folder. This archive is user by various Services and possibly games via the FS:U service.
2014-12-17Merge pull request #185 from purpasmart96/mem_permbunnei
Kernel: Add missing permissions
2014-12-17Filesystem/Archives: Implemented the SaveData archiveSubv
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
2014-12-16Comment out empty arrays causing compile errors in MSVCYuri Kunde Schlesner
2014-12-15Merge pull request #283 from yuriks/archive-refactorbunnei
Archive refactor
2014-12-16Work around libstdc++'s lack of support for std::hash on enumsYuri Kunde Schlesner
2014-12-16FS.Archive: Clean up treatment of archives and their handlesYuri Kunde Schlesner
- Refactor FS::Archive internals to make Archive creation and lifetime management clearer. - Remove the "Archive as a File" hack. - Implement 64-bit Archive handles.
2014-12-16Service.FS: Rename FileSys::File to FileBackendYuri Kunde Schlesner
2014-12-16Service.FS: Rename FileSys::Directory to DirectoryBackendYuri Kunde Schlesner
2014-12-16Service.FS: Rename FileSys::Archive to ArchiveBackendYuri Kunde Schlesner
2014-12-16Service.FS: Do archive registration using IdCode instead of nameYuri Kunde Schlesner
2014-12-16HLE: Rename namespaces to match move & fix initialization orderYuri Kunde Schlesner
2014-12-16HLE: Move kernel/archive.* to service/fs/Yuri Kunde Schlesner