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
yabause
71b04380f1
Fixed compilation when gtkglext is not installed.
2009-01-08 20:06:02 +00:00
mtabachenko
96333a1907
fix winport compiling;
2009-01-08 08:22:44 +00:00
zeromus
9584a9b081
fix texture handling for texels with MSB set (fixes some texture corruption)
2009-01-08 02:49:30 +00:00
yabause
d10d9c6690
Removed dependency on gdkglext as we already have one on
...
gtkglext.
2009-01-07 23:06:13 +00:00
yabause
2941e5c05b
Ooops... there was two place were glActiveTexture was WIN32
...
protected.
2009-01-07 22:34:07 +00:00
yabause
7877dbaa9b
Setting minimum needed automake version.
2009-01-07 21:08:47 +00:00
yabause
cb7887b1ec
Testing if opengl api version is < 1.3 instead of testing
...
if we're compiling on windows. This shouldn't break
anything and fix some compilation problems.
2009-01-07 20:55:56 +00:00
zeromus
5d3620d90f
reverting my revert. now i understand that the vcproj files had the configurations renamed and the sln didnt know about them. to fix this, i recreated the sln file.
2009-01-05 22:16:25 +00:00
yabause
2bef4e40b8
Better initialization of gtkglext so it doesn't works
...
only for depth >= 24bpp
2009-01-05 22:13:42 +00:00
zeromus
b82970ad10
something is seriously messed up in this vcproj. i cant build any release builds with it. reverted to fix it.
2009-01-05 21:49:15 +00:00
mtabachenko
41c0169530
core:
...
- delete doubled declaration of cnt_r variable (thanks xrmx)
2009-01-05 21:40:24 +00:00
yabause
16b8a8f174
Removed the custom debug code to use the desmume one.
2009-01-05 21:13:25 +00:00
mtabachenko
597570a733
typo fix in readme.win
2009-01-05 16:42:14 +00:00
riccardom
1320134c19
Remove unused global variables, windows frontend has them too.
2009-01-05 14:38:56 +00:00
mtabachenko
d501721848
core:
...
- optimization in ipc fifo;
2009-01-05 14:23:43 +00:00
riccardom
fb160ff827
Move display size and layers menu out of graphics menu; split frameskip, display size and submenu to separated functions.
2009-01-05 14:09:17 +00:00
riccardom
4f4b7278c3
Convert Cur_Keypad to a local variable
2009-01-05 13:16:31 +00:00
riccardom
671ec49d8d
Correct type and cast from / to gpointers for G_CALLBACK argument
2009-01-05 13:00:12 +00:00
riccardom
06f0cce555
Handle OBJ layers in layer visibility switch, this brings feature parity with gtk-glade in this area.
2009-01-05 10:41:52 +00:00
riccardom
985cd76a5f
Rework layer visibilty handling to be something sane, in the process fix subscreen layers that were not working. OBJs are still not handled.
2009-01-05 10:29:56 +00:00
riccardom
47905bafea
Move GPU_screen to rgb loop in a helper function since it is repeated three times.
2009-01-04 23:22:36 +00:00
shashClp
6f8eda0414
Update general and windows READMEs
2009-01-04 16:05:14 +00:00
riccardom
d99c069c8e
Oops, fixup previous changes: missing free and correct cast in malloc.
2009-01-04 14:27:25 +00:00
riccardom
9db45c8477
This experimental patch avoids an intermediate step in sdl for rgb555 to rgb conversion. In my limited testing this gives me a couple more fps, possibly because of 1 less allocation and memcpy.
2009-01-04 14:24:42 +00:00
mtabachenko
6eb058bba3
- add extended version string;
...
winport:
- add to projects "release" solutions (for developers and beta versions 'Interim')
- change about dialog box :)
2009-01-04 11:43:00 +00:00
zeromus
39083243ed
add changelog for homebrew fix
2009-01-04 00:35:22 +00:00
yabause
68fd04ca2c
Added osmesa "backend" for OpenGL (off-screen) rendering
...
in gtk port.
This is enabled with --enable-osmesa configure switch and
shouldn't break (or change) anything when the switch is not
used.
If someone feels like porting that to glade port, go ahead...
but there's a number of opengl/gtkglext/etc. issues that will
need to be fixed first.
2009-01-03 23:37:26 +00:00
riccardom
7a245ef399
Disable ability to change screen size: it doesn't work and there's a lot of code that relies on default size.
2009-01-03 22:53:17 +00:00
riccardom
1411519bea
Kill Modify_Key() related global variables and put them in a struct passed to the callback function.
2009-01-03 22:05:24 +00:00
yabause
b893eddd17
AFAIK, the layout file was needed by dev-cpp and is useless
...
now.
2009-01-03 21:49:19 +00:00
riccardom
fc31ff0d29
cleanup status bar code: convert pStatusBar_Change from macro to function, convert pStatusBar_Ctx from global to local
2009-01-03 21:10:56 +00:00
riccardom
0a351b29db
gtk frontend: use ternary operator instead of if/else
2009-01-03 20:30:03 +00:00
riccardom
b128934473
Move menu and toolbar creation to helper functions in gtk frontend to make
...
common_gtk_main() more readable.
In the process i had to do these changes:
- set limiter_timer to NULL because gcc warns it could be used uninitialized
- made pToolbar local instead of global static
- remove a double gtk_check_menu_item_set_active() call
2009-01-03 18:44:02 +00:00