Commit graph

  • 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 +0000
  • 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 +0000
  • daf11ee708 remove unnecessary push/pop from 64-bit build (IR.cpp) hrydgard 2009-02-16 01:00:08 +0000
  • 55b7e79d49 Emulated Wiimote: Collected all system specific keyboard input functions to one multi system function John Peterson 2009-02-15 22:23:59 +0000
  • 6f05e6f5ba small code cleanup omegadox 2009-02-15 21:01:07 +0000
  • 7a276e687e Added more overlay stats options. omegadox 2009-02-15 20:49:59 +0000
  • 94ac651544 Replace #defines in MemmapFunctions with C++ templates. hrydgard 2009-02-15 19:47:12 +0000
  • 37b2b5f83b remove unicode from inputcommon vcproj Shawn Hoffman 2009-02-15 19:35:59 +0000
  • b53c30ad25 Emulated Wiimote and SimplePad: Build fixes for Linux John Peterson 2009-02-15 19:25:23 +0000
  • 9041485a73 Emulated Wiimote: Forgot one variable John Peterson 2009-02-15 18:57:43 +0000
  • ec7b83c688 Emulated Wiimote: Added default key settings John Peterson 2009-02-15 18:57:00 +0000
  • 47c7e9fe99 Emulated Wiimote GUI: Reorganized controls John Peterson 2009-02-15 18:44:29 +0000
  • e727517a47 SimplePad: Build settings fix John Peterson 2009-02-15 18:31:42 +0000
  • a8e35e976a Emulated Wiimote: Added customizable controls for the Wiimote and the Nunchuck John Peterson 2009-02-15 18:23:42 +0000
  • c49f969563 vertexloader_pos cleanup - remove the branch per vertex. not much of a speedup though. hrydgard 2009-02-15 14:46:17 +0000
  • 6deb87c176 VertexLoader: Change some pointer arithmetic to array syntax. should have no effect on performance. hrydgard 2009-02-15 13:45:03 +0000
  • e5e55534ac fix a fixme in IR.cpp. IR still broken in 64-bit though. hrydgard 2009-02-15 13:09:44 +0000
  • 4f471ffeb6 color vertexloader: make read24 safer, speedup direct 8888 a tiny bit hrydgard 2009-02-15 13:08:21 +0000
  • 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 +0000
  • 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 +0000
  • 72cf7a5a42 Fixed LogicOp Blending and Dithering support enabled. omegadox 2009-02-15 11:24:45 +0000
  • 71d9832004 Linux compile fixes. omegadox 2009-02-15 05:43:48 +0000
  • cf068ebb06 Emulated Wiimote: Forgot to check that we have a gamepad John Peterson 2009-02-15 02:26:30 +0000
  • 72112584de Emulated Wiimote: Forgot a few ifdefs John Peterson 2009-02-15 02:06:07 +0000
  • 34dbb40ef5 Emulated Wiimote: Added option to use analog controls for the Nunchuck stick John Peterson 2009-02-15 02:01:43 +0000
  • ae9bb905bf Emulated Wiimote: Fixed the concurrent playback of Wiimote and Nunchuck movements John Peterson 2009-02-14 19:36:25 +0000
  • 5e80ca1526 finish the banner part of ISOProperties.cpp Shawn Hoffman 2009-02-14 17:32:03 +0000
  • 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 +0000
  • 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 +0000
  • 79947e5d29 Emulated Wiimote: Added dead zone option for the gamepad input John Peterson 2009-02-14 01:15:35 +0000
  • 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 +0000
  • 94ee9afdb2 JitIL: A bit more constant folding, and a bit of cleanup. magumagu9 2009-02-14 01:00:37 +0000
  • 39b7fe10f7 JitIL: make psq_lu work correctly. Fixes, among other things, the graphics in Metroid Prime. magumagu9 2009-02-14 00:58:18 +0000
  • acb3d1b23d New compact texture type for OGL/D3D: IA8 XTra.KrazzY 2009-02-13 14:14:45 +0000
  • 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 +0000
  • 0f8c866612 Tiny: Unnecessary function removal XTra.KrazzY 2009-02-12 22:35:05 +0000
  • e557e090dd New compact texture type for OGL/D3D: RGB565 XTra.KrazzY 2009-02-12 22:32:33 +0000
  • 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 +0000
  • e472b7f28d stwcxd and lwarx both set CR0 XTra.KrazzY 2009-02-12 13:57:26 +0000
  • 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 +0000
  • 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 +0000
  • 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 +0000
  • 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 +0000
  • 7958eae6da small JITTEST typo fix nakeee 2009-02-11 17:36:16 +0000
  • 9651a30c1b Wiimote: Disabled the combined pitch and roll option that was not ready yet John Peterson 2009-02-11 10:47:50 +0000
  • 0681f76a1d Last commit: Forgot one change John Peterson 2009-02-11 10:31:43 +0000
  • 68f39cb287 nJoy: John Peterson 2009-02-11 10:30:02 +0000
  • 5ba51ed789 Wiimote: Fixed crash that would occur if no gamepad was detected John Peterson 2009-02-10 20:20:52 +0000
  • c1214d2026 Wiimote: Compile fix John Peterson 2009-02-10 18:46:39 +0000
  • 88d41e3ff4 Wiimote: Non-windows compilation fix John Peterson 2009-02-10 18:36:37 +0000
  • 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 +0000
  • 516a14150a Wiimote: Improved the emulated Wiimote, added gamepad controls for analog tilting. John Peterson 2009-02-10 17:25:08 +0000
  • 4d57101e29 Fix crazy svn changing trunk on last commit nakeee 2009-02-10 14:02:01 +0000
  • 49937a640b JitIL: Make selectively disabling JIT instructions from the debugger work correctly. magumagu9 2009-02-10 13:11:32 +0000
  • 318d1105fb JitIL: Attempt to fix some 64-bit build errors. magumagu9 2009-02-10 12:44:17 +0000
  • 3e9b3b266a [Soap] Roll back inputcommon changes nakeee 2009-02-10 12:40:06 +0000
  • cf5fc063ce JitIL: Make LoadCarry work correctly. magumagu9 2009-02-10 12:20:30 +0000
  • 6daae62df3 nJoy: Fixed settings when multiple pads are connected John Peterson 2009-02-10 01:25:42 +0000
  • c18613a580 nJoy: Fixed the Hat / Custom D-Pad setting in the save by slot mode John Peterson 2009-02-10 00:41:43 +0000
  • 2162e3ce80 Last commit: Forgot _WIN32 ifdef John Peterson 2009-02-09 23:49:13 +0000
  • 3d70ea1bcb PadSimple: Removed double definition of __Log() John Peterson 2009-02-09 23:20:28 +0000
  • 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 +0000
  • 87f6c91bcc Oops! I forgot the last one :D Incoming new Updated GameConfig.ini pack? morzillo 2009-02-09 22:39:07 +0000
  • e813b60ae0 And for the Last added Gamecube Games to the HUGE list. 10 MORE!!! I'm Busy this Month :) morzillo 2009-02-09 22:37:25 +0000
  • 70742bd2c4 Added Other 16 New Games. (No more than 16 games add per commit??) morzillo 2009-02-09 22:35:58 +0000
  • 4ae5258bea And other 16 New Gamecube Games Added! morzillo 2009-02-09 22:34:33 +0000
  • 4a4cde73ac 16 New Game more added :) morzillo 2009-02-09 22:33:19 +0000
  • 2c2117f255 15 New Gamecube games Added morzillo 2009-02-09 22:32:17 +0000
  • ec71298b06 Fixed another unresolved symbol removed freevideo/freedsp nakeee 2009-02-09 21:47:02 +0000
  • e979db862c Convert some ugly macros to templates. hrydgard 2009-02-09 21:24:32 +0000
  • 4200f69c5a fix unresolved symbols nakeee 2009-02-09 21:19:35 +0000
  • 2331356bf5 nJoy: Build fix, commented away SDL_GetVersion() John Peterson 2009-02-09 21:06:17 +0000
  • b59d023cbf Wiimote: Build fix, forgot to recomment a logging function John Peterson 2009-02-09 21:01:02 +0000
  • d209d4a577 Cache vertex array pointers, a la magumagu's idea. Misc other stuff. Should give very minor speed boost. hrydgard 2009-02-09 20:35:30 +0000
  • 5edef94753 SimplePad: Added input recording options to the GUI, now we just need to get rerecording to work to, perhaps one can rewind the input counter when a state is loaded? So the input counter is saved in the savestate for the pad. John Peterson 2009-02-09 20:06:27 +0000
  • 09c8368180 Fixed NullSound hanging on movies. Compared to DSound, it's now slower on movies but faster in menus XTra.KrazzY 2009-02-09 19:50:06 +0000
  • 59a8fd4848 Chaoscode fix for last commit. If anyone understands why it made any difference do tell me... it seems both should just return null.. nakeee 2009-02-09 19:26:14 +0000
  • 2ff2852771 Njoy: added an option to choose what kind of analog filtering you want. it should be changeable when you choose to view advanced settings. this solved my analog/digital config problems i had and it *should* still work for those who had np with Jpeterson's change. i was told the wiimote had the same problem (makes sense) but im not sure if alot of ppl had that problem with their controllers so i have kept it as an ini changeable option only (set AdvancedMapFilter to True to use the same filtering as Njoy 0.3 does with AdvancedMapFilter enabled. daco65 2009-02-09 18:43:03 +0000
  • 1026b3b6f1 Commited chaoscode's patch to fix re2 and mp1 disabled njoy on linux as it doesn't compile (need to talk to JP about the right fix) added ugly hack to include the right SDL.h on linux nakeee 2009-02-09 18:31:16 +0000
  • c4c8bde34d more mic WIP. Seems to at least give correct volume levels to odama, it might even work. Shawn Hoffman 2009-02-09 15:46:15 +0000
  • 0868770d24 fix again, JP please check it. don't forget clear your cache! hyperiris 2009-02-09 15:41:28 +0000
  • e4f1967674 MusicMod: Delete the Branches dir John Peterson 2009-02-09 15:39:07 +0000
  • d0a01f449b Last commit: Typo John Peterson 2009-02-09 15:31:00 +0000
  • 3e53828406 MusicMod: Moved it from Branches to Externals, I guess there usually is no Branches dir in the trunk dir, so this may look a little better John Peterson 2009-02-09 15:29:35 +0000
  • 013e9bed93 optimize function call: point out by magumagu, GetVideo() is a kind of bottleneck, so move it out of loop; hyperiris 2009-02-09 14:24:39 +0000
  • 1fbebb4ce1 Wiimote: Configure gamepad in Wiimote plugin John Peterson 2009-02-09 13:10:29 +0000
  • e8925e43fe JitIL: Disable addze implementation for now; I'm not exactly sure what's wrong with it, but it's causing visible issues. magumagu9 2009-02-09 05:22:44 +0000
  • bb4cec5b45 this is just temp until i can talk to JP why added the 6000 in the first place. doesn't make sense to me daco65 2009-02-09 01:40:25 +0000
  • f4025a8caa Enable block linking for JitIL; I disabled it when I was trying to debug a crash. magumagu9 2009-02-09 01:37:50 +0000
  • 5c35e95c8f JitIL: Add JIT for addze, ps_sum0. Also, some cleanup. magumagu9 2009-02-09 01:31:38 +0000
  • 4d3c0b8783 JitIL fix for Animal Crossing: make sure to mark floating-point loads consistently. magumagu9 2009-02-09 00:41:31 +0000
  • 6565b1ea83 Based on http://www.gc-linux.org/wiki/Main_Page, the Wii has a 729MHz processor. It seems to work here and doesn't break any timers and whatnot. XTra.KrazzY 2009-02-09 00:39:51 +0000
  • 622f396d8a Slight correction to r2164. magumagu9 2009-02-08 23:07:47 +0000
  • 935eb226ca First steps towards 64-bit support in JITIL. Not yet working. yes, those crazy casts (u32)(u64)ptr makes sense when we know the ptr is below 4gig - then it's OK. hrydgard 2009-02-08 22:20:35 +0000
  • f5f99e8f04 clip space coordinates are now available in fragment shader because depth needs to be computed there instead of the vertex shader. computing it in the vertex shader causes incorrect results sometimes. worked on z textures but 8 bit z texture still is not correct because it breaks SSBM. RE0 now looks ok. donkopunchstania 2009-02-08 22:08:20 +0000
  • 128313cdea fixed the analogue config bug ( at least for me o.o ) daco65 2009-02-08 19:23:25 +0000
  • a85f92c8d1 Unnecessary PanicAlert removal XTra.KrazzY 2009-02-08 19:20:49 +0000
  • c8526c7be1 1. Fixed RTC in both Wii and GC (added Wii epoch bias, notify me if it isn't good for your PC and I'll revert it). 2. Added some Zelda UCode HLE Documentation and changed the way it handles mail, also fixed a bug there. XTra.KrazzY 2009-02-08 19:17:51 +0000
  • c3dbbb1f23 Mic device WIP. define USE_PORTAUDIO and link with portaudio to test it. Shawn Hoffman 2009-02-08 18:25:25 +0000
  • 175abfef0a InputCommon and Wiimote: Build settings John Peterson 2009-02-08 15:43:02 +0000