goyuken
927fb7070c
sound throttle now respects forced throttle off (user hits fastfoward button, etc)
2012-10-10 17:19:51 +00:00
goyuken
a5e2c55a68
type oh
2012-10-10 17:09:55 +00:00
goyuken
f32f74eb1d
rewind: work with variable length savestates without shitting a brick. this won't give good performance, though
2012-10-10 15:04:13 +00:00
zeromus
2d8ea045f3
nes-fix bug where ppu viewer sometimes wouldnt refresh pattern display when the user changed selected palette
2012-10-10 05:06:14 +00:00
zeromus
e2e0e6681e
fix dll search path
2012-10-10 02:43:33 +00:00
goyuken
9f9aeb6609
move libco_msvc_win32.dll to dll subdirectory
2012-10-09 22:48:41 +00:00
goyuken
7ed6eac000
gamedb_snes: remove (Beta 2) entries for tmnt, mk3, which were hash identical to (Beta) entries
2012-10-09 22:41:13 +00:00
goyuken
32a39d3fad
move musashidll.dll to dll subdirectory
2012-10-09 21:39:12 +00:00
goyuken
da92c276a4
move ffmpeg to dll subdirectory
2012-10-09 21:25:58 +00:00
goyuken
07463fbdc5
move libspeexdsp.dll to dll subdirectory
2012-10-09 21:12:45 +00:00
goyuken
ca40ed07a2
move libsneshawk.dll to dll subdirectory
2012-10-09 21:07:50 +00:00
goyuken
a9de8b8f55
move libgambatte.dll to a "dll" subdirectory
2012-10-09 20:57:55 +00:00
goyuken
2a4bccbe12
update MakeRelease.bat for previous commit
2012-10-09 20:34:48 +00:00
goyuken
9417eac96c
move NesCarts.7z to gamedb subfolder
2012-10-09 20:33:14 +00:00
goyuken
79731827f4
avoid using literal backslash in gamedb path loading
2012-10-09 01:54:15 +00:00
adelikat
16b1f28212
Path Config - on start up, set the open tab to match the console loaded, if null emulator, open up the tools tabs
2012-10-09 01:47:50 +00:00
goyuken
8c24417f8d
gamedb stuffed into gamedb subfolder
2012-10-09 01:34:21 +00:00
jxq2000
16d12e8548
Autocomplete box now positions correctly, even with scrolling and different font face/size.
...
Still isn't very functional, nor does it move as you scroll after it appears.
2012-10-09 00:17:48 +00:00
stuyck
1b0f1a54be
MokeUp for Control Config
2012-10-08 21:07:12 +00:00
goyuken
3832352dbe
add default RomStatusDetails (name, sha1, md5). add pcecd specific RomStatusDetails generated from the Disc
2012-10-08 20:37:41 +00:00
goyuken
c24abbcbad
libsnescore: make deterministic mode savestates all the same size (previously, frame 0 savestates were slightly smaller)
...
rewind: throw a slightly more intelligible exception message when savestates differ in size
2012-10-08 18:18:43 +00:00
goyuken
039987cbd3
implement blurry mode for GDI drawing. it actually looks a good bit different than d3d blurry?
2012-10-08 15:35:18 +00:00
adelikat
0dfbfb592f
Re-hook up Load Config, menu item got disabled at some point. Trace logger - update number of instructions when clear button is clicked, show OSD message when saving to disk
2012-10-08 00:27:21 +00:00
adelikat
39af30f481
Revert libsneshawk.dll, didn't mean to check that in
2012-10-07 20:24:07 +00:00
adelikat
8545f94315
Status Bar - right-clicking the status slots will invoke a savestate
2012-10-07 19:52:09 +00:00
adelikat
972d8f2f5b
Status bar - make selected slot more obvious of a background color
2012-10-07 18:42:42 +00:00
adelikat
7fd74ecb04
dummy commit to mark the end of 1.1.1a and start 1.1.2
2012-10-07 15:41:22 +00:00
pasky1382
b0925d5631
Fixed dracula for the collision script.
2012-10-07 15:23:51 +00:00
goyuken
3d52ed49e5
fix GBC input config tab
...
fix GBC savestate locations
fix GBC saveram locations
fix GBC screenshot locations
fix GBC titlebar text
2012-10-07 14:52:03 +00:00
pasky1382
add29e846c
Castlevania Collision box viewer.
2012-10-07 12:19:28 +00:00
brandman211
3b80905514
Added MovieOrigin to .ZMV...I knew I had to have forgotten something unimportant.
2012-10-07 04:58:12 +00:00
adelikat
2a9c78220f
Update interim version number, dummy commit to mark the beginning of 1.1.2
2012-10-07 01:28:16 +00:00
adelikat
c6165b8b27
Path Config - clean up interim vs release logic
2012-10-07 00:56:43 +00:00
adelikat
cdc9459924
Unlock Trace Logger for releases
2012-10-07 00:51:24 +00:00
adelikat
be594adb35
Lua - disable emu.registerbefore() and emu.registerafter() for now
2012-10-07 00:30:43 +00:00
goyuken
b9b2292a3f
restore recently lost behavior where the system-specific mainform menu is called "SGB" when running SGB instead of SNES. this involves no changes to internal passed IDs
2012-10-07 00:00:23 +00:00
goyuken
329ca16bdf
unbreak toolstrip menu and controller function for GBC
2012-10-06 23:53:05 +00:00
goyuken
896e61b908
what
2012-10-06 23:27:40 +00:00
brandman211
d54b6d2f36
-Resets are imported. I don't think they count as frames.
...
--I think SNESHawk has a problem with processing resets!
-The author is imported. ImportZMV is probably, in effect, complete!
2012-10-06 22:36:50 +00:00
goyuken
5c4e147da3
fix loading a compressed archive containing a single .gbc file. the number of different places where you can find various extension lists is rather terrifying...
2012-10-06 22:14:10 +00:00
pasky1382
37b054ad43
Re-added the 'GBC' switch.
2012-10-06 22:02:24 +00:00
pasky1382
b1ba573695
Revert that fix, did not upload a GBC db (thought I did)
2012-10-06 21:58:44 +00:00
pasky1382
a52a9b0d44
Fixed a crash when loading a GBC rom (apparently there was no GBC case switch option)
2012-10-06 21:50:48 +00:00
adelikat
822c079011
Revert fix to emu.registerbefore/after functions because thee fix was leaking memory
2012-10-06 21:01:21 +00:00
goyuken
a9ff371e63
mainform: add slightly informative error message to certain rom load exceptions
2012-10-06 20:59:44 +00:00
adelikat
29efa50eab
RBIBaseball.lua - create a dialog with the forms library, that allows user to switch the handedness of each side, and batter power boost up/down buttons
2012-10-06 20:40:59 +00:00
pasky1382
c07d9686ab
removed extensions in SNES db
...
GB and GBC now use no-intro rom set for verified good dumps.
2012-10-06 20:38:50 +00:00
brandman211
9199012b5f
Finally figured out ZMV input...wasn't fun at all. Still need to figure out commands (Reset) and author data, but I removed the INTERIM flag check because this is functional enough to be included in the next release.
2012-10-06 20:28:32 +00:00
pasky1382
05cbd4c3bd
Fixed for realz this time.
2012-10-06 20:11:46 +00:00
pasky1382
514299ee1e
Thanks...NATT!!
2012-10-06 20:01:32 +00:00
goyuken
c51d3f787c
fix crash in snesgraphicsdebugger when it is immediately moused over after load
2012-10-06 20:00:59 +00:00
pasky1382
b8432b38d5
Ur mom
2012-10-06 19:50:45 +00:00
pasky1382
0945c6f937
wrong name...
2012-10-06 19:48:30 +00:00
pasky1382
2ab2c10bdf
SNES Cart database
2012-10-06 19:47:24 +00:00
pasky1382
d1248e0379
Imported movies retain their original extensions + .bkm
2012-10-06 18:52:33 +00:00
adelikat
f8a962294a
Lua - fix memory leaks
2012-10-06 18:39:38 +00:00
pasky1382
03e4403b9c
Imported movie files are now automatically copied over to .\Movies directory and no longer keep their old extensions (i.e. movie.fcm2 is not longer movie.fcm2.bkm but movie.bkm)
2012-10-06 18:19:07 +00:00
adelikat
0ca3fc3167
Movies - add PAL flag to movie (if recording in pal mode!)
2012-10-06 17:22:32 +00:00
adelikat
b8070bc92f
Lua - fix emu.registerbefore() and emu.registerafter()
2012-10-06 16:13:45 +00:00
pasky1382
ba95c5c5fc
Added filtering for simon's quest.
2012-10-06 15:49:28 +00:00
adelikat
1c17f8dbed
Lua Drawing - fix so that multiple scripts can draw at once
2012-10-06 14:36:02 +00:00
adelikat
644ed40f59
Move lua drawing to after the frame instead of before
2012-10-06 14:24:12 +00:00
goyuken
ea32688bf8
on_snoop(nil) will unregister the callback
2012-10-06 13:37:31 +00:00
goyuken
b545d79fb6
lua: add emu.on_snoop()
2012-10-06 13:34:04 +00:00
adelikat
e7112a9a5d
Make the Lua Function List dialog modeless
2012-10-06 13:09:45 +00:00
adelikat
6aa9608a77
GGHawk - Hook up Highlight Active Display Region option, make this and Show Clipped Regions take effect on Core load
2012-10-06 12:37:38 +00:00
adelikat
b88d5ffd5e
GGHawk - add option to show clipped regions, show GG menu item, also show on SG-1000, cleanup of the sms/gg/sg menu
2012-10-06 12:27:56 +00:00
goyuken
2229b0ab93
add "FirmwareSHA1" to movie header for SGB and PCECD
2012-10-05 21:04:46 +00:00
zeromus
a080889483
oops
2012-10-05 18:37:20 +00:00
zeromus
a00081386d
fix some things related to sgb movies
2012-10-05 18:20:27 +00:00
pasky1382
e3e15d2136
Castlevania II Simon's Quest collision box viewer.
2012-10-05 11:59:52 +00:00
zeromus
96089026cd
remove "SGB" systemid because its gonna cause a lot of trouble if we dont hook it up in a lot of places.. why can't we set it up as just a regular snes core? and run the sgb rom through the snes firmwares directory.
2012-10-05 04:47:45 +00:00
brandman211
515fd82b32
Fixed the savestate size calculation.
2012-10-05 01:10:58 +00:00
adelikat
f78e901c79
Path Config - change Base Folder to Global Base
2012-10-05 00:57:27 +00:00
adelikat
ec8451b6f6
Path Config - add an info icon that opens a popup for the special path options (., .., %recent%, %exe%)
2012-10-05 00:49:04 +00:00
goyuken
6c723e6815
move ramsearch\ramwatch\hexeditor from toolsbefore to toolsafter. for live play, there is real change. for frame advance play, you now get the most current value when paused between frames. this also fixes a host of minor bugs where tools could have their values change while paused because something else triggered an update to the most current state.
2012-10-04 21:56:40 +00:00
goyuken
ab3377184a
RamWatch: fix bug where the "Value" column showed previous and not current
2012-10-04 21:01:58 +00:00
goyuken
55b2e74dac
SNESGraphicsDebugger: don't process hooks when form is not visible. fixes significant snes speed regression in r3300
2012-10-04 19:59:39 +00:00
pasky1382
909ccef52f
DKC3 collision script.
2012-10-04 18:34:04 +00:00
brandman211
35bd1539f8
-Added entries for all of the .sha256 records to the header.
...
-Added support for the following .lsmv records: projectid, port1, port2, starttime.second, starttime.subsecond
2012-10-04 06:50:47 +00:00
brandman211
ae1f987061
-Removed the magic strings from MovieImport.
...
-Fixed some headers for ImportVBM.
-Treated .VBM SGB movies as GB movies with an extra comment.
-Confirmed that real SGB movies from LSNES import properly.
-Noticed glitchy graphics during SGB movie playback...will investigate.
2012-10-04 06:14:21 +00:00
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
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
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
adelikat
486d621657
Status bar icons - actually hide conditional status bar icons when not relevant
2012-09-29 22:37:34 +00:00
adelikat
0e09a071cf
Hex Editor - allow drag highlighting with the mouse
2012-09-29 21:13:11 +00:00
adelikat
a9cb3f65e8
TASTudio - middle clicking pauses/unpauses the emulator
2012-09-29 20:54:56 +00:00
goyuken
a278015404
i never know where anything is in the input system
2012-09-29 20:30:27 +00:00
adelikat
5f4ad0242f
Path Config - fix behavior of the folder browser dialog
2012-09-29 20:00:00 +00:00
goyuken
4fc714d0ad
more generalized directinput handling.
...
all axes are handled as boolbuttons with hardcoded deadzones.
all boolbuttons are handled as expected.
"slider"s are not handled because i had nothing to test against.
button names for axes have changed; button names for boolbuttons have not.
2012-09-29 19:16:37 +00:00
adelikat
76619babc1
Input Config - better images for genesis, pce, and sms, also made atari controller background transparent
2012-09-29 18:55:04 +00:00
adelikat
68358c5e4b
Input Config - better nes image I think, able to clearly see all button
2012-09-29 17:17:15 +00:00
adelikat
92411aae7c
Add SNES Graphics config to the Toolbox dialog
2012-09-29 16:25:28 +00:00
goyuken
7e34e7f88b
multiclient: add saveram backup feature, similar to savestate backup feature, and config\menu items. defaults to ON.
...
at the moment, there's no way in the ui to choose to load a backup saveram. not sure if this is desirable....
2012-09-29 15:32:44 +00:00
goyuken
0a0f4e86d8
MainForm.ClearSaveRam() no longer deletes a disk file.
...
From my reading of the code, this should not affect movie playback; the saveram from disk is not used when starting playback or recording of a clean movie.
If for some reason I'm wrong though, that problem should be addressed directly instead of deleting the file.
2012-09-29 14:55:11 +00:00
goyuken
6e31862d23
Support win+L \ win+R \ win+U
2012-09-29 14:43:35 +00:00
adelikat
4c3571a938
Cheats - add "Values as Hex" menu item, when turned off, allows value and compare to be decimal instead of hex
2012-09-29 14:03:32 +00:00
adelikat
a38e574695
Lua - implement mainmemory.writebyterange()
2012-09-29 02:26:51 +00:00
adelikat
ed832036c1
Lua - Implement mainmemory.readbyterange()
2012-09-29 01:57:25 +00:00
adelikat
a68b80ad36
Lua - implement functions: nes.getallowmorethaneightsprites() and nes.setallowmorethaneightsprites()
2012-09-28 17:32:01 +00:00
adelikat
8fce215f95
Hex Editor - fix typing values with the numberpad
2012-09-28 17:24:44 +00:00
adelikat
65a4f5010a
Hex Editor - fix copy/pasting multiple highlighted addresses
2012-09-28 16:18:13 +00:00
goyuken
2a59e135ea
snes: add lag counter for manual 4016\4017 polling
...
this shouldn't break existing lag counting.
this doesn't fix the issue observed in smw2 (i have no idea what is causing that.)
2012-09-28 13:37:42 +00:00
pasky1382
44f64078a3
Organized the scripts, ported the snake rattle n' roll script from game resources page on tasvideos.org
2012-09-27 17:59:41 +00:00
adelikat
965f0934e5
pointless commit to test bot
2012-09-27 17:53:00 +00:00
pasky1382
0eefabdd79
Zeromus is getting old and senile.
2012-09-27 13:41:20 +00:00
pasky1382
a69ee5fa81
Fixed a compile error, Zeromus's lack of sleep created a typo.
2012-09-27 08:06:22 +00:00
zeromus
cee04551ad
snes-firmwares-hook up to gui
2012-09-27 07:27:47 +00:00
zeromus
d9a55fed37
snes-load firmware files from a CoreInputComm path, which must be named exactly right; show the requisite filename in a messagebox if it's missing; but theres no GUI for the firmware path hooked up yet.
2012-09-27 07:22:31 +00:00
brandman211
14126723c0
-Detecting subframes and delayed resets in ImportLSMV now results in a warning instead of an error.
...
-ImportLSMV can now import GB(C) movies created with LSNES's gambatte core.
--It doesn't sync perfectly because of the subframes, but it does for a while, so the conversion is sane.
--GB(C) .LSMV files currently always have SRAM files packaged with it, which is a bug with LSNES.
---Ilari told me that a fix for now would be to ignore 0 byte SRAM files, so that's what I did.
---There are some cases in which the spurious SRAM files aren't 0 bytes, but that's on Ilari to fix, so I'll let this case fail. Yay, I contributed to LSNES!
2012-09-27 06:23:05 +00:00
adelikat
d8a256a212
Fix tooltip of the Movie icon in the status bar
2012-09-27 02:19:07 +00:00
adelikat
54d31789e0
Path Config - fix positions and tab orders
2012-09-27 02:09:39 +00:00
zeromus
6c8177a08b
snes-print messages from libsnes. now you can see which dsp/firmware dependency it detected for the game (it has its own heuristics, not necessarily any need for gamedb yet). still not loading the firmwares though
2012-09-27 01:38:27 +00:00
adelikat
00f9e05d5e
Path Config - when clicking a tab, focus on the base path textbox
2012-09-27 01:37:56 +00:00
adelikat
d4c89015a7
Message Config - fix X/Y values not updating when typing directly into the numeric boxes
2012-09-27 01:01:35 +00:00
adelikat
8f9ef8ab88
Message config - fix positioning of icon on drawing area to not be partially "off screen"
2012-09-27 00:52:45 +00:00
adelikat
ff86d6d5db
Config dialogs - OSD message when cancelling
2012-09-27 00:14:51 +00:00
adelikat
be89bd1f3e
Message Config - fix logic for dragging when using anchoring
2012-09-27 00:04:16 +00:00
adelikat
da5dbb18dd
Message Config - fix drawing of the x,y coordinates to respect the anchoring
2012-09-26 23:41:11 +00:00
adelikat
daab149764
Add autohold to message config
2012-09-26 23:25:43 +00:00
pasky1382
a59ff337d7
Added X2 and X3 collision script viewers.
2012-09-26 21:21:14 +00:00
goyuken
fc8087c344
preliminary SGB support.
...
1) choose your SGB rom from the path config (should probably be an .smc file of about 256KB)
2) turn on Load GB as SGB from the GB menu.
3) load rom again.
To turn off, uncheck Load GB as SGB from the SGB menu.
2012-09-26 15:59:14 +00:00
goyuken
f1a31bcac8
kill sound during d3d "reacquire" loop
2012-09-26 14:22:57 +00:00
goyuken
240a2e2425
fix d3d devicelost errors, maybe.
...
more feedback is needed.
2012-09-26 14:01:54 +00:00
pasky1382
72b1e1222a
Minor edit: Renamed the boolean so that it makes more sense.
2012-09-26 04:30:35 +00:00
pasky1382
8b3e54b397
Added Megaman X Hitbox viewer lua script.
...
Fixed Hex Editor's FindNext/FindPrev functions. FindNext/FindPrev now accept an additional argument (bool) that tells them to wrap around once. Fixed a bug where if the matched address was the 1st byte of the array it was ignored.
2012-09-26 04:25:45 +00:00
adelikat
453b35e6f4
oops
2012-09-26 04:01:10 +00:00
adelikat
df767b9b6f
Message Config - ability to toggle the "stacking" effect on general OSD messages
2012-09-26 04:00:42 +00:00
adelikat
6a2e17f143
Hex Editor - don't show 0 length Memory domains (prevents showing SNES CARTRAM in situations it doesn't exist and thus crashing the hex editor)
2012-09-26 03:30:19 +00:00
adelikat
1a4962b8c8
Fix Hex boxes in various dialogs to allow ctrl+C/A/V, such as game genie, cheats, ram watch/search, etc
2012-09-26 02:46:13 +00:00
adelikat
d5fc8f1c89
Hex Editor - fix Ctrl+C and Ctrl+A in the hex find box
2012-09-26 02:30:28 +00:00
adelikat
f167551154
Add a "saved" OSD message when clicking ok/save on config dialogs
2012-09-26 01:28:48 +00:00
adelikat
2f8ce5e1d1
SNES - hook up autofire controllers, also probably hooked up player 3 & 4 that were probably not working up to now
2012-09-26 01:20:11 +00:00
goyuken
1f931b1551
gameboy game database. approximately 67% jesus crap+pokemon overdumps.
2012-09-25 20:22:43 +00:00
adelikat
88d17bbb1c
Message Config - snazzier "X"
2012-09-25 04:11:54 +00:00
adelikat
1fe65754f1
Message Config - allow configuring of the position and anchoring of messages, fix the saving of the multitrack x,y variables
2012-09-25 04:04:54 +00:00
zeromus
52edee63d8
snesgfx-support mode7 direct color displays. still need an example of a mode 3 or 4 direct color usage
2012-09-24 07:46:54 +00:00
zeromus
4efea7605d
snesgfx-support mode7ExtBg tiles & BG
2012-09-24 06:47:34 +00:00
adelikat
b50839f8e3
Message Config - fix restore defaults for Multitrack settings
2012-09-24 03:24:17 +00:00
adelikat
aa194ad350
NES Graphics Config Dialog - add restore defaults button, fix tab orders
2012-09-24 03:08:32 +00:00
adelikat
488a47ad5e
Knock most of the filesize out of the .ico files by eliminating 256 and 128 options
2012-09-24 02:00:14 +00:00
adelikat
11c19976a4
compressing the controller images = a few kb off the file size
2012-09-24 01:48:38 +00:00
zeromus
a792aba6cb
never mind, i guess people in windows 7 need 256x256 icons for the same reason 2 year olds need toys with giant buttons
2012-09-24 00:49:57 +00:00
zeromus
348ea95523
shrink some icons which had about 100 32bpp variants of resolutions as high as 256x256
2012-09-24 00:44:39 +00:00
adelikat
ea3172f168
Compress a bunch of png files
2012-09-24 00:38:28 +00:00
adelikat
80b73cab98
Hex Editor - pressing enter in the find box = click the find next button
2012-09-23 23:20:30 +00:00
goyuken
3280746e39
InputConfig: auto-focus the first control option when loaded
...
fixes issue 50
2012-09-23 22:42:27 +00:00
adelikat
b6b939cb5c
NES Game Genie Encoder/Decoder - pressing enter in the code box will add the cheat
2012-09-23 21:07:36 +00:00
adelikat
c2bef262b9
Cheats - fixed column display, on and domain were reversed (domain names were being displayed in the on column). Also centered the On column text
2012-09-23 20:45:47 +00:00
adelikat
608dbf6316
Lua - implement nes.addgamegenie() and nes.removegamegenie()
2012-09-23 20:28:51 +00:00