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 |
beirich
|
1b43645d7e
|
add XInput support, LT/RT are possible inputs now.
Any existing gamepad mappings are so, so very totally screwed.
|
2012-09-30 06:29:30 +00:00 |
zeromus
|
e0f506002d
|
snes-try to survive the display of interlaced modes. havent had an actual game test this so im not sure what it looks like
|
2012-09-30 05:17:08 +00:00 |
adelikat
|
2d90368864
|
Trace Logger - UI changes, fix clear button crash
|
2012-09-30 04:28:06 +00:00 |
adelikat
|
427864841d
|
Trace Logger - basic logging fixed
|
2012-09-30 03:49:53 +00:00 |
adelikat
|
e865790086
|
Trace Logger - Hook up autoload
|
2012-09-30 03:09:41 +00:00 |
adelikat
|
e964dfb1df
|
Trace Logging hooked up for NES core, trace logger tool doesn't display rows for some reason
|
2012-09-30 02:37:00 +00:00 |
adelikat
|
f8c508b1a3
|
Add a CpuTracingAvailable flag to CoreOutputComm and set to true for NES, set the Trace Logger menu item to be enabled/disabled based on this flag
|
2012-09-30 02:07:14 +00:00 |
goyuken
|
bb995c1472
|
SxROM: fix "Bill & Ted's Excellent Video Game Adventure.nes"
breaks all MMC1 savestates
|
2012-09-30 01:32:10 +00:00 |
adelikat
|
96b282ca96
|
Trace Logger - haz icon
|
2012-09-30 01:08:15 +00:00 |
adelikat
|
c4e0f3516c
|
Flag more SMS and PCE menu items as needs reboot
|
2012-09-30 00:58:08 +00:00 |