Jean-Philip Desjardins
2a333e27a8
Renamed UI folders for better organization.
2015-05-06 01:27:59 -04:00
Jean-Philip Desjardins
fcf1b11f1b
Moved EE and GS specific files in a separate folder.
2015-05-06 00:54:15 -04:00
Jean-Philip Desjardins
cda8cf5506
Removed ability to save/load state from debugger (doing it through main window is enough).
2015-05-03 23:54:07 -04:00
Jean-Philip Desjardins
8faa708f90
Added another auto detect function.
2015-04-17 21:05:54 -04:00
Jean-Philip Desjardins
327ee571a6
Added way to identify some functions using string literals they are referencing.
2015-04-15 01:22:22 -04:00
Jean-Philip Desjardins
60cf5a7c06
Bytes per line setting for memory view is now saved.
2015-03-08 20:00:57 -04:00
Jean-Philip Desjardins
97c018e53e
Made the 'Find Callers' feature in the debugger nicer to use.
2015-02-04 22:38:43 -05:00
Jean-Philip Desjardins
10d1e2f6b0
Removed unused stuff.
2015-02-03 22:52:22 -05:00
Jean-Philip Desjardins
a7e4a56d7a
Removed redundant functions in WinUtils.
2015-02-03 03:38:24 -05:00
Jean-Philip Desjardins
b24364f3d4
Added proper support for stepping in VU0 microprograms.
2014-12-31 23:22:07 -05:00
Jean-Philip Desjardins
c3ac2da22f
Moved all EE related stuff in a separate file.
2014-10-04 23:02:32 -04:00
Jean-Philip Desjardins
0ed542af64
Adjusted layout sizes to be dpi compliant.
2014-09-19 22:10:05 -04:00
Jean-Philip Desjardins
41b219bad0
Cleanup.
2014-09-19 21:32:05 -04:00
Jean-Philip Desjardins
418cee5e51
Some more naming convention cleanup.
2014-08-16 21:42:19 -04:00
Jean-Philip Desjardins
41fae454ce
Fixed crash happening when selecting "Analyze EE" or "Find Common EE functions" when no executable is loaded.
2014-08-02 19:42:05 -04:00
jpd002
4ed32349c0
Added a way to customize the contextual menu in disassembly view.
...
Added a menu item to trigger analysis in VU disassembly view.
Fixed metadata rendering in VU disassembly view.
Changed debug views of VU0 and VU1 to use VU disassembly view.
git-svn-id: http://svn.purei.org/purei/trunk@1211 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-10-27 06:18:10 +00:00
jpd002
5b9a227edc
Block menu from activating with F10 in debugger.
...
git-svn-id: http://svn.purei.org/purei/trunk@1151 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-06-24 03:22:08 +00:00
jpd002
b71b764162
Added "ReleaseWithDebugger" configuration.
...
git-svn-id: http://svn.purei.org/purei/trunk@1137 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-06-01 04:58:54 +00:00
jpd002
8b355c3e2b
Compilation fixes due to change of RECT handling.
...
git-svn-id: http://svn.purei.org/purei/trunk@1118 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-04-29 04:53:49 +00:00
jpd002
8565987c4f
Removed frame skipping and VPU state saving stuff.
...
git-svn-id: http://svn.purei.org/purei/trunk@1113 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-04-22 03:06:16 +00:00
jpd002
5370cc608f
Changed the way CDisAsm handles Ctrl+C to allow other windows to get the copy notification.
...
git-svn-id: http://svn.purei.org/purei/trunk@1074 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-02-05 03:39:29 +00:00
jpd002
f0a025f11e
Moved CBiosBase shared ptr definition in BiosBase.h.
...
git-svn-id: http://svn.purei.org/purei/trunk@1021 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-10-21 02:08:14 +00:00
jpd002
3182d98813
Moved clock frequency constant in Ps2Const and normalized some of the names in there.
...
git-svn-id: http://svn.purei.org/purei/trunk@996 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-09-12 01:03:53 +00:00
jpd002
4d149ae982
Removed unicode format for Debugger.cpp
...
git-svn-id: http://svn.purei.org/purei/trunk@995 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-09-11 22:18:09 +00:00
jpd002
8b8b4a1c9c
Compilation fixes due to changes in StdStreamUtils.
...
Added support for the presentation params system on Win32 port.
git-svn-id: http://svn.purei.org/purei/trunk@989 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-09-06 06:32:15 +00:00
jpd002
3c74d837e0
Changed the way stack crawling works to give better information.
...
Got rid of MIPSModule and DebugThreadInfo and created BiosDebugInfoProvider.
git-svn-id: http://svn.purei.org/purei/trunk@927 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-05-24 05:57:31 +00:00
jpd002
e8b6f2541b
Removed OsEventViewWnd (wasn't even being used)
...
Added ThreadViewWnd and moved some of the stack crawling stuff in MIPSAnalysis.
git-svn-id: http://svn.purei.org/purei/trunk@926 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-05-21 06:31:50 +00:00
jpd002
0b3d55eb54
Removed all the "unit-testing" stuff. (To be moved in a separate project)
...
git-svn-id: http://svn.purei.org/purei/trunk@922 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-05-11 04:22:14 +00:00
jpd002
ce24bedb88
Added a function pattern matcher to allow finding common library functions easily across all games.
...
git-svn-id: http://svn.purei.org/purei/trunk@871 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-03-25 20:18:09 +00:00
jpd002
2cbda43b89
Code cleanup and compilation fixes.
...
git-svn-id: http://svn.purei.org/purei/trunk@857 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-03-12 05:24:43 +00:00
jpd002
3896c42b41
Allow re-analyzing the executable from the debugger.
...
git-svn-id: http://svn.purei.org/purei/trunk@798 b36208d7-6611-0410-8bec-b1987f11c4a2
2011-10-21 19:01:59 +00:00
jpd002
2580b346e2
Added a little something that allows dumping of the VM state before executing any VU1 microprogram.
...
git-svn-id: http://svn.purei.org/purei/trunk@745 b36208d7-6611-0410-8bec-b1987f11c4a2
2011-03-29 00:46:18 +00:00
jpd002
4e1f402006
Made PS2 Doom work:
...
- Rehabilitated Timer support.
- Added support for FINISH flag in GSHandler.
- Added fake IOP RAM area in EE memory space.
- Fixed minor IOP stuff.
git-svn-id: http://svn.purei.org/purei/trunk@710 b36208d7-6611-0410-8bec-b1987f11c4a2
2010-10-13 01:53:26 +00:00
jpd002
2bf0835431
Removed the TestEngine stuff that wasn't being used any more.
...
git-svn-id: http://svn.purei.org/purei/trunk@709 b36208d7-6611-0410-8bec-b1987f11c4a2
2010-10-09 03:31:24 +00:00
jpd002
52dff4b55a
Debugger compilation fixes.
...
git-svn-id: http://svn.purei.org/purei/trunk@683 b36208d7-6611-0410-8bec-b1987f11c4a2
2010-07-20 02:09:11 +00:00
jpd002
a31f76524a
VU1 debugging support in debugger.
...
git-svn-id: http://svn.purei.org/purei/trunk@589 b36208d7-6611-0410-8bec-b1987f11c4a2
2010-01-14 03:24:15 +00:00
jpd002
f4bd746de4
Some minor bugfixes and stuff.
...
git-svn-id: http://svn.purei.org/purei/trunk@460 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-01-11 02:35:27 +00:00
jpd002
68daccb985
Hacked placeholder definitions so it can compile on multiple platforms.
...
git-svn-id: http://svn.purei.org/purei/trunk@454 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-12-24 01:39:03 +00:00
jpd002
775ef52d0e
Made the thing compile with boost 1.37.
...
Some RPC call stuff which isn't totally functional.
Fixed bugs in MailBox.
git-svn-id: http://svn.purei.org/purei/trunk@447 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-12-15 02:57:21 +00:00
jpd002
83c9c02b69
git-svn-id: http://svn.purei.org/purei/trunk@435 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-12-03 03:17:13 +00:00
jpd002
1241465ad5
FunctionsView now support modules.
...
git-svn-id: http://svn.purei.org/purei/trunk@428 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-11-30 02:30:05 +00:00
jpd002
c21ef94a37
git-svn-id: http://svn.purei.org/purei/trunk@426 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-11-28 02:56:27 +00:00
jpd002
646ee08ad2
Some stuff for Guilty Gear XX.
...
git-svn-id: http://svn.purei.org/purei/trunk@380 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-10-20 04:12:44 +00:00
jpd002
14129468e4
Removed uses of CList, CEvent, CEventEx, CEventHandler.
...
Fixed TR1 compilance.
Input configuration support for Win32.
Support for analog axis in PadMan.
git-svn-id: http://svn.purei.org/purei/trunk@361 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-08-24 21:28:42 +00:00
jpd002
ffe5a4646e
Added proper separation of code and data address spaces in MemoryMap.
...
Added DMA channels 0 and 8.
Added VU0 stuff.
Major tweakage of UNPACK in VPU.
git-svn-id: http://svn.purei.org/purei/trunk@342 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-06-15 19:55:28 +00:00
jpd002
8a8e524f3b
Fixed compilation problems due to CConfig changes.
...
git-svn-id: http://svn.purei.org/purei/trunk@274 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-03-19 23:26:24 +00:00
jpd002
93fac4df68
Removed some unused/old stuff.
...
Added a basic idle loop skipper.
git-svn-id: http://svn.purei.org/purei/trunk@272 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-03-19 11:30:45 +00:00
jpd002
ff52e430f6
Begun conversion for Ys1&2. (cdrom0 and some instructions)
...
git-svn-id: http://svn.purei.org/purei/trunk@226 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-01-19 03:36:27 +00:00
jpd002
669ac71159
Even more conversion done for quake.elf (SIF/IOP overhaul)
...
git-svn-id: http://svn.purei.org/purei/trunk@224 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-01-15 20:27:44 +00:00
jpd002
38e1632c11
Project heavily modified from previous revision.
...
git-svn-id: http://svn.purei.org/purei/trunk@180 b36208d7-6611-0410-8bec-b1987f11c4a2
2007-12-01 04:08:34 +00:00