aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/file_sys
Commit message (Collapse)AuthorAge
* Archive: Correct a few incorrect types in function signaturesGravatar Yuri Kunde Schlesner2015-07-13
| | | | Buffer lengths should be size_t, and file offsets should be u64.
* Loader: Remove unnecessary pointer indirection to IOFileGravatar Yuri Kunde Schlesner2015-07-13
|
* FS: Stream RomFS from file instead of loading all of it to memoryGravatar condut2015-07-13
|
* Core: Properly configure address space when loading a binaryGravatar Yuri Kunde Schlesner2015-07-11
| | | | | | The code now properly configures the process image to match the loaded binary segments (code, rodata, data) instead of just blindly allocating a large chunk of dummy memory.
* Core: Cleanup file_sys includes.Gravatar Emmanuel Gil Peyrot2015-06-28
|
* CitraQt: Cleanup includes.Gravatar Emmanuel Gil Peyrot2015-06-28
|
* Common: Cleanup memory and misc includes.Gravatar Emmanuel Gil Peyrot2015-06-28
|
* Common: Fix FileUtil includes, and everything relying on those.Gravatar Emmanuel Gil Peyrot2015-06-28
|
* ExtSavedata: Save the icon passed to CreateExtSaveData to the correct folder.Gravatar Subv2015-06-01
| | | | Organize the ExtSaveData folders as they are stored in the console.
* Remove every trailing whitespace from the project (but externals).Gravatar Emmanuel Gil Peyrot2015-05-29
|
* Memmap: Re-organize memory function in two filesGravatar Yuri Kunde Schlesner2015-05-15
| | | | | | | memory.cpp/h contains definitions related to acessing memory and configuring the address space mem_map.cpp/h contains higher-level definitions related to configuring the address space accoording to the kernel and allocating memory.
* Kernel: Remove g_program_idGravatar Yuri Kunde Schlesner2015-05-08
| | | | This has been obsoleted by the field in Process.
* Common: Remove common.hGravatar Yuri Kunde Schlesner2015-05-07
|
* Clean-up includesGravatar Yuri Kunde Schlesner2015-05-06
|
* FileSys: De-inline Path membersGravatar Yuri Kunde Schlesner2015-05-06
|
* FileSys: Clean-up includes, de-inline destructorsGravatar Yuri Kunde Schlesner2015-05-06
|
* Headers: Add some forgotten overrides, thanks clang!Gravatar Emmanuel Gil Peyrot2015-04-14
|
* Services/FS: Implemented DeleteExtSaveData, CreateSystemSaveData and ↵Gravatar Subv2015-03-14
| | | | | | DeleteSystemSaveData Also fixed a bug with CreateExtSaveData that made it unable to create ExtSaveData archives in the SDMC directory.
* Archives: Properly implemented the SystemSaveData archive.Gravatar Subv2015-02-25
| | | | Ported to the new factory pattern we have for archives.
* FS: Allow multiple instances of the same archive type to be open at onceGravatar Yuri Kunde Schlesner2015-02-10
|
* Services: Stubbed more services.Gravatar Subv2015-01-24
| | | | Implemented FSUser::CreateExtSaveData
* Merge pull request #376 from Subv/arc_reorderGravatar bunnei2015-01-06
|\ | | | | Archives: Change the folder layout of some archives.
| * Archives/Exdata: Don't set concrete_mount_point in the ctorGravatar Subv2015-01-06
| |
| * Archives: Addressed some commentsGravatar Subv2015-01-06
| |
| * SaveDataCheck: Fixed a typoGravatar Subv2015-01-05
| |
| * Archives: Make SYSTEM_ID and SDCARD_ID stringsGravatar Subv2015-01-04
| |
| * Archives: Changed the way paths are built for the archives.Gravatar Subv2015-01-03
| | | | | | | | Each archive now takes a mount point of either NAND or SDMC, and builds its own directory structure there, trying to simulate an HLE-friendly hardware layout
| * SaveDataCheck: Move the files to nand/titleGravatar Subv2015-01-03
| | | | | | | | under /nand/title/high/low/content/00000000.app.romfs
* | FileSys: Fix crash bug in DiskFile exposed by #400Gravatar Yuri Kunde Schlesner2015-01-03
| |
* | FileSys: Fix a few memory leaksGravatar Yuri Kunde Schlesner2015-01-03
| |
| * Archives: Change the folder layout of some archives.Gravatar Subv2015-01-02
|/ | | | This is to better represent the hardware layout, they are still aren't quite accurate, but this better and will help a bit when implementing the other archives like NAND-RO and NAND-RW
* IVFCArchive: Use a critical log to notify of invalid operations.Gravatar Subv2015-01-02
|
* SaveDataCheck: Remove unneeded constructor from a classGravatar Subv2015-01-02
|
* Archives: Added some documentation to IVFCArchiveGravatar Subv2015-01-02
|
* Archives: Reduced duplicate code in RomFS and SaveCheck.Gravatar Subv2015-01-02
| | | | Fixed a few warnings and cleaned up the code
* SaveDataCheck: Preliminary work in this archive.Gravatar Subv2015-01-02
| | | | | | This allows Steel Diver to boot further, some files are needed. This is still not ready and needs a big cleanup, this will possibly be delayed until the way we handle archives is fixed (with factory classes instead of ahead-of-time creation of archives)
* Archives: Implemented ExtSaveData and SharedExtSaveDataGravatar Subv2014-12-29
| | | | | | | | They will be stored in /extsavedata/SDMC and /extsavedata/NAND respectively. Also redirect some APT_A functions to their APT_U equivalents. Implemented the gamecoin.dat file in SharedExtSaveData in the PTM module. Implemented formatting the savegame. Retake a previous savegame if it exists instead of reporting them as not formatted every time a game is loaded.
* FileSys: Clean up according to the coding style, and remove redundant ↵Gravatar Emmanuel Gil Peyrot2014-12-24
| | | | namespaced names.
* CFG: Create a new subfolder cfg inside service to handle cfgGravatar Subv2014-12-21
| | | | Moved most of the shared CFG code there, implemented a few CFG:I functions
* Style: Addressed some commentsGravatar Subv2014-12-21
|
* CFG: Refactored how the config file works.Gravatar Subv2014-12-21
| | | | It is now kept in memory as per 3dbrew, all updates happen on memory, then they can be saved using UpdateConfigNANDSavegame.
* CFG: Implemented the GetConfigInfoBlk2 function.Gravatar Subv2014-12-21
| | | | | | Added a "config" file to the CFG process service (CFG:U), and added a few default blocks to it. Implemented GetSystemModel and GetModelNintendo2DS
* Merge pull request #291 from purpasmart96/licenseGravatar bunnei2014-12-21
|\ | | | | License change
* \ Merge pull request #271 from archshift/createfGravatar bunnei2014-12-21
|\ \ | | | | | | Added CreateFile to the FS_USER service
| * | Added CreateFile to the FS_USER serviceGravatar archshift2014-12-21
| | | | | | | | | | | | Tested with hwtests.
| | * License changeGravatar purpasmart962014-12-20
| | |
* | | Merge pull request #315 from chinhodado/masterGravatar bunnei2014-12-20
|\ \ \ | |/ / |/| | Clean up some warnings
| * | Clean up some warningsGravatar Chin2014-12-20
| |/
* / Common: Add a clone of std::make_uniqueGravatar Yuri Kunde Schlesner2014-12-20
|/
* SystemSaveData: Added a TODO to move it to the NAND.Gravatar Subv2014-12-18
| | | | Maybe sometime when we actually implement that