Commit Graph

3710 Commits

Author SHA1 Message Date
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
gocha 19f9986750 rasterizer: enabled line poly hack 2010-12-23 22:43:51 +00:00
gocha a882fd6373 rasterizer: add workaround for line poly. However, it's commented out since it's incomplete and also causes another glitch. 2010-12-22 11:30:15 +00:00
gocha 4ba4419e8f OGLRender: prefer GL_LINE_LOOP rather than GL_QUADS for line segment.
Algorithm of isPolyLine() isn't perfect, but I think it'll work good enough for most cases.
This change should improve Castlevania Portrait of Ruin (trajectory of ricochet, and glow of warp stone)
SoftRasterizer must have a similar issue, it doesn't display both of them.
2010-12-20 12:45:39 +00:00
dormito b721929595 adjusted ini file location to ensure that is in the same path as the executable 2010-12-19 21:20:12 +00:00
wntrmute d093315786 fix osx compile 2010-12-19 13:14:52 +00:00
dormito fd6c778db0 minor corrections to wx port; spacifcaly to fix osx compile 2010-12-19 13:01:28 +00:00
dormito 5d68b4d98e updates to wx to move class declarations out of wxmain.cpp and into wxmain.h; along with primative additon of Hud font setter 2010-12-19 12:31:19 +00:00
wntrmute 95c40ea60a temp fixes for compiling wx on osx 2010-12-19 11:11:03 +00:00
zeromus d37ac82039 try fixing spu race conditions more 2010-12-19 05:29:48 +00:00
zeromus e2c27f9c88 win32: try to make loadstates crash less frequently by fixing spu/mainthread race condition 2010-12-19 04:45:05 +00:00
zeromus f13fabcc73 add big endian toggle to memview 2010-12-19 01:32:40 +00:00
zeromus 3f6e986076 win32: add 5x window size 2010-12-17 20:35:06 +00:00
mtabachenko 8266164a60 OpenGL:
- add support quad primitives (fix wireframe: Nanostray 2 menu and stage select screen, Harvest Moon Frantic Farming);
2010-12-17 18:44:43 +00:00
zeromus 1994e00506 fix boneheaded hotkey mistakes 2010-12-11 18:37:33 +00:00