Commit Graph

2725 Commits

Author SHA1 Message Date
zeromus 04af01a1ef core: emulate dma access to TCM by reading 0 and discarding writes. also fix a bug in the newer (extremely verbose) instruction logging 2009-07-03 09:52:32 +00:00
zeromus fb1bde8d41 gpu: overhaul sprite final pixel rendering to fix bugs and reduce code bloat. I may have broken some things (there are many rarely used configurations in here) but the code is in a final compact form now. also fix some win32 rom path related bugs. 2009-07-03 07:15:17 +00:00
p989 da7cb2fede lua: multiple vms with callbacks, string printing and console output, editing a script has immediate effects, clean up some libs and win32 menus 2009-07-03 06:28:39 +00:00
zeromus 1119a788ef fix a bug in vram mapping diagnostics printing 2009-07-03 02:27:53 +00:00
zeromus 11509592e4 win32: repair path-related things 2009-07-02 05:12:34 +00:00
p989 4dea9cc186 win32: fix lua path 2009-07-01 19:50:06 +00:00
mtabachenko 321873924b sorry, forgot commit resource file; 2009-07-01 10:23:07 +00:00
mtabachenko 9445a175fc - some fixes in gbaslot; 2009-07-01 09:46:41 +00:00
zeromus 7500bd0611 add packing attributes to another fat struct 2009-07-01 06:37:04 +00:00
zeromus 2b83987056 gbaslot is no longer experimental. old cflash system removed. clean up (hopefully) gbaslot cflash configuration system. common command line parsing for cflash. fix bug in cflash path mounting involving struct packing which failed in gcc (fat image mounting remains untested). 2009-07-01 05:51:42 +00:00
zeromus 5a0f4d989a add ideas-style debug console printing commands 2009-07-01 01:27:45 +00:00
p989 a57fd04002 lua: stylus.read 2009-06-30 18:01:31 +00:00
p989 c3d97b7854 move the stylus display to the bottom screen 2009-06-30 15:41:02 +00:00
p989 fa63c0da88 win32: path settings on one page, manual edits saved 2009-06-29 06:59:21 +00:00
p989 515d4e9987 win32: applied hicoder's path settings dialog patch. the default path behavior has changed from putting/looking for files where the rom is to putting/looking for files where the exe is 2009-06-28 18:44:00 +00:00
mtabachenko 8074480ba4 opps 2009-06-28 16:21:31 +00:00
mtabachenko 0046fa5c41 zeromus: sorry, i fix rev.2449 (reverted and fixed); dogs look fine now :) 2009-06-28 16:19:12 +00:00
gocha 845917c43b reset lag counter when reset rom, add reset lag counter hotkey 2009-06-28 06:25:17 +00:00
zeromus 6016b74e94 fix lua engine warnings 2009-06-28 04:15:25 +00:00
zeromus 572365617d clean up auxspicnt emulation 2009-06-28 03:19:48 +00:00
gocha ceea17083d win32: fix turbo start/select 2009-06-28 01:57:38 +00:00
zeromus cb75fa85fb reset frame counter when resetting rom 2009-06-28 01:55:23 +00:00
zeromus bc91ee7d50 crazymax: reverted packed command handling outside of USE_GEOMETRY_FIFO_EMULATION; check wandering dogs on nintendogs intro kennel chooser. im not sure why your approach didnt work. but good work on all the other stuff! i also suggest decoding commands written to registers (including packed commands) and putting them in the fifo since i bet that is how it works (it will simplify the logic as well). ill do this eventually if you dont. 2009-06-28 01:34:16 +00:00
zeromus b194f3566b win32: fix vs2010 vcxproj 2009-06-28 00:03:04 +00:00
zeromus bff9cfdd5e win32: change everything away from fastcall. its not so much faster since all the important stuff is inlined, and it is a huge headache and was going to end badly eventually anyway. also shrink some libs and fix some build errors. 2009-06-27 23:49:59 +00:00
zeromus f99e9e1456 fix a case in the rom header validation 2009-06-27 22:50:48 +00:00
p989 9facabe8a1 win32: 7z, rar, bz2 support, dialog for selecting a file from an archive with multiple files, lua console dialog 2009-06-27 18:41:37 +00:00
mtabachenko 44d89dfcc5 core:
- removed GE IRQ hack from new gxFIFO;
2009-06-27 18:06:12 +00:00
mtabachenko 52f43889b3 core:
- many fixes in experimental GEOMETRY_FIFO_EMULATION (now work many 3D games - Castlevania, M&L - TiP, MetalSlug 7 and many, but glitches in full 3D games: NSMB, FFx, Sonic etc.). need to test.
2009-06-27 15:50:55 +00:00
zeromus c742ca7c82 blahhhhhh update the chinese version of that dialog. 2009-06-26 22:35:10 +00:00
zeromus 8a099f51be win32: fix sound view to show volumes with datashift builtin optionally, and other misc cleanups 2009-06-26 22:32:49 +00:00
zeromus d3ccd7e968 win32: fix vs2008 more. fastcall needs to be removed eventually, it is an epic struggle to continue using it, which will culminate in failure once we start using glibc in more than one file 2009-06-26 20:16:45 +00:00
zeromus f6b07a41e8 win32: fix vs2008 release build 2009-06-26 20:07:07 +00:00
riccardom c5e0f2500e Add the alternative cf implementation from the addons. The plan is to have more instruments to sort out what's wrong with not being able to run pythonNDS demo under linux. 2009-06-26 19:30:08 +00:00
riccardom 78d17e31e8 Compile lua engine on linux if lua is available, still not hooked in gui. 2009-06-26 19:12:23 +00:00
mtabachenko 1af7d5e9ec winport:
- added Lua 'fastcall' library in VS2008; :)
2009-06-26 13:35:05 +00:00
zeromus a18ecb3527 remove <TexCache_TexFormat format> which caused compile errors on one lone person's system. why only him?? 2009-06-26 06:17:20 +00:00
zeromus faa55cf1f7 win32: add lua-engine.cpp to vs2005 vcproj 2009-06-26 06:14:57 +00:00
p989 20b89b2b49 lua scripting 2009-06-26 06:10:28 +00:00
zeromus 918afdcb2b win32: add static lua library 2009-06-26 05:57:05 +00:00
zeromus eac2b05c70 gfx3d: fix advance wars invisible tiles yet again. 2009-06-25 17:08:52 +00:00
luigi__ 92464f0c84 Re-enable wifi usec trigger which was accidentally(?) commented out.
Also, I changed my way so it's more like zero's one, but the decrement value for nds.wifiCycle makes more sense to me. zero, could you consider it please?
Also added some comments.
2009-06-24 23:20:17 +00:00
riccardom 3c184e0cfd make FCEUSS_SaveSRAM static and fixup whitespace on a line. 2009-06-24 21:14:48 +00:00
p989 07df6a630a reset recording 2009-06-24 21:10:10 +00:00
zeromus bcf3b9be14 win32: fix danish language menu selection as reported in forums 2009-06-24 20:35:37 +00:00
zeromus d647b9f481 gfx3d: a refinement to poly sorting 2009-06-24 19:23:37 +00:00
zeromus fc43f75b70 gpu: change affine bg drawing to use more accurate vram mapping. fixes some display issues, costs some speed. 2009-06-24 06:03:19 +00:00
zeromus 8ca0cddb7c gfx3d: add a default clear depth of maximum value (most distant) for games which never set it. 2009-06-24 05:17:32 +00:00
zeromus 1b44158f75 gfx3d: fix an ancient bug in matrix set position. fixes some mispositioned verts e.g. diddy kong racing 2009-06-24 00:40:40 +00:00
riccardom d489599bc6 Add X includes on darwin platform to allow cli frontend build on mac os x out
of the box. .lart^Wthanks giskard for the help.
2009-06-23 18:15:00 +00:00
zeromus 7789ebb3f1 oops 2009-06-23 04:45:47 +00:00
zeromus 263617e84b add some persons's osx chinese translation 2009-06-23 04:24:55 +00:00
zeromus 6b9f3f6b5b osx: apply save type selection patch 2009-06-23 04:14:17 +00:00
zeromus dd704aa865 win32: add background pause 2009-06-23 03:56:38 +00:00
zeromus 197392788a win32: fix bug in rc and add 2.5x window size 2009-06-22 20:50:24 +00:00
zeromus d8cb1ea638 rasterize: fix depth buffering again. 2009-06-22 18:05:47 +00:00
riccardom e9ebd7df18 Fix compilation with EXPERIMENTAL_GBASLOT defined. 2009-06-22 07:53:38 +00:00
zeromus af53b8e106 gpu: add experimental handling for a case of translucent bmp obj blending 2009-06-22 06:09:37 +00:00
zeromus 41a953f4a6 rasterize: fix highlight rendering 2009-06-21 19:26:13 +00:00
matusz 15b2a7cbc1 gtk-port WIP: building cheat searching dialog 2009-06-21 17:26:27 +00:00
riccardom 643d8f460c Shut up a couple of signed vs unsigned gcc warnings. 2009-06-21 09:14:10 +00:00
zeromus 83d9d24747 rasterize: remove a recent depth buffering regression in advance wars tile rendering 2009-06-21 06:26:09 +00:00
p989 642cbae742 store ext bios / swi settings 2009-06-20 21:47:58 +00:00
zeromus 4489fcd31f win32: fix svn version reporting in some cases 2009-06-20 21:29:04 +00:00
zeromus 0340f67a5f rasterize: fix toon shading when no texture is set (mario kart star powerup) 2009-06-20 19:27:22 +00:00
zeromus 6550d01a86 shut up gcc 2009-06-20 17:58:12 +00:00
zeromus a410b2f610 win32: fix warning in rc 2009-06-20 17:50:13 +00:00
matusz 7dc2c12bc8 include added parameters in save_movie 2009-06-20 17:49:59 +00:00
zeromus ec3a46782a rasterize: fix battles of prince of persia display failure regression 2009-06-20 17:45:39 +00:00
luigi__ 869ecc2788 Fixed PSG sound which would sometimes not play (regression).
By the way, SPU.cpp should be cleaned up. Some parts are messy and it takes hours to get compiled.
2009-06-20 13:55:56 +00:00
luigi__ c46ab0ca31 uh? need to commit again? 2009-06-20 13:18:50 +00:00
luigi__ f192604d10 Changed intermediate directory to '.VS2010'. 2009-06-20 13:15:07 +00:00
riccardom 35b67fb337 Add a toogle to disable / enable fps limiter while playing. The purpose of this is to fast
forward attack animations from. We don't have patience :) 

This patch is a modified version of the one from szigor from bug #2806869. Please note i've
used the already available boost key (SDLK_o) instead of the tab.
2009-06-20 10:02:37 +00:00
zeromus 1dcbe7b83a oops, left a hack uncommented 2009-06-20 08:02:54 +00:00
zeromus 959207cbeb rasterize: add clear image emulation 2009-06-20 07:57:52 +00:00
p989 c64e50151e starting a movie from sram 2009-06-20 06:28:23 +00:00
zeromus 6cc044c496 win32: add chinese translation 2009-06-20 03:56:12 +00:00
riccardom 1f0cadcfe8 Add enable-wifi switch and proper check for pcap 2009-06-19 22:42:41 +00:00
riccardom e89c997958 Fixup declaration vs initialization order warning. 2009-06-19 22:24:13 +00:00
yabause 792d1ba728 Added some files to distribution. 2009-06-19 21:11:18 +00:00
zeromus 3f80c39f33 win32: fjx types.h and add version.h to vcproj files 2009-06-18 20:14:58 +00:00
riccardom fa2afc6386 Fixup compilation and remove duplicate stuff rom types.h 2009-06-18 20:10:56 +00:00
riccardom b9f520a85a Allow compilation of linux cli without glib since it does not need it. Probably there is a cleaner
way but since desmume still compiles fine with glib it is not regressing. Guillame take a look at
this and remember we should take a serious look at configure.ac ;).
2009-06-18 19:50:51 +00:00
riccardom 6d66840326 define SVN_REV_STR as SVN_REV if is set. 2009-06-18 19:33:51 +00:00
riccardom bd0f5f9eb2 Define SVN_REV filled with latest svn revision. Code kindly taken from geany project. 2009-06-18 19:21:28 +00:00
luigi__ 05b10e8faa Added a project file for VS2010.
Note: this project is a converted version of the VS2008 project because I'm too lazy to replicate all the settings of the VS2008 project in a new VS2010 one. Please check that it works. I may have omitted important files :P
2009-06-18 16:27:51 +00:00
zeromus 8477368c41 add wificycle to savestate (probably an unimportant bug)
add write_enable=FALSE to backupdevice init (possibly an important bug)
2009-06-18 15:25:41 +00:00
zeromus 33e735a926 hoepfully fix atma's build error 2009-06-18 15:07:13 +00:00
matusz 8028559d84 s/#include "disassembler.h"/#include "Disassembler.h"/
(case sensitive filesystem here and it is capitalized everywhere else)
2009-06-18 10:50:50 +00:00
gocha fbf63505cf AutoHold for L and R 2009-06-18 08:43:58 +00:00
zeromus a55e58a804 update makefile with version.h 2009-06-18 06:51:06 +00:00
zeromus a2897ac198 core: move all desmume version #defines to version.h so that less stuff depends on it;
win32: add svn revision detection and print it in console and title etc.
2009-06-18 05:25:20 +00:00
zeromus caf0952774 win32: fix a ~1month old bug which made memview not able to see dtcm; fix a rerecording desynch bug involving the framecounter being wrong, which causes rtc reads during movies to yield the wrong value at the wrong time 2009-06-18 00:21:46 +00:00
yabause f7e9eb8598 Added some missing file to distribution. 2009-06-17 22:02:06 +00:00
zeromus ada3cc8c59 add a common commandline option --start-paused for when a rom is specified on commandline (but you dont want it to start immediately) 2009-06-17 21:52:40 +00:00
zeromus 258f1fb2c3 move the possibly useless backup memory flushing code to core to make sure that everyone gets it. 2009-06-17 20:30:28 +00:00
zeromus c248dd4f1d ok 2009-06-17 20:22:53 +00:00
riccardom f60a8de07d Make wifi compiles for !WIN32, now the only missing bits are configure check for libpcap and runtime testing :).
It is possible that i've made a typo or similar mistake in the wrappers, i'm sorry for that but should be easy to spot and fix.
2009-06-17 20:21:20 +00:00
riccardom b481b8d5d9 Fix warnings and add libpcap include for !WIN32, need more fixes to compile. 2009-06-17 18:59:43 +00:00
zeromus dfcbea4161 win32: fix bugs which made compling without EXPERIMENTAL_WIFI fail 2009-06-17 18:55:03 +00:00
matusz 8d4a505f72 gtk-port: unhide cheat menu items
limit cheat size option to 1-4
2009-06-17 18:04:10 +00:00
riccardom 7ca7824ebf Hook fake mic in cli frontend: use m to toggle. 2009-06-17 17:23:52 +00:00
riccardom a2b08efbd7 Random cleanup: fix whitespace in config check, remove commented debug code. Cleanup a bit initGL. 2009-06-17 17:19:06 +00:00
zeromus 2a86619492 ditto 2009-06-17 05:07:52 +00:00
zeromus ff8be953a9 update dsm spec 2009-06-17 01:23:43 +00:00
p989 e2206215bf parenthesis 2009-06-16 19:44:46 +00:00
zeromus 0579983459 adding these files seems to help vc++ express build. i think it doesnt break full vs because their builtin versions have higher priority? 2009-06-16 19:43:19 +00:00
p989 eb05c12759 preliminary lid recording 2009-06-16 19:39:21 +00:00
zeromus e91c8f89c1 resource.h instead of resource1.h 2009-06-16 19:38:22 +00:00
zeromus 8a020c11ba try fixing rc to work in 2010 and 2005 2009-06-16 18:58:58 +00:00
p989 5688e953ca ported previous 2009-06-16 18:43:36 +00:00
mtabachenko 08628592cf - sse2 optimizations (speed test http://www.turboupload.com/uzmjnuzfbvf1/test_matrix_SSE2_09-06-16.ZIP) 2009-06-16 18:01:56 +00:00
luigi__ b7f41c4ff1 Remove including of targetver.h. 2009-06-16 17:36:43 +00:00
luigi__ f02500bf67 Fixed the first (and hoefully, the last) problem. 2009-06-16 17:25:14 +00:00
zeromus 827322a013 try fixing resources for vs2005 2009-06-16 17:19:05 +00:00
luigi__ 1382b51492 Saved resources from VS2010 resource editor. Please check that nothing was broken.
If everything went fine, then WE DON'T NEED RESEDIT ANYMORE!!! EVERYTHING IS LIKE BEFORE!!! EVERYBODY CAN NOW EDIT DIALOGS!!!
2009-06-16 17:06:33 +00:00
zeromus 5b83d55092 integrate from release branch 2009-06-16 05:50:48 +00:00
gecko_reverse ae6f134406 compile fix for cocoa port 2009-06-15 10:54:27 +00:00
mtabachenko 3ed0604e12 winport:
- fixed search after load savestate and reset game;
- fixed grayed 'OK' button in GBAslot dialog;
2009-06-14 16:44:00 +00:00
matusz 728db76bde gtk-port: cheat-window size-column bug-fix 2009-06-14 01:53:55 +00:00
matusz 4175f299d3 remove a stray variable 2009-06-14 01:31:53 +00:00
riccardom 9000a56039 Add recent cli improvements. 2009-06-13 15:36:09 +00:00
riccardom 8aa6cce8cb Hide cheat system directly in the gui. 2009-06-13 15:27:00 +00:00
matusz a8bed32619 gtk-port: fix a few bugs in cheat window
keeping cheats disabled (until release)
2009-06-13 14:14:43 +00:00
matusz 99e1e3b5d5 defer cheating in gtk until after release 2009-06-13 10:13:35 +00:00
riccardom 808c6f8d3d Fix up annoying warning about declaration vs initialization order. 2009-06-13 09:50:37 +00:00
riccardom d6532cfbe2 No need for extern here. 2009-06-13 08:23:57 +00:00
riccardom d6e495da98 Don't need 100 chars for win title, while at it use snprintf instead of sprintf. 2009-06-13 08:05:34 +00:00
matusz e2e74e9b3e gtk-port: Hook up cheating engine
cheat searching not hooked yet
2009-06-13 08:05:10 +00:00
riccardom 1019c9bb46 Exit when pressing escape, patch by szigor from #2801291. 2009-06-12 20:15:20 +00:00
riccardom 748c4c810b Add auto pause option to cli frontend by szigor from #2801291. 2009-06-12 20:12:08 +00:00
riccardom 9ac2a2a48f Commit a modified version of szigor cli input refactoring patch from #2801291.
The change from the original are mainly moving the input update to an helper
 and calling it in the frameskip loop like it is done on other frontends.
2009-06-12 19:40:30 +00:00
riccardom 27e9db8c6b Add frameskip for cli frontend, patch by szigor from #280129. The FIXME could be easily resolvable so we should fix it shortly :) 2009-06-12 08:03:51 +00:00
riccardom 1de4517874 Fixup whitespace. 2009-06-12 07:25:50 +00:00
riccardom 63a893a277 atoi needs stdlib.h 2009-06-12 07:16:11 +00:00
zeromus b18e0dcb15 gtk: fix movieplaying and add minimal play/record/stop menu support 2009-06-12 07:11:40 +00:00
mtabachenko 45f129f229 - fix bug in init & reset OpenGL engine; 2009-06-11 20:25:27 +00:00
zeromus 0ef0afed15 try a little hack to fix tomb raider underworld savefile which was writing past its 512B limit 2009-06-11 04:33:11 +00:00
p989 1c1dd8bb30 win32: reset mic button buffer pos if not pressed 2009-06-11 04:14:42 +00:00
zeromus 947356fbe1 clean up rom info collection and mix it up with the movie system 2009-06-11 03:40:56 +00:00
zeromus 5e3e6f8676 win32: work around unknown glitch with stdio attachment in visual studio command prompt 2009-06-10 20:59:57 +00:00
zeromus 7d69942bbb gdb stub fixups 2009-06-10 20:30:15 +00:00
zeromus 71eac340d5 work on changelog 2009-06-10 06:49:51 +00:00
zeromus d5dc1f45b1 spu: handle word writes to length register; fixes freeze during maxmod reverb (reverb still isnt supported, though) 2009-06-10 02:04:30 +00:00
zeromus 3cf5ec430a fix a certain pattern of ipc register writes which was breaking devkitpro touch input 2009-06-09 23:14:26 +00:00
zeromus 53aaa6850f set up a system to handle detection of bogus roms by header instead of by extension. fix poly sorting which was broken when changed to a stable sort (will make some invisible gui elements reappear) 2009-06-09 21:15:00 +00:00
zeromus 1828745e5d win32: add commandline handling for play-movie, record-movie, and load-slot 2009-06-09 05:21:58 +00:00
zeromus 28164e5bb2 fix screenshot bugs with rotation and accidentally including hud. rotation is fixed by writing screenshot unrotated since rotation is handled by platform code now and screenshotting is in the core. 2009-06-09 03:50:58 +00:00
zeromus 333a10a655 win32: add ability to disable each gpu, for speedup by halting render of useless screens 2009-06-09 03:35:37 +00:00
zeromus 7dbe16b4c4 only display X when input display is on 2009-06-09 03:06:15 +00:00
p989 952440b17d adjusted mic command number 2009-06-08 22:53:58 +00:00
p989 1b24d34ad2 removed main.h 2009-06-06 15:22:10 +00:00
p989 8ff221a8fa moved ShowInputDisplay 2009-06-06 15:08:13 +00:00
riccardom d38623350f Use tabs for whitespace consistently in MMU_struct. 2009-06-06 13:22:58 +00:00
riccardom 817e6af268 One should be enough :) 2009-06-06 12:41:20 +00:00
riccardom f9caa9490a stricmp is not available on !WIN32, use strcasecmp that is not available on WIN32 but it's already defined as _stricmp in types.h. 2009-06-06 12:33:51 +00:00
gocha d8d593d048 stylus display from rr-branch + minor change 2009-06-06 05:54:25 +00:00
p989 7d7a6c4bfa hotkey config doesn't center 2009-06-06 05:50:06 +00:00
zeromus 38fca0bb3c fix loading of zipfiles 2009-06-06 05:22:00 +00:00
gocha 77a8d25a13 win32: the updown control in ram watch now works well 2009-06-06 05:13:29 +00:00
luigi__ a208def471 For immediate LDR, if we're loading from [PC + 0xXXX], print final offset instead of [PC + 0xXXX]. 2009-06-05 21:09:35 +00:00
luigi__ 72f363a4fb Fixed crash when loading files that aren't ROMs (for example when accidentally dragging some file on DeSmuME's window). 2009-06-05 12:11:09 +00:00
luigi__ 343c013385 Fix two bugs with emulation settings dialog. 2009-06-05 11:52:03 +00:00
luigi__ b95d041976 Oops... the prevoius attempt was fucking horrible. This should be better. 2009-06-04 21:34:25 +00:00
luigi__ 7cb5d48907 Re-add writing to firmware because I need it for testing wifi stuff. 2009-06-04 21:27:31 +00:00
gocha 20c2734317 win32: changed avi framerate very slightly because it seems to have less audio desync. (old one wasn't so bad, anyway...) 2009-06-04 15:06:36 +00:00
riccardom b3a1dde141 Fixup linux build. 2009-06-03 19:10:13 +00:00
zeromus 3499207db6 fix crash in cheat search involving loading state in the middle of a search session 2009-06-03 15:32:51 +00:00
normmatt234 cd5560b966 Fix some broken stuff. 2009-06-03 05:24:23 +00:00
luigi__ ad8fe45f83 Hack a bit the power-on stuff. Fixes some problems with Nintendo WFC config util. 2009-06-02 20:28:38 +00:00
p989 d5aef7da1d preliminary mic recording 2009-06-02 20:22:58 +00:00
riccardom f4fb58d0ff Define empty macros as {} to avoid problem with empty macros inside if statements. 2009-06-02 19:11:09 +00:00
riccardom 327dc2c2b9 Remove unused parameters from NDS_LoadROM(). 2009-06-02 18:52:54 +00:00
zeromus fb6bf65dfd wifi: a timing tweak that may help luigi 2009-06-02 17:42:36 +00:00
luigi__ 7f483fcab4 Cleanup in wifi core:
- removed socket shit (which is anyway not suited to our needs)
- Added a logging system configured by a logging level
- Some other stuff...
2009-06-02 17:10:39 +00:00
zeromus 43b31e3f0c fix (new?) wifi crash 2009-06-02 04:32:21 +00:00
luigi__ 19fa692af8 Clean up packet managing in SoftAP. 2009-06-01 21:52:50 +00:00
luigi__ c2f70995b4 Oops... forgot to undo a hack I had added.
Also added comments about the packet length field in RX header.
2009-06-01 21:33:27 +00:00
luigi__ 5e51f9f1b4 After some fixes into SoftAP I managed to get the Nintendo WFC config util to see SoftAP. But unfortunately the connection test that follows will never end. Another problem to solve.
But first I should clean up the wifi core and add a logging system that I can disable without having to commenting everything :P
2009-06-01 21:12:19 +00:00
luigi__ 37fdc95e87 Wifi writes are written to MMU.MMU_MEM, so I can see wifi memory in the mem viewer. 2009-06-01 20:34:26 +00:00
zeromus 84f01716a1 fix linux builds 2009-06-01 15:10:36 +00:00
zeromus 40d5c4a485 more work on the sav system. see forum for details 2009-06-01 08:40:46 +00:00
zeromus 1ce2cb86f5 fix bugs in wifi no-winpcap handling. make vs2008 debug build able to load savestates. add some notes for luigi with "luigi:" 2009-05-31 23:53:38 +00:00
gocha 9c2369fac6 OOPS, sorry guys 2009-05-31 13:57:00 +00:00
gocha f1aa73d511 59.8261 or 33513982/(6*355*263)? I'm not sure which has less audio-desync, anyway I commented out the alternative framerate for now. (no behavior changes) 2009-05-31 06:45:45 +00:00
zeromus 3ae63b6a0a gpu: fix some probably inaccurate math in 3d blending against 3d. the effects of this are subtle, but see if you think it helps any 2009-05-30 23:25:14 +00:00
zeromus 814078f2ae gpu: blend 3d with whats beneath it in more cases. not entirely sure about the correctness of this, so keep eyes peeled for regressions in 3d/2d compositing 2009-05-30 22:17:05 +00:00
mtabachenko a5ea4e0cc8 - fix bug #2798680 (load & save message display interfere with gameplay) 2009-05-30 20:06:44 +00:00
zeromus 92ded778aa print rom crc32 when loading 2009-05-30 19:00:47 +00:00
zeromus d55b3836ee win32: fix icproj 2009-05-29 09:39:31 +00:00
zeromus 26302fda39 win32: odds and ends to get things compiling in all cases 2009-05-29 08:39:36 +00:00
zeromus f3a0332bc3 i wish i couldve done it right the first time 2009-05-29 08:27:03 +00:00
zeromus 2d622d98e0 core: add a preliminary core commandline parser component. please note that temporarily linux cli may depend on gtk--we should change it to a bare glibc dependency.
win32: add glib. this is a rather behemoth checkin, but I think it will be worth it, as it is a necessary step for unification of some of the linux and windows parts.
2009-05-29 08:26:18 +00:00
zeromus 7b4804b878 win32: attach to existing console (from commandprompt) if it exists instead of always creating a new one. still needs a bit more work 2009-05-29 08:13:06 +00:00
zeromus 29ac31a5a4 win32: redirect stderr to console in addition to stdout 2009-05-29 06:15:29 +00:00
gocha d8d3cd7dc0 GPU_OSD.h -> GPU_osd.h 2009-05-28 22:09:28 +00:00
riccardom 5c7d20450f Revert sputrunc to u32 and change the struct field to u32 too. 2009-05-28 18:20:07 +00:00
riccardom f33e81f7c3 We compare the result of sputrunc alwyas with s32 type so just return it. Well, the real reason is that i'm so tired of that 50 lines warning. 2009-05-28 18:10:50 +00:00
riccardom beecc55eb0 Putting 5000 (OSD_TIMER_SIZE) in a u8 is no fun. 2009-05-28 17:51:09 +00:00
riccardom fa588a6abb Need header for strlen(). 2009-05-28 17:42:37 +00:00
riccardom d19917f31b case sensitive ftw! ;) 2009-05-28 17:42:07 +00:00
mtabachenko cc12f72058 win32:
- fix resources (not visible scrollbars). please, guys, check for expressions `NOT WS_VISIBLE | NOT WS_VISIBLE` before commit recource.rc to svn, replace to `WS_VISIBLE`
2009-05-28 17:23:10 +00:00
mtabachenko 7d670af6da core:
- many changes & fixes in OSD;
winport:
- fixed HUD editor for scaled window size;
2009-05-28 14:02:56 +00:00
gocha e910b610dc win32 - "Stop WAV" menu item title fix 2009-05-27 21:44:16 +00:00
gocha 7c2cb8223f win32 - audio segment in avi is stored on every 1s now (to prevent the tons of audio segments problem) 2009-05-27 15:40:27 +00:00
zeromus 81db33cb4a OOPS 2009-05-27 15:12:49 +00:00
zeromus df666957da assorted housekeeping: gocha's spu streaming patch for all platforms, driver system, copyrights, credits, wav writer in, sndfile spu core out (wav writer is better, it will need to be added to ports) 2009-05-27 06:46:58 +00:00
adelikat e81787b703 Win32 - very tiny menu fix 2009-05-26 16:04:38 +00:00
adelikat 34a92d859f win32 - record movie dialog - minor code cleanup 2009-05-26 15:20:57 +00:00
adelikat aa8baf0686 win32 - record movie dialog - OK button doesn't work until user specifies a filename 2009-05-26 15:16:42 +00:00
adelikat 7253fe7775 win32 - record movie dialog - if user doesn't not specify a file extension add .dsm for them 2009-05-26 15:13:51 +00:00
gocha aa2b5b75c8 win32 - now memView can update its contents on every frame, the code is still poor after all 2009-05-26 11:11:04 +00:00
gocha 05563cf9c7 win32 - add soundView 2009-05-26 02:52:07 +00:00
riccardom 0de92a1a4d Correct fprintf usage. 2009-05-25 21:14:15 +00:00
riccardom 85153d0f31 Cleanup EmuLoop a bit: use an array instead of heap for the fps string and save a
variable by moving zeroing of one with the very same value after we need it.
2009-05-25 19:46:29 +00:00
mtabachenko 2d288f338f - some cleanups GXFIFO; 2009-05-25 16:40:48 +00:00
normmatt234 d963afde7f Fix some things in the disassembler. 2009-05-24 09:04:58 +00:00
riccardom 2fd1266680 Adapt gtk-glade to new frameskip api, the behaviour looks a bit saner that the gtk one :| 2009-05-24 08:49:08 +00:00
riccardom eb0bc23d6e Adapt to new frameskip api, there's something strange here, at frameskip 1 i have 30 more fps and the poor frameskip limiter does not kick in. 2009-05-24 08:46:12 +00:00
zeromus 5211cea5b8 win32: add wx stub. with this, we could launch a wx dialog from win32 driver. this is not an endorsement of wx or even the philosophy of cross platform ui but rather a favor to those lunatics that mumble about cross platform stuff, so that they can drop wx dialogs into the emu core and launch them from windows without having to rewrite the entire windows port to use wx. 2009-05-24 07:26:15 +00:00
adelikat 2ae4e618e5 Win32 - disabled savestate, loadstate, and setsaveslot hotkeys when no rom is loaded. 2009-05-23 19:51:51 +00:00
luigi__ 016a543ef3 I finally figured out why 2D and 3D get desynced when skipping 3D frames.
Thus, I fixed the frameskip system so it'll also skip 3D frames. 2D and 3D stay synchronized, and frameskip is now much faster when using the soft rasterizer, for example.
2009-05-23 19:30:29 +00:00
riccardom 307fdf527f We really want to know when the savetype discovery fails so it's easier for people to report. 2009-05-21 18:28:26 +00:00
zeromus 6a743748e4 gpu: take out that assert. it has done its job and proven that we can't make that assumption 2009-05-21 17:44:59 +00:00
riccardom ec89bf7ca1 Autosave for scooby-doo! Unmasked. 2009-05-21 16:19:25 +00:00
zeromus 6323e05bd6 gpu: ensure the thing that the assert catches, just for release builds so that people wont find subtle errors. we really need better error and info reporting facilities. 2009-05-21 14:59:19 +00:00
zeromus 698cfe1f93 gpu: reorder the layer rendering, capture, and final display, to be a little less confusing, and it should get rid of a frame of latency on motion blurs 2009-05-21 08:55:37 +00:00
zeromus 4bbb85bb83 gfx3d: sorry, the poly sorting callback must be this way. there must be something else going wrong where this breaks 2009-05-21 08:45:34 +00:00
zeromus 620618d22b gpu: display capture: fix bug blending vram + 2d/3d causing 2d elements to be black 2009-05-21 07:17:11 +00:00
zeromus 41aa900bb7 spu: fix bug with badly messed up sequenced music 2009-05-21 06:04:46 +00:00
zeromus 57dbe9128d win32: fiddle with the mic input, moving it towards more reliability 2009-05-21 05:44:55 +00:00
zeromus 250bcd5b18 win32: fix bug in mic reading which makes it return unpredictable garbage 100% of the time 2009-05-21 05:04:11 +00:00
zeromus 39e13e6612 win32: set correct fastbuild output path for vs2008 2009-05-21 02:20:54 +00:00
zeromus eb960e1e39 add another autodetection. still &3 2009-05-20 21:41:36 +00:00
zeromus 8cf301fd25 add another autodetection (still &3) 2009-05-20 20:17:04 +00:00
mtabachenko ca9f2fec36 core:
- fix poly sort (zeromus, check it), now fix Harvest Moon, Orc & Elves, but some game broken (from rev 2230 - Lunar Knight, Orc & Elves no sprites);
2009-05-20 08:34:12 +00:00
zeromus 1c886d15b1 we now have proof that a stable sort is necessary for poly sorting. this fixes advance wars regression 2009-05-20 06:17:30 +00:00
zeromus 47e27cffa5 re-add duc importing for new savefile system 2009-05-20 06:05:39 +00:00
zeromus c6c2ec7137 win32: dont reset spu from sound config dialog unless the core changes 2009-05-20 04:46:23 +00:00
zeromus e9537e2468 this might fix the periodic crash with a null polylist 2009-05-20 04:31:18 +00:00
zeromus ce9523d39c add another autodetection 2009-05-20 03:23:16 +00:00
riccardom 0ef9b64379 Move variables in the same order they are inited. 2009-05-19 20:08:38 +00:00
riccardom 3edf67ae85 put some unused / commented code into ifdef to shut up gcc warnings. 2009-05-19 20:07:47 +00:00
riccardom 4e41817906 Declare variables in the same order they are inited to shut up gcc warnings. 2009-05-19 20:00:23 +00:00
zeromus 29cc1443ac add another autodetect case. still conforming to the &3 pattern... 2009-05-19 17:21:55 +00:00
zeromus 1e55bc3832 add another autodetect case 2009-05-19 16:34:12 +00:00
zeromus 133b9866b6 gfx3d: make 'alternate flush mode' emulation option. this option toggles between two methods, neither of which is entirely accurate such that under one of the modes, certain games are unplayable. if a game is fixed by alternate flush mode, please report it in the bug tracker under that category for data collecting purposes. also hooked up this option in windows. 2009-05-19 03:26:15 +00:00
normmatt234 522ef7db4d add another autodetectoin 2009-05-18 20:36:21 +00:00
zeromus cbf3d47bcb add another autodetectoin 2009-05-18 20:31:11 +00:00
riccardom 3ccc9ae7dd Shut up a few gcc warnings in GPU.cpp. 2009-05-18 19:18:52 +00:00
yabause 47b2f84711 Added some #if and some workaround so we only need
gtk 2.8 now.
2009-05-18 18:57:48 +00:00
zeromus 679669e1d0 add another autodetection 2009-05-18 17:28:34 +00:00
zeromus e461cc9ce5 add another autodetection 2009-05-18 17:15:22 +00:00
zeromus 3c3b9a4a23 add another autodetection 2009-05-18 17:01:00 +00:00
mtabachenko af0c060a7a - fix windows resource; 2009-05-18 07:35:26 +00:00
normmatt234 a5218faeba Implement a few of the new card commands used in Made in Ore. It wont save but at least it boots now. This is just a temporary fix until something better can be worked out. 2009-05-18 07:24:47 +00:00
zeromus 1d13bcb323 fix shared 2-bank shared wram mapping; add Release FastBuild to 2008 vcproj 2009-05-18 06:49:51 +00:00
zeromus 4fb93568de win32: fix vs2008 project to support zipped roms in debug builds 2009-05-18 06:32:05 +00:00
zeromus 2d9968e2eb fix bad new crashiness 2009-05-18 05:48:43 +00:00
zeromus 0baa5914a5 gfx3d: fix stack corruption in normal command 2009-05-18 05:36:50 +00:00
zeromus ca1ad0bfba win32: fix buffer overflow in savestate description generation 2009-05-18 05:34:51 +00:00
zeromus 5e78d6a888 savedata: handle warioware touched (still gathering test cases, keep them coming)
win32: fix vs2005 fastbuild output directory
2009-05-18 05:07:38 +00:00
zeromus fec0ae896e fix linux compile? 2009-05-18 04:37:03 +00:00
zeromus ca540cb6b6 new save file system. the manual save type selection no longer does anything. If you think you still need it, we need to study the case and find out why. 2009-05-18 04:25:19 +00:00
gocha 89df112dd8 win32 - added wav recording 2009-05-18 00:15:48 +00:00
gocha 503108cfa1 Merged "Stop AVI" to "Record AVI" 2009-05-17 22:58:35 +00:00
riccardom 3e53a28f3c Fix b shadowing warning. 2009-05-17 19:11:28 +00:00
zeromus e347ab6c90 fix up linux compiling 2009-05-17 18:53:14 +00:00
zeromus 13fb9e8a2f fix [2792967] Emulator crash when opening homebrew 4k intro 2009-05-17 17:05:29 +00:00
adelikat 761f9232b2 movies - add romname to movie when movie is created. Win32 - Replay dialog - added some fields such as length, frames, etc. Fields are not yet hooked up however. 2009-05-17 14:58:00 +00:00
gocha 5e2b6b5582 prevent a crash reported by Robert 2009-05-17 07:30:39 +00:00
normmatt234 caf05e22ea Fix windows disassembler goto addressing.
Clear SPI variables on reset.
2009-05-17 05:58:08 +00:00
zeromus d807f08fcc add gochas rerecording fixes 2009-05-17 04:58:24 +00:00
zeromus 86093ba19f i really should quit checking in debug printfs 2009-05-17 01:26:51 +00:00
luigi__ 58ea43bf2e Oops... don't know why IDC_SPU_INTERPOLATE_CB was removed... 2009-05-17 01:08:25 +00:00
matusz 058b218e59 change 2 debug printf's to LOG's (should add SPUDEBUG logging channel?) 2009-05-17 01:02:17 +00:00
luigi__ ef590739da Oh shit... tiny fix to the I/O reg dialog. 2009-05-17 00:59:59 +00:00
zeromus de794ec6e8 core: make adpcm cache optional (defaulted to off) temporarily until it can handle streams well. i have a plan for that but i am burnt out on it for now. bind that option into win32 gui 2009-05-17 00:21:41 +00:00
luigi__ 52e26afa32 Commit the remaining I/O reg viewer tab templates once for good. 2009-05-16 23:46:08 +00:00
matusz 6acc3e0d65 gtk port: janitorial stuff
some changes to make the code meaning more obvious:
split, move and rename of a few functions
add empty (for now) configure event
2009-05-16 23:18:40 +00:00
zeromus 6365f26d7d spu: interpolation is now an emulator option, defaulting to linear, and it is bound to the win32 gui. choosing interpolation:none can net you a small framerate boost. 2009-05-16 22:22:06 +00:00
matusz 1a6079ce4d cli port: silence a 'shadow' warning 2009-05-16 18:39:06 +00:00
riccardom 6a3591bb84 nds_screen_rotation_angle is really an int. 2009-05-16 18:14:37 +00:00
matusz 95c441ea0c one correct and one bogus warning silenced 2009-05-16 18:08:57 +00:00
riccardom cf04a5e589 Shut up a few gcc warnings, mostly signed vs unsigned. 2009-05-16 17:56:11 +00:00
matusz 53ec75c9b0 gtk port: allow interscreen gap 2009-05-16 17:48:25 +00:00
zeromus 4c1061b84b fix spu in non-windows builds. 2009-05-16 16:32:35 +00:00
zeromus 7904345439 didnt mean to checkin debug printfs 2009-05-16 07:08:48 +00:00
zeromus 67117c1280 spu: sorry about the float/double thing. how about this instead: added an adpcm decode cache system. 2009-05-16 06:59:12 +00:00
luigi__ ea8ecd9dc2 Reverted the types of the sample counters to double. Using floats was causing wrong frequencies sometimes. 2009-05-15 21:56:13 +00:00
adelikat f1a573079a Win32 - applied patch from Hicoder ID: 2780499, Menu option for window always on top. 2009-05-15 15:40:09 +00:00
adelikat 7fe0f62617 Win32 - Recent ROM menu - if a recent rom doesn't exist it will now prompt the user if he wants to remove the item. 2009-05-15 15:13:17 +00:00
adelikat 4fa564f062 Stop movie hotkey hooked up, Play & Record movie hooked up but commented out because of a bug that causes the dialogs to open twice. 2009-05-15 13:10:33 +00:00
mtabachenko 229055cb0e winport:
-fix Intel C++ project; :)
2009-05-14 17:51:03 +00:00
matusz 305eb40c1e just a bunch of propsets for svn:eol-style=native 2009-05-14 10:08:18 +00:00
matusz ffb5de877d SPU: gcc does not like a goto, changing it to a block 2009-05-14 09:54:14 +00:00
zeromus e5f35a5f3e a few minor speedups to spu. the doubles have been changed to float. i think this should be safe... 2009-05-14 08:08:27 +00:00
zeromus 7bea1697c3 revert geometry flush timing to an older form. can't remember what this was supposed to fix. it was supposed to be more accurate, but it turns out to be way more complicated than I thought. the form i am checking in now should be an effective approximation. This will fix some games whose 3d was entirely broken (and even crashing the emulator). But I am more interested in what regressions it will cause, which may involve broken dual screen 3d modes or other bugs with things flickering in and out of existence. these I will track in detail while I try to understand the problem. 2009-05-13 21:44:47 +00:00
riccardom 9fbac3e7bc I think is more natural for a gtkToggleActionEntry to query the GtkToggleAction to be active instead of checking if the widget is already visible or not. 2009-05-13 20:01:35 +00:00
adelikat 7cd0426a37 Win32 - Added Play Movie, Record Movie, and Stop Movie hotkeys, they are not yet functional though 2009-05-13 17:33:08 +00:00
adelikat ace96ce5e0 Win32 - Hotkeys - Added a Movie page, moved read only toggle to that page 2009-05-13 16:38:04 +00:00
zeromus 29297644ac a number of little graphical speedups, and more intelligent arm7 memory access pattern optimization. good for a few fps. 2009-05-13 07:44:06 +00:00
zeromus 3844e866e0 gpu: fix regression introduced yesterday which messed up layer blending 2009-05-13 05:35:31 +00:00
riccardom 5c5be96f52 Remember to load default config for keys and joypad so no need
to mess ourself setting them if we don't find the group in the
config file.
2009-05-12 19:39:23 +00:00
riccardom 10ebeb093f Add missing file, thanks Guillame for noticing. 2009-05-12 19:26:34 +00:00
riccardom 2b574440ab Rework the way config file works in gtk frontend. From a write once on exit
we are moving to write only what changed when is changed model which i think
is more correct.
2009-05-12 19:05:56 +00:00
adelikat d33cfa55a5 Win32 - RamWatch - hooked up accel table 2009-05-12 16:35:22 +00:00
adelikat 3bc7efc516 Win32 - Code cleanup 2009-05-12 15:23:45 +00:00
adelikat 5428c3614a Win32 - Tiny speedup - UpdateRamWatch & UpdateRamSearch return immediately if dialogs are not open 2009-05-12 13:12:28 +00:00
adelikat 1215be45c0 Win32 - minor Resource file cleanup 2009-05-12 12:15:42 +00:00
zeromus 7ff78b6215 large speedup in bg pixel pipeline 2009-05-12 07:48:45 +00:00
p989 0876ae03d4 win32: fixed ram search endianness 2009-05-11 04:40:28 +00:00
riccardom 756b4fd8eb Random cleanup: move some struct definitions, defines, global variables on top. Remove some silly banners or move them where they belong. 2009-05-10 14:33:20 +00:00
adelikat 113615af35 Win32 - UpdateHotkeyAssigments() - More hotkeys added. 2009-05-09 21:56:09 +00:00
adelikat b0669283e7 Win32 - UpdateHotkeyAssignments() - code cleanup 2009-05-09 19:36:03 +00:00
adelikat a8a53aa82e Win32 - UpdateHotkeyAssignment() - fixed up code, not elegant but gets proper results 2009-05-09 19:09:09 +00:00
riccardom 9956cab1d4 Simplify Modify_Layer() by removing some superfluos checks, we really don't care if the layer was already in the state we want now. 2009-05-09 17:00:32 +00:00
adelikat 1ba78a6ea3 Win32 - UpdateHotkeyAssignments() added Save Screenshot As. However, the keys struct doesn't properly return F keys as strings. 2009-05-09 16:13:09 +00:00
adelikat d3bb120ebe Win32 - minor fix to UpdateHotkeyAssignments() 2009-05-09 15:37:36 +00:00
riccardom c7bd2c7cbd Add the possibility to have a desmume quit after a timeout. The idea is to use
this feature in conjunction with load state to have a more reliable way of
profiling the same stuff in different moments. A companion to this patch
would be a script that start the profiler, start desmume and close the profiler
once desmume exited.
2009-05-09 10:26:46 +00:00
adelikat 7b49f8923b Win32 - UpdateHotkeyAssignments - now retrieves key assignment from hotkeys 2009-05-09 04:09:21 +00:00
p989 3b1591abe2 win32: pause is now the default for pause hotkey 2009-05-09 04:07:51 +00:00
p989 6047ff9c72 win32: pause works as a hotkey 2009-05-09 02:51:11 +00:00
adelikat dd00cbd1b7 Win32 cleanup - Removed redundant GetHWND() that I made previously. Moved GetRomName() to common.h. Moved Ram Watch and Ram Search menu items to tools menu. 2009-05-09 02:37:57 +00:00
adelikat fde0833da2 Win32 - fix accelerator table for RamWatch 2009-05-09 01:42:44 +00:00
adelikat ae847d37e2 Win32 - Ramwatch - oops 2009-05-09 01:40:54 +00:00
adelikat e80b91bd56 Win32 - Ramwatch - fixed AskSave() when called from main window 2009-05-09 01:10:08 +00:00
matusz ed89660799 gtk-port: give pause/run focus 2009-05-08 22:32:16 +00:00
riccardom 550a71e640 Move a couple of includes at top of the file 2009-05-08 22:20:22 +00:00
riccardom 3dbed90795 Cleanup SetRotation() a bit: use a single switch instead of multiple if, instead of exiting with a not correct angle just reset it to 0. 2009-05-08 22:03:50 +00:00
riccardom 0c937d7f98 Remove some unneeded code from gpu_screen_to_rgb(). 2009-05-08 21:16:38 +00:00
riccardom 3fd744b810 Set the current dir for the gtk file chooser to user home dir instead of the current path. 2009-05-08 19:51:15 +00:00
riccardom ece807b605 Let nds filter in the file chooser match againt upper case extensions. 2009-05-08 19:41:35 +00:00
adelikat dc86077865 credz 2009-05-08 13:57:42 +00:00
adelikat 5936de5a32 Win32 - main.cpp now keeps track of current RomName. Set up a GetRomName() function to return name of ROM (useful for default filenames on OPENFILENAME dialogs. Ramwatch - uses romname for default .wch filename. 2009-05-08 13:52:28 +00:00
adelikat 63200b09c8 Win32 - RamWatch - code cleanup 2009-05-08 13:18:38 +00:00
adelikat f085acf680 Win32 - RamWatch and RamSearch update values when Load As is selected 2009-05-08 12:50:43 +00:00
adelikat 871f7b3aee win32 - ramwatch - now updates values on loadstate 2009-05-08 12:43:06 +00:00
zeromus f068dfda3b win32: fix auto ramwatch load getting ignored (and making it always autoload) 2009-05-08 05:32:00 +00:00
zeromus 7c24040c97 fix bug introduced in rev 2092 which made switching 3d renderers crashy. thanks pokefan 2009-05-08 05:24:24 +00:00
adelikat cd564d1a8f Win32 - Ram Search - Watch button hooked up. Also, prompt dialog added to resource file (this could be useful for other generic input as well). 2009-05-08 00:21:49 +00:00
adelikat 9ff5be6f67 Win32 - Added Update_Ram_Search() and Update_Ram_Watch() to loadstate function. However, the values still do not update until the dialog refreshes (such as minimizing and restoring) 2009-05-08 00:09:43 +00:00
yabause edbfe3f066 More endian fixes. Now the first screen with 3D in SPP
displays correctly.
2009-05-07 23:49:03 +00:00
matusz 821141414c gtk-port: make interface elements hideable 2009-05-07 20:17:27 +00:00
adelikat e62fa0e2bb Win32 - Added an accel table for Ram Watch, key combos with shift or ctrl are unfinished since you can't add shift or ctrl with RESEdit. Woo, RESEdit. 2009-05-07 17:19:51 +00:00
adelikat 131a3a989b Win32 - Prevent loading Ram Watch and Ram Search dialog if no rom is loaded. 2009-05-07 17:11:06 +00:00
adelikat 4485db61eb Win32 - RamWatch - main window will load the watch file now 2009-05-07 16:47:53 +00:00
adelikat 2915400b9b Win32 - Ramwatch - autoload now auto-loads the watch file. However, only when opening the dialog manually, not when desmume main does. 2009-05-07 16:41:51 +00:00
adelikat 1f6b5a2f6d Win32 - Ramwatch - Auto-load hooked up to main 2009-05-07 16:32:55 +00:00
adelikat 68c8951648 Win32 - RamWatch - Recent Watch menu now hooked up 2009-05-07 16:17:22 +00:00
matusz 90b14dccfd gtk-port: 'load from' and 'save to' for savestates 2009-05-07 12:05:45 +00:00
zeromus 54350d19b3 maybe id better not check that in with the debug texture dumping enabled 2009-05-07 06:19:23 +00:00
zeromus f6cf1e4ee1 fix bug in 16bpp texturing across vram banks 2009-05-07 06:14:38 +00:00
zeromus 832d168be0 fix a crash in matrix stack handling which was corrupting emulator state 2009-05-07 06:05:43 +00:00
zeromus 1de5957a3e gpu: fix a bug added today which causes the backdrop not to get drawn sometimes 2009-05-07 04:51:54 +00:00
zeromus 23c6438dc0 fix tex coord transform mode 3, which had been entirely broken since rev 1411; this will fix some cases of 3d ortho sprites 2009-05-06 20:50:26 +00:00
zeromus 34ea5aaa5f fix #2787953 (2D windows and colour effects on the backdrop) 2009-05-06 19:57:08 +00:00
zeromus 152a7b132f fix bug where dma length > 128k words was misinterpreted, causing catastrophic failure. 2009-05-06 06:58:40 +00:00
zeromus 300a8b996d win32: fix tile viewer lcdc mode which broke due to changed memory mapping 2009-05-06 04:49:58 +00:00
p989 444c3a0b0a integrate previous with trunk 2009-05-06 04:48:39 +00:00
zeromus 642baafe9d win32: rollback filename parsing patch. it can't handle filenames with spaces. i know that was the point, but it doesnt even work with quoted paths. 2009-05-06 04:13:46 +00:00
riccardom 7c386f0310 Last hunk of ldesnogue patch to make desmume more 64 bit architectures friendly: convert Ceil28_4 to use int instead of long. 2009-05-05 19:00:13 +00:00
zeromus cec7b68614 win32: apply HerrDoktorTuba patch 2787336 for better commandline parsing 2009-05-05 17:45:13 +00:00
zeromus 8057953b1c take out the thing that made vc2008 express not compile 2009-05-05 16:36:38 +00:00
adelikat cb18c55aa2 Win32 - RamWatch Hooked up AskSave() to the main window closing function. However, AskSave() fails to open the message box when called from there. 2009-05-05 16:15:18 +00:00
adelikat a13f65d415 Win32 - RamWatch- saves "Save Window position" bool, and saves window position values in .ini 2009-05-05 16:03:12 +00:00
zeromus 4832522315 a handful of tiny optimizations and important bugfixes in gfx3d savestates. also add a MSC_FORCEINLINE macro for people to use instead when they doing like my FORCEINLINES and are thinking about removing them. at least then we know which ones didnt work on gcc. 2009-05-05 07:30:27 +00:00
zeromus 712b23d512 win32: fix #2785867 (date & timestamp not shown on savestate slot immediately) 2009-05-05 00:02:43 +00:00
zeromus a30cf51c7d import latest from rerecording branch 2009-05-04 23:36:46 +00:00
riccardom fbbe9da5ef Use cast instead of implicit conversion in rasterize.cpp.
Taken from ldesnogue's patch at #2752961.
2009-05-04 19:13:57 +00:00
riccardom 2bf05b75fb Apply GPU.h hunk of ldesnogue's integer type patch at patch #2752961.
Patch modified to use u32 instead of int for pointer math.
2009-05-04 18:09:09 +00:00
zeromus 0ce99ce869 integrate 2087 from rerecording_0_9_2 2009-05-04 07:29:08 +00:00
luigi__ ffb4ea538c Oops... fixed the invisible scrollbars.
By the way I also fixed the French version of the pal viewer which had two auto update checkboxes.
2009-05-03 21:45:10 +00:00
luigi__ cee2f02928 Fixed the "None" and "Clear" menu items of the recent roms menu.
Also there's one half of the new I/O reg viewer. I'm working on the other half :P
2009-05-03 21:39:33 +00:00
luigi__ a71f16f390 Moved the IDM_RESERVED_* identifiers to common.h, like the timer IDs.
Because if they stay in resource.h they'll get wiped out by Resedit. :(
2009-05-03 21:30:31 +00:00
zeromus 0ed4e21eed integrate 2075 from rerecording branch. this touches a lot of file because merges for me always make null changes to a ton of files and i am hoping that by checking it in this once, the problem will go away 2009-05-03 20:55:35 +00:00
yabause 43f7306752 Patch by Evgeni Golov for universal binary generation. 2009-05-03 18:52:00 +00:00
yabause 1e316e7008 Added script to build the dmg for Mac binary distribution. 2009-05-03 18:51:06 +00:00
zeromus dc28399028 maybe one other thing we should do to reset backupmem 2009-05-03 18:39:32 +00:00
zeromus e9708f7595 gah. rollback that sln 2009-05-03 18:12:29 +00:00
zeromus 5263070da5 although the last change probably wouldve worked, this fix solves the real problem: save ram didnt close file pointers when roms reset 2009-05-03 18:10:30 +00:00
p989 2e4026e86d sram clearing fix 2009-05-03 16:26:39 +00:00
yabause 744668e821 Patch by Evgeni Golov to fix compilation problem on
case sensitive OSX.
2009-05-03 11:49:46 +00:00
p989 a843ff2f22 fixed wrong byte order in ram search 2009-05-02 23:19:19 +00:00
zeromus c7bd555cc0 this should fix use of uninitialized pad value 2009-05-02 22:14:05 +00:00
yabause e8c5cffe03 Fixed endianess bugs so now controls are working :) 2009-05-02 21:31:48 +00:00
zeromus 54d6fad245 more fixes to affine scroll handling: fixes nsmb backdrops 2009-05-02 19:58:18 +00:00
zeromus 5317608340 remove 'MOVI' and 'NOMO' 2009-05-02 18:40:42 +00:00
riccardom af8f69ccb9 Make a functin without declaration static. 2009-05-02 18:31:08 +00:00
riccardom 99f5c1dc0a Fixup a printf. 2009-05-02 18:30:27 +00:00
zeromus 0cc0e4739b fix compile errors in movie.cpp 2009-05-02 17:57:06 +00:00
riccardom 4798e034f8 Add proper include file for memset. 2009-05-02 12:22:35 +00:00
riccardom 1366b34d4e ifdef windows specific include, i've used _MSC_VER because it's the same used for MessageBox. 2009-05-02 12:21:24 +00:00
riccardom 90eaff428d Move ifdef at column 0. 2009-05-02 12:03:54 +00:00
zeromus 7bfbd6b887 [2783433] fix 64bit error in savestate writing (thanks martin) 2009-05-02 08:13:42 +00:00
zeromus 6a1ff20e07 improve compatibility even more. i have learned my lesson, all future stuff will be versioned. i thought it was a pain, but listening to people cry about their broken savestates is an even bigger pain. 2009-05-02 08:06:45 +00:00
zeromus 4702c15820 even more improvements to savetate compatibility 2009-05-02 08:02:52 +00:00
zeromus 6b0d234643 fix the most egregious savestate backwards compatibility violation. also remove code which would have prevented non-windows from compiling 2009-05-02 07:31:29 +00:00
zeromus 89d9ebbbd2 didnt need this file 2009-05-02 06:39:45 +00:00
zeromus c52a03f95e integrate stuff from rerecording branch 2009-05-02 06:39:08 +00:00