Lioncash
a7120662e6
dyncom: Support conditional BKPT instructions
2015-02-17 01:37:22 +07:00
Tony Wasserka
a78b8b1bc4
Merge pull request #578 from linkmauve/math-typo
...
VideoCore: Fix a typo in Vec4 MakeVec(T, Vec3<T>), where the second argument was Vec2<T> instead
2015-02-17 00:30:22 +07:00
purpasmart96
c3c309f33d
ConfigMem: Clean up the Config memory to be more like the shared page and moved
...
the helper macro for padding to common_funcs.h
2015-02-16 15:12:05 +07:00
Emmanuel Gil Peyrot
8a1c08a0af
VideoCore: Fix a typo in Vec4 MakeVec(T, Vec3<T>), where the second argument was Vec2<T> instead.
2015-02-16 21:51:37 +07:00
bunnei
d57eb210a0
Merge pull request #577 from Subv/err
...
Services: Fixed "Tried to connect to named port err:f".
2015-02-16 16:50:06 +07:00
Subv
cb3d254517
Services: Fixed "Tried to connect to named port err:f".
...
err:f is a named port, not a service
2015-02-16 15:24:15 +07:00
bunnei
2b2b343ce0
Merge pull request #574 from lioncash/warn
...
vfpdouble: Use %p for printing pointer addresses.
2015-02-16 09:45:43 +07:00
bunnei
004b8ef2aa
Merge pull request #576 from lioncash/usad
...
dyncom: Actually set the destination register for USAD8/USADA8.
2015-02-16 09:44:48 +07:00
Lioncash
012d1e32ad
dyncom: Actually set the destination register for USAD8/USADA8.
...
Idiotville: Population: 1 - Inhabitant name: Lioncash
2015-02-16 01:03:01 +07:00
Lioncash
f0c4bd629c
vfpdouble: Use %p for printing pointer addresses.
2015-02-15 17:11:02 +07:00
bunnei
20dc07721c
Merge pull request #539 from linkmauve/framebuffer-formats
...
Framebuffer formats
2015-02-15 10:00:48 +07:00
bunnei
46887afeda
Merge pull request #573 from lioncash/intflags
...
arm: Set the A bit on reset.
2015-02-15 09:52:26 +07:00
Emmanuel Gil Peyrot
c439b3074d
video_core: Implement the remaining framebuffer formats in the OpenGL renderer.
2015-02-15 14:08:12 +07:00
Lioncash
473afa4530
arm: Set the A bit on reset.
...
This enum value is ORed against in ARMul_Reset (and used to refer to all interrupt bits in the CPSR). So simply updating this is enough.
2015-02-15 00:35:50 +07:00
bunnei
12181c8a64
Merge pull request #529 from Subv/master
...
Build: Fixed some warnings
2015-02-14 15:50:26 +07:00
bunnei
29a9e4ac25
Merge pull request #572 from lioncash/prototypes
...
core: Apply static to local functions
2015-02-13 15:53:34 +07:00
Lioncash
0c6434c379
core: Apply static to local functions
2015-02-13 10:48:32 +07:00
bunnei
c44d75787b
Merge pull request #571 from lioncash/cleanup
...
arm: General cleanup
2015-02-13 09:59:17 +07:00
Lioncash
a75e1ff6e6
arm: General cleanup
...
- Remove several typedefs for ARMul_State.
- Remove unused functions
- Remove unused/unnecessary headers
- Removed unused enums, etc.
2015-02-13 09:11:12 +07:00
bunnei
9b69079c83
Merge pull request #569 from lioncash/modeswitch
...
Dyncom: Correctly set the ARM modes on dyncom initialization.
2015-02-12 23:18:40 +07:00
bunnei
209ab46bae
Merge pull request #568 from lioncash/assert
...
backend: Add logging subentry for ldr
2015-02-12 22:54:45 +07:00
Lioncash
b7fac494cd
dyncom: Switch the app and system cores into the correct mode at initialization
2015-02-12 21:54:28 +07:00
Lioncash
c3211c9c80
dyncom: Clean up the constructor
...
Some function calls aren't necessary and would be handled by regular initialization routines.
2015-02-12 21:50:51 +07:00
Lioncash
3c474a7d31
backend: Add logging subentry for ldr
...
Fixes an assertion upon executing citra in debug mode.
2015-02-12 20:46:13 +07:00
bunnei
befa556b78
Merge pull request #567 from lioncash/warn
...
dyncom: Remove warning for SXTAH
2015-02-12 20:14:10 +07:00
Lioncash
df9e0c0f81
dyncom: Remove warning for SXTAH
...
This is tested to work correctly.
2015-02-12 20:11:20 +07:00
bunnei
f7cde47911
Merge pull request #561 from Alegend45/master
...
Fix Min and Max blend equations
2015-02-12 19:59:10 +07:00
bunnei
ea54355d95
Merge pull request #565 from lioncash/clean
...
More ARM cleanup
2015-02-12 13:24:15 +07:00
Lioncash
e3f5c6366c
arm: Remove ARMul_EmulateInit
...
This was only used for armemu, which has since been removed. Removed components related to this as well.
2015-02-12 11:30:28 +07:00
bunnei
6ab193bbea
Merge pull request #563 from lioncash/ext
...
armdefs: Remove unnecessary extern C
2015-02-12 10:39:08 +07:00
bunnei
fea21a4742
Merge pull request #564 from yuriks/reupdate-boost
...
Update ext-boost commit again which got reverted by #500
2015-02-12 09:55:59 +07:00
Subv
8e2b248e05
Build: Fixed some warnings
2015-02-12 09:25:35 +07:00
Yuri Kunde Schlesner
bf30dba6c2
Update ext-boost commit again which got reverted by #500
2015-02-12 12:14:14 +07:00
Lioncash
f48b0100a6
armdefs: Remove unnecessary extern C
2015-02-12 08:29:57 +07:00
Darius Goad
5db62cc758
Fix Min and Max blend equations
2015-02-11 15:33:44 +07:00
Tony Wasserka
f990728ad4
Merge pull request #384 from neobrain/vertex_shader_debugger
...
Vertex shader debugger
2015-02-11 22:17:46 +07:00
bunnei
0200414ef9
Merge pull request #558 from kevinhartman/gsp-writereg-mask
...
Implemented WriteHWRegsWithMask for GSP
2015-02-11 16:08:28 +07:00
Kevin Hartman
a56f3f290e
Implemented WriteHWRegsWithMask for GSP.
2015-02-11 11:03:17 +07:00
bunnei
54de697084
Merge pull request #560 from lioncash/arm32
...
arm: Remove ARM26 support.
2015-02-11 13:39:49 +07:00
Lioncash
49a22acd02
arm: Remove ARM26 support.
...
This will never be used. 32-bit is the norm.
2015-02-11 12:23:21 +07:00
bunnei
c51b23b052
Merge pull request #559 from lioncash/clean
...
arm: Some cleanup. Also fixed the initial ARM mode that is emulated.
2015-02-11 12:02:35 +07:00
Lioncash
c94c41f95a
arm: Get rid of some magic constants. Specify proper ARM mode.
...
Initially, we were starting the emulator in USER26MODE, which is incorrect, this should be USER32MODE.
2015-02-11 10:49:55 +07:00
Lioncash
93cd199633
arm: Change some more constants into enums
2015-02-11 10:14:20 +07:00
Tony Wasserka
12a5cd1d65
citra-qt: Add a vertex shader debugger.
2015-02-11 15:40:45 +07:00
Tony Wasserka
3f649dc9b8
Pica/DebugUtils: Factor out BreakPointObserverDock into its own file.
2015-02-11 15:40:04 +07:00
bunnei
2fb1e4c9a2
Merge pull request #500 from archshift/assert
...
Made asserts actually break the debugger, or crash if the program is not in debug mode.
2015-02-10 23:08:04 +07:00
archshift
ef24e72b26
Asserts: break/crash program, fit to style guide; log.h->assert.h
...
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.
2015-02-10 18:30:31 +07:00
bunnei
168eb27aee
GSP: Fixed typo in SignalInterrupt
2015-02-10 19:57:48 +07:00
bunnei
76e7d41f88
Merge pull request #552 from bunnei/setbufferswap-fix
...
GSP SetBufferSwap fix
2015-02-10 19:21:48 +07:00
bunnei
9eae2400c0
GSP: Call SetBufferSwap for each screen on corresponding signal interrupt.
2015-02-10 19:05:56 +07:00