Commit Graph

2208 Commits

Author SHA1 Message Date
Shawn Hoffman f900635c77 fix jap games which loaded the ansi bootrom font, resulting in garbage text
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3131 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-05-02 06:43:39 +00:00
hrydgard 474f1343f7 DSPLLE: Wrapping behaviour for single increments/decrements of address registers implemented. It made little/no difference as far as I can tell :P
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3129 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-05-01 22:17:22 +00:00
hrydgard 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. 

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3128 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-05-01 20:06:24 +00:00
hrydgard dfb5fef792 oops
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3127 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-05-01 19:09:17 +00:00
hrydgard 0d57b7f01a DSP: I hereby name R08-R11 WR0-WR3, standing for Wrap control Registers 0-3.
Kill "CR". 
Document decrements a little bit.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3126 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-05-01 19:07:29 +00:00
hrydgard 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).

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3120 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-05-01 15:17:03 +00:00
XTra.KrazzY 397af9ade4 Tiny fixes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3119 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-05-01 14:52:54 +00:00
nakeee 6cc8c0744b DSP: Fixed case and some printing in asm
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3117 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-05-01 12:15:48 +00:00
nakeee e39f0f9ce8 DSP: reverting some condition code until we handle 0x1 and 0x2 correctly
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3115 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-05-01 09:26:47 +00:00
fires.gc c49f519d12 removed debug check
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3114 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-05-01 08:57:13 +00:00
hrydgard 07b774c7de debugfast build fixing. make the hle bios loading-or-not logic make sense.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3113 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-05-01 08:23:25 +00:00
LinesPrower ee4de8a9b6 Try to fix problems caused by incorrect denormalized floats handling. Fixes issue 398 (Sonic Unleashed hanging)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3110 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-30 17:07:25 +00:00
tmator 63f84a491a fix nowx build for osx
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3108 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-30 08:24:48 +00:00
Shawn Hoffman 28e3abbe6f fix jit'd negx, thanks to q.w.e.r.t.y.1.2.3.4.5.6.7.8.9! (issue 911)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3105 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-30 01:58:03 +00:00
tmator 8bd9395dc9 build fix for non win32
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3104 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-29 19:25:17 +00:00
Shawn Hoffman 9984be6580 Clean ipl device code a bit
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3103 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-29 15:17:36 +00:00
Marcus Wanners 2673eed2cc Remove the include (fix for r3101)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3102 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-29 12:18:31 +00:00
sl1nk3.s 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)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3101 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-28 23:47:18 +00:00
Sonicadvance1 be61375c01 Fix compile in OSX by reverting my change, dunno why OpenAL is different on my machine. Bit of debug work in nJoy test
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3100 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-28 20:05:00 +00:00
nakeee 1f4c000ae6 DSP: updated condition code
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3099 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-28 09:12:29 +00:00
LPFaint99 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

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3098 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-28 02:30:50 +00:00
Shawn Hoffman daf17ed27f replace actually changing VI beam position regs on a write, instead just log it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3097 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-28 01:02:48 +00:00
sl1nk3.s 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

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3096 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-27 23:27:56 +00:00
Shawn Hoffman 989f4fb6da Try to pass the wii "001" and "002" checks correctly
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3094 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-27 16:57:12 +00:00
Shawn Hoffman ae41086ec8 fake out gcos into thinking it is using dvd drive debug commands
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3093 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-27 16:55:20 +00:00
Shawn Hoffman 1990c79c25 fix for memmap when booting gc apps in wii mode
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3092 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-27 16:53:17 +00:00
Shawn Hoffman 41674301b5 git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3085 8ced0084-cf51-0410-be5f-012b33b47a6e 2009-04-26 18:39:22 +00:00
Marcus Wanners 36eec8d305 Revert r3083, we'll find a better way.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3084 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-26 17:38:31 +00:00
Marcus Wanners 15580e1c31 Added d3d and ogl settings to InfoWindow.cpp
I guess it's about done, as the pad settings are really not needed.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3083 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-26 17:04:45 +00:00
Marcus Wanners 7f74c3b1f3 InfoWindow formatting cleanup
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3079 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-25 22:01:27 +00:00
LPFaint99 915dcec33e remove PanicAlert
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3078 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-25 19:23:57 +00:00
LPFaint99 9849717d3a InfoWindow now shows text on linux again, can't explain why it wasnt working before, damn wx
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3077 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-25 19:22:55 +00:00
LPFaint99 375e1227d9 InfoWindow fixes for linux build, dvd drive list
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3076 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-25 18:55:05 +00:00
Marcus Wanners 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.
But it has a bunch of 0s before the actual setting (a 1 or a 0, normally), so someone needs to fix that.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3075 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-25 18:13:24 +00:00
Sonicadvance1 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
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3074 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-25 16:47:45 +00:00
XTra.KrazzY 989e2590a2 Tiny fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3072 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-25 10:44:42 +00:00
XTra.KrazzY 1045fc7e98 Completely fixed DSPTool, on all of its memory leaks, bad API and bad C++. (compiling with include works perfectly)
More small leftover fixes

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3071 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-25 10:38:26 +00:00
Shawn Hoffman 72febe7b8a Add DVDLowOpenPartition
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3070 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-25 07:49:48 +00:00
XTra.KrazzY a8c224023c Fixed DSPTool include bugs and some leftover fixes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3069 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-25 02:13:33 +00:00
Marcus Wanners 2402d46e62 Fixed the names of the BBOX registers, plus a comment about how to fix the return values.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3068 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-24 22:31:15 +00:00
Marcus Wanners 7c4e1545e8 Try to fix the fence problem in Paper Mario:TTYD, might fix other things as well. See issue 360 for more details.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3067 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-24 18:15:47 +00:00
Marcus Wanners f39af5f9a5 The start of the InfoWindow (issue 722). By death2droid.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3066 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-24 18:04:50 +00:00
Shawn Hoffman c25346773d revert r3060, instead call RecomputeCachedArraybases() once on init.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3065 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-24 16:40:58 +00:00
XTra.KrazzY e0a202b7ef Made DSPTool more informative and actually fail when compile fails (right now it kept creating invalid files)
Also, created an example test which uses the INCLUDE directive. Tests are much shorter and human-readable now!

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3064 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-24 15:31:13 +00:00
nakeee 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.



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3063 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-24 14:36:31 +00:00
Sonicadvance1 c3926a35ae Only have this in OSX since that is only where it compiles apparently?
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3061 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-24 05:42:57 +00:00
Shawn Hoffman 6c29abe2ef fix existenze demo! warning: this may be a bad hack :( paging ector
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3060 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-24 03:59:32 +00:00
Sonicadvance1 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
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3059 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-24 01:51:42 +00:00
Shawn Hoffman 6ed52d0d93 get rid of annoying extra null byte at the end of log lines written to file.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3057 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-24 00:02:18 +00:00
luigi2us 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:

[USB Keyboard]
Layout = {0 for QWERTY, 1 for AZERTY}

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3056 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-23 18:19:38 +00:00
luigi2us a0e39011a3 Added experimental USB keyboard support. It works almost fine, some keys don't work correctly.
This is my first commit. Tell me if I did something wrong.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3054 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-23 16:17:04 +00:00
Shawn Hoffman b4f108102d implement some ES functions which were impeding sd card support.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3050 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-23 08:05:22 +00:00
Shawn Hoffman 092496a5b3 git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3049 8ced0084-cf51-0410-be5f-012b33b47a6e 2009-04-23 00:09:47 +00:00
Shawn Hoffman 409ec4ba5c wii sd: final revision to it, i think :p. Remove some logging that could slow stuff down
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3048 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-22 21:35:12 +00:00
Shawn Hoffman c89ab7ba02 wii sd: reading now works in nintendo apps. not sure if writing works or not, yet :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3047 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-22 20:42:18 +00:00
Shawn Hoffman 9e9abba9f8 wii sd: reply with the correct response for cmd64
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3046 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-22 20:31:49 +00:00
nakeee 89178f411c DSP switched mode 16 and 40
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3045 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-22 19:08:13 +00:00
Shawn Hoffman e3c4e040e9 git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3044 8ced0084-cf51-0410-be5f-012b33b47a6e 2009-04-22 17:20:20 +00:00
Shawn Hoffman ed598d3c67 aaaand the always-fun linux build fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3043 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-22 17:15:51 +00:00
Shawn Hoffman 0709df4172 gah, some missing files from last commit...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3042 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-22 17:06:26 +00:00
Shawn Hoffman d2516e3ad1 auto-create a blank fat32 sd card image if one does not exist, thanks to google :p
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3041 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-22 17:03:46 +00:00
Marcus Wanners ea11b28e3d Better tooltip for DC Mode option.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3040 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-22 16:40:46 +00:00
Shawn Hoffman c638de6f99 fix an unknown pointer error r3035 caused
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3038 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-22 15:24:36 +00:00
Shawn Hoffman 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!

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3035 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-22 06:44:49 +00:00
nakeee e7846a94ba compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3034 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-21 17:25:35 +00:00
Marcus Wanners 2d723d45ee More changes to tooltip.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3033 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-21 16:44:10 +00:00
Marcus Wanners bc8efa41fb Changed tooltip for LLE Thread option. Probably still needs revising, though.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3032 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-21 15:44:29 +00:00
Marcus Wanners c32572bfaf Tooltip for Dual Core Mode setting.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3031 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-21 15:26:45 +00:00
Marcus Wanners eecfb56219 Move LLE DSP on thread setting to advanced section and added a not-so-helpful tooltip to it (probably needs to be changed to something more informative).
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3030 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-21 15:19:07 +00:00
Shawn Hoffman cb02eac791 wii sd: got some register values from real hardware. nintendo apps still don't accept it though :(
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3028 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-21 13:17:02 +00:00
nakeee cf5b6efba0 DSP change condition code in accordance to latest finding
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3027 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-21 08:53:36 +00:00
Shawn Hoffman 874a31e8ba starting on wii sd writing and other things. I need someone to dump values of CID, CSD, and OCR! :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3025 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-20 21:18:21 +00:00
Shawn Hoffman 821dd625b3 wii sd: fix reading!
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3024 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-20 18:19:03 +00:00
Shawn Hoffman daac0d8ca1 some more error logging goodness in wii sd
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3023 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-20 17:26:40 +00:00
Shawn Hoffman 8ef66cac92 fix memleak in wii sd reading
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3022 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-20 16:24:51 +00:00
Shawn Hoffman 8a35ed5c6b wii sd: trying to send back a block, not sure why it doesn't work
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3018 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-20 04:11:29 +00:00
Shawn Hoffman d6158b90d9 wii sd: now gets to trying to read a block.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3013 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-19 21:38:17 +00:00
Shawn Hoffman dee79c719e defined the rest of the wii sd commands which libogc actually uses
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3012 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-19 19:26:45 +00:00
Shawn Hoffman 2b906ae8b2 correct some wii sd cmd names
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3011 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-19 18:56:57 +00:00
Shawn Hoffman bf42d9a268 wii sd: ioctl is done, gotta do ioctlv and cmds
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3010 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-19 18:33:51 +00:00
Shawn Hoffman 2e4ffb356a Add better logging to wii SD device
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3009 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-19 17:14:33 +00:00
Shawn Hoffman a1ab247533 give /dev/stm it's own log
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3008 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-19 17:03:48 +00:00
Shawn Hoffman 7434c0c4cd Disable JITing of negx. Fixes controls in Sonic Adventure DX, maybe more. I'm not sure how to fix the jit func tho :(
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3007 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-19 17:02:39 +00:00
donkopunchstania 93348abc18 Created a free look utility which only works on win32 right now. It lets the user fly around with the mouse and keyboard. Had to add some ugly matrix functions to the math utilities.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3005 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-19 10:10:45 +00:00
hrydgard b4c22390ac More DSPSpy findings - nakee's "TSTAXL" isn't test. Not sure what it is though.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3003 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-18 21:35:21 +00:00
nakeee d939afdcf2 one file missing in sconstruct
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3002 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-18 21:26:44 +00:00
hrydgard 10989fda06 DSP: Comment some new discoveries.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3001 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-18 20:44:42 +00:00
hrydgard 8716a58ae3 First DSPSpy results. cleanup and commenting.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2999 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-18 19:26:06 +00:00
hrydgard 6ec5d28eda DSPSpy: First version submitted, resurrected from the ages of time. Build the dsp code by running dspbuild.bat (or an equivalent shell script), then build the elf using devkitpro/libogc and boot it on your Wii using Homebrew Channel or whatever. You'll get a lot of numbers on your screen.
DSPTool: build fix.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2995 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-18 14:02:34 +00:00
hrydgard ee933cb5d4 DSPtool: Better code comparer + cmdline interface added. header generator bugfixed. dsp_test.S now matches the binary.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2994 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-18 12:27:24 +00:00
hrydgard e7e4ef4481 DSP: More work on dsptool. Minor bugfixes. Add some testdata for dsptool.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2993 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-18 11:31:37 +00:00
Shawn Hoffman 25df6acb15 HLE bios before loading a .dol
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2987 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-17 09:27:35 +00:00
nakeee 42726a7576 Trying clr15/set15, this is an educated guess after looking at ucodes. Please test it and tell me if you see any
real difference in sound beside on hermes' demo


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2985 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-16 21:46:55 +00:00
Shawn Hoffman e6dbfb4f24 fix CreateFullPath, fix memcards not being created if the path didn't exist for some reason, don't put dsptool .pdb files in the binary dir
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2984 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-16 17:24:06 +00:00
nakeee 508b32b94f dsp: small disasm fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2983 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-16 16:02:54 +00:00
nakeee 9516a6b19e compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2981 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-16 08:21:57 +00:00
Shawn Hoffman 0ef794369c fix some gui items which should have been available while running, and some that shouldn't be (issue 875)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2980 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-16 05:29:45 +00:00
Shawn Hoffman a152639683 add wii detection to ISOFile, gray refresh list menuitem when core is running, some cleanup
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2979 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-16 02:32:21 +00:00
nakeee 0801abdcc8 small cleanup
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2978 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-16 00:06:37 +00:00
nakeee 19cdbb3e15 Reverting the change that made logical function update logical zero
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2977 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-15 22:29:16 +00:00
sl1nk3.s 5cb2fe6daf quick crash fix if there's no nand dump.. woops..
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2976 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-15 22:25:07 +00:00
nakeee 99e29c82fd DSP: make all logical operations set the logical SR_LOGIC_ZERO flag instead of the arithmetic flags
assumed 0x20 is a mistake and suppose to be the logical zero flag
Couldn't see any change whatsoever.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2975 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-15 22:04:44 +00:00
sl1nk3.s 20be60f9b9 fixed last commit
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2974 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-15 20:27:37 +00:00
sl1nk3.s c857f71e80 Minor bugfixes : disable Refresh list and Load wii menu when game is running and fix silly init of njoy's rumble
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2973 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-15 20:19:25 +00:00
donkopunchstania 66ca49d3b8 revised how texture scaling is handled. it now works correctly when adding output together from indirect stages which use power 2 and non power 2 textures and it is simpler.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2972 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-15 03:55:38 +00:00
hrydgard d973a9e001 DSP: Give the assembler and disassembler saner public APIs. Fix bug in fileutil ReadFileToString. More cleanup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2970 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-14 22:30:31 +00:00
hrydgard f9903f2054 remove some outdated junk
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2969 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-14 20:55:27 +00:00
hrydgard d25d6b5f98 DSP asm/disasm: Lots of cleanup, mostly. I may have broken the DSP debugger a bit. will fix it properly later..
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2968 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-14 20:44:03 +00:00
Shawn Hoffman b8406f8721 change dsptool's outpath to be where dolphin.exe is
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2966 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-14 13:52:10 +00:00
nakeee 15624cb11c added small comment
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2965 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-14 13:13:12 +00:00
nakeee a77c4f808b guessing unknown extension (seems not to crash anything while other guesses did)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2964 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-14 12:37:44 +00:00
nakeee 0fa48f2b44 DSP doc adding + dsp table ext changes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2963 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-14 11:43:44 +00:00
nakeee 5f862cf297 more scons build fixups
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2960 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-12 21:30:22 +00:00
nakeee 0fa8d7683a Fixing compile on linux
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2959 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-12 19:56:59 +00:00
hrydgard 6369b48538 DSP: I seem to have forgotten assemble.h? Killed the globals in assemble.cpp by putting the entire thing in a class, which will make more improvements easier. Same with disasm. More tweaking of the shift ops.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2958 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-12 14:48:55 +00:00
hrydgard d4055b971b DSP asm/disasm: improve the shift instructions so they at least round-trip. not 100% sure it's correct though.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2957 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-12 13:43:12 +00:00
hrydgard f6474b98a8 DSP assembler: Error message improvements.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2956 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-12 13:12:42 +00:00
hrydgard e8b9e93465 DSP: Move the LLE core to a library. Added DSP assembler from gdtool, start cleaning it up. Create a new program called "DSPTool" which will become a more up to date replacement for gdtool from the devkitpro, automatically incorporating all our findings as we make them. This program depends on the new library. It can *ALMOST* roundtrip (asm->disasm->asm) hermes' DSP mixer at this point. Sorry about the unfinished Sconscript work - I'll fix it soon if nobody else does it first.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2955 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-12 10:21:40 +00:00
donkopunchstania 2b2c2afa3c Did clean up of indirect texture look up and fixed some bugs related to indirect unit.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2954 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-11 07:05:57 +00:00
hrydgard 4b8741d524 Add Fix002 gameini parameter (no ui yet). Hack to fix games that display "002 error" without having to manually patch the games. (yeah this is ugly).
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2952 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-10 21:09:49 +00:00
nakeee e84ec7855a smg projection hack, taken from http://forums.dolphin-emu.com/thread-165-page-3.html
maybe we should just make configurable linear trasnformation hack;)


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2949 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-10 10:25:53 +00:00
fires.gc 65fa1cb729 just added a small function for HLE
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2948 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-10 08:13:36 +00:00
hrydgard 8c3bb3796b DSP: New non-threaded mode for the LLE plugin, with some idle skipping enabled. Use Dolphin Main config to set it. Some minor optimization and some spelling fixes.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2937 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-08 20:26:33 +00:00
hrydgard 0c4d4835ac DSP: Add cycles parameter to all Update functions in HLE, might be useful someday :p A couple more signatures for the idle skip detector. no big functional changes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2932 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-08 18:36:53 +00:00
sl1nk3.s 5c56066519 Fix for issue 831, add .gcz to the cache file of compressed iso and corrected fullscreen tool tip message
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2929 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-08 16:38:41 +00:00
omegadox 33cd584b38 small fix.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2925 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-08 01:46:02 +00:00
omegadox 449aa57de3 Some commenting fixes and use INFO_LOG again.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2923 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-08 01:20:52 +00:00
omegadox d1c9d2463c More commenting.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2921 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-07 21:17:15 +00:00
nakeee 5a9fcaea62 linux compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2915 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-07 12:32:11 +00:00
tmator c662713ba0 osx build fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2912 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-07 03:56:21 +00:00
hrydgard 0fd2edbf98 DSP: Remove all mentions of the mysterious DROM. Write protect the ROMs and IRAM as much as possible while loaded (to make sure they don't get corrupted by some memory overwrite or whatever). Make instruction reads stricter - iram and irom don't wrap anymore (not 100% sure about this one). Misc cleanup + changes.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2904 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-06 18:47:21 +00:00
omegadox 13ac45db1a More commenting and cleanup and added another BP Function.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2903 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-06 18:20:28 +00:00
XTra.KrazzY e3e7c88ff1 Added separate log for DSP LLE.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2901 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-06 17:12:05 +00:00
omegadox 80d48a08d8 Change "BreakPoint" to "Bypass", YAGD says BP REG is a "Bypass Raster State Register"
Also some cleanup in BPStructs and I think this should be SETTLUT not LOADTLUT, because there is already a LOADTLUT earlier in the reg list.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2898 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-06 16:10:45 +00:00
omegadox 67834f960e Direct3D9 plugin now uses BPFunctions and removed its BPStructs. Some cleanup and commenting in BPStructs.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2897 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-06 15:24:40 +00:00
Shawn Hoffman c126c5a9f9 "better" ppc exception handling. I don't see any real world difference, though
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2896 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-06 14:15:02 +00:00
LPFaint99 956b06700d When searching iso directories subfolders, do not include folders multiple times
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2892 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-06 06:58:00 +00:00
omegadox 1ad5c7c9aa VideoCommon: Fixed a case when in debug build.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2887 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-05 20:14:23 +00:00
hrydgard a583950f82 DSP: Unbreak disassembler (broken since 2866), commenting, logging changes, minor cleanup
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2878 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-05 15:46:47 +00:00
nakeee 405480342a Openal on linux (get stuck but doens't crash)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2876 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-05 14:02:03 +00:00
omegadox 1578e3e195 Recoded and moved BPStucts to VideoCommon. Some cleanup in PixelShaderManager. TODO: Have DX use BPFunctions. Note: Compiling DX plugin will not work atm.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2870 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-05 10:49:19 +00:00
LPFaint99 b19309fdb3 Add option to search subfolders for iso directories
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2867 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-05 06:46:18 +00:00
hyperiris 36143f98b7 OpenAL: YES! The first version of working OpenAL Backend!
I've only test in Ikaruga and Metroid Prime, at least they have sound.
Performance is ugly, :<, still need more work on it.
To enable oal in Dolphin, uncomment Source/Core/Common/Src/Common.h:
//#define HAVE_OPENAL 1



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2865 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-04 03:58:16 +00:00
hyperiris 5d72a992bf OpenAL: fix CreativeLab bug. This bug causes hang on my machine.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2864 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-04 03:48:15 +00:00
Shawn Hoffman f72d883340 enable old code to record unknown dsp opcodes to their own file
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2862 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-03 22:23:15 +00:00
sl1nk3.s efb0a11201 Fixed various OGL fullscreen issues, screen shaking, esc key not working, misplaced fullscreen window.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2858 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-03 20:12:59 +00:00
Shawn Hoffman e1c3d1bfd4 dsp llet debugger: disasm the ucode when it's dumped
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2857 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-03 19:29:15 +00:00
Shawn Hoffman 2a5b8f4366 some progress on dsp llet debugger. go dump some ucodes ;)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2854 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-03 18:04:08 +00:00
omegadox 41058700c9 Do not put the PDB, EXP, LIB files in the bin folder, instead put it where the obj files are located.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2849 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-03 13:44:36 +00:00
sl1nk3.s b0852c1bef Updated rumble for nJoy, fixed a few glitches with half press button and deadzones too.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2840 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-02 21:13:58 +00:00
Shawn Hoffman f34155ca98 make the new icon look better
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2816 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-01 17:46:43 +00:00
Shawn Hoffman ccdec4308a really fix building without OAL, and disable it (for time being i guess) on windows...crazy non-static libs no one wants to deal with
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2811 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-31 03:58:47 +00:00
nakeee caf1395f5e Fixing compile without openal
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2810 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-30 20:25:36 +00:00
XTra.KrazzY c3a843b5a8 OpenAL: Minor fixes (someone beat me to the other fixes)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2807 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-30 19:47:41 +00:00
nakeee ce7ee4d4a3 Small fixup
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2806 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-30 17:45:35 +00:00
nakeee 58a78cb2b5 Make openal works on linux
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2805 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-30 17:24:55 +00:00
nakeee 6b2b1a34ee Linux compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2804 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-30 16:30:31 +00:00
Shawn Hoffman f2a7da4611 git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2803 8ced0084-cf51-0410-be5f-012b33b47a6e 2009-03-30 15:54:27 +00:00
Shawn Hoffman c84d43afe8 fix for last commit
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2802 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-30 15:53:04 +00:00
hyperiris 4de53b3c10 git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2800 8ced0084-cf51-0410-be5f-012b33b47a6e 2009-03-30 14:57:51 +00:00
hyperiris d9e0e89725 OpenAL: continue work on it
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2799 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-30 14:22:31 +00:00
nakeee 37d513c53b Added dtk sound mixing to audiocommon (should work with LLE now)
And also moved all common setting to audiocommonconfig


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2796 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-30 09:55:50 +00:00
Shawn Hoffman 5987dbf7ba fix some improper log msg
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2795 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-30 06:32:58 +00:00
Shawn Hoffman 7cfd2b9999 add some docs to the lle-testing vcproj and try to shutdown the plugin without crashing
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2794 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-30 06:28:15 +00:00
Marcus Wanners b6dd1d3f0a Reverted some changes I accidentally commited...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2787 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-29 12:49:20 +00:00
omegadox cc14b50aba ops.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2785 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-29 00:54:17 +00:00
omegadox 2a5866d5f1 AudioCommon.cpp cleanup
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2784 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-29 00:48:46 +00:00
nakeee 5d9871e85e Fixed Null sound
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2783 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-28 23:04:57 +00:00
Shawn Hoffman ec8548dc00 last commit missed AVIDump.h
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2782 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-28 21:27:48 +00:00
Marcus Wanners 711f08c29b Added support for dumping avi files (thanks baby.lueshi). Use Microsoft Video 1 codec for starters. Make sure to check the dump rendered frames box in the video plugin settings, or it won't work.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2781 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-28 21:07:16 +00:00
Shawn Hoffman da07d04da9 Add precompiled headers back...I like being able to compile in less than 2 hours, kthx
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2780 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-28 17:50:32 +00:00
Shawn Hoffman b20f2c17af fix some OpenAL unresolved symbols on linux
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2779 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-28 17:18:34 +00:00
Shawn Hoffman 409f10ed6e grah...stupid me trying to share patches between linux and windows...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2778 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-28 16:27:38 +00:00
Shawn Hoffman 3a5fb88b5e remove some junk added in last few commits. Also I really don't like the style recently...and removing PCH? wtf???
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2777 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-28 16:23:06 +00:00
sl1nk3.s 632e3bfc85 A little fix for the Throttle, it wasn't getting the correct sample_rate thus was too fast
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2774 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-28 14:08:06 +00:00
omegadox 881678540d Another linux fix with AudioCommon.cpp
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2773 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-28 09:26:55 +00:00
omegadox 87665f18e5 Another linux fix with AudioCommon.cpp
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2772 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-28 09:25:20 +00:00
omegadox 32f4e8231a Only include DSoundStream header on Windows only.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2771 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-28 09:22:41 +00:00
omegadox eb0cab140f Some code cleanup
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2768 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-28 08:57:34 +00:00
Shawn Hoffman bdabcd4bf5 disable boot from drive when emulator is running (issue 781)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2767 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-27 23:07:28 +00:00
hyperiris c4f7c95fec Audio: adjust UI
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2765 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-27 15:33:35 +00:00
hyperiris 13ddd0648b yeah, start OpenAL sound output
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2764 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-27 15:24:22 +00:00
nakeee a0e9e53d0c more clean up, starting to add recording support to sound stream
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2762 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-27 14:26:44 +00:00
hyperiris 542bd73ba8 Well, it should fix audio, at least on my machine.
need test

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2761 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-27 14:12:59 +00:00
nakeee bffe311b3e Fixed stop of DSP HLE+LLE and some clean up(reset all variables in DSound creation)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2760 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-27 11:06:52 +00:00
nakeee b5b42746ed Forgot to init the queue size fixed some sound bugs
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2759 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-26 23:51:08 +00:00
nakeee f4a1f1c7e1 crash fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2758 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-26 10:50:52 +00:00
nakeee ff9fcce383 small windows compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2757 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-26 10:15:11 +00:00
nakeee fff663e8c7 Attempt to move mixer to audio common, it's a bit more complicated than I expected
so please check I didn't break anything in hle



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2756 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-26 09:29:14 +00:00
nakeee 8cfc832599 moved wavefile to audiocommon, you might need to add audiocommon include/lib paths to DSP-LLE on windows
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2753 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-25 19:03:32 +00:00
Marcus Wanners fd3ca67895 Fixed a few MSVC compiler warnings, and added some switches to the readme.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2752 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-25 00:46:00 +00:00
Shawn Hoffman 5533ac9b7f fix crash that could happen when closing ISOProperties on a wii disc
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2750 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-24 23:58:32 +00:00
Shawn Hoffman 8aee5f053e ISOProperties: clean up
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2749 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-24 23:10:43 +00:00
Shawn Hoffman 393d477f27 now all build configs link in visual studio again
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2746 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-24 04:03:53 +00:00
Shawn Hoffman 29081c204d come cleanup with lle test and misc
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2745 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-23 21:19:43 +00:00
nakeee 7f66eaa694 Some clean up
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2743 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-23 20:55:32 +00:00
omegadox 34c05f8e87 Added project for AudioCommon.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2742 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-23 20:00:12 +00:00
nakeee 07381b9962 Starting audio common
Going to slowly make LLE-testing and HLE use it
(This commit is missing some proj files for windows)


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2741 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-23 17:56:37 +00:00
Shawn Hoffman fc582ea560 revert this for now, i need to read more
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2739 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-23 08:49:17 +00:00
Shawn Hoffman 32b983ef83 beginning to take a look at the wonderful world of exceptions. try to implement tw/twi
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2738 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-23 07:58:59 +00:00
Marcus Wanners 813b864a5e fix for new gameconfig.ini options, plus some whitespace.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2737 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-23 00:48:51 +00:00
Shawn Hoffman c1679c0d9e replace SubWCRev.exe with a statically linked one... >.>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2735 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-22 22:11:27 +00:00
Marcus Wanners b42351e12e Added 7 more GameConfig.ini options, and fix compile.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2733 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-22 21:24:38 +00:00
nakeee feac92e368 added project hack to ISO properties
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2732 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-22 20:13:30 +00:00
Shawn Hoffman 6a00d8bfde 32bit SubWCRev wouldn't work for me unless these libs were in the same dir... :(
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2731 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-22 17:09:12 +00:00
Marcus Wanners 374861d63d Fix for AR code adding, as per sl1nk3.s's patch in issue 747.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2730 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-22 15:25:26 +00:00
daco65 fb1ed107cf im guessing ector uses 64bit tortoisesvn. replaced with the latest 32bit SubWCrev.exe
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2727 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-22 12:00:58 +00:00
hrydgard e62b7f35ce Clean up OpenGL plugin error handling macros. No longer bother with enabling TEXTURE_2D and TEXTURE_RECTANGLE_ARB - they don't apply when using shaders. Change a PanicAlert when looking for valid plugins into a LOG_WARN.
Let me know if this breaks anything - it shouldn't.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2726 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-22 11:21:44 +00:00
hrydgard 4dc6dd7db7 Upgrade SubWCRev to the latest version, so that we can successfully build even with a checkout from the latest TortoiseSVN.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2725 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-22 10:55:51 +00:00
nakeee d88a10d55c fix time printing in linux
No idea why it should be needed though...


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2721 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-21 23:00:25 +00:00
nakeee e65eb58f00 scons: building nogui only without wx (too much horrible dependecies)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2719 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-21 19:55:10 +00:00
omegadox 853adcf5e4 Added fake registers to Pixel Engine, so the game can read/write to them. This shouldn't really affect anything.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2718 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-21 18:44:01 +00:00
Shawn Hoffman 7a68eac29a build fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2717 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-21 18:13:54 +00:00
hrydgard 76d24f2c0d improve PE logging + misc
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2716 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-21 18:00:54 +00:00
hrydgard 81996b890b Switch DTK ADPCM decoder to the one by hcs/destop, since it sounds quite a bit better. Affects Ikaruga, Crazy Taxi and maybe some more GC games.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2715 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-21 17:19:46 +00:00
hrydgard d1285b75ee Paper over some bad logic in logwindow with more bad logic :p (that is, log checkbox values now load OK even if you disable the logwindow). really should stop with all this addlistener / removelistener stuff and just add them once and then enable/disable. would be much clearer. but too lazy.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2714 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-21 17:00:07 +00:00
Shawn Hoffman 87d2c2ed2e more LogWindow cleanup, fixes some issues with enabling/disabling logs
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2712 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-21 01:40:30 +00:00
Shawn Hoffman 7df9aaa3e3 show flags in the GameListCtrl on windows again. (what do you know, updating wxw had some benefit)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2708 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 23:23:47 +00:00
hrydgard 99c7c11f35 logwindow: fix various brokenness related to the new log-to-window checkbox
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2707 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 23:00:26 +00:00
hrydgard d046b55d1b Change a bunch of project settings to reduce the flood of warnings you get when building in debug mode. Tweak bootup logging a bit.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2706 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 22:54:59 +00:00
hrydgard 226aac6cac Protect the log to window queue with a mutex.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2705 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 22:51:59 +00:00
Shawn Hoffman 46c0e5b659 give ConsoleListener a ctor to initialize vars
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2704 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 22:21:04 +00:00
hrydgard 2c13aa0394 clamp verbosity setting
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2703 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 22:00:26 +00:00
hrydgard f5e643bf34 neato line coloring (time in white, rest colored)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2702 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 21:41:03 +00:00
hrydgard 866e393426 More log fixing: Write to Window checkbox added, fix some log levels again, clean some code.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2701 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 21:23:36 +00:00
hrydgard aa7fe1edee Fix DEBUG logging (didn't work!). Shuffle around the log levels to make more sense (now NOTICE is the top one and always on), the rest is ERROR, WARNING, INFO, DEBUG. Fix the log levels of a lot of stuff. Use macros instead of numbers for various log level checks.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2700 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 20:52:37 +00:00
hrydgard 554a930fe9 Turn some WARN logs into INFO logs.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2699 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 19:51:00 +00:00
hrydgard 6c4778287b disable the annoying deprecation warnings in debugfast
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2698 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 19:41:38 +00:00
hrydgard 482ea5c0e7 Make the OptimizeQuantizers option apply to the IL build. More cleanup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2696 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 19:12:04 +00:00
Shawn Hoffman 6bacdc0af3 uncheck logwindow's menuitem when it is closed
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2695 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 18:46:50 +00:00
Shawn Hoffman eacb9ccd80 Improve behavior of the console window on windows. Remove coloring from logwindow for the time being. Now you can use wxGetApp if you #include Main.h, and GetCFrame, etc...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2694 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 18:25:36 +00:00
hrydgard 7d910a5e4a Assorted cleanup and comments.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2693 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 18:13:31 +00:00
hrydgard f126378de6 Don't log when File::Exist fails - that's just obnoxious. fix a const.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2692 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 17:22:55 +00:00
nakeee ad76edd157 Fixed some log messages
Fixed a crash when no game ini exists


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2690 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 15:01:49 +00:00
nakeee 623671df7a making section names case insenstive
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2688 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 12:23:05 +00:00
nakeee f22af37320 Trying to make gameini support some gl options
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2687 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-20 11:51:22 +00:00
Marcus Wanners 3f54d2fe7d Fix for rerecording build.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2685 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-19 21:18:26 +00:00
nakeee 70f75e1c99 Change the return value of panicyesno to true
It somehow escaped last commit


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2684 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-19 12:55:20 +00:00
Shawn Hoffman bf0bd5f2d7 gcc is funny
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2683 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-19 02:43:48 +00:00
Shawn Hoffman 5402fa67af logwindow: cmdline now gets enter key event, no need for the submit button. some code which is supposed to color the textctrl, but it mysteriously doesn't. fun
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2682 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-19 02:29:50 +00:00
nakeee dc9a4860b9 Trying to make a button that disable panic alerts popups please test
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2680 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-18 22:05:31 +00:00
tmator da288c5780 build fix for osx, is this borke win or linux build ?
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2679 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-18 20:46:22 +00:00
nakeee 2d167fa3f0 remove some unused files
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2678 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-18 20:24:08 +00:00
Shawn Hoffman d72c35fffc more sane colors for the windows console
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2677 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-18 18:04:25 +00:00
Shawn Hoffman a110a8caef add some colors to the windows console. feel free to change them/add bolding or whatever
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2676 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-18 17:51:09 +00:00
Shawn Hoffman 2301d072a6 nakee's new logmanager. added a console window for windows builds (prints to parent console on non-win32). also fix some random wxw bugs: main window's position is saved when using debugger, disabling windows from the tools menu are saved settings, some other small fixes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2675 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-18 17:17:58 +00:00
nakeee 03ba466b5b moved some noisy warnings to DEBUG/INFO
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2674 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-18 09:25:05 +00:00
Marcus Wanners 3635e7827b Fix for IL build, as per jack.frost's patch in issue 620. Feel free to yell at me if it breaks anything.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2669 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-16 19:35:56 +00:00
Shawn Hoffman 27210d4f8e comment
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2668 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-16 19:08:44 +00:00
Shawn Hoffman 8083b5fef3 revert change to board type/revision identifier. fixes ikaruga, doesn't break anything afaik...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2667 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-16 18:13:03 +00:00
omegadox 845204c227 Added option "Show EFB Copy Regions" to find out which games are heavy on EFB-Copy. Changed Dst Alpha Pass option to "Disable Dst Alpha Pass".
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2665 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-16 07:54:44 +00:00
donkopunchstania 90254bd924 Change destination alpha handling. The blending method introduced in rev 1921 was not the correct way to do it. This way was suggested by hrydgard in October and I should have listened. A simple pixel shader as hrydgard suggested cannot be used because the alpha is not set if the pixel is discarded due to failing depth (after z texture) or alpha (result of tev stages) tests. There is a bit of a performance hit so there should be an option to disable the second render pass which sets the alpha because it is probably not needed most of the time.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2662 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-16 02:47:48 +00:00
hrydgard b1b2868c8b Fix the nasty black fringes seen around alpha tested DXT textures in some games.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2661 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-15 11:34:52 +00:00
Shawn Hoffman 34e8b88c8c fix Timer::GetTimeFormatted
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2659 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-15 05:34:35 +00:00
fires.gc c27e82fe03 added fake values for "ISFS_GetStats()". Hopefully some more games are able to save now.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2656 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-14 20:10:10 +00:00
fires.gc 56ec588c49 some changes of HLE of the WII game loader
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2655 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-14 19:13:21 +00:00
fires.gc bf30cc8a72 added pal/ntsc detection for WADs
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2654 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-13 21:45:27 +00:00
fires.gc 3e037c71d7 linux fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2652 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-13 17:28:20 +00:00
fires.gc 0b76db1c04 fixed some ES problems and added cached for NANDContentLoader (we open this content files ways to often at the moment)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2651 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-13 16:15:15 +00:00
fires.gc b3a6208fcc added dummy device for keyboard
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2650 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-13 16:10:58 +00:00
fires.gc 727f74fc9d cleaned up ipc net... prolly mkart doesnt work anymore and so on :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2649 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-13 16:09:59 +00:00
Shawn Hoffman 37345a8199 fix some casting in logging and unneeded newlines. also quiet some debug warnings, please check if they are wrong (stm release eh and wiimote close)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2648 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-12 07:30:30 +00:00
Shawn Hoffman c85b1b76cc scan title/ for titleIDs, disabled for now. also, wiidiscs can technically have 0xFFFFFFFF partitions...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2647 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-12 00:14:56 +00:00
hrydgard c70a472522 A fix to D3D NativeVertexFormat. Might not fix much, but should be a step in the right direction. Other misc bits and bobs.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2644 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-10 22:51:17 +00:00
nakeee d83dd8a4ae compile
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2643 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-10 20:33:30 +00:00
Shawn Hoffman 33fd57ed99 allow viewing and dumping(single files) of all partitions on a wii disc
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2642 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-10 17:19:30 +00:00
Shawn Hoffman 19921c057a fix annoying debug break in win32. some cleanup
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2639 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-10 05:43:18 +00:00
fires.gc 220c11a3d5 fixed support for GetTMDViewSize and GetTMDView
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2637 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-09 23:21:05 +00:00
fires.gc 47d0c4d260 just create an home directory if we have insert a disc
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2633 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-09 17:31:30 +00:00
fires.gc e4b6b4c583 added some code to avoid asserts :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2632 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-09 17:25:57 +00:00
fires.gc 2ebc373a3b added support for shared files
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2631 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-09 17:09:27 +00:00
tmator 9635b50a35 fix main config dir on osx and autodetect ogl version when it build
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2630 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-09 10:43:56 +00:00
LPFaint99 2f00c0bda9 Add the option to ignore unknown region code and boot as a PAL game, fixes issue 725
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2629 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-09 01:22:54 +00:00
LPFaint99 f4ba5b3589 Some scons updates,
windows scons will build if dirs = 
    'Externals/Bochs_disasm',
    'Externals/LZO',
    'Externals/WiiUseSrc/Src', 
    #'Source/Core/Common/Src',
    #'Source/Core/Core/Src',
   # 'Source/Core/DiscIO/Src',
   # 'Source/Core/VideoCommon/Src',
    #'Source/Core/InputCommon/Src',
    'Source/Plugins/Plugin_VideoOGL/Src',
    #'Source/Plugins/Plugin_DSP_HLE/Src',
    'Source/Plugins/Plugin_DSP_LLE/Src',
    'Source/Plugins/Plugin_PadSimple/Src',
    'Source/Plugins/Plugin_PadSimpleEvnt/Src',
   # 'Source/Plugins/Plugin_nJoy_SDL/Src',
    #'Source/Plugins/Plugin_nJoy_Testing/Src',
    #'Source/Plugins/Plugin_Wiimote/Src',
   # 'Source/Core/DolphinWX/Src',
    'Source/Core/DebuggerWX/Src',

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2627 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-09 00:36:59 +00:00
XTra.KrazzY 05d06090fd Minor D3D changes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2625 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-08 23:19:02 +00:00
fires.gc f0273238d3 some more ES work
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2621 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-08 20:52:30 +00:00
hrydgard c6ffcec991 First version of MSAA code added. No UI yet. No CSAA yet. Doesn't work in Zeldas and Metroids for unknown reason.
Automatic texture invalidation when using copy efb to ram (fixes weird flickery scanner in metroid 2). 

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2617 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-08 19:19:51 +00:00
LPFaint99 feb670044e My attempt at a Flag for Italy, feel free to improve on it :P
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2615 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-08 18:12:57 +00:00
XTra.KrazzY 148934ff99 Fixed texture overlay, clarified CPMemory STATE_TO_SAVE
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2614 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-08 01:19:33 +00:00
XTra.KrazzY c674e6330f Allow for self shutdown from video plugins.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2611 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 23:34:16 +00:00
Shawn Hoffman 56d1f87f49 fix for issue 712
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2603 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 19:32:19 +00:00
LPFaint99 7455361ed2 Adds Italy country code
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2600 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 18:03:53 +00:00
Marcus Wanners c3cda83bb2 Readded u32 type casts to WII_IPC_HLE_Device_es.cpp, after comment 8 to issue 650.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2599 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 14:00:17 +00:00
fires.gc 1fec96a11f added/improved support for ES tickets
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2597 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 12:57:31 +00:00
omegadox 9e3db8d1b5 1.] GL Textures dump to User/Dumps/Textures instead of picking a dir 2.] Some code cleanup in OGL plugin 3.] Added new dump feature "Dump EFB Target", its a bit unstable and needs a fix.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2593 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 09:29:25 +00:00
LPFaint99 316c311b8a revert the "fix" from r2591
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2592 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 08:55:40 +00:00
LPFaint99 3f44ccb75e eol-style native update, small warning fix in EXI_Channel.h
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2591 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 08:35:01 +00:00
LPFaint99 f0431631a8 fix some gcc warnings
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2590 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 08:07:11 +00:00
Shawn Hoffman 251179b00b fix linux compile
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2589 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 06:34:54 +00:00
hyperiris 866deee7f1 try to fix resize the GameListControl after stop
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2588 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 05:32:16 +00:00
LPFaint99 120b001294 small change to sram.h forgot to add with r2584
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2587 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 05:30:32 +00:00
LPFaint99 6a3dcab154 fix for r2555
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2586 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 05:26:28 +00:00
hyperiris 3d2ef57d7d suggested by sl1nk3, init all 6 languages.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2585 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 04:46:06 +00:00
LPFaint99 d2b581c564 Fix for Format function for GCMemcard, still only works on slot A, but the old one did too
updated a couple wiki pages

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2584 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 04:41:49 +00:00
daco65 68ca9b87f9 added the gbapipe.cpp & header to the core project file
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2581 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07 00:29:45 +00:00
Shawn Hoffman 95cf4cd86b experimental GBA stuff for XK :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2578 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-06 23:35:49 +00:00
omegadox 5ce9ffeab7 Projection fix, Projection 1 hack changed to ZTP Bloom hack. That bloom is a bugged because of something else, not because of the projection. The proj hacks happens to makes it show.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2573 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-06 21:56:13 +00:00
LPFaint99 0f5fed3a88 fix for issue 650
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2572 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-06 20:33:24 +00:00
hrydgard 036ac704e6 remove include of feature not yet commited :P
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2564 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05 23:52:31 +00:00
hrydgard 02a4b49df1 just some compiler warning cleanup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2562 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05 22:35:06 +00:00
Marcus Wanners c0cf641779 Linux compile fix.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2559 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05 15:58:14 +00:00
Marcus Wanners 432ea89b49 Compiler Warnings: Mismatch edition. Also fixed some conversion warnings.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2557 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05 15:16:50 +00:00
donkopunchstania cb121dab66 Fix more cases where shader compilation can fail if there are no tex gens.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2556 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05 05:10:25 +00:00
Marcus Wanners 0b6bf51c9a Fixed a few compiler warnings.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2555 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-05 02:11:37 +00:00
Marcus Wanners 56445b20ba Removed CPUCompare.h and all its references.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2553 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-04 23:48:25 +00:00
Marcus Wanners af750dc281 Sorry, meant to add CPUCompare.h instead of CPUCompare.cpp. Issue 687 is now fixed for real.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2552 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-04 23:37:56 +00:00
Marcus Wanners d1875c54d6 Resurrected CPUCompare.cpp. It was deleted at some point, causing issue 687.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2551 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-04 23:07:06 +00:00
nakeee 0708677b53 Added LOGLEVEL support, release will now defined LOGLEVEL 2 (errors and warnings)
LOGGING should not be affected. 


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2550 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-04 22:29:03 +00:00
hrydgard 0ade8bfc56 fix gcc dislike of unions as PODs :P
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2549 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-04 20:05:45 +00:00
fires.gc a03aa30895 fix if ya load an invalid NAND app
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2548 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-04 19:13:51 +00:00
fires.gc 111f065713 added support for NAND app map files
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2546 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-04 19:09:49 +00:00
nakeee 946d238cad added TLBHack GameConfig checkbox
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2543 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-04 16:56:49 +00:00
nakeee 87cf3e64bd Fixed few \ on code that suppose to work on linux as well.
That most fixed something, probably some crash and some iso properties issue:)


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2536 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-03 10:21:13 +00:00
nakeee e9430a0252 fixed crash on linux, added DISCIO logging type, some extra logging messages and some logging cleanup
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2533 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-03 00:21:08 +00:00
hrydgard 9ef42aefac Revert to slightly tweaked version of "old" safe texture hash. Hopefully fixes issue 636. Does somewhat break pokemon colosseum w/ safe texture hash, but that games works fine with the unsafe texture hash.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2532 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 23:01:18 +00:00
nakeee 18cf664b9d Change Misc into Tools
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2531 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 21:58:56 +00:00
nakeee a5dc4c4a87 Compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2530 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 21:39:06 +00:00
daco65 44ada0c514 i think i forgot something
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2528 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 21:21:42 +00:00
daco65 4cb7f2f490 lets retry that change from omega but this time keep the projection hacks >_>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2527 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 21:17:16 +00:00
fires.gc 10e027b48b just some debug helper
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2526 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 21:10:46 +00:00
omegadox 56becf28db Revert 2521.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2524 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 19:38:38 +00:00
tmator 0255f775da fix osx plugin dir
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2523 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 19:28:30 +00:00
nakeee 3f46618e2d Forgot the non logging case
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2522 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 13:11:27 +00:00
omegadox 17814912e5 Some cleanup, projection hacks remove, the projections might be correct now. ZTP Bloom works and MP1 Heat Visor works, I tested many games, and good results. Please test more and report back. Also added in fix for Issue 677.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2521 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 13:04:50 +00:00
nakeee d419d3fc29 More log cleanup. Commented the old macros in Log.h, uncomment it if there are any problems.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2520 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 11:43:38 +00:00
Shawn Hoffman 2726a2acb9 just some more comments for SI :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2515 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 05:55:39 +00:00
Shawn Hoffman 5586c964bb ...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2514 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 04:18:02 +00:00
Shawn Hoffman e65ba57814 enable hotswapping of SI devices. not quite sure if si_dummy is detected as no device or unknown device, but games seem to like it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2513 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 04:02:09 +00:00
LPFaint99 8ec6c0eea4 update EXI_DeviceIPL to use Sram.h
remove a few panicalerts

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2512 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 03:48:49 +00:00
bushing 78a62cc72a fixed cpp syntax in HAVE_PORTAUDIO check
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2511 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 02:43:04 +00:00
nakeee 4e9746877e an attempt to clean up the logging a bit
1) The new ERROR, WARN, INFO, DEBUG _LOG macros were used 
	ERROR,   // Bad errors - that still don't deserve a PanicAlert.
	WARNING, // Something is suspicious.
	INFO,    // General information.
	DEBUG,   // Strictly for detailed debugging - might make things slow.
2) Made all LOG macro use into some of the logging level supporting macros
LOG is commented out on linux can someone try it on windows? (it's in Log.h)
3) Added ERROR_lOG next to each panic alert

I hope I helped making the logs a bit more useful/readble



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2510 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-02 01:49:16 +00:00
nakeee 834ec30d4e osx compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2508 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 23:06:29 +00:00
nakeee 9b00d84c5d Revent accidental hci.h change add better portaudio detection
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2506 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 12:56:07 +00:00
nakeee 2f378cb154 compile fix linux
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2505 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 12:39:21 +00:00
hrydgard 7607d6dc6a revert the mess i made in the d3d plugin. Add way to use HLSL directly without going through Cg. Not that the results look much better... i do see shadows of spinning cars in Burnout 2 after clicking around in the dark. Then it crashes.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2504 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 12:07:34 +00:00
LPFaint99 4868d570bc adds some info about the memcard header, taken from libogc
wip real format function for GCMemcard class
somewhat useful memcard debug window
sram header taken from libogc

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2499 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 07:15:10 +00:00
hyperiris 5a872dfcd9 UI: fix ISO property dialog for display Jap name / description.
a function duplicate from GameListCtrl, who can merge them and put them in a suitable place?

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2497 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 04:16:15 +00:00
donkopunchstania e004800e68 An alert is displayed once per run if pixel shaders or vertex shaders fail to compile. Resources are cleaned up if shader compilation fails. Tev coords are zeroed in the pixel shader if there are no tex gens.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2493 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 00:57:39 +00:00
nakeee 5b033732b8 Small fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2492 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 00:12:05 +00:00
nakeee 660bdaac19 enable experimental mic support on linux if port audio is found
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2491 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-01 00:07:17 +00:00
nakeee 324abc9a7f fix compile on osx and linux
added  GetPluginDirectory (please check on windows)


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2490 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 23:21:51 +00:00
XTra.KrazzY 7d4e374c21 forgot a file (I hate it when it happens)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2489 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 23:17:54 +00:00
XTra.KrazzY d5df9f638b Fixed D3D booting. Now for the VS/PS compilation errors
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2488 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 23:15:10 +00:00
Shawn Hoffman 1577dc6893 more build fixin'
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2487 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 23:02:46 +00:00
hrydgard 5e06540245 revert a small change that broke gl. i'll find a generic solution later.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2485 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 22:35:34 +00:00
hrydgard ecbfec2a13 THIS BREAKS THE D3D PLUGIN FOR THE NEAR TERM. Resurrect an old patch that moves D3D over to the common shader generator framework. Needs a lot more work.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2484 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 22:10:38 +00:00
Shawn Hoffman ee44b2a639 add a simple check to keep people from using the same memcard in both slots.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2483 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 22:01:58 +00:00
Shawn Hoffman c1cf2a9a99 allow changing of memcard path(and device) during emulation.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2482 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 21:46:04 +00:00
Shawn Hoffman 9a93928e3e allow hotplugging of exi devices. memcard_a seems to have some bug which convinces the hw there is a 0mb device there when it's really a dummy device...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2481 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 21:30:43 +00:00
XTra.KrazzY c83a034d12 teenie weenie fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2480 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 20:57:29 +00:00
XTra.KrazzY 29c22d6d44 Small screenshot fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2479 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 20:43:11 +00:00
nakeee 7547f0948f linux/osx compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2477 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 19:37:00 +00:00
hrydgard 1a2a320652 Increased render target size to the true EFB height of 528.
This changes fixes the bloom effect in Beyond Good and Evil.
It also makes the AutoScale feature almost mandatory since it looks silly without :)

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2475 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 19:02:37 +00:00
XTra.KrazzY 8eb4aeafb4 reverted r2472. A wad isn't an iso
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2474 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 18:55:11 +00:00
hyperiris 1922779b82 fix JAP Wii game name/description display
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2473 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 18:44:39 +00:00
XTra.KrazzY 0b08ce466d Added .wad support for the game list control.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2472 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 18:06:45 +00:00
hrydgard 6dc4194767 OGL plugin: +Autoscale option (attempts to remove borders, even without XFB). Lots of cleanup, especially around aspect ratio and similar stuff. MP2 scanner still broken, wonder when that happened?
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2470 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 16:33:59 +00:00
fires.gc 11fd8062ad some ES changes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2469 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 12:11:07 +00:00
omegadox 9a05bbc2f0 linux build fix: added missing string include.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2468 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 10:07:34 +00:00
hrydgard 99e735b464 Add NANDContentLoader to SConscript to fix linux build.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2467 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 08:54:23 +00:00
hrydgard 34b4a51973 add missing ;
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2466 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 08:38:37 +00:00
hrydgard cbd7804044 allow user to clear "default iso"
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2465 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 08:37:12 +00:00
fires.gc 148d7bd195 fixed assert
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2464 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 02:22:59 +00:00
fires.gc b3a302e050 ...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2463 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 02:01:11 +00:00
fires.gc 9ecd025107 ...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2462 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 01:59:09 +00:00
fires.gc cbd5345696 improved FileHandlerARC
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2461 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 01:49:30 +00:00
fires.gc 0e9a49af7f added destructor
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2460 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 01:48:37 +00:00
hrydgard 4bdb4aa0d1 Merge large parts of nakeee's "Soap" branch into trunk, after fixing a few crash bugs in FileUtil.cpp.
Not really anything interesting, just some better comments, some slightly more portable/cleaner code in places.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2459 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 01:26:56 +00:00
fires.gc 2783f24cfe just small updated
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2458 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 01:15:52 +00:00
fires.gc f13633ab74 disabled code that i have submitted by accident
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2457 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 00:03:29 +00:00
fires.gc ca372ba0f2 IPC ES emulation are two files now
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2456 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28 00:02:45 +00:00
fires.gc c76c477a6d restructured NAND application loading... it isn't complete but an improvement
i have changed the update of the IPC too... update for the command queues and update of the devices are split in two functions now


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2455 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-27 23:44:15 +00:00
nakeee 25b569e152 osx compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2453 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-27 10:40:16 +00:00
Shawn Hoffman e52bacc769 fix debug when it actually runs, and make the toolbar buttons not way spaced out.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2452 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-27 06:24:54 +00:00
XTra.KrazzY c19210b641 Working screenshots for everyone! This may not be the 'best' way to implement it but it's the most compatible, working and least mutually exclusive as possible (works with DC too). More coming soon.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2449 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-27 03:56:34 +00:00
XTra.KrazzY 8f303fb63e Compile fix on linux 64-bit, thanks ector.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2448 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-26 15:09:12 +00:00
bushing 6ff164585c omgkeyz
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2447 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-26 13:29:51 +00:00
John Peterson bd891cfff6 Paths: Made a WII_SYSCONF_FILE path for the Wii configuration, and removed an unused variable
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2444 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-26 08:12:40 +00:00
tmator 0b8f7439cb fix plugin dir on osx
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2443 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-26 07:24:50 +00:00
John Peterson e9bf47d1fc Wii Progressive Scan: Off by default, I think that's better, and how it was before
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2437 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-25 21:40:12 +00:00
nakeee 4812f02b69 Revering stringutil (don't you hate it when ector is right?;)
And small compile fix on linux


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2434 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-25 13:31:13 +00:00
nakeee bec2a115d8 Added set and get in ini for comma seperated list
Also merged the StripSpaces with StripNewline and 
cleaned it up a bit.



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2433 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-25 10:33:09 +00:00
fires.gc 04e54f92d2 fixed problem with decrypting so the real size of an content was wrong
changed some panic alerts to asserts so you get them in debug only

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2431 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-25 07:07:06 +00:00
donkopunchstania b7c398574f Memory pools are set up in core timing to avoid frequent calls to new and delete. This reduces memory usage and gives a very minor speed boost in windows debug.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2430 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-25 07:06:02 +00:00
hrydgard 0cdb2308ab Oops, looks like I broke raw disc reading under Win32 with a bad call to ReadFile. Now works again.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2428 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 22:25:45 +00:00
hrydgard a65517af16 Star Wars The Force Unleashed not-really-tested fix for non-SSSE3
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2427 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 22:11:02 +00:00
hrydgard 5644cfa884 Fix for The Force Unleashed - SSSE3+ only. SSE2 solution is coming.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2426 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 21:54:04 +00:00
fires.gc bf7d379537 added some more function for ES emulation and NANDLoader... but IOCTL_ES_LAUNCH so a lot of WADs aren't loaded completely
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2425 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 21:45:36 +00:00
hrydgard 1f029ab1b5 fix linux build - this line was pretty redundant anyway.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2423 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 21:21:09 +00:00
hrydgard 4fef62aa3b Be friendlier when trying to but from empty DVD drives.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2422 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 19:57:29 +00:00
hrydgard 6eb19ec78c WxUtils were added to the wrong project.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2421 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 19:41:12 +00:00
nakeee ab93b00385 Ported wxutils from soap branch (Should make launch and explore work in Linux and osx as well) please test on windows.
Fixed a compile bug and a small bug in the cdutils(thanks lp).



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2420 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 19:31:32 +00:00
daco65 2d6a977dc5 made the menu display the drive path in a more common way instead of the NT device path
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2416 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 17:06:27 +00:00
nakeee 53060dff38 Trying to manually edit vcproj
Hopefully I can add/remove files manually there from now on


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2415 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 16:05:09 +00:00
nakeee 136dc45522 Forgot to svn add CDUtils
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2414 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 15:06:52 +00:00
nakeee 9b1f0f9083 Added cdutils which suppose to scan for devices in a portable way (ripped from cdio)
Changed the Code to use it instead of DriveUtil code.
Please test the code


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2413 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 15:04:12 +00:00
LPFaint99 e79a93f616 remove panicalert, tested & reported working by Lanny
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2412 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 07:57:10 +00:00
LPFaint99 be57ca2148 fix windows build for r2409
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2411 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 07:47:58 +00:00
LPFaint99 5dfbb9438e Attempt at raw drive access for linux / osx, test please :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2410 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 07:30:10 +00:00
fires.gc 772e37be9a added reset to WII IPC HLE so all devices are closed
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2409 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24 07:23:17 +00:00