riccardom
6740cc3b7d
Put brackets around a possible noop inside an if.
2009-01-15 21:09:43 +00:00
riccardom
e8b3a77331
This is static in NDSSystem.cpp so declaring it extern here does not make sense.
2009-01-15 21:02:47 +00:00
riccardom
b57533998a
Move MAX_PATH definition for _GNU_C platform to types.h since it's used more than once.
2009-01-15 21:01:35 +00:00
riccardom
daa2d26ff6
Add chetSystem to compilation and fix compilation.
2009-01-15 20:59:37 +00:00
zeromus
3b32a1cb4e
fix texture debug dumping to flip bmp so that they are wysiwyg
2009-01-15 20:16:49 +00:00
zeromus
c3e28a662f
mount empty memory for tex and tex palette memory when slots are unmapped. provide diagnostics when unmapped slots are referenced by textures.
2009-01-15 19:33:04 +00:00
mtabachenko
92fb5e378f
minor fix in cheat system
2009-01-15 11:43:25 +00:00
mtabachenko
8a9103ed33
core:
...
- add cheat system (i will Action Replay & Codebreaker parser later :( )
winport:
- add cheats finder and cheats editor;
2009-01-15 00:46:18 +00:00
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