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 |
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 |
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 |
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 |
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
|
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 |
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 |
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 |
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 |
adelikat
|
52b8161b39
|
Start a Trace Logger, currently only NES has the right hooks, but it crashes when used
|
2012-09-30 00:53:08 +00:00 |
goyuken
|
b5b164caf3
|
as far as i know, SGB movie recording is fully functional now. the mnemonic is the same as SNES, the system id is "SGB"
|
2012-09-30 00:27:00 +00:00 |
goyuken
|
ddf99f789c
|
when attempting to load SGB, unset SGB config mode if we fail to load the bios file. this avoids a catch-22 where you can't load an SGB because you don't have a rom, and you can't reset to GB mode because you can't get the menu item.
|
2012-09-29 23:21:55 +00:00 |
adelikat
|
ff117d2c49
|
Add a status icon and notification system for settings that require a core reboot, status bar icon if clicked performs the reboot. Hooked up to the GB/SGB set, SMS Enable FM Chip and overclock settings. May need to flag some other settings too
|
2012-09-29 23:03:51 +00:00 |