luigi__
f538364e3b
Added support for disabling the sound speakers (bit1 of POWCNT2)
2009-01-17 12:12:42 +00:00
mtabachenko
2efd0e19e0
core:
...
- fix lid folding;
- fix rumblePak addon;
winport:
- added feedback support & analog joysticks;
2009-01-17 11:47:13 +00:00
riccardom
02b6c46751
Add needed header osmesa_3Demu.h, remove unneeded stdio.h and move stdlib.h on top because.
2009-01-16 23:04:09 +00:00
luigi__
26c2dd2ec9
Fixed a possible bug with 256-color backgrounds not using extended palettes.
2009-01-16 22:41:01 +00:00
luigi__
f035b9d331
Removed some hacks that were supposed to force blending for sprites and that actually cause glitches.
2009-01-16 22:07:58 +00:00
luigi__
171b4aeeba
Fixed a bug with scrolling on 16-color text backgrounds.
...
Fixed a possible bug with 3D layer scrolling.
2009-01-16 20:35:40 +00:00
riccardom
519711e6f8
Add enable / disable audio switch to gtk frontend.
2009-01-16 20:04:00 +00:00
riccardom
58ac31761a
This is more useful not commented, desmume handles the error fine.
2009-01-16 19:52:08 +00:00
luigi__
747cc72948
Fixed scrolling for 3D layer (it would scroll backwards).
...
Plus, we can now get rid of the start/end params in the 3D GetLine func.
2009-01-16 15:25:12 +00:00
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