zeromus
|
db8ebad34d
|
remove LTCG from zlib to fix release builds in 2008
|
2009-11-15 19:42:07 +00:00 |
zeromus
|
1726035ad2
|
try to fix a bug from r3047 in intrWaitARM
|
2009-11-15 18:40:45 +00:00 |
zeromus
|
b973902023
|
might as well zero that toon table while we're at it
|
2009-11-15 06:44:03 +00:00 |
zeromus
|
53df785ad4
|
fix 32bit toon table writes
|
2009-11-15 06:35:30 +00:00 |
zeromus
|
8332160bb5
|
fix a build configuration with wrong lib reference
|
2009-11-15 06:00:09 +00:00 |
zeromus
|
a82dad9a4c
|
win32: readd headers and fix 2008 build
|
2009-11-15 05:45:57 +00:00 |
zeromus
|
8c81d6fd27
|
same but for glib
|
2009-11-15 05:38:08 +00:00 |
zeromus
|
d1c1aa9f7e
|
win32: readd 7z headers and fix 2008 build
|
2009-11-15 05:19:23 +00:00 |
zeromus
|
3b5ee1f29f
|
win32: switch 7z to an externally housed static library, same as zlib. clean up some source file license headers
|
2009-11-15 05:13:50 +00:00 |
nitsuja
|
8c62cc838a
|
switch movie to "finished" mode if you load a non-movie savestate during recording or playback
|
2009-11-15 01:46:48 +00:00 |
nitsuja
|
3b71e1d6b0
|
reclaim texcache memory on softrasterizer reset
|
2009-11-15 01:16:56 +00:00 |
nitsuja
|
97dd427407
|
possibly-slightly-better-behaving autoframeskip logic. It's still not completely immune to FPS drops, however (because that seems to require either knowledge from the future, systematic over-estimation, or complete disregard for visual consistency, although it can surely be improved somehow).
|
2009-11-15 00:49:02 +00:00 |
zeromus
|
a6eb5c11d9
|
win32: remove zziplib, no longer necessary with 7z included; remove vs2010 project, hopelessly broken and out of date; cleanup main rom openfiledialog usage w.r.t. suggested extensions; use a zlib which is built more robustly
|
2009-11-14 19:16:27 +00:00 |
luigi__
|
bbcda495e5
|
SPU:
Oops. After my previous change, sounds couldn't stop playing. Fixed now.
|
2009-11-13 22:15:09 +00:00 |
luigi__
|
33640517af
|
SPU:
- emulate sound start timings (http://nocash.emubase.de/gbatek.htm#dssoundnotes)
- fix KeyOn condition (KeyOn happens when changing status bit from 0 to 1)
|
2009-11-13 22:06:13 +00:00 |
luigi__
|
7a650d67ff
|
SPU: since SPU_Emulate_core is called once per hline and resets buf_pos at every call, it doesn't need a whole 740-sample buffer. ceil(samples_per_hline) (currently 3) is enough.
|
2009-11-13 19:51:32 +00:00 |
luigi__
|
5d362c9409
|
SPU: small fix to PSG noise.
|
2009-11-13 17:31:07 +00:00 |
mtabachenko
|
38a687eed8
|
winport:
- add cheats disable menu item;
|
2009-11-13 10:00:19 +00:00 |
normmatt234
|
53fb4ac616
|
Remove useless wIRQ variable.
Some Made In Ore cart commands added.
|
2009-11-13 02:46:44 +00:00 |
zeromus
|
926ac850ba
|
fix compile error?
|
2009-11-13 01:56:10 +00:00 |
luigi__
|
3d353ce490
|
Remove an useless include.
|
2009-11-12 22:24:23 +00:00 |
riccardom
|
9c9b01cb62
|
And the oldmode should be moved upper too.
|
2009-11-12 21:13:00 +00:00 |
riccardom
|
03214b3848
|
Move wait4IRQ before intrWaitARM since it used by the latter.
|
2009-11-12 21:12:05 +00:00 |
luigi__
|
f65d5965a5
|
SPU: correct the framerate to 59.8261 instead of 60. Thank you zeromus ;)
|
2009-11-12 21:07:06 +00:00 |
luigi__
|
9ce1236c21
|
SPU: Change the computation of samples_per_hline to something more simple and therefore more precise.
With zeromus's complicated way, the core SPU used to mix 737.something samples per frame... now it should always be 735 samples per frame.
|
2009-11-12 20:59:20 +00:00 |
mtabachenko
|
b438ec39b7
|
core:
- another fix SWI 4/5 (fixed bug #2781521);
|
2009-11-12 17:29:18 +00:00 |
nitsuja
|
e3276828f6
|
new logic for autoframeskip, and new options to limit the maximum consecutive frames it's allowed to skip. the old logic would skip frames in an arbitrary pattern, the new logic prefers to keep the skipping rate steady.
|
2009-11-11 17:47:18 +00:00 |
zeromus
|
bbc0a1d6d6
|
spu synchronizer bugfix: dont perpetually enqueue samples when there is no audio output driver active to dequeue them!
|
2009-11-10 23:24:45 +00:00 |
zeromus
|
c7ed3cbc8c
|
remove windows from autotools dist generation. it produces a unbuildable windows port anyway, as many megabytes of additioal headers and static libraries need including. we'll need to package that as an svn export. also update linux build scripts to survive going through a source tarball
|
2009-11-10 05:53:47 +00:00 |
zeromus
|
0ce2f29016
|
work on changelog. we will be making a release soon. let me know asap if I should give anyone more time.
|
2009-11-09 07:58:58 +00:00 |
zeromus
|
f7111cd07a
|
fix inability to toggle between 3d cores (multithread util class couldnt restart)
|
2009-11-09 07:32:33 +00:00 |
nitsuja
|
2d4c9d19e8
|
fix for hotkeys pressed quickly in a row not working if they use different modifier keys, fix for F10 pulling down the menu if it's been assigned to a hotkey
|
2009-11-08 22:40:15 +00:00 |
nitsuja
|
b971c6b4fd
|
disabling WifiComInterface Adhoc for now, I don't think it works yet so there's no reason to let it open network ports
|
2009-11-08 21:36:42 +00:00 |
nitsuja
|
0771dd39cb
|
maybe fixed some sort of wifi shutdown crash
|
2009-11-08 20:44:49 +00:00 |
nitsuja
|
00ef096082
|
fix for input display and frame counter resetting to off every time you start desmume if you turn them on with hotkeys, fix for "play movie" and "record movie" hotkeys not actually doing anything, fix for "pause" hotkey toggling pause rapidly if held down, dimmed the green (future/physical) textual input display letters
|
2009-11-08 20:23:41 +00:00 |
nitsuja
|
e010e03b9c
|
fix for 3d lighting sometimes being screwed up on the frame after loading a savestate
|
2009-11-08 19:46:09 +00:00 |
zeromus
|
58c56aca0b
|
reconfigure wifi configuration so that register emulation is always enabled, and the actually experimental communication is all that is optionally enabled (i.e. softAP/libpcap)
|
2009-11-08 19:09:15 +00:00 |
nitsuja
|
07331b522e
|
shutting down some threads explicitly on app close in hopes that this will reduce the frequency of random shutdown crashes
|
2009-11-08 19:03:05 +00:00 |
nitsuja
|
00b28e5807
|
add some things to maybe help debug sound quality issues (developer option to record user SPU to WAV, define the sample rate 44100 in a single place, printout on audio buffer clear)
|
2009-11-08 17:04:07 +00:00 |
nitsuja
|
1b7d14c178
|
removing a workaround for a rasterizer bug that I believe was fixed for real in r3015
|
2009-11-08 15:50:12 +00:00 |
nitsuja
|
09c69e5a2c
|
a slight quality improvement to the slow-motion handling part of the N audio synchronizer method (for an example, mario's jump sounded all crackly before)
|
2009-11-08 06:22:52 +00:00 |
nitsuja
|
19e82b56f8
|
fix for frameskip making the same image often appear on both screens in dual-screen-3D scenes that run slowly
|
2009-11-08 05:36:55 +00:00 |
nitsuja
|
f0a986eeef
|
fix occasional crash or corruption when starting up the audio synchronizer
|
2009-11-08 04:54:58 +00:00 |
nitsuja
|
d7d3e9f21b
|
preventing frameskip from affecting frame advance except when also fast-forwarding, and fixing a bug where the very first frame advance would not pause the game
|
2009-11-08 02:30:42 +00:00 |
nitsuja
|
89e4e948c3
|
reworked frameskipping logic to hopefully fix frameskipping in dual-screen-3d games
|
2009-11-08 02:27:25 +00:00 |
nitsuja
|
b0895ec82f
|
fix screwed-up LCD display if you set a rotation and then switch to horizontal layout
(rotation is still not supported in non-vertical layouts)
|
2009-11-07 20:58:16 +00:00 |
nitsuja
|
907657f63b
|
disable border drag gap editing when in a gapless layout
|
2009-11-07 19:16:48 +00:00 |
nitsuja
|
18b7aefa78
|
- fix border drag gap editing
- double the default sound buffer size back to what it used to effectively be (this will reset your setting once)
|
2009-11-07 19:13:55 +00:00 |
luigi__
|
09641d27ff
|
Missed a few 5-wide tabs...
|
2009-11-06 18:03:37 +00:00 |
luigi__
|
829ca50a7a
|
Yet another cleanup:
- change f*cking weird indentation to tabs
- reorganize, put opcodes of same kind together
|
2009-11-06 17:45:29 +00:00 |