Commit graph

65 commits

Author SHA1 Message Date
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
c6617f83a0 Merge branch 'audio' 2015-04-11 00:00:27 -04:00
Jean-Philip Desjardins
ba6ece0a6e Added option to enable/disable sound. 2015-04-07 22:27:27 -04:00
Jean-Philip Desjardins
4a543a7a6c Cleanup. 2015-04-07 03:08:24 -04:00
Jean-Philip Desjardins
8924308a90 Cleanup. 2015-04-06 15:59:34 -04:00
Jean-Philip Desjardins
9ac85e517e Added proper way to create sound handler and moved sound handler creation at platform level. 2015-04-06 15:51:59 -04:00
Jean-Philip Desjardins
c6e0b146d8 Improved command line handling and added support for loading ELF from command line. 2015-03-13 23:01:52 -04:00
Jean-Philip Desjardins
a7e4a56d7a Removed redundant functions in WinUtils. 2015-02-03 03:38:24 -05:00
Jean-Philip Desjardins
415b4a0444 Pressing F3 now resets profiling stats. 2014-10-12 01:20:51 -04:00
Jean-Philip Desjardins
8543ea1414 Cleanup. 2014-10-06 01:05:09 -04:00
Jean-Philip Desjardins
d7594c6c81 Made profiling stats display a bit nicer. They are now displayed in an overlay on the main display. 2014-10-06 00:42:04 -04:00
Jean-Philip Desjardins
e3ca74a01b Cleanup. 2014-10-06 00:36:38 -04:00
Jean-Philip Desjardins
b0cb1485d7 Profiler improvements. Now uses a proper timer to count time passed in various zones. Stat presentation still needs work though. 2014-10-05 01:41:06 -04: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
ae80ab0ed5 Scale main window. 2014-09-19 21:27:38 -04:00
Jean-Philip Desjardins
072c0fcacd Reorganized includes. 2014-09-19 21:27:01 -04:00
Jean-Philip Desjardins
d9c166c6de Fixed character encoding. 2014-06-26 23:43:38 -04:00
Jean-Philip Desjardins
775947eeb0 Added GS draw toggle switch in debug menu. 2014-06-26 23:39:29 -04:00
jpd002
14dd439a98 Added VU1 microprogram view in FrameDebugger.
git-svn-id: http://svn.purei.org/purei/trunk@1155 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-07-06 22:46:14 +00:00
jpd002
31fc31562d Allow starting the debugger or the frame debugger using command line on Win32.
git-svn-id: http://svn.purei.org/purei/trunk@1144 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-06-11 04:51:21 +00:00
jpd002
bc1a8161c9 Changed the location of the "dump next frame" menu item and changed the way file names are generated.
git-svn-id: http://svn.purei.org/purei/trunk@1142 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-06-09 06:07:17 +00:00
jpd002
7d9bd245c0 Some more RECT stuff compilation fixes.
git-svn-id: http://svn.purei.org/purei/trunk@1119 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-04-29 05:02:06 +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
6ef1ca4db7 Added support for window resizing and changing scaling modes in Win32 port.
git-svn-id: http://svn.purei.org/purei/trunk@1055 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-12-28 19:22:08 +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
b9359dd73b Center the main window before showing it, to prevent some weird behavior + Cleanup.
git-svn-id: http://svn.purei.org/purei/trunk@967 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-07-29 22:09:44 +00:00
jpd002
770f4836f3 GS handler overhaul:
- Moved CLUT buffer management in GSHandler.
- Completely shader based rendering in GSH_OpenGL:
  * Shaders generated at run-time depending on the needs.
  * Palette work done in the shader instead of having to create textures for all the alternative palettes.
  * State change tracking to improve performance.
- Removed D3D9 and software GS handlers from main project since they aren't in use.

git-svn-id: http://svn.purei.org/purei/trunk@965 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-07-29 20:13:48 +00:00
jpd002
81638492ad Compilation/crash fixes to go with the changes made in PS2VM.
git-svn-id: http://svn.purei.org/purei/trunk@905 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-04-14 21:25:57 +00:00
jpd002
22104c1bca Added a small draw call per frame metric.
git-svn-id: http://svn.purei.org/purei/trunk@861 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-03-15 04:21:36 +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
fd39c7efd6 Use "APP_TITLE" constant for some UI stuff.
git-svn-id: http://svn.purei.org/purei/trunk@832 b36208d7-6611-0410-8bec-b1987f11c4a2
2011-12-25 01:25:36 +00:00
jpd002
588c0241c9 Added AVI recording.
Added DumpTexture function in GSH_Direct3D9.

git-svn-id: http://svn.purei.org/purei/trunk@761 b36208d7-6611-0410-8bec-b1987f11c4a2
2011-05-19 04:42:46 +00:00
jpd002
632ca224cf Added WPARAM param to OnTimer handlers.
git-svn-id: http://svn.purei.org/purei/trunk@587 b36208d7-6611-0410-8bec-b1987f11c4a2
2010-01-13 03:45:00 +00:00
jpd002
24f16497c1 Updated UI to reflect recent changes in the CFileDialog class.
git-svn-id: http://svn.purei.org/purei/trunk@568 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-12-06 21:44:23 +00:00
jpd002
36656f025f Changed name of the emulator.
Compilation warning fix.

git-svn-id: http://svn.purei.org/purei/trunk@526 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-05-30 15:28:17 +00:00
jpd002
f55b033d32 Added a little installer script for Purei.
Modified how the version information is stored in the header files to allow installer script to read the info.

git-svn-id: http://svn.purei.org/purei/trunk@504 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-04-20 23:52:47 +00:00
jpd002
5d047fbb9a Fixed crash that was occurring when loading a game when one was already being played.
Made the reset menu command work properly.

git-svn-id: http://svn.purei.org/purei/trunk@502 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-04-18 00:24:32 +00:00
jpd002
e7db9ace13 Added option in file menu to boot disk images directly.
git-svn-id: http://svn.purei.org/purei/trunk@482 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-02-18 00:56:38 +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
1ff8fd0aec Changed base class of CSysInfoWnd and CAboutWnd.
git-svn-id: http://svn.purei.org/purei/trunk@372 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-10-09 01:59:56 +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
ee3ec9c361 Added configurable frame skip, some esthetic code changes and compilation fix.
git-svn-id: http://svn.purei.org/purei/trunk@355 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-07-20 20:57:49 +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
2a2af72782 x64 compilation & frame skip test
git-svn-id: http://svn.purei.org/purei/trunk@252 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-02-25 13:11:29 +00:00
jpd002
154594faa0 First movie in Ys1&2 plays completely.
git-svn-id: http://svn.purei.org/purei/trunk@240 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-02-10 23:08:04 +00:00
jpd002
efc1f86642 Readded PadHandler creation and rewrote GSHandler creation.
git-svn-id: http://svn.purei.org/purei/trunk@232 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-01-24 01:37:47 +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
0f0fad5ab4 1987 runs completely (still a bug though).
Fixed FPS counter.

git-svn-id: http://svn.purei.org/purei/trunk@213 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-01-03 07:42:54 +00:00
jpd002
2c5b592126 New VM state engine
git-svn-id: http://svn.purei.org/purei/trunk@202 b36208d7-6611-0410-8bec-b1987f11c4a2
2007-12-17 04:08:46 +00:00