adelikat
|
865795049b
|
Break off saveram methods from IEmulator into a separate ISaveRam interface. Remove the setter for SaveRamModified (every single core was throwing an error on this, and no client code was using it). Remove these methods from cores that don't actually implement this interface
|
2014-11-30 15:22:08 +00:00 |
adelikat
|
e1a90430ea
|
refactor MainForm.cs SaveStateAs() to use object initializer syntax
|
2014-11-30 14:21:11 +00:00 |
adelikat
|
4681fef0c2
|
Add an IsNull() extension method to IEmulator (checks for null and if NullEmulator) and replace EmuHawk NullEmulator checks with this method instead
|
2014-11-30 14:18:44 +00:00 |
goyuken
|
ff54192fdc
|
fix missing movie extension for game names that have a . at Length-4
|
2014-11-30 04:02:31 +00:00 |
goyuken
|
8271da0855
|
fix crash trying to use snes bg hotkeys when snes is not loaded
|
2014-11-29 21:06:15 +00:00 |
goyuken
|
b21cfdd927
|
ward off possible bugs
|
2014-11-29 19:36:11 +00:00 |
goyuken
|
0b16e36776
|
fix issue 330
|
2014-11-29 18:57:57 +00:00 |
adelikat
|
a26e36719a
|
Don't allow drag and drop of a movie file if a movie is already active
|
2014-11-29 00:59:14 +00:00 |
adelikat
|
96b626434f
|
Lua Console - on drag and drop, don't be case sensitive with the file extension
|
2014-11-26 17:42:30 +00:00 |
zeromus
|
16896dc858
|
use nearest neighbor filtering when resizing an avi dump without padding, instead of bilinear.
|
2014-11-25 19:34:27 +00:00 |
adelikat
|
bded999177
|
Create a FeatureNotImplemented attribute, the intend of which is to apply to any unimplemented method of an ICoreService method/property, set some methods in Intellivision to this, and have CoreFeatureAnalysis look for the presence of this attribute and report unimplemented properties/methods
|
2014-11-24 00:38:29 +00:00 |
adelikat
|
56d425d49f
|
Core Features form - show icons based on completeness
|
2014-11-23 23:35:00 +00:00 |
adelikat
|
ada9ca6fb9
|
Core Features dialog - properly determine if a core is ISettable, don't add properties and fields if the interface isn't implemented anyway
|
2014-11-23 22:04:34 +00:00 |
adelikat
|
189de87e8e
|
Start a core features dialog in Help, only visible in developer mode (currently). Uses reflection to see what ICoreService implementations are implemented by which cores
|
2014-11-23 21:46:28 +00:00 |
adelikat
|
e6e2972e3d
|
Make IMemoryDomains inherit IEmulator and simplify some code slightly as a result
|
2014-11-23 16:03:04 +00:00 |
adelikat
|
584b5feaa3
|
Tastudio - properly load a file on drag and drop
|
2014-11-22 15:19:32 +00:00 |
adelikat
|
7de427fb3c
|
Tastudio - fix exception on load in relase builds
|
2014-11-22 15:09:01 +00:00 |
hegyak
|
0d8e111c55
|
Change the VirtualPads/schema/LynxSchema.cs from LYNX to Lynx
|
2014-11-21 04:19:01 +00:00 |
adelikat
|
d64be5ed76
|
SystemID is Lynx not LYNX, cuz I said so
|
2014-11-21 01:32:15 +00:00 |
hegyak
|
fa5c614641
|
Added schema/LynxSchema.cs
|
2014-11-20 17:45:44 +00:00 |
hegyak
|
a3f8d4bac8
|
Changed defctrl.json to support Lynx's Pause Button. Apparently that is an important button.
|
2014-11-20 16:54:06 +00:00 |
hegyak
|
92de71a0c6
|
Restore missing 7Z.dlll File and missing Global.cs
Sorry about removing them.
|
2014-11-20 15:35:27 +00:00 |
adelikat
|
5a893c1a43
|
Tastudio - don't expose Rotate menu item for non-developer builds since it is not ready. A pro would get around this
|
2014-11-19 23:21:08 +00:00 |
adelikat
|
d7596684c2
|
Lua - Expose tastudio library in non-developer builds
|
2014-11-19 16:17:40 +00:00 |
adelikat
|
5a6c2adb0b
|
Tastudio - expose in release builds and mark it as beta in the title
|
2014-11-19 16:12:59 +00:00 |
adelikat
|
8bfe2220ef
|
Expose GBA in the platform picker
|
2014-11-19 16:07:03 +00:00 |
adelikat
|
81146fde8e
|
Add Lynx controller image to controller config dialog
|
2014-11-19 02:39:43 +00:00 |
hegyak
|
d1f0bfd89c
|
Allow Virtual Pad to support QuickNES with One, Two or No controllers.
|
2014-11-19 01:01:27 +00:00 |
hegyak
|
33f52599f8
|
Fix Issue 310
|
2014-11-19 01:00:35 +00:00 |
adelikat
|
099f0518bc
|
Fix bug where a quicknes movie would permanently change the core setting
|
2014-11-19 00:50:50 +00:00 |
adelikat
|
34741cb614
|
Path Config - fix exception when opening during null emulator, fixes Issue 312
|
2014-11-19 00:42:46 +00:00 |
adelikat
|
17c6a2c1f6
|
Snes - use the compatibility profile override option in the game db, note that it will be a temporary override for the game if detected, the user setting will not be permanently changed. This touched a bunch of things, and many other things had to be considered, there's a reasonable chance that this broke something
|
2014-11-19 00:32:51 +00:00 |
zeromus
|
315316210d
|
fix window size getting stuck in caption after resizing done
|
2014-11-18 18:33:04 +00:00 |
adelikat
|
e4cd7a3449
|
Lua Console - when reporting a script error, update the number of active scripts label
|
2014-11-18 01:09:06 +00:00 |
adelikat
|
0cf61812c2
|
Path Config - Fix bug where dual gb is selected by default when a gb game is active
|
2014-11-17 23:16:50 +00:00 |
adelikat
|
6459f4dec5
|
add .lynx to open file dialog
|
2014-11-17 22:23:06 +00:00 |
goyuken
|
0a17fadb8e
|
gb: add mute sound as a setting. most useful in dual mode.
|
2014-11-16 21:56:32 +00:00 |
adelikat
|
eb292eddcc
|
Tastudio - fix crash when loading a state for a frame after the current movie length, tastudio was getting refreshed before the row count was being updated
|
2014-11-15 21:48:34 +00:00 |
adelikat
|
ae9e31d984
|
Tastudio - fix up some behavior of metadata dialogs when the first show
|
2014-11-15 15:36:22 +00:00 |
adelikat
|
e0207b748f
|
Tastudio - remove some user controls that do nothing that I've decided won't be used
|
2014-11-15 15:02:52 +00:00 |
goyuken
|
ed8e8508f8
|
fix audio capture problem that broke with r7973
|
2014-11-14 17:48:18 +00:00 |
zeromus
|
a7432a1e52
|
firmwaremanager now tracks filesizes, and filesizes of known firmwares are used to restrict scope of scanning
|
2014-11-13 00:09:16 +00:00 |
zeromus
|
2e88a279bb
|
rename firmwares base path to firmwares search path, cos thats more like what it is.
|
2014-11-12 01:32:56 +00:00 |
zeromus
|
38ebdd45d2
|
fix Issue #292 - Bizhawk still here after emulating N64 and "Exit key" has been pressed
|
2014-11-12 00:11:31 +00:00 |
zeromus
|
4d5b25600e
|
add a GC.Collect() call to workaround a .net slow-GC problem, and fix an old bug related to firmware scans occurring several times actually every time you think it should happen once, which probably wasn't helping things
|
2014-11-12 00:04:08 +00:00 |
adelikat
|
b0eb4ee791
|
When loading a movie that specified quicknes or neshawk (or bsnes vs snes9x), don't permanently override the user's core preference
|
2014-11-09 17:14:16 +00:00 |
adelikat
|
252ea85f99
|
Lua Console - add a duplicate script menu and toolbar item, functions similarly to new script except it starts with the text from the highlighted script
|
2014-11-09 16:18:09 +00:00 |
adelikat
|
78b466ff78
|
When saving/using the main window location, negative values are in fact valid values (if your left most monitor is not set as the main monitor for instance), allow negative but properly account for -32000 scenarios
|
2014-11-09 16:00:39 +00:00 |
adelikat
|
0578eb6436
|
Tastudio - take the emuhawk context menu item "stop without saving" into account
|
2014-11-08 17:44:25 +00:00 |
adelikat
|
5c92adcaaa
|
Wire up the Log callback into lua libraries, this got lost in the last refactor I did, and so errors were not getting reported
|
2014-11-08 14:54:00 +00:00 |