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