adelikat
|
41ffc7c827
|
change name of the Bilinear filtering option menu item text
|
2012-10-04 02:09:40 +00:00 |
adelikat
|
6740b1b8bf
|
Hide Sound Throttle option in non-interim builds
|
2012-10-04 02:05:07 +00:00 |
goyuken
|
d3d2ce8893
|
gb: fix line breaks in rom annotation status details. fuck cr\lf forever.
|
2012-10-03 16:50:10 +00:00 |
goyuken
|
98d9f13600
|
change IEmulator.DeterministicEmulation to get-only; the old interface implies that a core should be able to take a change to the property at any time, which isn't feasable. most existing cores changed to return true all the time. SNES now takes determinism parameter in Load()
|
2012-10-03 15:31:04 +00:00 |
goyuken
|
0e292d19ca
|
snes: don't instantiate "BUS" domain when DeterministicEmulation == true
|
2012-10-03 15:11:21 +00:00 |
goyuken
|
e509b0cd9b
|
snes: Add "BUS" memory domain. Like GB, caveat that it could possibly maybe affect sync, maybe... doubly so because I can't penetrate byuu code so well.
|
2012-10-03 14:54:32 +00:00 |
pasky1382
|
7c3551b918
|
Holy Diver collision viewer (NES)
|
2012-10-03 02:24:38 +00:00 |
goyuken
|
05500ac6b1
|
more efficient sleeping in sound throttle system
|
2012-10-02 22:05:07 +00:00 |
goyuken
|
c8849a8422
|
work around memory leak in captureOSD; probable original cause: SysdrawingRenderPanel
|
2012-10-02 21:28:14 +00:00 |
zeromus
|
56f58caf4d
|
snesgfx-preliminary work on bg tilemap entry viewer.
|
2012-10-02 09:28:57 +00:00 |
adelikat
|
3c3ec0f307
|
Trace Logger - misc cleanup - tab orders, good initial position of the maximum lines config pop up
|
2012-10-02 03:16:28 +00:00 |
adelikat
|
9b234aa193
|
Controller Config - make saving/loading work on NESGamePad
|
2012-10-02 02:35:04 +00:00 |
adelikat
|
f5700351c9
|
Controller Config - make a GamepadConfigPanel base class to build the NESGamePad from
|
2012-10-02 01:22:52 +00:00 |
goyuken
|
2a2ce9891c
|
round up number of samples requested in audio throttle mode to work around quirk in vecna metaspu. a better solution will be coming, sometime
|
2012-10-02 01:05:29 +00:00 |
adelikat
|
13150961cb
|
Controller Config - make input widgets work, also consistent namespace on hotkey dialog (no ((intended)) functional change)
|
2012-10-02 00:23:37 +00:00 |
zeromus
|
df039f3b89
|
snesgfx-add some preliminary tile viewing support
|
2012-10-01 21:51:55 +00:00 |
goyuken
|
66dd752f77
|
realtime sound throttling. i don't think this implementation is very good, but hopefully it's a starting point. to test it, disable other forms of throttling first (vsync, frame limit).
|
2012-10-01 15:20:41 +00:00 |
goyuken
|
d4f5ed2f50
|
Movie playback and recording will now set IEmulator.DeterministicEmulation = true; only snes core actually does anything with this. It hasn't been explained before in a log; so I'll do it now: When in deterministic mode, the snes core internally does exactly one savestate each and every frame. Then, if the frontend calls savestate at all, it always gets the same internal cached savestate. If the frontend doesn't call savestate, then the internal savestate is simply discarded. This way, the exact same number of RunToSave() calls occur every time.
|
2012-10-01 14:39:52 +00:00 |
zeromus
|
2b1e04997c
|
snes-try more accuracy in the wallclock-sync to fix audio hiccups. we really, really need fancy systems to sync to audio or do proper vsync (and rewire the snes resampler to forcibly adjust to a 60hz display rate)
|
2012-10-01 04:15:21 +00:00 |
goyuken
|
2e70656dde
|
add bilinear filter display option (d3d only)
|
2012-10-01 02:30:25 +00:00 |
adelikat
|
6e7a906cf5
|
Controller Config - some tweaks, but input widgets aren't working, dont' know why
|
2012-10-01 01:55:08 +00:00 |
zeromus
|
388f62f140
|
dont crash if xinput isnt available. i think thats important for some reason.
|
2012-10-01 01:03:04 +00:00 |
zeromus
|
1d64372aa3
|
snesgfx-pan in gfx viewport with middle button drag
|
2012-10-01 00:48:50 +00:00 |
beirich
|
ea6e170703
|
support Trace Logging in PCE
|
2012-10-01 00:21:25 +00:00 |
zeromus
|
a87a5c96b2
|
oops
|
2012-10-01 00:18:33 +00:00 |
adelikat
|
d7a5c87e0a
|
Oops, didn't mean to check that file in
|
2012-10-01 00:08:52 +00:00 |
zeromus
|
14958cef45
|
snesgfx-change bg props viewer to match viewport display selection, if you just changed to displaying a BG. also dont populate BG1 twice in the list
|
2012-09-30 23:59:56 +00:00 |
zeromus
|
05fabf9405
|
snesgfx-gain the ability to display a rectangle in the palette advising you of which colors could possibly be used by a BG
|
2012-09-30 23:53:12 +00:00 |
adelikat
|
108162a944
|
Controller Config - NES Pad proof of concept
|
2012-09-30 23:20:50 +00:00 |
zeromus
|
f784766727
|
snesgfx-gain the ability to choose palettes for use in viewing tiles
|
2012-09-30 23:13:57 +00:00 |
zeromus
|
0597fe5793
|
at some point i accidentally removed multicore -j flag from libsnes's bizwinmake.sh
|
2012-09-30 22:27:12 +00:00 |
adelikat
|
64b3b73464
|
Bizhawk - progress on new controller config
|
2012-09-30 21:31:32 +00:00 |
adelikat
|
075a97f1c4
|
Checking in my 2nd attempt at an input config overhaul, currently not hooked up
|
2012-09-30 19:57:33 +00:00 |
goyuken
|
878715301f
|
i'm slightly concerned that i may have committed recently with an out of date libsneshawk.dll,
this is just a rebuild
|
2012-09-30 19:45:43 +00:00 |
goyuken
|
cefca2e098
|
libsnes: deterministic mode for savestates. not hooked up yet
|
2012-09-30 19:22:54 +00:00 |
zeromus
|
f815cb5c62
|
tracelogger-use \r\n
|
2012-09-30 18:49:16 +00:00 |
adelikat
|
9d1289d8d5
|
Trace Logger - log to file has a textbox and browse button. Implement the Save menu item (saves what is currently logged to the window)
|
2012-09-30 18:37:59 +00:00 |
goyuken
|
2b117c3955
|
snes: read region, so 50fps live viewing and video dumping now works (PAL).
pretty sure no flags are saved to movie files, though...
|
2012-09-30 18:21:32 +00:00 |
goyuken
|
3e139c7d7e
|
libsnes: change frame boundary timing. from the perspective of the libsnes core, this choice is mostly arbitrary. from the perspective of the frontend, it's how input frames are divided up and lag frames are determined, and so can be rather important for TASing. the original choice of frame timing is a bit strange and causes excessive input latency and lag detection issues for pal224 and ntsc modes (but not pal239 mode). this change will most likely cause "off by one" errors in TAS sync; should be mostly easily correctable.
|
2012-09-30 18:05:23 +00:00 |
adelikat
|
68de3b48b7
|
Add a Log path option to path config, and have Trace Logger user it
|
2012-09-30 16:50:00 +00:00 |
adelikat
|
960d6771c8
|
Trace Logger - Ctrl+C on the instruction list now works
|
2012-09-30 15:33:54 +00:00 |
pasky1382
|
ec7522c11a
|
Sorry, last commit.
|
2012-09-30 15:22:41 +00:00 |
pasky1382
|
f149873a90
|
|
2012-09-30 15:18:32 +00:00 |
pasky1382
|
d7dd4ce2e0
|
This wasn't already added?
|
2012-09-30 15:14:25 +00:00 |
pasky1382
|
32832f139b
|
Super C Collision viewer.
|
2012-09-30 15:13:48 +00:00 |
adelikat
|
75c8739fb8
|
Trace Logger - log to file option, currently writes to Watch Filepath + GameName .txt with no option to change it
|
2012-09-30 14:52:36 +00:00 |
goyuken
|
89cf8e75fe
|
mainform: fix the bug where choosing a small size from the menu (typically 1x) would cause unexpected black bars
|
2012-09-30 14:18:21 +00:00 |
goyuken
|
40d86d0a8b
|
SNES: change the initial bootup frame size (on frame zero) to 256x224.
it's the most common game resolution, and also the smallest (so can avoid some instances of window size snapping down because too big)
|
2012-09-30 14:08:50 +00:00 |
adelikat
|
247cef6835
|
Trace Logger - log to the window only up to the maximum number of lines, ability to set max lines, save window position option, show status and instruction count on window, don't autoload trace logger if core doesn't have it available, close trace logger if switching to a non-traceable core
|
2012-09-30 13:38:37 +00:00 |
beirich
|
9b6bf79855
|
rewrite all controller defaults
|
2012-09-30 07:05:18 +00:00 |