Commit Graph

3740 Commits

Author SHA1 Message Date
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
zeromus 0f94429bab add support for varying stylus pressure. not tested very well. default hotkey shift +/- 2010-12-10 05:17:34 +00:00
zeromus f0d3bd7f40 2010-12-04 23:05:19 +00:00
zeromus d93668c4c0 change all code related to padding save memory to go through one function that pads with 0xFF. maybe that will help fix some mysterious quirks in save file importing. 2010-12-03 20:07:44 +00:00
zeromus be8b6906c8 fix some ipc fifo bugs (fixes Defc0n-Zero demo and some recent libnds fifosystem changes) 2010-12-01 08:08:52 +00:00
zeromus fde699f8d9 fix up wx msvc 2010-11-24 23:58:21 +00:00
zeromus da27b3e49e remove some useless stuff 2010-11-24 23:46:50 +00:00
dormito 5c1a85e264 prevent crashesh when sound is enable but no working soundcard is avalible 2010-11-23 05:06:34 +00:00
zeromus b50a86f560 add some error handling for ridiculous mis-uses of cflash directories containing too many GB of files 2010-11-23 01:45:48 +00:00
zeromus 4ffac4d2df 7z libs should not include a hacky overridden operator new() made for msvc6 compatibility 2010-11-23 01:40:34 +00:00
dormito 189ea22a75 set target throttle speed to 1.00x and save/load from ini 2010-11-21 05:40:33 +00:00
dormito 168aa1c39f restored "Display Frame Counter"'s ID back to ID_VIEW_FRAMECOUNTER 2010-11-21 02:54:59 +00:00
dormito 04e454c8a3 corrections to make IDs reguarding the font switcher unique 2010-11-19 09:20:35 +00:00
zeromus ef37c65f92 add hud font switching code 2010-11-19 08:26:07 +00:00
zeromus 4e181756da etc 2010-11-18 02:35:37 +00:00
zeromus efdd1e8621 oh i see. GPOINTER_TO_UINT as well 2010-11-17 08:08:22 +00:00
zeromus 0bb93e7c8c ok i shouldve checked for these all at once but now i did and this is the last 2010-11-17 08:06:49 +00:00
zeromus 73b9cd6503 more of the same 2010-11-17 08:05:43 +00:00
zeromus 07f8735d02 fix 64bit GPOINTER_TO_INT ? 2010-11-17 08:04:27 +00:00
zeromus 8a38d05f18 osx compile fixes from recent libfat additions 2010-11-17 07:31:02 +00:00
zeromus 4180b540a7 fix regression from r3848 that was making some mic malfunction 2010-11-14 07:25:24 +00:00