Commit graph

4742 commits

Author SHA1 Message Date
Nicolas Pixel Noble
06330e7a71 Trying to fix capstone include paths. 2022-08-14 11:01:47 -07:00
John Baumann
22fb143735 Formatting 2022-08-14 11:32:06 -05:00
John Baumann
27b6f14f04 Add enums for some card and pad values 2022-08-14 11:25:15 -05:00
twevs
62dc12263e Fixed data sizing bugs. Made read and write breakpoints also log entries. Reordered buttons to emphasize logging. 2022-08-14 07:14:04 +01:00
Nicolas Noble
b0be0e871b
Merge pull request #975 from grumpycoders/windows-self-update-fix
One more attempt at Windows self-update fix
2022-08-13 21:21:42 -07:00
Nicolas Noble
26a9ed8229
Suppress useless error message. 2022-08-13 20:45:55 -07:00
Nicolas Noble
09a3e11847
One more attempt at Windows self-update fix 2022-08-13 20:40:33 -07:00
Nicolas Noble
e2d068e321
Merge pull request #956 from grumpycoders/chores-code-format
[Chores] Format code
2022-08-13 19:02:53 -07:00
nicolasnoble
377da02a0f [Chores] Format code 2022-08-13 17:16:03 +00:00
Nicolas Noble
2a44366cea
Merge pull request #974 from nicolasnoble/sio1-raw-irq
Trying to fix SIO1 raw mode IRQs.
2022-08-13 10:08:41 -07:00
Nicolas Noble
53c24e2f26
Finer grained chain-scheduling. 2022-08-13 09:17:20 -07:00
Nicolas Noble
bf3fb8cbb2
More fine grained interrupt scheduling. 2022-08-13 09:10:49 -07:00
Nicolas Noble
7eefdc584a
Fixing bauds rate calculation. 2022-08-13 09:07:34 -07:00
Nicolas Pixel Noble
58ff819f84 Trying to fix SIO1 raw mode IRQs. 2022-08-13 07:51:34 -07:00
wheremyfoodat
0a786e8bca
Merge pull request #973 from wheremyfoodat/opengl-gpu
[OpenGL GPU] Disable scissoring for command 0x80 (Fixes Parasite Eve 1, MMX4)
2022-08-13 03:32:48 +03:00
twevs
5a115d52cf
Merge pull request #959 from twevs/typed_debugger_wip
Added Typed Debugger
2022-08-11 23:37:19 +01:00
twevs
a104348c06 Post-review fixes. 2022-08-11 22:54:17 +01:00
twevs
db3f25d361 Implemented handling of save state loading. Moved new value input into its own column. Added buttons to reimport data from updated files. 2022-08-11 18:51:25 +01:00
twevs
aad30d4d95 Post-review fixes. 2022-08-11 18:51:25 +01:00
twevs
634c29cba5 Implemented unique ImGui IDs for function breakpoint data. More cleanup. 2022-08-11 18:51:25 +01:00
twevs
d97b2e77ae Implemented importation of data types and functions. Quite a bit of cleanup. 2022-08-11 18:51:25 +01:00
twevs
be0f60874b Implemented display of scratchpad values. Fixed display of pointer children of breakpoint data moved to Watch tab. Cache caller name and address in breakpoint data. Improved appearance. 2022-08-11 18:51:25 +01:00
twevs
47af774503 Show option to display memory for pointers to primitives. Some cleanup. 2022-08-11 18:51:25 +01:00
twevs
8a46108e94 Function breakpoints: implemented display of in-register arguments. Improved handling of resetting and state-loading. Added buttons to clear toggled functions/instructions. 2022-08-11 18:51:25 +01:00
twevs
0bafe1b38c Fixed Watch tab breakpoint bugs; improved appearance. 2022-08-11 18:51:25 +01:00
twevs
9789e3d892 Fixed presentation of invalid pointers; added hex input; added ability to create arrays. 2022-08-11 18:51:25 +01:00
twevs
a7691c325a Made name column print address. 2022-08-11 18:51:25 +01:00
twevs
59eb682420 Read/write log entries now display the instruction address. 2022-08-11 18:51:25 +01:00
twevs
132d8a7d98 Added breakpoint options for arrays and pointers. 2022-08-11 18:51:25 +01:00
twevs
d466c2d125 Added array member naming (which fixes array expansion); added initialization of WatchTreeNode size field. 2022-08-11 18:51:25 +01:00
twevs
f3abd8b7e0 Various bugfixes and usability improvements. 2022-08-11 18:51:25 +01:00
twevs
9805347dc4 Updated lists of MGS data types and functions. 2022-08-11 18:51:25 +01:00
twevs
e56be0a49a Fixed function breakpoints table. 2022-08-11 18:51:25 +01:00
twevs
9a14d35ca9 Added display of char * fields. Substantially improved editing of displayed values. 2022-08-11 18:51:25 +01:00
twevs
a2a29dec46 Added combo box for type selection in Watch tab. 2022-08-11 18:51:25 +01:00
twevs
e9962390a6 Added display of void * fields. 2022-08-11 18:51:25 +01:00
twevs
d9389d8d58 Fixed display of pointers obtained from function arguments in Watch tab. 2022-08-11 18:51:25 +01:00
twevs
fe6a951f7c Fixed display of pointed-to values. 2022-08-11 18:51:25 +01:00
twevs
47ae640f31 Added Typed Debugger. 2022-08-11 18:51:25 +01:00
wheremyfoodat
232ee51c92 [OpenGL GPU] Fix shader editor 2022-08-11 20:10:23 +03:00
wheremyfoodat
7ae5fb2303 [OpenGL GPU] Turn off scissoring for command 0x80 2022-08-11 18:18:26 +03:00
Nicolas Noble
125911f662
Merge pull request #971 from grumpycoders/ppf-warning
Silencing ppf.h warning.
2022-08-11 07:05:00 -07:00
wheremyfoodat
c155774202
Merge pull request #967 from wheremyfoodat/opengl-gpu
[OpenGL GPU] Fix B-F blending (Fixes FF7)
2022-08-11 09:25:12 +03:00
Nicolas Noble
b9ca9a3b8a
Silencing ppf.h warning. 2022-08-10 23:11:32 -07:00
Nicolas Noble
79417ac970
Merge pull request #969 from grumpycoders/silence-opengl-warnings
Hopefully silence a bunch of clang warnings.
2022-08-10 23:06:16 -07:00
Nicolas Noble
f65c02e8ba
Merge pull request #968 from nicolasnoble/resetui
Adding -resetui command line flag.
2022-08-10 23:05:16 -07:00
Nicolas Noble
01c25c67a9
Hopefully silence a bunch of clang warnings. 2022-08-10 22:23:09 -07:00
Nicolas Pixel Noble
fe349350ea Adding -resetui command line flag. 2022-08-10 21:50:47 -07:00
wheremyfoodat
7640f21b85 [OpenGL GPU] Fix B-F blending (Fixes FF7) 2022-08-11 06:09:18 +03:00
Nicolas Noble
d5eb63b198
Merge pull request #966 from nicolasnoble/win-auto-update
Hopefully finally fixing Windows' auto update.
2022-08-10 18:50:58 -07:00