Commit Graph

3774 Commits

Author SHA1 Message Date
gocha d77e3ee425 RAM Search: fix reset code and update the current values for every addresses.
RAM Search: workaround for auto search restart.
2011-03-21 00:22:53 +00:00
zeromus 143217af2c sync emufiles between emus 2011-03-20 18:33:41 +00:00
riccardom 80fd38374f Reinitialize GL after SDL_SetVideoMode
On some systems SDL_SetVideoMode resets OpenGL context,
dropping the screen texture and leading to glTexSubimage2D
failure when using the --opengl-2d switch.

Attached patch reinitialized OpenGL after window resize.

This is a forward port of Jakub Higersberger patch at
 #2839785. This fix the broken resize with cli frontend
reported in #3195218.
2011-03-16 21:42:53 +00:00
riccardom 8422f0ab7c cli: put 'now' variable declaration were due
Note to self: this is C not python.
2011-03-12 16:41:08 +00:00
riccardom 3713c1ba7f cli: avoid some overhead with DISPLAY_FPS defined
Avoid a call to SDL_GetTicks() which in turn call the
gettimeofday() syscall when DISPLAY_FPS() is defined.
2011-03-09 22:07:44 +00:00
riccardom 18349689c8 cli: better FPS limiting
Simplify and make the fps limit behave better.

From: Thomas Jones <thomas.jones@utoronto.ca>

[rm: remove fps_limiter_frame_period now unused and fixup whitespace]
2011-03-09 21:55:48 +00:00
riccardom 9d0c383e93 autoconf: use AC_CANONICAL_HOST not AC_CANONICAL_TARGET
AC_CANONICAL_TARGET is for compilers, desmume is not a compiler. It
figures out what platform the compiler should generate binaries for.

AC_CANONICAL_HOST is for figuring out what platform you will run on.

From: Thomas Jones <thomas.jones@utoronto.ca>
2011-03-09 21:15:40 +00:00
zeromus ade66fd351 fix bug from r3935 which broke textures when loading savestate while using softrasterizer 2011-03-08 07:00:22 +00:00
zeromus 782a15da11 don't render rotscaled bitmap sprites with alpha==0 2011-03-06 22:03:06 +00:00
zeromus 9897125f9a add hq4x filter. i can't tell if i did it right, because all hqx filters look broken to me even when theyre working. 2011-03-05 20:04:05 +00:00
riccardom 009029b15d rasterize: check if _MSC_VER is defined before checking against a version 2011-02-28 18:08:13 +00:00
riccardom e7064a71b6 gtk: Remove usage of deprecated gtk_label_set 2011-02-28 18:06:02 +00:00
mtabachenko fc0daf243a - fix line segment detection; 2011-02-25 14:57:01 +00:00
zeromus bf013a7c18 more robust dsi touch 2011-02-25 07:21:52 +00:00
zeromus 4a330878ae add --dsi-mode=1 and dsi TSC emulation. this does not constitute "dsi support". you will probably think that it does anyway. 2011-02-22 07:13:20 +00:00
zeromus 0a0d4fe509 add --debug-console=1 which affects arm9 swi 0x0F and whether 8MB ewram is installed 2011-02-21 20:12:04 +00:00
mtabachenko 8c049fc914 - removed new 3D polygon definitions; 2011-02-16 09:31:14 +00:00
wntrmute a8f6163bb2 remove delay from idle loop, correct slash in desmume.ini path (both slashes work on windows, backslashes don't on linux & osx 2011-02-14 17:05:37 +00:00
zeromus d583566a3e fix bugs in arm7's VRAMSTAT register 2011-02-11 07:35:08 +00:00
mtabachenko 711f5ef88c - added new 3D polygon definitions (disabled by default and work only with OpenGL);
OpenGL:
- a bit optimization FBO;
2011-02-09 16:04:15 +00:00
mtabachenko 133419a1e3 - renamed file names for slot2 addons; 2011-02-09 15:04:07 +00:00
zeromus 20aa3cc42e now that i have a piano to test with, refine piano emulation a bit. also rename that file to conform to more recent standards 2011-02-09 00:36:25 +00:00
zeromus 1d239bce90 properly handle sprite virtual screen y dimension wrapping (fixes rotoscaled sprites which wrap across the bottom of the screen and back to the top) 2011-02-07 21:01:42 +00:00
zeromus 111476de2e flush some logging more often 2011-02-07 18:41:06 +00:00
gocha cb21139402 Commented out r3909 changes, because of Portrait of Ruin warp stone regression.
I guess, not much sure though, gfx3d_IsLinePoly doesn't need to take Z position. Z will be handled well by each renderer, whether it's polygon or line.
2011-02-06 05:17:01 +00:00
gocha 967d00cf34 Fix Increase Pressure hotkey default. 2011-02-06 01:28:45 +00:00
zeromus fd76bc0f6c fix some VRAM_I mirroring and change sprite rendering to memory map per-pixel instead of per-scanline, fixing sprites going over the edge of vram. fixes a lens flare at the end of ff3. also do some housekeeping 2011-02-03 05:23:01 +00:00
zeromus dbcf7e675e add vram test 2011-02-01 22:29:47 +00:00
zeromus ca6c16394e fix some slot-2 addons and bump trunk version number 2011-02-01 21:44:35 +00:00
adelikat 0d4763d281 Lua - fix memory.readdword function (was returning signed values), same fix as r296 of GENS 2011-01-31 15:17:51 +00:00
zeromus de1374a445 test 2011-01-31 05:15:46 +00:00
mtabachenko 98d5d4a597 opps, sorry :( 2011-01-26 15:28:12 +00:00
mtabachenko ac8d9977ee core:
- fixed bug in Alpha Blending Coefficients Register (fix white screen in Star Wars The Force Unleashed 2);
2011-01-26 15:24:59 +00:00
zeromus 430759d54f forgot to add a file!! 2011-01-24 08:47:39 +00:00
zeromus c3f521d09a add arkanoid paddle emulation. also add some emulation of EXMEMCNT bus allocation 2011-01-24 08:28:59 +00:00
zeromus 0eb39e48c3 fix windows desmume vcproj after recent source tree changes 2011-01-19 22:43:41 +00:00
zeromus b6431dda83 ogl renderer: fix line loop detection so that it is aware of the existence of 3d games 2011-01-16 19:01:21 +00:00
zeromus 575d87fc98 rearrange vfat code to be reusable by multiple devices, make slot1-R4 use it, add slot1-fat-dir=/path/to/dir for setting up a fat image for slot-1 devices, rename "compact flash" addon to MPCF, make DLDI-autopatcher not touch roms unless "Default (No interface)" is the current driver (otherwise, your roms intentionally patched with other things will get overwritten) 2011-01-14 03:19:05 +00:00
normmatt234 b14e6f01df Added emulation for 16bit writes to REG_GCROMCTRL.
Reset slot1_device in NDS_Reset.
2011-01-13 04:35:11 +00:00
zeromus 1d2ceefbe9 remove "BX using PC as operand" diagnostic message 2011-01-08 03:32:19 +00:00
mtabachenko 46ecfcf7fd winport:
- add hack for vs2010 build (crash on SoftRasterizer);
2011-01-07 11:25:36 +00:00
mtabachenko 75dcdfd020 OpenGL:
- add ClearImage/Rear-plane emulation (fix Sonic Chronicles Dark Brotherhood, The Chronicles of Narnia - The Lion, The Witch and The Wardrobe, Harry Potter and the Order of the Phoenix etc);
2011-01-05 11:36:59 +00:00
zeromus f502769b6c clear lag frame on 8 and 32bit keypad register reads 2011-01-01 21:41:31 +00:00
zeromus ca198d08bf win32: allow debug console showage to be overridden with ini file [Display] Show Console=1 2010-12-31 18:07:07 +00:00
riccardom bb0ceffcd5 Correct ALIGN preprocessor stuff for __GNU_C__ 2010-12-31 18:01:32 +00:00
riccardom e6ad3b5db5 Fix build without opengl, fix #3148357
Stop linking unconditionally to libGLU because it will
fail at link time if GL headers are not found.
2010-12-31 16:42:58 +00:00
riccardom d23f9f77a9 We use FAST_ALIGN from types.h so include it directly, possibly fix #3148356 2010-12-31 15:39:08 +00:00
riccardom e82f680e48 wx: fix compilation, + operator doesn't know what to do with string literals 2010-12-31 15:27:19 +00:00
riccardom 5fa4217abf wx: fix compile without libaggx 2010-12-31 15:21:21 +00:00
gocha 41d9972ec2 rasterizer: improve horizontal line (Portrait of Ruin, Dart) 2010-12-29 04:02:11 +00:00