adelikat
|
9928a88d2c
|
simplify movieSession core preference shenanigans
|
2020-04-18 09:55:57 -05:00 |
adelikat
|
dfe7f8e3ab
|
refactor core preferences to be a dictionary<string, string> to be stored in config, and consolidate subnes and subgb into just another core selection
|
2020-04-18 09:55: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 |
alyosha-tas
|
0d2daa24d5
|
O2Hawk: fix DJNZ, fixes kill the attacking aliens
|
2020-04-17 22:09:23 -04:00 |
alyosha-tas
|
8e7467f77b
|
O2Hawk: fix collision detection
|
2020-04-17 18:52:45 -04:00 |
alyosha-tas
|
0e7e93b205
|
O2Hawk: various bug fixes
|
2020-04-17 18:38:44 -04:00 |
adelikat
|
f090d75c9d
|
use Emulator.IsNull
|
2020-04-16 12:25:42 -05:00 |
adelikat
|
eb3ddab060
|
Cleanup IMovieSession method names to be a bit more conscise
|
2020-04-16 12:25:42 -05:00 |
adelikat
|
3f1ef8dd4d
|
add a IMovieSession property to ToolFormBase and use it
|
2020-04-16 12:25:42 -05:00 |
YoshiRulz
|
fa1c494ad8
|
Encapsulate input method, revive DirectInput, cleanup Input.Instance
|
2020-04-17 03:20:18 +10:00 |
adelikat
|
0aa8d71a3f
|
more MovieSession refactoring
|
2020-04-15 20:37:50 -05:00 |
adelikat
|
0d794f2b12
|
refactor MultitrackRecording to keep up with PlayerCount rather than use Globals
|
2020-04-15 18:06:31 -05:00 |
adelikat
|
3953b1de5a
|
use desired property for checking for a queued movie
|
2020-04-15 16:09:34 -05:00 |
adelikat
|
5c5d662f1b
|
MovieSession cleanup
|
2020-04-15 14:41:57 -05:00 |
adelikat
|
c0fde42a0c
|
don't expose Bk2Controller, clients need to depend on an interface and rely on the Movie (well, MovieSession currently) to generate an IMovieController instance, since different implementations of IMovie need to be able to create their own controller implementations
|
2020-04-14 21:35:44 -05:00 |
adelikat
|
f2e52988c1
|
simplify some IMovieSession stuff
|
2020-04-14 21:23:47 -05:00 |
adelikat
|
189a2d7cfc
|
nitpick
|
2020-04-14 21:15:56 -05:00 |
adelikat
|
74f0cf4615
|
movie code cleanup
|
2020-04-14 21:11:53 -05:00 |
adelikat
|
ab7225c955
|
remove MovieSession convenience property that isn't that convenient anyway
|
2020-04-14 20:58:02 -05:00 |
adelikat
|
0d2f014621
|
refactor Bk2LogEntryGenerator to be stateless, refactor some IMovieSession shenangians
|
2020-04-14 20:50:21 -05:00 |
adelikat
|
cdfeda8b71
|
rename IMovieController methods and classes to better describe what they are
|
2020-04-14 20:10:50 -05:00 |
adelikat
|
919266d2dc
|
remove unused ctor
|
2020-04-14 20:02:10 -05:00 |
adelikat
|
aa80c3a0d6
|
majorly refactor Bk2Controller more
|
2020-04-14 19:33:49 -05:00 |
adelikat
|
2f750e8469
|
conslidate Bk2MnemonicConstants and Bk2AxisMnemonicConstants, rename to just Bk2MnemonicLookup
|
2020-04-14 19:08:51 -05:00 |
adelikat
|
f3534b99b9
|
rename file
|
2020-04-14 19:06:00 -05:00 |
adelikat
|
13e58cbac5
|
refactor IMovieController
|
2020-04-14 19:05:17 -05:00 |
adelikat
|
27605f4828
|
Bk2MnemonicConstants - pass in system id
|
2020-04-14 18:12:07 -05:00 |
adelikat
|
c325286169
|
make mnemonic constant classes static
|
2020-04-14 18:08:14 -05:00 |
adelikat
|
cc15bb2841
|
fix some object churning when input display is on
|
2020-04-14 17:47:49 -05:00 |
adelikat
|
03a7ea8438
|
IMovie.PopulateWithDefaultHeaderValues() - pass in dependencies instead of using Globals
|
2020-04-14 17:30:32 -05:00 |
adelikat
|
ce4037fad8
|
cleanup PopulateWithDefaultHeaderValues()
|
2020-04-14 17:15:46 -05:00 |
adelikat
|
2b17c6d310
|
simplify some LogGenerator code
|
2020-04-14 16:44:37 -05:00 |
adelikat
|
831621b864
|
remove some unused code
|
2020-04-14 16:25:28 -05:00 |
adelikat
|
017573f4c6
|
IStringLog - remove unused method
|
2020-04-14 15:57:55 -05:00 |
adelikat
|
c6b39492a0
|
misc cleanups in Bk2Movie and TasMovie
|
2020-04-14 15:52:41 -05:00 |
adelikat
|
e29b02a472
|
simplify Bk2Movie and TasMovie constructors
|
2020-04-14 14:55:25 -05:00 |
YoshiRulz
|
d2e19c9ba5
|
Slightly grow a GroupBox to avoid its contents overflowing (fix #1931)
|
2020-04-14 18:15:07 +10:00 |
zeromus
|
3b86bd741f
|
REVERT DisplayConfig pre-layoutpanel (see if this helps #1930)
|
2020-04-13 20:53:35 -04:00 |
adelikat
|
8c852c1b70
|
refactor importers to pass in a config instance, instead of using Global.Config
|
2020-04-13 19:51:42 -05:00 |
adelikat
|
ade678487a
|
Lua console - account for separators when doing Duplicate Script
|
2020-04-13 19:29:25 -05:00 |
SuuperW
|
358f1dfd33
|
create melon folder before trying to write modified firmware file
|
2020-04-13 16:55:16 -05:00 |
SuuperW
|
7336217bd8
|
default ScaleFactor value for MelonDS settings
|
2020-04-13 15:55:29 -05:00 |
YoshiRulz
|
7cce81a880
|
Move LuaLibraries.GuiLibrary to inheritors, fix related NREs on Unix
|
2020-04-14 05:11:20 +10:00 |
adelikat
|
1fd620a1f4
|
fix N64 memory callbacks
|
2020-04-13 13:29:22 -05:00 |
SuuperW
|
a57d09fe99
|
add some setters for MelonDS
|
2020-04-13 12:26:42 -05:00 |
SuuperW
|
c958afceb0
|
update libmelonDS.dll with hi-res support, and allow changing that setting
does not display properly yet
|
2020-04-13 12:07:05 -05:00 |
YoshiRulz
|
28bc772580
|
Re-implement GetHashCode for SystemInfo
but not by calling the base method; like the old one removed in 46a7e6491 did
|
2020-04-14 01:38:30 +10:00 |
YoshiRulz
|
c9e699be1b
|
Remove properties for embedded resources removed in f3fce7a3e
|
2020-04-14 01:33:18 +10:00 |
Asnivor
|
f3fce7a3eb
|
ZXHawk: Remove separate +3 embedded roms (the +2A rom is identical)
|
2020-04-13 16:17:51 +01:00 |
Asnivor
|
de3d402958
|
ZXHawk: Small bugfix in reset behaviour
|
2020-04-13 16:06:06 +01:00 |