adelikat
|
8cffecede9
|
ditto
|
2014-11-30 20:40:17 +00:00 |
adelikat
|
c7c038b7ca
|
add more interfaces that got missed
|
2014-11-30 20:38:15 +00:00 |
adelikat
|
fef1011e9b
|
oops, Coleco is IStatable
|
2014-11-30 20:34:51 +00:00 |
adelikat
|
a83d714c42
|
Break off IsLagFrame and LagCount from IEmulator and put into its own interface IInputPollable, and refactor cores as necessary. EmuHawk - account for the possibility that a core is not an IInputPollable, and do things like disable the lag counter menu item. Still some front end todos. Also still todo, move the InputCallbackSystem from CoreComm to IInputPollable
|
2014-11-30 20:29:30 +00:00 |
goyuken
|
2fce719309
|
comments
|
2014-11-30 19:13:58 +00:00 |
adelikat
|
ce3f7ae3ac
|
Atari 2600/7800 - break off IStatable stuff
|
2014-11-30 17:10:36 +00:00 |
adelikat
|
6a3955bde0
|
oops
|
2014-11-30 16:57:34 +00:00 |
adelikat
|
84bae6bf03
|
Make C64 follow the naming convention of other cores
|
2014-11-30 16:56:45 +00:00 |
adelikat
|
093180f652
|
TI83 - break off code into TI83.IStatable.cs
|
2014-11-30 16:52:25 +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
|
295800957c
|
Some nitpicky reorg on Atari 2600 and TI83
|
2014-11-30 15:43:58 +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 |
goyuken
|
c21b3a8a34
|
internal infrastructure
|
2014-11-23 22:20:55 +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
|
c61dd6b295
|
TI83 - put Link Port class into its own file with a rename and some refactor
|
2014-11-23 17:04:22 +00:00 |
adelikat
|
c1c9a482f9
|
Break up TI83.cs into different files for different interface implementations, super useful commit
|
2014-11-23 16:58:43 +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 |
saxxonpike
|
a7491f4e8f
|
Commodore64: Disable some warnings in CIA-2 about unused variables (for now)
|
2014-10-21 18:30:01 +00:00 |
goyuken
|
05dedc67e2
|
6502: add rdy_freeze to savestates; should only affect c64 stuff
|
2014-10-19 22:19:53 +00:00 |
goyuken
|
db681d5948
|
6502: delete the cruddy old native one. add a cruddy new native one as attic crap.
|
2014-10-19 22:18:25 +00:00 |