Commit Graph

3803 Commits

Author SHA1 Message Date
zeromus 864e2664a3 port r3749 from 096 release branch 2010-08-17 06:06:56 +00:00
zeromus cb0ce43bfc spu: fix a sort of a memory leak when synch mode was selected but output was disabled. this may have been done for a reason....? 2010-08-15 23:50:47 +00:00
zeromus 84aca05c89 some spu regs needed to be fewer bits and write-only. also added tests 2010-08-15 21:15:59 +00:00
riccardom 541dba3a78 Don't leak dir on error path. 2010-08-15 14:06:39 +00:00
gocha 7fab839c75 Lua: warn when memory.register* function is called, although it's not available. 2010-08-15 02:56:14 +00:00
zeromus e28f34a6d9 emulate expanded memory a little more accurately, but for no reason other than that i got an expand memory pak and was playing with it 2010-08-13 02:02:21 +00:00
wntrmute 8c0cc33773 disable broken gdb stub code 2010-08-10 10:07:56 +00:00
gocha f00bdc7b72 RAM Search: Fix counting of number of changes. 2010-08-10 05:22:41 +00:00
zeromus b2faef8aad win32: fix start paused commandline flag, and i had forgotten to checkin xinput.h earlier 2010-08-10 02:54:17 +00:00
zeromus 9248e9454b make slot2 addons more realistic, and add xinput rumble support 2010-08-10 01:55:43 +00:00
adelikat cc38aeeef8 Win32 - Ram Watch - Add Separator button 2010-08-10 01:42:41 +00:00
zeromus 29acd2d238 would you believe there are still bugs in our @#&*@#ing matrix stack? fixes a bug that causes overwrite of matrix stack when offset==31; and apply fixed point logic for texCoordinateTransform==3 2010-08-08 22:46:13 +00:00
riccardom 56ea49a9e3 Some fixes and cleanups for FAT_R4
- Use typedef in struct definition
- Fix zeroing of struct, {0} is not enough need memset
- Fix english and size specifier in printf: u64 wants ll
2010-08-06 16:53:23 +00:00
mtabachenko 3bfdea87a1 sorry, forgot update MMU.cpp 2010-08-06 10:04:41 +00:00
mtabachenko dbea6bfe75 SLOT1:
- separated slot1 handler to new files;
- fix boot games from firmware;
2010-08-06 09:39:36 +00:00
mtabachenko 8f090d0499 cheats:
- add support for Action Replay V1.54
2010-08-06 07:27:21 +00:00
zeromus da36b80fdd win32: repair a copy/paste error which prevented layer display twiddling for sub gpu from working 2010-08-01 23:59:54 +00:00
riccardom f842340653 gtk: kill gdk_draw_* apis that will go away in gtk 2.22
So it's summer cleanup in gnome land and some functions
will go away in the next gtk release. So remove the
usage.

Reference:
http://blogs.gnome.org/otte/2010/07/27/rendering-cleanup/
2010-08-01 14:35:15 +00:00
mtabachenko 82db2206b0 core:
- ignore writting to the GPU engine control registers when it disabled in POW register (ex. Youshi Touch Go send commands to GE, but 3D GE bit in POW register disabled);
2010-07-28 08:50:20 +00:00
zeromus e4fcfb08af try fix 64bit pointer math compile errors 2010-07-28 03:58:59 +00:00
mtabachenko 0add4b34bf Cheats:
- add export cheats from R4 database (only from decrypted);
use: place USRCHEAT.DAT in DeSmuME folder, in Emulation->Cheats->List click on "Export..." button.
TODO: decrypting encrypted DB, add choose path for DB
2010-07-27 21:35:44 +00:00
mtabachenko f13b137867 core:
- add mapping ROM data to 0x08000000 (GBA ROM) and SRAM to 0x0A000000 (GBA RAM) when GBA slot is empty (fix homebrew);
2010-07-27 13:15:52 +00:00
zeromus 5e3b0bb527 try to fix backup memory in movie mode which was pretty much completely broken 2010-07-25 07:54:19 +00:00
zeromus 522bbb7cec win32: dont resume emulation if resetting while paused. possibly annoying, but without it theres no way to pause on the very first frames. todo: consider philosophy of this 2010-07-23 20:54:48 +00:00
normmatt234 6bcf46190b remove useless variable. 2010-07-21 07:34:28 +00:00
normmatt234 90698769d0 Fix R4 SD Writing. 2010-07-21 07:31:55 +00:00
riccardom f71a1ae89c Fix mispelling of MMU.h. 2010-07-21 06:47:07 +00:00
zeromus 384c6bca66 run slot1 through a modular addon system 2010-07-21 05:47:05 +00:00
riccardom 295ffa90b1 Fix wx frontend compilation
Add wxcontrolsconfigdialog.* stuff to the build and fix
wxcontrolsconfigdialog.h include path. What about a
shorter name next time? ;)
2010-07-18 09:05:24 +00:00
riccardom 1f279f75af Thou shalt not use strnicmp.
Thou shalt use strncasecmp.

Fix compilation on !MSC.
2010-07-18 08:51:51 +00:00
zeromus dcfe3bad86 what about AR he says 2010-07-18 07:01:28 +00:00
zeromus 9bf7ca718c win32: subwcrev needs dlls 2010-07-18 06:58:36 +00:00
zeromus 9c750642c8 fixes to cheat system 2010-07-18 06:32:15 +00:00
zeromus 5e8fa718c6 win32: fix matrixview (which was broken during fixedpoint conversions) 2010-07-17 10:56:58 +00:00
zeromus fb7b9a2104 make cheat system not so flaky with respect to numbers of cheats. it is my hypothesis that every single person whose cheats slay the emulator has entered more than 100 cheats and until now, 10,000 crashed emulator users later, nobody has bothered to tell us. should support unlimited cheats now, but i refuse to test cheats so someone else tell me if i broke something. 2010-07-16 02:40:54 +00:00
zeromus c5643835a1 win32: support more joystick parts 2010-07-13 06:19:48 +00:00
luigi__ 9e40fe4435 WX port: Add in new input dialog and base stuff. Not functional yet.
Fix high CPU usage when not running.
2010-07-10 14:22:17 +00:00
zeromus 98546fb57c vio2sf: integrate patch #3026630 (vio2sf instrument selection). additionally, add the sound view from desmume. 2010-07-08 04:58:34 +00:00
riccardom 97d601d2cd More pretty printing of the versione name. 2010-07-07 22:50:13 +00:00
zeromus 1adb24e67d print emulator version when it initializes, just because it is handy 2010-07-07 22:37:23 +00:00
zeromus b1df012477 wxwin: standardize sdl lib 2010-07-07 20:58:55 +00:00
zeromus e60ee3fb27 win: forgot to save texture option 2010-07-07 20:40:03 +00:00
luigi__ cbacd016c0 WX: enjoy SDL sound under Windows
--
Is it okay to also use SDL for a simple and clean input module? the current one is full of Dolphin specific stuff and it's a mess `_`
2010-07-07 18:29:35 +00:00
zeromus 84bfa26bc7 rasterizer: apparently decal needs a special case for texture-disable after all. 2010-07-07 05:12:09 +00:00
zeromus 49689be1ce don't auto-patch DLDI unless game code is #### 2010-07-06 04:05:24 +00:00
riccardom 68a0e791db comment (sigh!) a variable that is used only in already
commented code.
2010-07-05 12:42:26 +00:00
mtabachenko b1db5d2080 core:
- fix IRQ handler for ARM7 when use external SWI (big speedup);
2010-07-04 15:19:16 +00:00
mtabachenko 54c80ae16e core:
- add 8bit read divcnt register(fix bug #3015135);
2010-07-04 11:20:31 +00:00
riccardom d7e32d8e8f MatrixMultVec3x3_fixed should be available also when
ENABLE_SSE is not set. Fix compilation on linux.
2010-07-03 16:07:49 +00:00
zeromus 4dbec12893 gfx3d: change lighting engine almost entirely to fixed point, and substantially improve accuracy of specular component 2010-07-03 11:35:10 +00:00