adelikat
3658638251
remove some unused usings
2020-06-07 13:56:13 -05:00
nattthebear
6b8b021df7
fix crash loading snes
2020-06-07 14:55:41 -04:00
adelikat
71aa667b3b
don't put IMovie extensions in separate namespace
2020-06-07 13:35:16 -05:00
adelikat
265a5f3149
fix lots of tools not updating at lots of times, I broke this with tool refactors
2020-06-07 13:28:10 -05:00
adelikat
ce19e489ef
Global.cs begone!
2020-06-07 13:14:01 -05:00
adelikat
acd928afa5
move InputManager from Global to GlobalWin
2020-06-07 13:13:39 -05:00
adelikat
71cb4fbdb0
pass sticky adapter into MovieSession
2020-06-07 13:11:42 -05:00
adelikat
c4c820fad3
move MovieSession from Global to GlobalWin
2020-06-07 13:07:09 -05:00
adelikat
8c5538405f
move movie input logic from InputManager to MovieSession, multitrack is broken currently, will fix later
2020-06-07 13:03:27 -05:00
YoshiRulz
fefdf0d60a
More misc. cleanups in RomLoader
2020-06-08 02:06:52 +10:00
YoshiRulz
40fd96f216
Use out params instead of tuples for multi-return
2020-06-08 02:06:46 +10:00
nattthebear
8c9d9715e2
quicknes - reorder buttons for presentation
2020-06-07 11:42:52 -04:00
adelikat
ce2381ea54
nitpicks
2020-06-07 09:30:50 -05:00
adelikat
7ff91c234e
InputManager - remove a null check on movie session, it will never be null
2020-06-07 09:30:50 -05:00
nattthebear
8259d908bb
Let's not do the same thing 3 times in a row
2020-06-07 10:04:36 -04:00
adelikat
954adf4ab6
remove dependency on an IMovie from GetRetroSaveRAMDirectory, since it shoudl only be getting the directly, not the the filename
2020-06-07 08:31:49 -05:00
nattthebear
ec3a288377
my bad
2020-06-07 09:26:56 -04:00
nattthebear
2952ac24aa
savestates on waterbox
2020-06-07 09:26:08 -04:00
YoshiRulz
95dbd7c20b
Simplify execution path for extension checks
2020-06-07 19:59:18 +10:00
YoshiRulz
81cb8eb094
Pretty sure this is unreachable, HawkFile.Exists is checked earlier
2020-06-07 19:47:27 +10:00
YoshiRulz
977f725de0
Reorder extension checks in LoadRom
2020-06-07 19:45:58 +10:00
YoshiRulz
f6f6106ccf
Misc. cleanups in LoadRom and helpers
2020-06-07 19:36:42 +10:00
YoshiRulz
7c9792db58
Remove useless parameters of load helpers
2020-06-07 19:09:29 +10:00
YoshiRulz
dffce9ceb4
Extract methods from LoadRom
...
also move declaration of bool cancel closer to usage
2020-06-07 18:46:49 +10:00
YoshiRulz
347ed0d404
Cleanup Sound ctor
2020-06-07 18:06:35 +10:00
nattthebear
0326bf63d3
Bare minimum fix gpgx lazystates rewinder
...
This was a lazystates regression -- after lazystates, there is no longer any knowledge in the core of how big the state will be
2020-06-06 18:50:44 -04:00
nattthebear
aa48af9c94
linux: support gpgx
...
as before, do not load state even if your life depends on it
2020-06-06 18:25:59 -04:00
adelikat
4d80b5d4e8
Movie importers - fix importers, broken with recent movie refactors, fix bkm importer, most systems were broken due to contorller definition names changing over the years
2020-06-06 17:17:50 -05:00
nattthebear
4d3ef71c8a
Remove some old junk
2020-06-06 16:18:06 -04:00
adelikat
ff61fc3c71
move Global.Game to GlobaWin.Game
2020-06-06 15:11:42 -05:00
adelikat
886c687817
try to detangle Global.Game from advanced loader mess
2020-06-06 15:09:48 -05:00
adelikat
cdd5c75488
Move FirmwareManager from Global to GlobalWin
2020-06-06 14:57:37 -05:00
adelikat
981dc95c62
pass FirmwareManager into RomLoader instead of using Global
2020-06-06 14:55:32 -05:00
nattthebear
364d551940
waterbox linux progress
...
uzem runs. i don't know about anything else yet. DO NOT ATTEMPT TO LOAD A SAVESTATE.
2020-06-06 15:51:51 -04:00
adelikat
664c829a30
move Global.Config to GlobalWin.Config
2020-06-06 14:43:46 -05:00
adelikat
5ab7f1a18e
pass in an instanced of Config to RomLoader instead of relying on Global.Config
2020-06-06 14:41:11 -05:00
adelikat
d8ded66c35
don't use Global.Config in bk2movies, this solution is a bit of shenanigans but it's the least shenanigans I could come up with
2020-06-06 14:29:37 -05:00
nattthebear
dcaf504202
Some progress on loonix waterbox
...
It doesn't work
2020-06-06 14:39:55 -04:00
adelikat
8063393c04
maybe speed up movie state handling a bit by handlign the more likely case of | first, make multitrack and tastudio resistant to unexpected empty lines in the input log
2020-06-06 13:29:26 -05:00
adelikat
1ffa5bc97a
simply some movie code a bit
2020-06-06 13:21:10 -05:00
adelikat
877b02e429
Bk2Movie - remove some more copy pasta I missed from an earlier commit
2020-06-06 13:13:30 -05:00
adelikat
420253b6dd
break out cheat related config items to their own class, pass this config into CheatList
2020-06-06 12:26:35 -05:00
adelikat
6b22630ab1
cheats - when a cheat is auto-removed, also remove it from the recent cheats list
2020-06-06 12:26:34 -05:00
adelikat
554052f660
Sim;lify CheatList
2020-06-06 12:26:34 -05:00
YoshiRulz
89606523ba
Fix GitLab CI run_tests job
2020-06-07 02:39:28 +10:00
nattthebear
4a4c59fcda
When using dummy sound output, don't crash on exit
...
My bad -- I had meant to move this outside the if
2020-06-06 12:29:36 -04:00
nattthebear
b4517d8e0d
Actually respect the no sound output config variable
2020-06-06 12:21:31 -04:00
YoshiRulz
04223d2c81
Update GitLab CI
...
now uses SDK 5.0 preview (automatically grabs latest); check_style only runs for
the weekly cached build; replaced only with rules (they'll maybe probably who
knows deprecate only)
2020-06-07 02:19:01 +10:00
adelikat
e69cedfdfa
InputManager - simplify by moving RewrieInputChain logic into SyncControls since it is only called from there, and does similar work
2020-06-06 10:39:40 -05:00
adelikat
3d48376436
InputManager - lock down RewrireInputChain, and have calling code only call SyncControls
2020-06-06 10:37:13 -05:00