PatrickvL
7bf2b7fed0
Merge pull request #1079 from PatrickvL/more_d3d9_work
...
More D3D9 porting work
2018-04-20 08:02:41 +02:00
ergo720
4ecfc4d5d4
Started to write eeprom menu
2018-04-19 19:56:20 +02:00
PatrickvL
fda56b8516
D3D9 : Further porting in PixelShader.cpp
2018-04-19 15:19:17 +02:00
PatrickvL
db2e0e6aa2
D3D9 : Replace D3DRS_ZBIAS with D3DRS_DEPTHBIAS (including the required transformation of the argument)
2018-04-19 14:57:13 +02:00
PatrickvL
75ac78cf8b
D3D9 : Replace calls to SetVertexShaderConstant with SetVertexShaderConstantF where needed
2018-04-19 14:50:04 +02:00
PatrickvL
bb3c454dce
D3D9 : Replace calls to SetVertexShader with SetFVF where needed
2018-04-19 14:44:52 +02:00
PatrickvL
9f10c2fe02
D3D9 : Update calls to SetTextureStageState with SetSamplerState where needed
2018-04-19 14:11:53 +02:00
PatrickvL
9069739771
D3D9 : Use optimal Pool argument for CreateOffscreenPlainSurface
2018-04-19 10:12:37 +02:00
PatrickvL
e70059882b
Use optimal Usage and Pool arguments when creating index buffers
2018-04-19 10:11:32 +02:00
PatrickvL
eecd960021
D3D9 texture-format updates (peeking at Dxbx!)
2018-04-19 09:45:18 +02:00
PatrickvL
ffceb1600a
Merge pull request #1076 from ergo720/signature
...
Xbe signature validation
2018-04-19 09:25:40 +02:00
PatrickvL
b9dbc56d4c
Apply A_SHA_DIGEST_LEN where possible
2018-04-19 09:01:27 +02:00
PatrickvL
4a5d9264f0
Merge pull request #1077 from x1nixmzeng/ce-support
...
Debugger: Memory patching
2018-04-19 07:12:51 +02:00
x1nixmzeng
875e4fcd2f
Updated debugger goals
2018-04-19 00:45:49 +01:00
x1nixmzeng
7d26eb6af2
Update status when debugging state changes
2018-04-19 00:33:41 +01:00
x1nixmzeng
95e0c7f88b
Disable multi-select on data editor
2018-04-19 00:27:11 +01:00
x1nixmzeng
d4c31f44bd
Cleanup of numerical handling
2018-04-19 00:23:26 +01:00
x1nixmzeng
293da03bf8
Added remaining data type reads
2018-04-18 23:53:13 +01:00
x1nixmzeng
f8f814c500
Update thread context on breakpoint
...
Dumps disassembly at the known address rather than the next instruciton
too
2018-04-18 22:56:43 +01:00
x1nixmzeng
9fb3873042
Fixed lock after closing debugger on breakpoint
2018-04-18 22:37:19 +01:00
ergo720
e8c1c7670a
Use real RSA public key
2018-04-18 19:30:47 +02:00
ergo720
a6c060d54c
Ported back from xqemu's xbedump gigimport improvements
2018-04-18 19:09:11 +02:00
ergo720
0b69f4e558
Forward declare LoadXboxKeys
2018-04-18 15:17:46 +02:00
x1nixmzeng
0259feb0a9
Break correctly on breakpoint exceptions
...
Suspend was previously called which would trace at the wrong location
2018-04-18 00:52:01 +01:00
x1nixmzeng
e0e2c434d2
Cleanup of data and assembly patches
...
Now encapsulates patched memory differently to Cheat Engine which
doesn't actually support auto-assembly like I assumed
2018-04-18 00:25:45 +01:00
ergo720
0e250a9d8a
Small updates + use HDkey provided by the user if possible
2018-04-18 00:08:55 +02:00
jarupxx
2342dae79a
OOVPA : Add for LTCG D3DDevice_SetIndices
2018-04-17 18:34:35 +09:00
Luke Usher
50b6f333de
Merge pull request #1071 from PatrickvL/prepare_d3d9_port
...
Prepare d3d9 port
2018-04-17 08:05:51 +01:00
ergo720
50b8a0e42b
Fixed RSA implementation
2018-04-17 00:26:29 +02:00
PatrickvL
b22d681559
More D3D9 conversion:
...
* add additional arguments to functions that need them
* use newly available types where possible
* enable D3D9 porting preparations inherited from Dxbx
2018-04-16 14:03:17 +02:00
PatrickvL
4ca78e947d
Add Debug_Direct3D9 build configuration, specifically to be able to build for Direct3D9 while keeping the Direct3D8 code paths intact.
2018-04-16 13:18:47 +02:00
PatrickvL
6777c7d6ab
Copied over d3d9 include files from June 2010 DirectX SDK
2018-04-16 13:17:35 +02:00
x1nixmzeng
5012078a35
Added variable watch from memory view
2018-04-15 22:54:22 +01:00
PatrickvL
e2395e6a04
Merge pull request #1063 from LukeUsher/rdtsc-requency-hack
...
HACK: Alternate method of handling Performance Counter
2018-04-15 08:01:21 +02:00
ergo720
ecbab4fdec
SHA1 implementation (SHA1 works, but RSA still doesn't)
2018-04-14 23:20:14 +02:00
Luke Usher
95ad62c409
Oops, forgot to add resource files
2018-04-14 18:22:55 +01:00
Luke Usher
31c328ab3e
Fix an off-by-one patch error
2018-04-14 17:34:23 +01:00
Luke Usher
fe8b2764f3
Remove left-over debug line
2018-04-14 17:33:56 +01:00
Luke Usher
b6c1f5b714
HACK: Alternate method of handling Performance Counter
2018-04-14 17:30:47 +01:00
patrickvl
39789fe54f
More porting work
2018-04-14 17:49:50 +02:00
PatrickvL
7490221b14
Groundwork for a potential port to Direct3D 9
2018-04-14 15:30:34 +02:00
x1nixmzeng
00020a1d1a
Automatically load local CT files
...
Also fixed the debug title event, adding it to the titlebar
2018-04-14 00:39:18 +01:00
x1nixmzeng
a99c919367
Additional support for common datatypes
2018-04-14 00:15:59 +01:00
x1nixmzeng
51ef652f94
Support for disabling breakpoint groups
2018-04-13 23:56:36 +01:00
x1nixmzeng
3b16f2672d
Support display preferences
2018-04-13 23:40:55 +01:00
x1nixmzeng
0308b5cea3
Support for memory editing single bytes
...
Very rough, but useful for skipping debug interrupts
2018-04-13 23:23:56 +01:00
x1nixmzeng
8856bbc76f
Cleaner CT version check
2018-04-13 22:35:41 +01:00
x1nixmzeng
90758466b7
Updated to icon resource
2018-04-13 22:35:17 +01:00
ergo720
96dc895916
Dump in the logs xbe signature info
2018-04-13 23:18:45 +02:00
x1nixmzeng
182d22854d
Breakpoint logging
2018-04-13 21:48:59 +01:00