adelikat
|
ce3f7ae3ac
|
Atari 2600/7800 - break off IStatable stuff
|
2014-11-30 17:10:36 +00:00 |
adelikat
|
76148ae111
|
Break off savestate functionality from IEmulator into IStatable and refactor things accordingly. Still todo (a big todo): EmuHawk should gracefully handle a core that is not an IStatable by disabling functionality dependent upon it (Savestates, Rewind, Tastudio, etc)
|
2014-11-30 16:42:58 +00:00 |
adelikat
|
a251cacce6
|
Atari 7800 - break up implementations into separate files and some other reorg
|
2014-11-30 16:01:01 +00:00 |
adelikat
|
135752a215
|
remove not implemented IMemoryDomains implemented from PSP, and just not implement the interface instead
|
2014-11-30 15:46:55 +00:00 |
adelikat
|
5d512c4c5d
|
N64 - break off ICoreService implementations into separate files
|
2014-11-30 15:38:39 +00:00 |
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 |
zeromus
|
92243cd393
|
neshawk - add PPU reset to soft reset, to fix #327
|
2014-11-30 05:02:12 +00:00 |
goyuken
|
6d04f9089a
|
NES: show more informative error logs for certain INES header screwballs
|
2014-11-27 18:03:00 +00:00 |
goyuken
|
9c02bf77ba
|
wonderswan: clear out unused code for clear saveram
|
2014-11-24 18:50:18 +00:00 |
adelikat
|
0e82fff3ff
|
Clean out ClearSaveRam() calls since they are no longer used
|
2014-11-24 15:00:54 +00:00 |
adelikat
|
9c285e3e3a
|
Put NotImplemented attribute on a bunch of things, and remove IMemoryDomains from a few cores that were implementing it but throwing a NotImplementedException
|
2014-11-24 01:17:05 +00:00 |
adelikat
|
72cf4ed5e1
|
Intellivision - mark not implemented stuff
|
2014-11-24 01:05:47 +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
|
c9958748f1
|
Intellivision - remove IMemoryDomain and method, since it simply throws a NotImplementedException
|
2014-11-23 17:22:43 +00:00 |
adelikat
|
4d3e7f806f
|
Atari 2600 - break off IDebuggable stuff to its own file
|
2014-11-23 17:14:40 +00:00 |
adelikat
|
1832894405
|
IDebuggable - GetCpuFlagsAndRegisters() - refactor to make it an IDictionary instead of Dictionary
|
2014-11-23 16:22:02 +00:00 |
goyuken
|
b50ebf8032
|
fix
|
2014-11-21 01:35:54 +00:00 |
adelikat
|
d64be5ed76
|
SystemID is Lynx not LYNX, cuz I said so
|
2014-11-21 01:32:15 +00:00 |
goyuken
|
d58b00b72b
|
gba tracelog: add register display
|
2014-11-19 03:33:09 +00:00 |
goyuken
|
08d4319ad3
|
gba: tracelog
|
2014-11-19 03:16:36 +00:00 |
goyuken
|
eaf409d4af
|
gba (vba): some roughing in for the tracelogger
|
2014-11-19 02:24:33 +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 |
adelikat
|
21dad476a8
|
LibsnesCore.cs - move ScnalineHookManager to the button of the file, and the constructor of LibsnesCore to the top of the object, so it isn't so annoying to find it
|
2014-11-18 23:44:42 +00:00 |
adelikat
|
ec3e4151eb
|
set release flag on lynx core to true
|
2014-11-17 21:58:13 +00:00 |
goyuken
|
0a17fadb8e
|
gb: add mute sound as a setting. most useful in dual mode.
|
2014-11-16 21:56:32 +00:00 |
goyuken
|
f5d9de5178
|
wonderswan: grab changes from mednafen 0.9.36.5 release. includes sound, sram, changes. not included now: rtc, comm port changes
|
2014-11-10 01:01:01 +00:00 |
goyuken
|
fa8934b1d4
|
lynx: memory domains. R/W: RAM, Save Ram. R: Cart A, Cart B.
|
2014-11-02 19:11:19 +00:00 |
adelikat
|
f3a2387926
|
Quicknes - metadata for controller settings, player 2 not plugged in by default
|
2014-11-02 14:03:38 +00:00 |
goyuken
|
f3e9958f07
|
quicknes: support unplugging controllers
|
2014-11-01 17:44:04 +00:00 |
goyuken
|
dc2ca1f010
|
remove the extra ISettable (non-generic argument) interface and corresponding crud from cores, and replace with a shim class
|
2014-10-31 15:46:13 +00:00 |
goyuken
|
2fbdf059cb
|
barcode reader cleanup
|
2014-10-30 20:54:46 +00:00 |
goyuken
|
81fc95ab43
|
NES: add UI support for datach barcode reader
|
2014-10-29 22:28:14 +00:00 |
goyuken
|
ff95066672
|
quicknes: reject (with the appropriate unsupported exception) any bootgod positive euro rom
|
2014-10-29 18:58:43 +00:00 |
goyuken
|
84fa4feba1
|
nes: some garbage for datach barcode reader, not finished
|
2014-10-29 02:34:13 +00:00 |
goyuken
|
755f7d7ac4
|
neshawk: make datach games boot
|
2014-10-29 01:09:15 +00:00 |
jlennox
|
a64017366c
|
Create ISettable<T,T2>/ISettable interfaces. This checkin has not been extensively tested.
|
2014-10-19 01:22:47 +00:00 |
jlennox
|
10b6bed056
|
Add IDebuggable to relevant cores and remove non-implementations of GetCpuFlagsAndRegisters/SetCpuRegister
|
2014-10-18 22:30:06 +00:00 |
goyuken
|
121b1edad9
|
nes: minor cleanup
|
2014-10-15 19:40:40 +00:00 |
goyuken
|
ea6a61b4fb
|
lynx: automatically rotate the 7 games that used it, yay
|
2014-10-15 04:58:27 +00:00 |
goyuken
|
74358cbd09
|
lynx: incorporate info from no-intro into game_db
|
2014-10-14 00:53:13 +00:00 |
pjgat09
|
502caa2e37
|
N64: Output an error code when LoadLibrary fails
|
2014-10-13 23:20:18 +00:00 |
goyuken
|
9c30cea1dd
|
fix issue 277
|
2014-10-07 22:20:17 +00:00 |
goyuken
|
9897e9016b
|
disable debugging output from previous commit
|
2014-09-29 20:14:21 +00:00 |
goyuken
|
ee1f84bb4a
|
lynx: savestates. should work pretty well, but format is subject to change
|
2014-09-29 20:13:26 +00:00 |
goyuken
|
6e1932c8bd
|
lynx: lag indicator
|
2014-09-29 18:53:53 +00:00 |
goyuken
|
d9258cc4b9
|
lynx: saveram. unfortunately, handy gives every cart with only a single ROM bank a saveram, whether or not it's needed or used. perhaps a future gamedb project, perhaps not...
|
2014-09-29 18:46:55 +00:00 |
adelikat
|
72e29286c8
|
now that jabo is packaged with bizhawk, make it the default plugin
|
2014-09-27 21:31:07 +00:00 |
adelikat
|
52d3ad8467
|
N64 - fix issue 273
|
2014-09-27 21:15:51 +00:00 |
adelikat
|
25c2507013
|
N64 - change the expansion slot override notion. If a game in the gamdb has the expansion slot override, override the user's choice, but don't change the sync setting (otherwise all games they load will be set to this). In the N64 menu item, show the checked status based on if the core is actively using the expansion slot, not whether the sync setting is set. If the gamedb is overriding the user's choice make it clear by disabling the menu item. This commit message is longer than the changeset itself.
|
2014-09-27 12:56:55 +00:00 |
goyuken
|
f9baa5e8e4
|
genesis: change initial frame 0 size of video display
|
2014-09-22 19:35:00 +00:00 |