- Jul 13, 2015
-
-
Tony Wasserka authored
This is exposed in the GUI as a new "CiTrace Recording" widget. Playback is implemented by a standalone 3DS homebrew application (which only runs reliably within Citra currently; on an actual 3DS it will often crash still).
-
Tony Wasserka authored
-
- Jun 28, 2015
-
-
Emmanuel Gil Peyrot authored
-
Emmanuel Gil Peyrot authored
-
- Jun 27, 2015
-
-
Emmanuel Gil Peyrot authored
-
Emmanuel Gil Peyrot authored
-
- May 30, 2015
-
-
archshift authored
-
- May 29, 2015
-
-
Yuri Kunde Schlesner authored
Changing it makes emulation inherently inaccurate. It also had a wrong default value (30, whereas the real system has a refresh rate of 60 Hz) which, even if changed, would continue to be used unless people manually removed it from their config files.
-
Emmanuel Gil Peyrot authored
-
- May 22, 2015
-
-
tfarley authored
-
- May 15, 2015
-
-
Yuri Kunde Schlesner authored
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.
-
- May 09, 2015
-
-
Yuri Kunde Schlesner authored
-
- May 01, 2015
-
-
bunnei authored
-
- Apr 07, 2015
-
-
Lioncash authored
-
- Apr 03, 2015
-
-
purpasmart96 authored
-
- Mar 16, 2015
-
-
Subv authored
Rephrased some comments.
-
- Mar 14, 2015
-
-
Subv authored
-
- Mar 11, 2015
-
-
bunnei authored
-
- Mar 10, 2015
-
-
Subv authored
It is used to downscale the input image horizontally and vertically, previously we were only downscaling it vertically so this caused a hard-to-debug memory corruption problem.
-
Subv authored
-
Subv authored
This fixes the horizontal lines in Picross E, Cubic Ninja, Cave Story 3D and possibly others
-
- Mar 09, 2015
-
-
Subv authored
-
- Mar 06, 2015
-
-
archshift authored
-
- Mar 03, 2015
-
-
bunnei authored
- Centralizes color format encode/decode functions. - Fixes endianness issues. - Implements remaining framebuffer formats in the debugger.
-
- Feb 27, 2015
-
-
Subv authored
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.
-
- Feb 22, 2015
-
-
Subv authored
Verified with hwtests
-
Tony Wasserka authored
-
- Feb 21, 2015
-
-
Subv authored
in Display Transfers, tested with hwtests.
-
- Feb 18, 2015
-
-
Tony Wasserka authored
-
- Feb 03, 2015
-
-
Lioncash authored
-
- Jan 14, 2015
-
-
Yuri Kunde Schlesner authored
Display transfers with the horizontal downscaling flag were calculating the wrong output size, causing them to write double the amount of data intended. It is likely that this was perceived as correct due to a separate bug in calculating source indices which caused the image to be padded unless the previous bug was present. This fixes both issues, correcting flickering issues in 3dscraft, blargSnes and more (caused by the transfer overwriting the back buffer which followed) as well as potentially fixing other crashes.
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
It appears this is a mistake, since the sub-screen has no right framebuffer.
-
Yuri Kunde Schlesner authored
PDC0 and PDC1 are both VBlank interrupts. PDC0 was being treated as a HBlank interrupt and fired many more times than it should. They now both fire together at 60 Hz. This puzzlingly *improves* apparent framerate on many applications. A few other interrupts were being fired inside the GSP command processing instead of on the actual GPU register writes, so they were moved there, which should cover direct writes tho those registers not going through the GX command queue.
-
- Jan 09, 2015
-
-
Yuri Kunde Schlesner authored
-
- Jan 05, 2015
-
-
bunnei authored
- Hack to work around games checking that the DSP event has been signaled by a real DSP interrupt.
-
- Dec 31, 2014
-
-
Tony Wasserka authored
It's not really known how this actually works. Some testing has shown that this probably performs no filtering, and common usage in games suggests it's not actually resizing the image at all. However, this patch does seem to fix some homebrew showing quasi-duplicated images while still keeping other applications in a working state.
-
- Dec 29, 2014
-
-
bunnei authored
-
- Dec 26, 2014
-
-
bunnei authored
-
- Dec 21, 2014
-
-
purpasmart96 authored
-