luigi__
0bdad85503
Added a table for alpha conversion from 5-bit to 4-bit. Avoids having the 3D layer slightly transparent where it should be opaque.
2009-01-14 22:33:43 +00:00
zeromus
f5556d2a16
fix more of the same &0xF instead of &0x1F in shift ops problem, this time in arm opcodes.
2009-01-14 19:03:15 +00:00
zeromus
066681fce4
never mind; i have concluded that anyone who says they need the directx sdk is building an old version of the source.
2009-01-14 01:22:59 +00:00
zeromus
dd9524bd3c
try fixing directx sdk dependencies
2009-01-14 01:11:41 +00:00
luigi__
f49c15fdec
Commented out the "depth write for alpha poly" stuff as it causes glitches more than everything else.
...
Changed the first depth func from GL_LESS to GL_LEQUAL, it fixes Z-fighting in some cases where the depth func is GL_LESS and two elements have the same depth.
2009-01-13 19:58:54 +00:00
riccardom
84e4fa02d3
Comment a variable used for already commented code.
2009-01-13 19:54:13 +00:00
luigi__
1d9ba5599d
Added the pos test coords to the savestate struct.
2009-01-13 19:44:33 +00:00
luigi__
4ad158ce2f
Implemented PosTest (I'm rapid, amn't I ? :P )
...
It fixes some mini-games in RRR2.
2009-01-13 19:29:47 +00:00
riccardom
dc88d927bd
Even more hardcore --enable-hardcore.
2009-01-13 19:25:51 +00:00
luigi__
120d8f29eb
Hooked up the gfx3d_glGet{Pos/Vec}Res funcs as I plan to implement these tests soon.
2009-01-13 19:19:40 +00:00
luigi__
9a49138493
Changed the vertex transformation method so now we don't have to pass the projection matrices to OpenGL.
...
(I left the proj matrix cache commented so if this change causes problems, we can revert it easily)
2009-01-13 17:32:56 +00:00
gecko_reverse
30eb7eb773
added mic and addon files to cocoa port project files
2009-01-13 12:25:09 +00:00
zeromus
52b49c17e7
fix recently added bugs in texture caching and 4x4 textures
2009-01-13 05:58:06 +00:00
mtabachenko
ec0b4547c6
core:
...
- more correctly IPC FIFO implementation;
2009-01-13 00:59:16 +00:00
riccardom
3f9c4cf341
Cleanup Modify_Layer() a bit more.
2009-01-12 22:41:19 +00:00
riccardom
aa62c44724
White space cleanup.
2009-01-12 22:39:51 +00:00
riccardom
af7702bb20
tiny style fix.
2009-01-12 21:10:35 +00:00
riccardom
70a8db3231
Try to fix rake compilation for mac port at least :)
2009-01-12 21:07:08 +00:00
riccardom
6340db8150
Move stub mic implementation for not win32 platforms to a separate file.
2009-01-12 20:48:31 +00:00
mtabachenko
fd52754682
-fix windows port compiling;
2009-01-12 17:53:01 +00:00
luigi__
840952a06a
Fixed microphone problem 3 : the emu doesn't freeze anymore when closing it.
2009-01-12 16:41:57 +00:00
luigi__
a28d6c1d23
Surprise! Added support for microphone emulation, but only for Win32.
...
There are 3 problems :
1. the sound crackles a bit
2. the microphone amplifier isn't supported
3. the emu freezes if you don't close it by the console
2009-01-12 16:17:18 +00:00
luigi__
0fa4b42eb4
Surprise! Added support for microphone emulation, but only for Win32.
...
There are 3 problems :
1. the sound crackles a bit
2. the microphone amplifier isn't supported
3. the emu freezes if you don't close it by the console
2009-01-12 16:17:03 +00:00
luigi__
47db86ec02
Surprise! Added support for microphone emulation, but only for Win32.
...
There are 3 problems :
1. the sound crackles a bit
2. the microphone amplifier isn't supported
3. the emu freezes if you don't close it by the console
2009-01-12 16:16:33 +00:00
mtabachenko
c0cb8ee700
core:
...
- fix bug in IPC FIFO (https://sourceforge.net/tracker2/?func=detail&aid=2490867&group_id=164579&atid=832291 )
2009-01-12 15:38:49 +00:00
mtabachenko
0caab415d6
rename variable 'i' in setupTexture to 'tx' :)
2009-01-11 10:41:00 +00:00
riccardom
4c322a586b
Shut up last gcc signed vs unsigned comparison warnings
2009-01-11 10:26:00 +00:00
riccardom
28a9cb1091
Shut up some gcc warnings about functions without declaration, shadowing variables, unsigned vs signed comparison and no brackets around empty if.
2009-01-11 10:18:03 +00:00
mtabachenko
4cb74761c4
fix black screen in some games when using 3D (zeromus check it)
2009-01-11 09:21:00 +00:00
zeromus
7ea5ecfb17
clean up texture format conversion code, but rework it at same time to be more powerful and safer from making mistakes in the caching, although this is hard to test. also made it safe from textures and palettes which straddle texture and palette slots. i may have broken something, but now the code is much closer to where it needs to be.
2009-01-11 05:56:36 +00:00
zeromus
08f0a76fe2
fix bug in 3d h-scrolling which was introduced by new 3d compositing
2009-01-11 01:19:26 +00:00
luigi__
5dfc89ca83
oops, I had forgotten to set gpu->bgPixels in one of the 3D pixel blitting funcs.
2009-01-10 23:23:18 +00:00
luigi__
25c7d09e58
Fixed rotation.
2009-01-10 22:50:00 +00:00
zeromus
c54e6f000d
fix a typo in the symbol name irqExeption which has always bugged me
2009-01-10 22:00:43 +00:00
luigi__
9690913aa0
Resize handling entirely remade, it should work flawlessly now, even under Vista.
...
Except there's still a display bug when using a rotation of 90 or 270 degrees :( but hopefully I should fix this quickly enough
2009-01-10 21:02:13 +00:00
riccardom
2fec8603f6
Add missing licence header. The original author is missing but we can add it later.
2009-01-10 17:47:05 +00:00
riccardom
31be283ff0
Remove whitespace on empty lines.
2009-01-10 17:16:58 +00:00
mtabachenko
8d3e0b19a4
core:
...
- fix cache texture palette;
2009-01-10 15:15:39 +00:00
mtabachenko
03650f2a53
fix Zelda crash :)
2009-01-10 14:53:01 +00:00
riccardom
ac49e378d2
Add a default label to assure that paletteAddress is always initialized.
2009-01-09 21:00:06 +00:00
zeromus
3590579579
- fix emu crashing bug caused by error in rot bg routine
...
- remove all y-coordinate passing from GPU. these seemed almost entirely archaic, since we have a scanline based renderer. the current scanline can be stored in GPU. please, some GPU veterans consider for a moment whether this will be a problem.
2009-01-09 09:12:19 +00:00
zeromus
e323960213
win32: fix spu wav writer
2009-01-09 08:10:14 +00:00
zeromus
750bd43ce2
fix the sbc assertion. we'll take these out in a few days.
2009-01-09 07:54:15 +00:00
zeromus
707121b826
add in assertions to validate overflow checks in adc and sbc
2009-01-09 07:49:15 +00:00
zeromus
974355f886
fix bug in thumb ROR
2009-01-09 07:20:29 +00:00
zeromus
175418bb21
- change around texture coordinate logic; this removes the necessity for a hack in texcoordgen mode 1 which had always bugged me (which was necessary to get scrolling textures to work). I don't know of any test cases offhand, but this should fix other texcoordgen modes as well.
...
- change texture palette decoding logic to be more correct. no known test cases for this, but it was clearly broken. this was a necessary step towards more correct texture memory mapping
2009-01-09 01:47:40 +00:00
yabause
86aa5d9800
Fixed compilation on linux
2009-01-09 00:02:57 +00:00
mtabachenko
0e4367f2a2
- hack for GBA slot with GBAgame. real BIOS is not needed now :)
2009-01-08 23:20:29 +00:00
shashClp
d1172395c7
- Added missing key information on the windows readme
2009-01-08 22:14:32 +00:00
mtabachenko
7a85c9e85d
core:
...
- add experimental GBA slot implementations (100% work only in Windows, need port to others os);
windows:
- add configuration dialog for GBA slot (Emulation->GBA slot);
- add new command line commands for GBA slot;
see remark in common.h at line 47
2009-01-08 21:34:16 +00:00