hrydgard
34a4fee1c5
Substantial XFB speedup. There's more to get though, for example by using a shader for color conversion instead - but i like having a fast CPU implementation too. Also adds some sanity checks. PAL games still have problems.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@885 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-15 21:29:44 +00:00
Sonicadvance1
15d58692fd
Revert since It flips Commercial games that use XFB + 3D, but makes Homebrew that uses ONLY XFB look correct the old way. Annoying
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@883 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-15 21:19:24 +00:00
Sonicadvance1
1972f9bf70
Flips the XFB around and some other things
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@881 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-15 21:12:43 +00:00
omegadox
a3a948ac1d
Re-committed code from R874, but fixed the build problem, and made some code cleanup.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@880 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-15 16:33:22 +00:00
donkopunchstania
bbbe898839
added option to use XFB in GL, but XFB support still needs work. modified viewport to include scissor offset.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@879 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-15 14:07:03 +00:00
fires.gc
70eebcb3a3
reverted stuff that doesn't compile...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@878 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-15 13:08:55 +00:00
fires.gc
bac3f878e8
added support for instruction read exceptions in interpreter
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@877 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-15 12:47:43 +00:00
fires.gc
8e3bd6781e
added compile time assertion for _SECURE_SCL=0. It is very important that all libraries are compiled with the same _SECURE_SCL if you want to share STL functions between libraries.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@876 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-15 12:40:31 +00:00
omegadox
2abedd28fe
now you know an evil plan of mine :}
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@875 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-15 06:13:23 +00:00
omegadox
a6365c758e
Moved all the ActionReplay code into its own source/header file. Also updated the scons and vcproj file to include the added files.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@874 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-15 05:57:41 +00:00
Shawn Hoffman
38f1091c7b
now you know an evil plan of mine :}
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@873 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-15 04:56:19 +00:00
Shawn Hoffman
1be0674ef0
added the mic to windows build
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@872 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-15 04:50:04 +00:00
Sonicadvance1
f6f6ada9d5
Hah, forgot to add the files
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@871 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-15 04:23:57 +00:00
Sonicadvance1
6fe6fd0b4c
Fix Linux Building, Add failsafe check in volume deleting. Also started work on Microphone emulation, base work from Mem card. Just enough to make Odama think I have a Microphone in currently. It must be waiting for me to press the button on the Mic to continue to start, although I can wait through the intro and then use controller, is a pain though. More to come
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@870 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-15 04:23:02 +00:00
LPFaint99
f417aac20b
Removes wx from gcmemcard, misc code cleanup
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@869 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-15 02:27:50 +00:00
Shawn Hoffman
2195e645fd
fix for the fix -_- committed wrong version before
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@868 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-14 18:00:15 +00:00
omegadox
b75d63131c
I just cleaned up the code a bit, but it should work the same as my last commit, it seems there are problems with pointer codes, and maybe Dolphin doesn't really support it? I still get errors with the MP2 codes, Dolphin showed a twi not supported error. I need someone to check over all my code in case my code is flawed.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@867 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-14 17:43:56 +00:00
Shawn Hoffman
5157e69211
fix for memcards. the default is 128Mb now too. (shouldn't be a hassle, if there's a bunch of repeated data inside, they still compress nicely :) )
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@866 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-14 17:42:59 +00:00
omegadox
e1ca5de156
Another possible AR cheat system fix.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@865 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-14 17:13:43 +00:00
omegadox
0cab388f1c
Fixed a bug in AR cheat system, codes starting with 0x00 to 0x07 should work now as I tested this in ZTP and SA2,and most of the codes worked. One code in SA2 breaks dolphin now, and 1 code in ZTP messed up the graphics and breaks the game if trying to load a save game, else most codes work. Also SSMB codes work for me, there are some that might break dolphin, but main codes work. I still recommend more testing of this fix. I will now work on the next fix. =). Also some code cleanup.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@864 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-14 15:24:01 +00:00
daco65
e26173e6fe
added support for all kind of raw memory card backups.
...
default dolphin mem cards still stay 251 blocks for now
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@863 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-14 14:36:22 +00:00
daco65
461633fabc
added support for raw memory card backups. for now only the 251 blocks and 59 blocks cards are supported.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@862 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-14 11:19:59 +00:00
fires.gc
d3cbb81f0c
a missing file...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@860 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-14 06:10:02 +00:00
fires.gc
7aead8d03e
fixes so it compiles again in win32
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@859 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-14 06:09:11 +00:00
LPFaint99
6b4169e5b1
An attempt to fix my coding style to match wiki page
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@858 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-14 05:19:31 +00:00
Sonicadvance1
d84fa6195c
Fixing stuff
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@857 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-14 04:32:49 +00:00
LPFaint99
0629cc6690
My first commit, renames AddGci and SaveGci to ImportGci and ExportGci
...
adds Madcatz gameshark .gcs, and Datel Maxdrive/pro .sav file support to function importgci
adds conversion from .gcs and .sav to .gci, added to speed up testing for .gcs and .sav until ImportFile is fixed
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@856 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-14 03:16:09 +00:00
Shawn Hoffman
5bb6f62d9f
Fixed many little DolphinWX annoyances/bugs. Added a little cheat sheet in EXI_DeviceMemoryCard.cpp so people can change the size of memcards, until (if) a feature is added to choose memcard size based on existing filesize.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@854 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-14 02:56:03 +00:00
XTra.KrazzY
b7e9a988f7
Started work on HLE Zelda UCode.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@853 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-13 23:00:35 +00:00
Sonicadvance1
41b72ffc8b
Fixes Wario World for using an Invalid Texture coordinate, Tell me if it breaks anything
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@852 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-13 21:59:51 +00:00
hrydgard
e13ca7e384
Fix Action Replay properly (i hope :P).. some misc code cleanup
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@851 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-13 19:21:25 +00:00
omegadox
744efe72e5
Fixed bug in cheats system and a bit of code cleanup. The cheat code activation works properly now. Enjoy your cheating :P.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@850 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-13 18:25:09 +00:00
Sonicadvance1
dec94518e7
Add CPUCompare variables to INI file and also make the gamelist look sexy on all platforms, not just Win32
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@849 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-13 16:45:17 +00:00
hrydgard
fdba232644
Revert part of Omega's change - ctaxi works again
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@846 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-12 21:18:10 +00:00
daco65
c8c160b430
Patch by omegadox. fixed bloom
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@844 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-12 15:12:51 +00:00
John Peterson
3d345450f5
Added option to compile without the JIT off options.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@843 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-12 13:59:26 +00:00
John Peterson
91d4d5b98c
Added JIT off options to the debugger.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@842 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-12 06:31:14 +00:00
Shawn Hoffman
633881eb7a
Added gci importing/exporting to the memcardmanager (thanks to lpfaint99, see issue 229). Also improved GCMemcard a bit.
...
I have loaded a raw dump from a real gamecube in dolphin successfully, then used FixChecksums on it (which actually changes some data...), and it continued to act correctly in dolphin.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@841 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-12 06:09:52 +00:00
fires.gc
3763b365d1
small improvements of the LLE plugin
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@840 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-11 17:21:00 +00:00
John Peterson
ba88ebaecb
Made the volume setting not dependent on numSamples. It moves around a lot and depends on how fast the game run and this volume setting should probably not depend on that. I'm still unsure about the right volume steps and if pb.mixer_control has the target volume.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@839 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-11 14:35:29 +00:00
fires.gc
316527dd6d
missing file
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@838 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-11 08:44:21 +00:00
fires.gc
f9bd977ffd
some HLE LLE stuff :)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@837 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-11 08:43:50 +00:00
John Peterson
4d93e126de
Strangely this seemed to make the music works better. Skies is now back to playing 40-something blocks instead of just 10. The RE music worked better. Could just reading from memory have an effect on things?
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@836 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-11 08:06:57 +00:00
John Peterson
be39c869cc
Small change
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@835 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-11 07:38:14 +00:00
John Peterson
3043bd6003
Moved updates closer to how it actually should work. It's still a little buggy, perhaps because of some kind of timing issue. In RE Remake it seems like the music stopped sometimes, and sometimes to many blocks were running. The Skies music didn't seem to work very well either.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@834 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-11 07:28:18 +00:00
Shawn Hoffman
3d1cc88b4f
fixed windows and linux builds. the console/debugger/etc files in lle/hle/ogl really need to be de-uglified!
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@833 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-11 02:29:57 +00:00
Shawn Hoffman
540539ee27
padsimple: now shows only which xpads are connected (when the config is called), set all pads to keyboard as default, got rid of XINPUT_ENABLE #ifdefs, made the trigger buttons enabled at 200/255 instead of 20/255 :) hopefully that's a lot closer to how a gc controller acts.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@832 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-11 00:23:26 +00:00
Sonicadvance1
92f661b390
Fix Linux compiling and Make Filesystemviewer show MakerID correctly
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@831 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-10 16:20:13 +00:00
Shawn Hoffman
671fb9def1
filesystemviewer looks better and extracts files correctly. added stdafx.h as a force include for ogl, daco was having problems without it.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@830 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-10 15:32:23 +00:00
XTra.KrazzY
a20bc0a426
Removed some comments and expanded ISO name
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@828 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-10 14:29:28 +00:00