| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also adds better documentation and removes the one-off reimplementation
of the function in pica.h.
|
|
|
|
|
|
This fixes the horizontal lines in Picross E, Cubic Ninja, Cave Story 3D and possibly others
|
|
- Centralizes color format encode/decode functions.
- Fixes endianness issues.
- Implements remaining framebuffer formats in the debugger.
|
|
This allows Virtual Console games to display properly.
|
|
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.
|
|
|
|
- Fixes a regression with #594.
|
|
Redeclaring the variable inside the switch was causing weird behavior.
|
|
|
|
|
|
|
|
|
|
Not really sure where the difference is, but some applications seem to use this 1:1 the same way...
|
|
clean up texture environment logic.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The change in depth range seems to reflect better to what applications are expecting, and makes for cleaner code overall (hence is more likely to reflect hardware behavior).
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|