Commit Graph

  • 0772db6af6 DSP: add a crazy little shell script that will build DSPCore into DSPSpy. make DSPCore build in gekko mode. re-add GC-pad controls to DSPSpy (now it can run inside Dolphin, kind of neat but not super useful for the obvious reasons). hrydgard 2009-05-03 11:15:17 +00:00
  • 90ae2a8e55 fixed neg and added arith test nakeee 2009-05-02 22:47:13 +00:00
  • 2ca4567601 DSP: Improve multiplier code. Add support for unsigned operation - but temporarily disabled, since it somehow makes things sound even worse :P hrydgard 2009-05-02 22:17:24 +00:00
  • ae86ec4df6 DSP: heavily extend mul test. Seems that only MULX* family instructions support unsigned operation. hrydgard 2009-05-02 21:43:38 +00:00
  • e7c7142c9d added test to make sure SR doesn't change from 2's to 1's nakeee 2009-05-02 20:19:37 +00:00
  • 4ae8ad7cf2 compile fix nakeee 2009-05-02 19:42:19 +00:00
  • 168362288c Added Open Wii save folder menu item to GameListCtrl, fixed a few remaining path and casting problems sl1nk3.s 2009-05-02 18:06:42 +00:00
  • e89af68f4d DSPLLE: Split the huge DSPInterpreter.cpp into separate files for the different categories of ops. Minor cleanups. hrydgard 2009-05-02 16:15:52 +00:00
  • 732562325d DSP: Document in a comment what CLR15/SET15 appears to do. (unsigned multiplication) minor fix in op table. hrydgard 2009-05-02 14:57:26 +00:00
  • b5ea4ef9a8 DSP: update base test to match new register naming. add mul test. hrydgard 2009-05-02 13:19:20 +00:00
  • f900635c77 fix jap games which loaded the ansi bootrom font, resulting in garbage text Shawn Hoffman 2009-05-02 06:43:39 +00:00
  • 474f1343f7 DSPLLE: Wrapping behaviour for single increments/decrements of address registers implemented. It made little/no difference as far as I can tell :P hrydgard 2009-05-01 22:17:22 +00:00
  • 2352cf0fed DSPLLE: Enable the SET40 sign extension stuff. Try to separate the "core" from the "interpreter" logically, a little bit. It's still a bit of a fuzzy border. hrydgard 2009-05-01 20:06:24 +00:00
  • dfb5fef792 oops hrydgard 2009-05-01 19:09:17 +00:00
  • 0d57b7f01a DSP: I hereby name R08-R11 WR0-WR3, standing for Wrap control Registers 0-3. Kill "CR". Document decrements a little bit. hrydgard 2009-05-01 19:07:29 +00:00
  • 9b642fa1f8 DSPSpy. test decrements too. Damn they are weird. hrydgard 2009-05-01 16:29:44 +00:00
  • c809110630 Fixed building of DSPSpy XTra.KrazzY 2009-05-01 16:23:41 +00:00
  • cd50850bca DSPSpy: Add a test for looped addressing when using address increments. Delete unused old code. hrydgard 2009-05-01 16:18:46 +00:00
  • 6048f8a679 Fixed DSPSpy compile XTra.KrazzY 2009-05-01 15:41:19 +00:00
  • f4f93f624a Made DSPSpy build in VC++ (when having devKitPro) XTra.KrazzY 2009-05-01 15:29:27 +00:00
  • b0bb4e6335 DSPSpy: Hide loop stack registers - they aren't relevant for most investigations. Highlight differences on both sides. Show the accelerator subregs in order. Make it possible to include some code from Dolphin into DSPSpy, good for grabbing useful #defines. (had to change the GEKKO log to POWERPC). hrydgard 2009-05-01 15:17:03 +00:00
  • 397af9ade4 Tiny fixes XTra.KrazzY 2009-05-01 14:52:54 +00:00
  • 11206892b7 DSPSpy cleanups. hrydgard 2009-05-01 13:53:05 +00:00
  • 6cc8c0744b DSP: Fixed case and some printing in asm nakeee 2009-05-01 12:15:48 +00:00
  • e39f0f9ce8 DSP: reverting some condition code until we handle 0x1 and 0x2 correctly nakeee 2009-05-01 09:26:47 +00:00
  • c49f519d12 removed debug check fires.gc 2009-05-01 08:57:13 +00:00
  • 07b774c7de debugfast build fixing. make the hle bios loading-or-not logic make sense. hrydgard 2009-05-01 08:23:25 +00:00
  • edc143e25d Compile fix nakeee 2009-04-30 17:28:43 +00:00
  • c8fbc3941d Fix the disassembler (fmr instruction) LinesPrower 2009-04-30 17:12:07 +00:00
  • ee4de8a9b6 Try to fix problems caused by incorrect denormalized floats handling. Fixes issue 398 (Sonic Unleashed hanging) LinesPrower 2009-04-30 17:07:25 +00:00
  • 3917941ae1 wiimote for osx WIP tmator 2009-04-30 14:23:45 +00:00
  • 63f84a491a fix nowx build for osx tmator 2009-04-30 08:24:48 +00:00
  • 93a205bd1a fix nowx build tmator 2009-04-30 08:14:46 +00:00
  • 44516dc226 wxgl build fix for osx (not working) tmator 2009-04-30 07:19:23 +00:00
  • 28e3abbe6f fix jit'd negx, thanks to q.w.e.r.t.y.1.2.3.4.5.6.7.8.9! (issue 911) Shawn Hoffman 2009-04-30 01:58:03 +00:00
  • 8bd9395dc9 build fix for non win32 tmator 2009-04-29 19:25:17 +00:00
  • 9984be6580 Clean ipl device code a bit Shawn Hoffman 2009-04-29 15:17:36 +00:00
  • 2673eed2cc Remove the include (fix for r3101) Marcus Wanners 2009-04-29 12:18:31 +00:00
  • 870242fc79 Fixed path of banner.bin in GamelistCtrl not getting the good TitleID, replaced fullscreen on Esc key by Alt+Enter, Esc now escape fullscreen or stop emulation (as requested, but i find it better too) sl1nk3.s 2009-04-28 23:47:18 +00:00
  • be61375c01 Fix compile in OSX by reverting my change, dunno why OpenAL is different on my machine. Bit of debug work in nJoy test Sonicadvance1 2009-04-28 20:05:00 +00:00
  • 1f4c000ae6 DSP: updated condition code nakeee 2009-04-28 09:12:29 +00:00
  • f852ea41c4 Add the option to filter gamelist add a drive command that I have only seen with gcos multigame discs that allows them to boot, otherwise they will hang add a default path for browse in memcard manager fixed display of format time in MCMdebug.cpp LPFaint99 2009-04-28 02:30:50 +00:00
  • daf17ed27f replace actually changing VI beam position regs on a write, instead just log it. Shawn Hoffman 2009-04-28 01:02:48 +00:00
  • adb791dd58 Fixed a little crash I had in ISOProperties with Mario Kart Wii, it was trying to read a third unknown partition type. Effectively toggling throttle in DSP HLE/LLE when the game is running sl1nk3.s 2009-04-27 23:27:56 +00:00
  • 989f4fb6da Try to pass the wii "001" and "002" checks correctly Shawn Hoffman 2009-04-27 16:57:12 +00:00
  • ae41086ec8 fake out gcos into thinking it is using dvd drive debug commands Shawn Hoffman 2009-04-27 16:55:20 +00:00
  • 1990c79c25 fix for memmap when booting gc apps in wii mode Shawn Hoffman 2009-04-27 16:53:17 +00:00
  • 4945d6e24c updated results and fixed if_test5.ds ifnlz to iflnz LPFaint99 2009-04-26 22:00:36 +00:00
  • 9dbd4c6715 fix include dir for if tests LPFaint99 2009-04-26 21:38:48 +00:00
  • 3e4f0d1fc7 DSP updating if tests nakeee 2009-04-26 21:21:15 +00:00
  • 41674301b5 git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3085 8ced0084-cf51-0410-be5f-012b33b47a6e Shawn Hoffman 2009-04-26 18:39:22 +00:00
  • 36eec8d305 Revert r3083, we'll find a better way. Marcus Wanners 2009-04-26 17:38:31 +00:00
  • 15580e1c31 Added d3d and ogl settings to InfoWindow.cpp Marcus Wanners 2009-04-26 17:04:45 +00:00
  • 1181cda34e test cleanup nakeee 2009-04-26 14:37:20 +00:00
  • 5a4d65708e Results from if_tests LPFaint99 2009-04-25 22:20:10 +00:00
  • 7f74c3b1f3 InfoWindow formatting cleanup Marcus Wanners 2009-04-25 22:01:27 +00:00
  • 915dcec33e remove PanicAlert LPFaint99 2009-04-25 19:23:57 +00:00
  • 9849717d3a InfoWindow now shows text on linux again, can't explain why it wasnt working before, damn wx LPFaint99 2009-04-25 19:22:55 +00:00
  • 375e1227d9 InfoWindow fixes for linux build, dvd drive list LPFaint99 2009-04-25 18:55:05 +00:00
  • ad77806927 InfoWindow is now actually functional (Yay!). We got rid of the Action Replay stuff and added the core settings. OGL and D3D stuff still to come. Marcus Wanners 2009-04-25 18:13:24 +00:00
  • 264737fede A compile fix for Linux/OSX in InfoWindow.cpp and also get OSX to stop crashing from loading the audio backend. It's a pretty bad way to do it, but I couldn't find another way. Now to figure out why SMS looks horrible in OSX Sonicadvance1 2009-04-25 16:47:45 +00:00
  • 989e2590a2 Tiny fix XTra.KrazzY 2009-04-25 10:44:42 +00:00
  • 1045fc7e98 Completely fixed DSPTool, on all of its memory leaks, bad API and bad C++. (compiling with include works perfectly) More small leftover fixes XTra.KrazzY 2009-04-25 10:38:26 +00:00
  • 72febe7b8a Add DVDLowOpenPartition Shawn Hoffman 2009-04-25 07:49:48 +00:00
  • a8c224023c Fixed DSPTool include bugs and some leftover fixes XTra.KrazzY 2009-04-25 02:13:33 +00:00
  • 2402d46e62 Fixed the names of the BBOX registers, plus a comment about how to fix the return values. Marcus Wanners 2009-04-24 22:31:15 +00:00
  • 7c4e1545e8 Try to fix the fence problem in Paper Mario:TTYD, might fix other things as well. See issue 360 for more details. Marcus Wanners 2009-04-24 18:15:47 +00:00
  • f39af5f9a5 The start of the InfoWindow (issue 722). By death2droid. Marcus Wanners 2009-04-24 18:04:50 +00:00
  • c25346773d revert r3060, instead call RecomputeCachedArraybases() once on init. Shawn Hoffman 2009-04-24 16:40:58 +00:00
  • e0a202b7ef Made DSPTool more informative and actually fail when compile fails (right now it kept creating invalid files) XTra.KrazzY 2009-04-24 15:31:13 +00:00
  • 92e6d7c283 DSP: fixed compiler warnings and 2 crash bugs made the dsp_code test use our lable table rather than the table which was there before (and had few mistakes). The other tests need to be fixed as well. nakeee 2009-04-24 14:36:31 +00:00
  • 9e427a4e59 Disabled portaudio on osx for now nakeee 2009-04-24 09:54:51 +00:00
  • c3926a35ae Only have this in OSX since that is only where it compiles apparently? Sonicadvance1 2009-04-24 05:42:57 +00:00
  • 6c29abe2ef fix existenze demo! warning: this may be a bad hack :( paging ector Shawn Hoffman 2009-04-24 03:59:32 +00:00
  • 599d9e9067 Fix OSX compiling. Still need to rollback nakee's revision 2566 if you want it to link in to a binary though. SMS under my unibody MBP looks like crap, dunno what's wrong Sonicadvance1 2009-04-24 01:51:42 +00:00
  • 41b02601d7 Make OSX running more stable with a single line change. You can't pass nil to makeKeyAndOrderFront and expect it to work well. Also the checking for GL version didn't work because the GL version is defined for all it supports, so first we check if we support GL version 1.3 and if we don't, check if we support 1.2 and set software rendering. Little bit of cleaning in the GL config as well, the checkboxes are default enabled and max aniso wasn't using it's own text ID Sonicadvance1 2009-04-24 01:30:45 +00:00
  • 6ed52d0d93 get rid of annoying extra null byte at the end of log lines written to file. Shawn Hoffman 2009-04-24 00:02:18 +00:00
  • c525563d77 Added support for AZERTY keyboard layout. Most keys should now work correctly for AZERTY keyboards, if you set the correct Wii language in Dolphin. To change keyboard layout used, you need to open User\Config\Dolphin.ini and add the following two lines: luigi2us 2009-04-23 18:19:38 +00:00
  • 35b99a80ed XFB in Single Core thx to Luigi___ on the forum daco65 2009-04-23 16:31:55 +00:00
  • a0e39011a3 Added experimental USB keyboard support. It works almost fine, some keys don't work correctly. luigi2us 2009-04-23 16:17:04 +00:00
  • ac55a807ef DSP: Created test directory and added some dspspy tests This way we can commonly share the tests we ran nakeee 2009-04-23 08:55:12 +00:00
  • 992dcea5ce Made s16 into set40 and s40 into set16, should fix the test getting stuck nakeee 2009-04-23 08:52:21 +00:00
  • b4f108102d implement some ES functions which were impeding sd card support. Shawn Hoffman 2009-04-23 08:05:22 +00:00
  • 092496a5b3 git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3049 8ced0084-cf51-0410-be5f-012b33b47a6e Shawn Hoffman 2009-04-23 00:09:47 +00:00
  • 409ec4ba5c wii sd: final revision to it, i think :p. Remove some logging that could slow stuff down Shawn Hoffman 2009-04-22 21:35:12 +00:00
  • c89ab7ba02 wii sd: reading now works in nintendo apps. not sure if writing works or not, yet :) Shawn Hoffman 2009-04-22 20:42:18 +00:00
  • 9e9abba9f8 wii sd: reply with the correct response for cmd64 Shawn Hoffman 2009-04-22 20:31:49 +00:00
  • 89178f411c DSP switched mode 16 and 40 nakeee 2009-04-22 19:08:13 +00:00
  • e3c4e040e9 git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3044 8ced0084-cf51-0410-be5f-012b33b47a6e Shawn Hoffman 2009-04-22 17:20:20 +00:00
  • ed598d3c67 aaaand the always-fun linux build fix Shawn Hoffman 2009-04-22 17:15:51 +00:00
  • 0709df4172 gah, some missing files from last commit... Shawn Hoffman 2009-04-22 17:06:26 +00:00
  • d2516e3ad1 auto-create a blank fat32 sd card image if one does not exist, thanks to google :p Shawn Hoffman 2009-04-22 17:03:46 +00:00
  • ea11b28e3d Better tooltip for DC Mode option. Marcus Wanners 2009-04-22 16:40:46 +00:00
  • c638de6f99 fix an unknown pointer error r3035 caused Shawn Hoffman 2009-04-22 15:24:36 +00:00
  • 8cb7ab559a Compile fix XTra.KrazzY 2009-04-22 11:11:58 +00:00
  • c4a21269d5 Some help in DSPTool XTra.KrazzY 2009-04-22 09:03:06 +00:00
  • a5a0e0fd08 wii sd can now get through the more intricate libogc init (which happens if the card is uninitialized). Unfortunately still doesn't work in nintendo apps... :( Thanks a lot lpfaint99 for dumping some values! Shawn Hoffman 2009-04-22 06:44:49 +00:00
  • e7846a94ba compile fix nakeee 2009-04-21 17:25:35 +00:00
  • 2d723d45ee More changes to tooltip. Marcus Wanners 2009-04-21 16:44:10 +00:00
  • bc8efa41fb Changed tooltip for LLE Thread option. Probably still needs revising, though. Marcus Wanners 2009-04-21 15:44:29 +00:00