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
|
9ffa44d0a6
|
snes: waterbox is now working
|
2017-06-10 14:16:25 -04:00 |
nattthebear
|
36be9e9fc7
|
snes: waterboxification phase 2
|
2017-06-10 14:16:25 -04:00 |
nattthebear
|
9975a05695
|
snes: waterboxification phase 1
|
2017-06-10 14:16:24 -04:00 |
adelikat
|
0c9925a369
|
bsnes - default to compatibility profile
|
2017-06-04 13:29:47 -05:00 |
adelikat
|
5f1b8cdc09
|
SNES - fix frame 0 loadstating
|
2017-05-27 10:21:14 -05: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 |
zeromus
|
c641e163f9
|
SGB CDL c# side; and fix SGB loading (broken by pwrap refactors)
|
2017-05-06 16:23:26 -05: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 |
J.D. Purcell
|
8b2b12585a
|
Mostly whitespace cleanup to reduce difference with mono-portable branch.
|
2017-05-02 23:09:50 -04: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 |
adelikat
|
3192cc70ae
|
slight refactor to IEmulator - make the IController property set only to more clearly express the client -> core relationship
|
2017-04-26 19:09:00 -05:00 |
adelikat
|
2de20e956b
|
use Dictionary initializers instead of object initializers for various GetCpuFlagsAndRegisters() methods
|
2017-04-25 08:28:06 -05:00 |
nattthebear
|
5bebd0685a
|
snes: add a toggle multitap button
|
2017-04-22 17:08:33 -04:00 |
adelikat
|
d14b2abd17
|
Revert "now no one gets to have any fun"
This reverts commit e199dfda0d .
|
2017-04-22 15:14:20 -05:00 |
nattthebear
|
e199dfda0d
|
now no one gets to have any fun
|
2017-04-22 16:04:39 -04:00 |
nattthebear
|
12b4be4fbc
|
justifier
|
2017-04-22 10:41:45 -04:00 |
adelikat
|
242b0e09ab
|
SNES - support the Justifier, because why not
|
2017-04-22 08:55:39 -05:00 |
adelikat
|
62ed1b5b73
|
snes - change x,y button names to something less vauge
|
2017-04-20 21:05:11 -05:00 |
nattthebear
|
a46acca981
|
It's like archaeology. We're the first ones to use this ancient Mayan super scope code
|
2017-04-20 21:29:58 -04:00 |
adelikat
|
99d70a1c7f
|
SNES - super scope support
|
2017-04-20 19:50:58 -05: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 |
zeromus
|
f108673449
|
fix some embarrassing bugs in new snes interop. maybe biz will be more stable now.
|
2017-04-18 22:09:04 -05:00 |
zeromus
|
2e286317f2
|
tidy snes
|
2017-04-17 22:49:17 -05:00 |
adelikat
|
18017b5e23
|
SNES - better mouse button names
|
2017-04-17 16:32:09 -05:00 |
nattthebear
|
0393e9241b
|
coreside, this is a short, so yeah...
|
2017-04-16 18:08:57 -04:00 |
adelikat
|
7571781f87
|
SNES - an attempt at mouse support
|
2017-04-16 16:39:21 -05:00 |
adelikat
|
13ca76f3f8
|
UI for changing SNES controller configurations
|
2017-04-15 20:34:32 -05:00 |
adelikat
|
5e177db320
|
Multitap button orders too
|
2017-04-15 20:34:31 -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 |
nattthebear
|
5b41b7260b
|
some snes controller rough in
|
2017-04-15 15:40:34 -04:00 |
zeromus
|
23fb06a0cd
|
c++ side setup for setting any devices on snes input ports
|
2017-04-09 16:45:05 -05:00 |