Commit Graph

  • 489816dce7 Emulated Wiimote: Updated the accelerometer recording to record the gravity forces in all directions instead of recording raw data, to bypass problem of different Wiimotes having different neutral values John Peterson 2009-02-20 09:57:17 +00:00
  • cefa910d92 Linux build fixes. magumagu9 2009-02-20 03:49:57 +00:00
  • 59734ddc86 Emulated Wiimote: Added game specific Wiimote cursor configuration. The IR pointer settings will be saved for the ISO id of the ISO that is loaded. This is necessary because there is no common way of treating the IR pointer positions. The IR data use a virtual resolution of 1024 x 768, but there is no consistency of where such a point is on the screen. John Peterson 2009-02-20 03:13:22 +00:00
  • 4883727384 Clarified Patch Add/Edit, added AR Add/Edit by slink3 XTra.KrazzY 2009-02-20 00:07:35 +00:00
  • a1cd6c982e OpenGL GUI: Disabled render to separate window options when we are not using that option John Peterson 2009-02-19 11:28:55 +00:00
  • bdd02fb1b6 OpenGL GUI: Made the resolution wxComboBox() read only, it's better if they don't accept custom values. John Peterson 2009-02-19 10:29:53 +00:00
  • 5746ed490c OpenGL: Trying a new function to fix glScissor() and glViewport() when bpmem.copyTexSrcWH is not 640x480. It's only enabled with g_Config.bStretchToFit and without g_Config.bKeepAR to test how it works. Hopefully I have not broken all other modes. John Peterson 2009-02-19 06:52:01 +00:00
  • 14ab646978 fog is done in pixel shader but needs to factor x adjustment donkopunchstania 2009-02-19 04:41:58 +00:00
  • 8bffec52dc OpenGL: Forgot one change John Peterson 2009-02-19 03:00:08 +00:00
  • 14b6cadf46 OpenGL: Added option to adjust the screen size and position. I need this to calibrate the Wiimote. John Peterson 2009-02-19 02:58:29 +00:00
  • c5aed83513 Fixed texture overlays. Can I remove the OVERLAY_TEXFMT definition? It just makes the code look messy. XTra.KrazzY 2009-02-19 01:24:33 +00:00
  • 0b1909aed0 Rerecording and nJoy: Copied the recording functions to nJoy John Peterson 2009-02-18 23:26:16 +00:00
  • 5cf828c7b9 Compile fix nakeee 2009-02-18 00:08:40 +00:00
  • 4f48594aa8 Remove/cleanup some auto-"breaks" in the code. they are annoying when debugging. (jit64 hits the DSP.cpp case in animal crossing) :/ hrydgard 2009-02-17 23:07:10 +00:00
  • 767d54d56f Fixed back the r844 projection hack. If it's called "r844" then it should stay AS IT WAS in r844! :) XTra.KrazzY 2009-02-17 22:54:30 +00:00
  • c83e4a4952 oops. hrydgard 2009-02-17 22:48:55 +00:00
  • e010ef25da Clean up access to PowerPC::state. Some warning fixes. Restore hold-tab-to-release-throttle on Windows. Fix some project settings. hrydgard 2009-02-17 22:48:16 +00:00
  • f33997e686 TGA Header Fix in Linux XTra.KrazzY 2009-02-17 22:23:06 +00:00
  • 41ce35deb3 fix crazy codegen bug and unban R12 from register allocators hrydgard 2009-02-17 22:18:21 +00:00
  • 73a6ae2592 finish to fix nowx, is it work on linux ? tmator 2009-02-17 22:15:27 +00:00
  • 7a03ffe210 try to fix nowx wiimote tmator 2009-02-17 22:06:40 +00:00
  • b5c0efd5ac fix nowx njoy tmator 2009-02-17 22:05:34 +00:00
  • e11fa577b9 Also rename the projects as seen within VS. hrydgard 2009-02-17 21:57:50 +00:00
  • 692293550b Remove "WX" from all executable names, since the old non-wx version is dead and buried for two millennia or so (svn revs, not years ;) hrydgard 2009-02-17 21:44:59 +00:00
  • 7a4f21d8c4 try to fix non gui version tmator 2009-02-17 20:28:49 +00:00
  • 7218a070e6 Emulated Wiimote: Fixed typo in last commit John Peterson 2009-02-17 11:25:18 +00:00
  • 12a869304c Emulated Wiimote: Fixed a bug that would make PadMapping[0].ID = -1, that would lead to a segmentation fault in Linux when we tried to access joyinfo[-1] John Peterson 2009-02-17 11:16:59 +00:00
  • 9ed368b35a JitIL: a couple small optimizations. magumagu9 2009-02-17 10:39:50 +00:00
  • 1e150bccdf Build fix for r2283. magumagu9 2009-02-17 02:42:21 +00:00
  • 2621cf6747 Added a comment about A8P8 and groundwork for DXT1 textures XTra.KrazzY 2009-02-16 23:01:37 +00:00
  • 1c1425a406 Assorted jit64-related bugfixes. Discovered and papered over nasty codegen bug. No, IL64 still doesn't work. hrydgard 2009-02-16 22:06:11 +00:00
  • 33ea7313ba remove unnecessary string alloc in overlay stats string code hrydgard 2009-02-16 21:50:33 +00:00
  • a6c298abc7 fix silly oversight in overlay stats string code hrydgard 2009-02-16 21:40:39 +00:00
  • 8784eac850 miising file tmator 2009-02-16 21:12:37 +00:00
  • cf8220dc9c fix osx build, and first step to get real wiimotes on osx tmator 2009-02-16 21:12:00 +00:00
  • 82a10c9692 Fix jpeterson breakage. magumagu9 2009-02-16 09:26:47 +00:00
  • a92444d3cc Emulated Wiimote: Added the pitch left and pitch right keyboard input to the GUI John Peterson 2009-02-16 09:25:22 +00:00
  • 9afd7fb620 Rerecording: Wind back the frame counter in the status bar when a save state is loaded. Issues: The frame updates do currently not occur as often as the input updates. The input updates occur more frequently, perhaps closer to 60 times per real seconds. John Peterson 2009-02-16 07:17:34 +00:00
  • 718aa585e2 Rerecording: Added frame step function and status bar for the input recording. Turn on frame stepping with Ctrl, step with Space. Build the Rerecording version with the setting in Setup.h. John Peterson 2009-02-16 06:18:18 +00:00
  • 7d3e84c182 Preliminary support for having MasterKey for U/P/J and MasterKey for Korean wii games. Needs testing by someone who has a Korean wii game LPFaint99 2009-02-16 06:17:21 +00:00
  • daf11ee708 remove unnecessary push/pop from 64-bit build (IR.cpp) hrydgard 2009-02-16 01:00:08 +00:00
  • 55b7e79d49 Emulated Wiimote: Collected all system specific keyboard input functions to one multi system function John Peterson 2009-02-15 22:23:59 +00:00
  • 6f05e6f5ba small code cleanup omegadox 2009-02-15 21:01:07 +00:00
  • 7a276e687e Added more overlay stats options. omegadox 2009-02-15 20:49:59 +00:00
  • 94ac651544 Replace #defines in MemmapFunctions with C++ templates. hrydgard 2009-02-15 19:47:12 +00:00
  • 37b2b5f83b remove unicode from inputcommon vcproj Shawn Hoffman 2009-02-15 19:35:59 +00:00
  • b53c30ad25 Emulated Wiimote and SimplePad: Build fixes for Linux John Peterson 2009-02-15 19:25:23 +00:00
  • 9041485a73 Emulated Wiimote: Forgot one variable John Peterson 2009-02-15 18:57:43 +00:00
  • ec7b83c688 Emulated Wiimote: Added default key settings John Peterson 2009-02-15 18:57:00 +00:00
  • 47c7e9fe99 Emulated Wiimote GUI: Reorganized controls John Peterson 2009-02-15 18:44:29 +00:00
  • e727517a47 SimplePad: Build settings fix John Peterson 2009-02-15 18:31:42 +00:00
  • a8e35e976a Emulated Wiimote: Added customizable controls for the Wiimote and the Nunchuck John Peterson 2009-02-15 18:23:42 +00:00
  • c49f969563 vertexloader_pos cleanup - remove the branch per vertex. not much of a speedup though. hrydgard 2009-02-15 14:46:17 +00:00
  • 6deb87c176 VertexLoader: Change some pointer arithmetic to array syntax. should have no effect on performance. hrydgard 2009-02-15 13:45:03 +00:00
  • e5e55534ac fix a fixme in IR.cpp. IR still broken in 64-bit though. hrydgard 2009-02-15 13:09:44 +00:00
  • 4f471ffeb6 color vertexloader: make read24 safer, speedup direct 8888 a tiny bit hrydgard 2009-02-15 13:08:21 +00:00
  • 232e961b6f Sort vertex loader debug statistics by number of verts loaded - now easy to identify the heaviest vertex loader in games. hrydgard 2009-02-15 12:38:25 +00:00
  • a4aac9ec99 Undo 2136 - not really an optimization since this loop rarely runs more than once. It also may be a cause of spurious bad GetPointer calls. hrydgard 2009-02-15 11:39:24 +00:00
  • 72cf7a5a42 Fixed LogicOp Blending and Dithering support enabled. omegadox 2009-02-15 11:24:45 +00:00
  • 71d9832004 Linux compile fixes. omegadox 2009-02-15 05:43:48 +00:00
  • cf068ebb06 Emulated Wiimote: Forgot to check that we have a gamepad John Peterson 2009-02-15 02:26:30 +00:00
  • 72112584de Emulated Wiimote: Forgot a few ifdefs John Peterson 2009-02-15 02:06:07 +00:00
  • 34dbb40ef5 Emulated Wiimote: Added option to use analog controls for the Nunchuck stick John Peterson 2009-02-15 02:01:43 +00:00
  • ae9bb905bf Emulated Wiimote: Fixed the concurrent playback of Wiimote and Nunchuck movements John Peterson 2009-02-14 19:36:25 +00:00
  • 5e80ca1526 finish the banner part of ISOProperties.cpp Shawn Hoffman 2009-02-14 17:32:03 +00:00
  • 7c638f3a51 Emulated Wiimote: Added option to use Analog 2 for roll and pitch. Now you can use the regular controls on Analog 1 and roll and pitch on Analog 2. John Peterson 2009-02-14 13:03:21 +00:00
  • efa5fe5eb7 New compact texture type for OGL/D3D: IA4. Thanks for the IA4->IA8 unpacker hyperiris! Too bad that D3D supports IA4 natively while OGL is a bit buggy (treats LUM4_ALPHA4 as LUM8_ALPHA8). XTra.KrazzY 2009-02-14 09:04:40 +00:00
  • 79947e5d29 Emulated Wiimote: Added dead zone option for the gamepad input John Peterson 2009-02-14 01:15:35 +00:00
  • 94583cbab0 DSP HLE: Fixed a sound problem with a new Setup.h option. For some reason all the SoundSyncEvent->Set() caused a lot of static for me in Wario Land. John Peterson 2009-02-14 01:07:20 +00:00
  • 94ee9afdb2 JitIL: A bit more constant folding, and a bit of cleanup. magumagu9 2009-02-14 01:00:37 +00:00
  • 39b7fe10f7 JitIL: make psq_lu work correctly. Fixes, among other things, the graphics in Metroid Prime. magumagu9 2009-02-14 00:58:18 +00:00
  • acb3d1b23d New compact texture type for OGL/D3D: IA8 XTra.KrazzY 2009-02-13 14:14:45 +00:00
  • a55e672493 JitIL: a few more functions. Partially addresses interpreter hotspots in Metroid Prime; not really noticably faster, though. magumagu9 2009-02-13 10:28:28 +00:00
  • 0f8c866612 Tiny: Unnecessary function removal XTra.KrazzY 2009-02-12 22:35:05 +00:00
  • e557e090dd New compact texture type for OGL/D3D: RGB565 XTra.KrazzY 2009-02-12 22:32:33 +00:00
  • 57c4620902 Emulated Wiimote: Fixed the upside down mode for roll and pitch, 360° roll and pitch is now emulated by an analog gamepad John Peterson 2009-02-12 16:43:35 +00:00
  • e472b7f28d stwcxd and lwarx both set CR0 XTra.KrazzY 2009-02-12 13:57:26 +00:00
  • d2d097fba5 Committing magumagu9's work on texture decoding transferral to OGL, I added DX9 support. Speed seems to have increased but I'm not sure. See issue 581 for more info. XTra.KrazzY 2009-02-12 13:54:08 +00:00
  • 1bed914bf4 a tiny fix, I found MGS:TT PAL use BNR1 format opening.bnr, so only English was filled. now, all 6 languages were filled when opening.bnr is BNR1 type. hyperiris 2009-02-12 13:03:39 +00:00
  • eb1c6163f7 Emulated Wiimote: Enabled the roll and pitch function again (I had accidently disabled it in the last commit) John Peterson 2009-02-12 10:49:38 +00:00
  • b932a53b68 Emulated Wiimote: Fixed the angles to x, y, z values conversion. There's just one thing left to fix before the combined roll and pitch works, when roll is more than 90 pitch has to be changed from for example 15 to -165 or something like that. Until I figure that out you can use the emulated roll and pitch separately by setting the range of either one of them to zero. John Peterson 2009-02-12 08:46:48 +00:00
  • 7958eae6da small JITTEST typo fix nakeee 2009-02-11 17:36:16 +00:00
  • 9651a30c1b Wiimote: Disabled the combined pitch and roll option that was not ready yet John Peterson 2009-02-11 10:47:50 +00:00
  • 0681f76a1d Last commit: Forgot one change John Peterson 2009-02-11 10:31:43 +00:00
  • 68f39cb287 nJoy: John Peterson 2009-02-11 10:30:02 +00:00
  • 5ba51ed789 Wiimote: Fixed crash that would occur if no gamepad was detected John Peterson 2009-02-10 20:20:52 +00:00
  • c1214d2026 Wiimote: Compile fix John Peterson 2009-02-10 18:46:39 +00:00
  • 88d41e3ff4 Wiimote: Non-windows compilation fix John Peterson 2009-02-10 18:36:37 +00:00
  • 5be14f1b72 Core: It seems like different settings work on different systems. So I added a Setup.h file to allow local custom compilation settings. I avoided placing this in Common.h to avoid having to rebuild many files when the settings are changed. John Peterson 2009-02-10 17:41:38 +00:00
  • 516a14150a Wiimote: Improved the emulated Wiimote, added gamepad controls for analog tilting. John Peterson 2009-02-10 17:25:08 +00:00
  • 4d57101e29 Fix crazy svn changing trunk on last commit nakeee 2009-02-10 14:02:01 +00:00
  • 49937a640b JitIL: Make selectively disabling JIT instructions from the debugger work correctly. magumagu9 2009-02-10 13:11:32 +00:00
  • 318d1105fb JitIL: Attempt to fix some 64-bit build errors. magumagu9 2009-02-10 12:44:17 +00:00
  • 3e9b3b266a [Soap] Roll back inputcommon changes nakeee 2009-02-10 12:40:06 +00:00
  • cf5fc063ce JitIL: Make LoadCarry work correctly. magumagu9 2009-02-10 12:20:30 +00:00
  • 6daae62df3 nJoy: Fixed settings when multiple pads are connected John Peterson 2009-02-10 01:25:42 +00:00
  • c18613a580 nJoy: Fixed the Hat / Custom D-Pad setting in the save by slot mode John Peterson 2009-02-10 00:41:43 +00:00
  • 2162e3ce80 Last commit: Forgot _WIN32 ifdef John Peterson 2009-02-09 23:49:13 +00:00
  • 3d70ea1bcb PadSimple: Removed double definition of __Log() John Peterson 2009-02-09 23:20:28 +00:00
  • 72424eeadc PadSimple: Added rerecording option in that the input saving counter it saved with the save state and rewinded when a saved state is loaded John Peterson 2009-02-09 23:12:15 +00:00