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