aboutsummaryrefslogtreecommitdiff
path: root/src/DSi_NAND.cpp
Commit message (Collapse)AuthorAge
* Modest cleanups for DSi_NAND (#1714)Jesse Talavera-Greenberg2023-07-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add a definition for TMD files * Wrap TitleMetadata in a namespace * Add a comment * Remove TitleMetadataCertificate - melonDS ignores it anyway * Refactor the use of title metadata - Move bitwise operations on the title ID into helper methods - Use TitleMetadata objects instead of pointers to raw data * Slight cleanup in DSi_NAND - Replace some constants with sizeof - Use an NDSHeader object instead of a raw array of bytes * Add a DSi_NAND::ImportFile overload that loads a file from memory * Split most of ImportTitle into InitTitleFileStructure - It will be reused in the next commit * Add ability to import title from memory * Fix another potential issue * Fix broken DSiWare installation - The bytes of the title ID/category were being swapped in most places, but not all * Add some logging calls * Declare array sizes in DSi_TMD in decimal, not hex * Add a space after the #endif - To adhere to the style guide * Assert the size of TitleMetadataContent * Change the type of SignatureName * Don't mark the TMD structs as packed * Remove extraneous comments * Cut down some newlines
* Introduce `Platform::Log` (#1640)Jesse Talavera-Greenberg2023-03-23
| | | | | | | | | | | | | * Add Platform::Log and Platform::LogLevel * Replace most printf calls with Platform::Log calls * Move a brace down * Move some log entries to one Log call - Some implementations of Log may assume a full line * Log the MAC address as LogLevel::Info
* properly make the DSi NAND instance-uniqueArisotura2022-09-23
|
* Improve DSiWare save creation (#1375)Pk112022-03-07
|
* update copyright headersArisotura2022-01-09
|
* title import: create all title/ subdirectoriesNadia Holmquist Pedersen2021-12-18
|
* Create ticket subdirectory if missing during title importNadia Holmquist Pedersen2021-12-16
|
* ASGYHFDUHDIUIHSJODHSIJDHSIYGDHSJKDSDSDSDSDArisotura2021-11-20
|
* make firmware settings override also apply in DSi modeArisotura2021-11-20
|
* DLDI/SD folder-sync apparatus (#1251)Arisotura2021-10-28
| | | guess we can finally have DLDI that isn't obtuse
* actually make DSi-mode direct boot work to some extentArisotura2021-08-30
|
* I'm a derpArisotura2021-08-27
|
* use NDSHeader struct, and expand it with the DSi shitArisotura2021-08-26
|
* having fun with fatfs (#1189)Arisotura2021-08-24
* patch TSC coords in DSi mode * DSiware importer and shit