adelikat
|
325551ecd0
|
consistently check if callbacks exist before calling memory callbacks, across all cores
|
2020-04-21 16:42:57 -05:00 |
adelikat
|
b736d48911
|
use constants for core string names and simplify core core name getting logic
|
2020-04-18 09:55:57 -05:00 |
adelikat
|
899f8662c0
|
refactor CoreComm usages in more cores
|
2020-03-15 09:38:54 -05:00 |
adelikat
|
cd7d907c0d
|
get rid of CoreFileProvider SubFileDirectory
|
2020-03-14 14:02:19 -05:00 |
adelikat
|
e655ad3abd
|
remove obsolete ICoreFileProvider.PathSubfile(), and instead pass in the neccessary base path the the bsnes core that needs it
|
2020-03-14 13:56:20 -05:00 |
adelikat
|
46d05de51f
|
nothing to see here
|
2020-02-28 12:52:48 -06:00 |
YoshiRulz
|
3afcf416e8
|
Follow attribute class best practices, cleanup docs on attributes
|
2020-02-19 03:54:50 +10:00 |
James Groom
|
067477ce18
|
Merge branch 'master' into clean_docs
|
2019-06-14 13:28:39 +00:00 |
Brian Armstrong
|
d41bd867b8
|
flags
|
2019-06-06 02:04:47 -07:00 |
YoshiRulz
|
2642ef4049
|
Remove empty docs
|
2019-06-06 16:41:10 +10:00 |
Brian Armstrong
|
a8f293eec8
|
Call mem callbacks with addr, value
|
2019-01-24 03:23:21 -08:00 |
zeromus
|
b868c07a10
|
blind commit: add SMP hooks to bsnes to test hook scoping system (need to build a waterbox to proceed)
|
2017-08-23 10:08:43 -04:00 |
adelikat
|
cd289c474e
|
memorycallbacks with domains - Phase 2 - change api to Call methods and refactor accordingly, everything should behave as it was before the refactor at this point. No cores have yet to be implemented with domains other than the default bus they already had
|
2017-08-03 18:08:07 -05:00 |
nattthebear
|
d5c07447d2
|
BSnes: Ignore the "crop SGB frame" setting if SGB is not active.
|
2017-07-14 18:55:21 -04:00 |
adelikat
|
c6e0e9fa57
|
Rename CoreAttributes to CoreAttribute as to not be a bad person
|
2017-07-12 14:10:55 -05:00 |
nattthebear
|
bc9726f687
|
Waterbox: Connect basic stdio. You get an empty stdin, real stdout and stderr, and can present readonly files to the core.
|
2017-07-01 21:02:52 -04:00 |
adelikat
|
9c60243f4e
|
remove unused deterministic flag from LibsnesCore contructor
|
2017-06-29 19:56:17 -05:00 |
nattthebear
|
1314912cf8
|
libsnes: Hack about a bit to make the graphics debugger function again. It probably crashes somewhere...
|
2017-06-13 17:55:07 -04:00 |
adelikat
|
97d7dd7f42
|
merging master into waterbox2 this one was messy may be regressions
|
2017-06-13 08:16:25 -05:00 |
adelikat
|
9eb2fcc34c
|
bsnes - remove profile sync setting and related code
|
2017-06-12 20:56:34 -05:00 |
zeromus
|
6db010e384
|
add 'crop SGB frame' option; fixes #871
|
2017-06-11 18:20:55 -05:00 |
nattthebear
|
91e239e11f
|
use the ancient zen art of copy paste to give libsnes the same aspect ratio fix that snes9x has.
|
2017-06-11 07:15:51 -04:00 |
nattthebear
|
baf7a7973b
|
snes: do some more savestate prep, including removing the unused cheat system, which cost sixteen megidobites of ram
|
2017-06-10 15:53:38 -04:00 |
nattthebear
|
fcbb85a579
|
snes: move some stuff to sealed_heap
|
2017-06-10 15:20:06 -04:00 |
nattthebear
|
36be9e9fc7
|
snes: waterboxification phase 2
|
2017-06-10 14:16:25 -04:00 |
adelikat
|
12a4ec1ac7
|
SNES - only register the trace logger on compatibility profile
|
2017-05-27 09:54:53 -05:00 |
zeromus
|
5b44f0960f
|
snes: support trace logging GB and SMP cores (C# side and dlls)
|
2017-05-14 13:51:02 -05:00 |
nattthebear
|
ebe789eed2
|
heh
|
2017-05-10 07:45:23 -04:00 |
adelikat
|
1dae91e6a8
|
clean up core constructors - consistent parameter casing, and put them at the top of the class
|
2017-05-05 19:05:36 -05:00 |
adelikat
|
59139ab266
|
Spell out Numerator and Denominator
|
2017-05-05 11:25:38 -05:00 |
adelikat
|
62a13d961d
|
Move VsyncNum and VsyncDen out of CoreComm and into IVideoProvider
|
2017-05-05 11:21:37 -05:00 |
nattthebear
|
e3fab1a4d5
|
cleaner
|
2017-05-02 18:15:33 -04:00 |
adelikat
|
698c6741ae
|
Refactor IEmulator and remove the IController property, instead pass it as a paramter to the FrameAdvance() method
|
2017-05-01 20:09:11 -05:00 |
adelikat
|
ded1c2d7b7
|
Break off BoardName from IEmulator into a separate IBoardInfo service
|
2017-04-30 21:01:54 -05:00 |
nattthebear
|
5bebd0685a
|
snes: add a toggle multitap button
|
2017-04-22 17:08:33 -04:00 |
adelikat
|
27e7edcaf1
|
SNES - add a "Limit mouse speed" options on by default, to make controls a sueable for casual playing and a config option to turn it off
|
2017-04-19 20:30:54 -05:00 |
J.D. Purcell
|
3d6b1da94d
|
Whitespace only (indentation fixes/cleanup).
|
2017-04-19 20:34:30 -04:00 |
adelikat
|
3f866f6d7f
|
Rename SnesSaveController to SaveController and move it to Emulation.Common since it is used by multiple cores and is general in design
|
2017-04-19 12:44:02 -05:00 |
adelikat
|
ee5d35bb34
|
Libsnescore reformat round 3
|
2017-04-19 12:33:05 -05:00 |
adelikat
|
58189f0113
|
LibsnesCore - Move ScanlineHookManager class to its own file
|
2017-04-19 12:25:22 -05:00 |
adelikat
|
e3ae4b1410
|
LibsnesCore reformating round 2 - sort out private fields vs pulbic properties
|
2017-04-19 12:19:16 -05:00 |
adelikat
|
808d03155a
|
Libsnescore - misc cleanups round 1
|
2017-04-19 11:40:41 -05:00 |
adelikat
|
7ebddc6087
|
LibsnesCore - break off memory domain stuff to a separate file
|
2017-04-19 10:51:16 -05:00 |
adelikat
|
bc42af0fa6
|
Libsnescore - Break off IEmulator implementation into a separate file
|
2017-04-19 10:36:08 -05:00 |
adelikat
|
8e3c3dab5d
|
Break off LibsnesCore services into separate files
|
2017-04-19 09:41:52 -05:00 |
adelikat
|
d1d6c20749
|
break SNES settings code into its own file
|
2017-04-19 08:31:48 -05:00 |
nattthebear
|
0393e9241b
|
coreside, this is a short, so yeah...
|
2017-04-16 18:08:57 -04:00 |
adelikat
|
13ca76f3f8
|
UI for changing SNES controller configurations
|
2017-04-15 20:34:32 -05:00 |
adelikat
|
2daa1b3d68
|
snes - some progress on controller configuration support - use controller deck for ControllerDefinition and hack in appropriate button orders
|
2017-04-15 20:34:30 -05:00 |
nattthebear
|
41f8875a4f
|
more snes controller stuff
|
2017-04-15 18:27:04 -04:00 |