wwylele
5489701b38
Service::CFG/FS: add and refactor out utilities for front-end
10 years ago
wwylele
9f0ad67398
Service::CFG: move known block ID to an enum
10 years ago
wwylele
e8231e3594
Service::CFG: add SetConfigInfoBlk4
10 years ago
wwylele
f4156c0f09
Service::CFG: name sound output modes
10 years ago
MerryMage
30700dfdaf
CFG: Remove use of Memory::GetPointer
10 years ago
wwylele
053c44fee5
clean up config block
10 years ago
wwylele
d3e201e276
add config block 0x00170000
10 years ago
Subv
438f0cb335
HLE/FS: Corrected some style concerns.
10 years ago
Subv
0e84970817
HLE/FS: Fixed creating the config savefile when it doesn't exist.
This fixes a regression.
10 years ago
Subv
9773d90363
HLE/FS: Implemented GetFormatInfo
Format information is currently only implemented for the ExtSaveData, SharedExtSaveData and SaveData archives, the information is stored in a file alongside the root folder of the archive.
10 years ago
Yuri Kunde Schlesner
f91de86e81
Service/CFG: Fix potential endianess issue
10 years ago
Yuri Kunde Schlesner
37a56c1060
Service/CFG: Add block 0x000A0000 (username) to default config file
10 years ago
MerryMage
867c111e99
BitField: Make trivially copyable and remove assignment operator
10 years ago
Lioncash
c731d31b7c
services: Get rid of unnecessary includes
10 years ago
Martin Lindhe
b36b9d6923
fix some xcode 7.0 warnings
10 years ago
Lioncash
08147474cb
general: Silence some warnings when using clang
10 years ago
Yuri Kunde Schlesner
318429ff53
Service/CFG: Add default entry for block 0x000A0001 (birthday)
10 years ago
Yuri Kunde Schlesner
6b451adbf2
Service/CFG: Correct flags in 2 default blocks
Verified against a 9.2.0-20 config save
10 years ago
Yuri Kunde Schlesner
737572c283
Service/CFG: Add additional blocks to default save data
These blocks are required by various games to boot.
10 years ago
Yuri Kunde Schlesner
9a28ef260b
Service/CFG: Move several private types from the header to the cpp
10 years ago
Yuri Kunde Schlesner
8fa38e6011
Service/CFG: Clean up default block creation
10 years ago
Emmanuel Gil Peyrot
b1503b2020
Remove every trailing whitespace from the project (but externals).
11 years ago
purpasmart96
dd9aed9ea9
CFG: Update the cfg service to be like other integrated services
11 years ago
Yuri Kunde Schlesner
e1fbac3ca1
Common: Remove common.h
11 years ago
Yuri Kunde Schlesner
b89f644cfe
FileSys: De-inline Path members
11 years ago
Yuri Kunde Schlesner
6f89d25f90
FileSys: Clean-up includes, de-inline destructors
11 years ago
bunnei
e0cb85691a
Services: Initialize all state variables at bootup.
11 years ago
purpasmart96
c3a480160e
Services/Loader: Use more sensible log formats for certain functions
along with more info being logged.
11 years ago
purpasmart96
198c0ddc72
Services: Stubs and minor changes
11 years ago
Subv
83a8975cb8
Services: Moved the PTM and APT services to their own folder
This coincidentally fixes an issue about the PTM service failing to create its SharedExtSaveData archive due to the FS service not being initialized by the time the creating code runs.
Ideally I'd like to move each process to its own folder, and have a single file per process that registers the service classes, which would be in their own files inside that folder. Then each service class would just call functions from the process to complete the commands.
11 years ago
Subv
9db5c9b6dc
Archives: Properly implemented the SystemSaveData archive.
Ported to the new factory pattern we have for archives.
11 years ago
Kevin Hartman
a6fdb8f217
Fix error message for bad config block request.
11 years ago
archshift
ef24e72b26
Asserts: break/crash program, fit to style guide; log.h->assert.h
Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time)
As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing)
Also removed some GEKKO cruft.
11 years ago
Subv
71a063f45c
Archives: Changed the way paths are built for the archives.
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
11 years ago
Subv
2030f9d946
CFG: Fixed some warnings and errors in Clang
11 years ago
Subv
304735fb52
CFG: More style changes
11 years ago
Subv
f080e3ccfa
CFGU: Indentation
11 years ago
Subv
6f304d3b00
CFG: Some indentation
11 years ago
Subv
b3cee19289
CFG: Changed the CreateConfigInfoBlk search loop
11 years ago
Subv
6115f013a9
CFG: Create a new subfolder cfg inside service to handle cfg
Moved most of the shared CFG code there, implemented a few CFG:I functions
11 years ago