bunnei
af1cd769e7
Merge pull request #258 from yuriks/log-ng
...
New logging system
2014-12-12 23:20:01 +07:00
Yuri Kunde Schlesner
4d2a6f8b9b
Remove old logging system
2014-12-13 02:08:06 +07:00
Yuri Kunde Schlesner
0e0a007a25
Add configurable per-class log filtering
2014-12-13 02:08:06 +07:00
Yuri Kunde Schlesner
0600e2d8b5
Convert old logging calls to new logging macros
2014-12-13 02:08:02 +07:00
Yuri Kunde Schlesner
6390c66e95
Implement text path trimming for shorter paths.
2014-12-13 01:59:52 +07:00
Yuri Kunde Schlesner
6b0fb62c47
Re-add coloring to the console logging output.
2014-12-13 01:59:52 +07:00
Yuri Kunde Schlesner
616d874443
New logging system
2014-12-13 01:59:52 +07:00
Yuri Kunde Schlesner
04b1f2936c
Add SCOPE_EXIT macro to conveniently execute cleanup actions
2014-12-13 01:59:51 +07:00
Yuri Kunde Schlesner
ed0221552a
doxygen: Enable EXTRACT_ALL so that Doxygen identifies namespaces
2014-12-13 01:59:51 +07:00
Yuri Kunde Schlesner
eda30c36ee
Added missing include in common_funcs.h
2014-12-13 01:59:50 +07:00
Yuri Kunde Schlesner
8a681cdf3d
Remove redundant include from common_funcs.h
2014-12-13 01:59:50 +07:00
bunnei
a6791e4fc7
Merge pull request #267 from bunnei/apt-shared-font
...
APT shared font loading
2014-12-12 22:12:12 +07:00
bunnei
6fe61d3deb
APT_U: Added GetSharedFont service function.
2014-12-12 22:06:10 +07:00
Tony Wasserka
33e61ef514
Merge pull request #261 from neobrain/boost
...
Add Boost as a submodule and add some minor cleanups using Boost.Range
2014-12-12 17:32:57 +07:00
bunnei
cb1d9402b3
Merge pull request #268 from bunnei/dsp-read-pipe-if-possible
...
DSP: Added stub for ReadPipeIfPossible.
2014-12-12 11:15:15 +07:00
bunnei
988998cca5
DSP: Added stub for ReadPipeIfPossible.
2014-12-12 00:53:51 +07:00
bunnei
5bac72282a
Common: Add "sysdata" to GetUserPath and cleanup.
2014-12-12 00:15:47 +07:00
bunnei
4cb7a44d4e
MemMap: Renamed "GSP" heap to "linear", as this is not specific to GSP.
...
- Linear simply indicates that the mapped physical address is always MappedVAddr+0x0C000000, thus this memory can be used for hardware devices' DMA (such as the GPU).
2014-12-12 00:15:47 +07:00
bunnei
3a75c8069e
Merge pull request #256 from Subv/mutex
...
Kernel/Mutex: Properly lock the mutex when a thread enters it
2014-12-10 22:52:55 +07:00
bunnei
37711fc624
Merge pull request #239 from linkmauve/country-codes
...
CFG:U: Store country codes as u16 instead of char pointers, and return the correct error in GetCountryCodeID
2014-12-10 18:10:36 +07:00
Emmanuel Gil Peyrot
5a3b1b5f44
CFG:U: Store country codes as u16 instead of char pointers, and return the correct error in GetCountryCodeID.
2014-12-10 22:33:23 +07:00
bunnei
ae3c6e82f7
Merge pull request #243 from bunnei/fix-gsp-synch
...
Fix gsp synch
2014-12-10 09:20:05 +07:00
bunnei
a50acb40b8
Merge pull request #269 from archshift/le
...
Explicitly specify LE strings to iconv, fixes paths in Steel Diver
2014-12-10 01:18:28 +07:00
archshift
4763fca9f8
Explicitly specify LE strings to iconv, fixes paths in Steel Diver
2014-12-09 22:07:28 +07:00
bunnei
f94d8f9603
GSP: Trigger GPU interrupts at more accurate locations.
2014-12-09 19:07:14 +07:00
bunnei
e90b37b935
GSP: Updated TriggerCmdReqQueue to return success code.
2014-12-09 19:07:14 +07:00
bunnei
3e1654eaa8
GSP: Updated RegisterInterruptRelayQueue to return expected magic number.
2014-12-09 19:07:14 +07:00
bunnei
170123982d
GPU: Fixed bug in command list size decoding.
2014-12-09 19:07:13 +07:00
bunnei
a1f9cde806
Merge pull request #266 from yuriks/remove-ndma
...
Remove unused NDMA module.
2014-12-09 15:41:17 +07:00
Yuri Kunde Schlesner
521e1cb7e0
Remove unused NDMA module
2014-12-09 18:27:16 +07:00
bunnei
360f68419d
Merge pull request #218 from neobrain/pica_debugger
...
Pica debugger improvements
2014-12-09 12:14:05 +07:00
Tony Wasserka
8b8131baec
More cleanups.
2014-12-09 16:37:34 +07:00
Tony Wasserka
0305435edd
Pica: Re-enable command names on MSVC.
...
The affected code is no longer limited by compiler support on that platform.
2014-12-09 16:37:34 +07:00
Tony Wasserka
ac4d7462cb
citra-qt: Rename "Stop Tracing" to "Finish Tracing".
...
This better reflects that no commands are supposed to show up until you hit the button a second time.
2014-12-09 16:37:34 +07:00
Tony Wasserka
79bb403089
More coding style fixes.
2014-12-09 16:37:34 +07:00
Tony Wasserka
0cd27a511e
Some code cleanup.
2014-12-09 16:37:34 +07:00
Tony Wasserka
55ce9aca71
citra-qt: Add pica framebuffer widget.
2014-12-09 16:37:34 +07:00
Tony Wasserka
2793619dce
citra_qt: Add enhanced texture debugging widgets.
...
Double-clicking a texture parameter command in the pica command lists will spawn these as a new tab in the pica command list dock area.
2014-12-09 16:37:34 +07:00
Tony Wasserka
fd194d95b0
citra-qt: Add texture viewer to Pica command list.
...
The texture viewer is enabled when selecting a write command to one of the texture config registers.
2014-12-09 16:37:34 +07:00
Tony Wasserka
c63a495de6
Add GUI widget for controlling pica breakpoints.
2014-12-09 16:37:34 +07:00
Tony Wasserka
2c71ec7052
Pica/DebugUtils: Add breakpoint functionality.
2014-12-09 16:37:34 +07:00
Tony Wasserka
706f9c5574
citra-qt: Polish the pica tracing widget.
...
Changed start/stop button to reflect current tracing status.
Properly labeled column headers.
2014-12-09 16:37:34 +07:00
Tony Wasserka
bf6b23f4a0
citra-qt: Add a utility spinbox class called CSpinBox.
...
This class has a few advantages over the regular QSpinBox:
- QSpinBox stores its as signed 32 bit integers, which for instance is unsuitable for representing memory addresses. CSpinBox uses 64 bit integers instead.
- QSpinBox does not provide an easy way to handle number input from bases different than 10.
- QSpinBox is quite inflexible in general and almost any sort of customization requires reimplementing it anyway.
2014-12-09 16:37:34 +07:00
Tony Wasserka
8db65723d2
Build fix for something which shouldn't have compiled successfully to begin with.
2014-12-09 16:37:34 +07:00
Tony Wasserka
27280f178b
Fix some headers to include their dependencies properly.
2014-12-09 16:37:34 +07:00
bunnei
b7327f807c
Merge pull request #217 from archshift/cmd_buff
...
Log the cmd_buff arguments when citra comes across an unimplemented function
2014-12-08 23:13:07 +07:00
bunnei
3a57856b66
Merge pull request #242 from bunnei/fix-address-arbiters
...
Thread: Fixed to wait on address when in arbitration.
2014-12-08 20:59:17 +07:00
bunnei
dd203f7068
Thread: Fixed to wait on address when in arbitration.
2014-12-08 19:44:10 +07:00
bunnei
a6bf3fd613
Merge pull request #244 from bunnei/cleanup-memmap
...
MemMap: Updated memory map to subtract base address instead of mask.
2014-12-08 19:34:54 +07:00
bunnei
f1ec1a0d2c
Merge pull request #263 from lioncash/sasx
...
Fix emulation of SASX and SSAX instructions.
2014-12-08 19:17:54 +07:00