| Commit message (Collapse) | Author | Age |
|\
| |
| | |
Removed swap code redundancy and moved common swap code to swap.h
|
|/ |
|
|\
| |
| | |
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.
|
|\ \
| | |
| | | |
vfp: Get rid of warnings
|
| | | |
|
|\ \ \
| |_|/
|/| | |
GPU: Added RGB565/RGB8 framebuffer support and various cleanups.
|
|/ /
| |
| |
| |
| |
| | |
- Centralizes color format encode/decode functions.
- Fixes endianness issues.
- Implements remaining framebuffer formats in the debugger.
|
|\ \
| | |
| | | |
Services/AM: Stubbed TitleIDListGetTotal and GetTitleIDList.
|
| | |
| | |
| | |
| | |
| | | |
They will always return 0 titles for every media type for now.
This is needed to boot Home Menu further
|
|\ \ \
| | | |
| | | | |
Services/FS: Stubbed CardSlotIsInserted to always return false
|
|\ \ \ \
| |_|_|/
|/| | | |
result: Make comparison operators take references
|
|\ \ \ \
| | | | |
| | | | | |
Services/PTM: Stubbed PTM_Sysm::IsLegacyPowerOff.
|
| | | |/
| | | |
| | | |
| | | | |
We won't be emulating this for the foreseeable future and it is needed for Home Menu to boot further
|
| | |/
| |/|
| | |
| | | |
This allows the Home Menu to boot further
|
|\ \ \
| | | |
| | | | |
Added RGBA5551 compatibility in the rasterizer
|
|\ \ \ \
| | | | |
| | | | | |
arm_disasm: Show conditional code for BKPT instructions.
|
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
arm_disasm: Remove unused variable
|
| |_|/ /
|/| | |
| | | |
| | | | |
This allows Virtual Console games to display properly.
|
| |/ /
|/| |
| | |
| | | |
Changed cond_to_str to take a uint32, since unsigned numbers are only ever passed to it, and this can be a source of warnings for some compilers (also indexing an array without bounds checking a signed number is kind of iffy).
|
|/ /
| |
| |
| | |
Also declared an array as static, as it's only used in this translation unit.
|
|/
|
|
| |
It's unnecessary to make copies for simple comparisons like this.
|
|\
| |
| | |
GPU: Implemented bits 3 and 1 from the display transfer flags.
|
| |
| |
| |
| |
| | |
Bit 3 is used to specify a raw copy, where no processing is done to the data, seems to behave exactly as a DMA.
Bit 1 is used to specify whether to convert from a tiled format to a linear format or viceversa.
|
|\ \
| |/
|/| |
arm: The CP15 Main ID register is not writeable
|
|/ |
|
|\
| |
| | |
Video core: Fix A4 texture decoding
|
|/
|
|
|
|
|
|
|
| |
It was trying to take the LSB from `coarse_x`, which would always be 0
and thus would always return the same texel from each byte. To add
insult to the injury, the conditional was actually the wrong way around
too.
Fixes blocky text in OoT.
|
|\
| |
| | |
Archives: Properly implemented the SystemSaveData archive.
|
|\ \
| | |
| | | |
Video core: Fix pixelation/blockiness in textures.
|
|/ /
| |
| |
| |
| |
| | |
This was caused during morton decoding by me not masking the bits of
each coordinate before merging them, so the bits from x could set bits
in y if it was >255.
|
| |
| |
| |
| | |
Ported to the new factory pattern we have for archives.
|
|\ \
| | |
| | | |
Switch to the XDG Base Directory Specification for directory selection
|
|\ \ \
| | | |
| | | | |
arm: Remove unnecessary booleans
|
|/ / /
| | |
| | |
| | | |
We don't care about any of these.
|
|/ /
| |
| |
| | |
This allows for easily movable and independent configuration and data directories, using standardized paths.
|
|\ \
| | |
| | | |
Services: Implemented Y2R_U::GetTransferEndEvent
|
|\ \ \
| |_|/
|/| | |
rasterizer: Add support for RGBA4 framebuffer format.
|
|/ / |
|
|/
|
|
| |
Aero Porter was throwing an "Invalid Handle" fatal error without this.
|
|\
| |
| | |
Frontends, HID: Add New 3DS specific pad buttons, and stub the touch one.
|
|\ \
| | |
| | | |
Added information reporting from ThrowFatalError
|
|\ \ \
| | | |
| | | | |
GPU: Fixed RGBA8 as output format in a display transfer.
|
|/ / /
| | |
| | |
| | | |
Verified with hwtests
|
| | |
| | |
| | |
| | | |
This was RE'd from the errdisp applet.
|
| | | |
|
|\ \ \
| | | |
| | | | |
GPU: Add support for more framebuffer formats in display transfers.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Rasterize with the correct color component order.
|
|/ / / /
| | | |
| | | |
| | | | |
- Fixes a regression with #594.
|