zeromus
4c21753dd9
and fix compatibility for non-win32 systems
2010-09-21 23:42:05 +00:00
zeromus
0a0c1f0fe6
increase of few fps during 3d heavy games in 32bit windows builds which may have slowed down after fixed point changes. should probably add sse2 optimizations but this is easier and safer
2010-09-21 23:33:59 +00:00
zeromus
f8c453def5
fix some recently agitated gxfifo-related asserts
2010-09-21 19:54:33 +00:00
zeromus
d55eb9ba06
cleanup unused xbox port cruft
2010-09-21 04:10:50 +00:00
zeromus
11afd9c97d
fix new linux compile issues and use more symbolic constants instead of magic numbers
2010-09-21 03:35:57 +00:00
zeromus
4d201d86d2
make REG_IF a generated value instead of a cached value; rewrite IPC FIFO IF handling and IPC FIFO clearing
2010-09-20 20:47:33 +00:00
gocha
9cf546bef3
Cancel the HAVE_LUA commit for the time being, since it might cost speed.
2010-09-20 10:24:32 +00:00
gocha
e3cd9556cb
windows: define HAVE_LUA
2010-09-20 08:36:31 +00:00
gocha
de38a3d08e
set current directory to script's location on lua script load
2010-09-20 08:11:39 +00:00
gocha
6e40d456f9
windows: improve "background input" a bit
2010-09-18 04:44:46 +00:00
gocha
f969eedf7d
windows: add "background input" option to the menu.
2010-09-18 03:26:00 +00:00
zeromus
af035533a0
add troulouliou's depth compare hack
2010-09-09 23:04:17 +00:00
zeromus
74ff219aa9
print long filename in console when adding files to fat image
2010-09-06 15:46:40 +00:00
zeromus
42ffdf7c7b
stop using static ints in #ifs
2010-09-04 16:39:20 +00:00
zeromus
b1362ccb40
libfat improvements: now actually works, and uses fat32.
2010-09-04 02:57:52 +00:00
zeromus
cf5ba963c0
dont crash when you can't open a scanned fat file
2010-09-03 11:34:58 +00:00
zeromus
b1891e35a9
more useful compact flash failure diagnostic printing
2010-09-03 11:32:15 +00:00
zeromus
ca6054c6d1
no longer require a reset before auto-dldi works with libfat
2010-09-03 11:21:11 +00:00
zeromus
2a91ec3c9c
fix autodldi in linux and fix attempt to load savestate -1 in linux-cli
2010-09-03 11:13:27 +00:00
zeromus
8cf436f9f8
this time without a hardcoded debug write to d:\\test.ima
2010-09-03 10:41:27 +00:00
zeromus
b68eba259b
begin rewriting and vastly simplifying compact flash fat generation code so that it is more amenable to bugfixing
2010-09-03 10:39:59 +00:00
zeromus
c1f2d4629a
fix handling of --load-slot=0 (same as --load-slot=10)
2010-09-02 06:51:31 +00:00
zeromus
8a55bc6219
fix load average calculators (has been broken for a long time) and add an arm7 load average. calculating that may be useless for practically everyone, later I may remove it or make it optional
2010-08-31 23:12:20 +00:00
zeromus
a199a91f47
emulate firmware command 0x9F (read ID) and update test
2010-08-30 06:30:57 +00:00
zeromus
e1901a2f08
win32: dont crash when dragdropping a savestate while no rom is loaded. its tacky. and fix a couple of warnings
2010-08-30 03:34:42 +00:00
zeromus
d617c0141b
broken directx.7z caused pointless rebuilds over and over
2010-08-30 03:31:39 +00:00
zeromus
78be544fc2
improve regs test (and make it a fifo example)
2010-08-30 02:21:39 +00:00
zeromus
c442ae295f
rasterizer: slightly improve shadow precision
2010-08-28 03:45:40 +00:00
zeromus
a77cb87edc
block 8bit writes to oam and palette memory (and update tests)
2010-08-27 19:11:00 +00:00
zeromus
86c9c63aed
win32: add vsync option under display method. a bit tricky due to our display multithreading. let me know how it works for you.
2010-08-21 18:32:59 +00:00
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