YoshiRulz
|
2c086702c9
|
Pass global ToolManager to IToolApi impl via ctor
|
2020-11-26 22:53:27 +10:00 |
YoshiRulz
|
794c4b5b84
|
Pass global ToolManager to Console and TAStudio Lua libs on init
|
2020-11-26 22:41:46 +10:00 |
YoshiRulz
|
256f4d5b06
|
Make ConsoleLuaLib funcs not static, save callback on init of lib
|
2020-11-26 22:37:30 +10:00 |
YoshiRulz
|
9e0a3c0e34
|
Pass Lua Console log callback to LuaCanvas and replace static calls
|
2020-11-26 22:35:52 +10:00 |
YoshiRulz
|
72fd3f2fca
|
Replace static ConsoleLL.Log calls in FormsLL with LogOutputCallback
|
2020-11-26 22:31:27 +10:00 |
YoshiRulz
|
663e9cfbec
|
Add wrapper for Lua Console log callback and cleanup
|
2020-11-26 22:24:39 +10:00 |
YoshiRulz
|
939cd1bcaf
|
Add prop IToolApi.AvailableTools and use in ClientLuaLibrary
|
2020-11-26 22:12:19 +10:00 |
YoshiRulz
|
2e428ccc2e
|
Clean up GlobalWin.Tools assignment and usage in MainForm
|
2020-11-26 21:46:41 +10:00 |
YoshiRulz
|
8aab0d00cd
|
Move GlobalWin.ExitCode to Program
|
2020-11-26 21:41:54 +10:00 |
YoshiRulz
|
6dfb0a8af8
|
Move GlobalWin.DisableSecondaryThrottling to MainForm
|
2020-11-26 21:41:43 +10:00 |
YoshiRulz
|
f0843689ed
|
Clean up global GLManager instance
no code actually got run by the GLManager ctor so it should be fine to delay it
|
2020-11-26 15:42:07 +10:00 |
YoshiRulz
|
cdf562264c
|
Clean up global usage in DisplayManager
|
2020-11-26 15:22:19 +10:00 |
YoshiRulz
|
808ec64dba
|
Replace GlobalWin.FirmwareManager with MainForm prop
|
2020-11-26 15:08:15 +10:00 |
YoshiRulz
|
a81a168cb0
|
Fix ext. tool build scripts
|
2020-11-26 14:50:12 +10:00 |
YoshiRulz
|
21b633c705
|
Move static IEmuClientApi prop from GlobalWin to ClientApi
|
2020-11-26 14:32:18 +10:00 |
YoshiRulz
|
0e2d35d6aa
|
Replace ClientApi event sub with direct call in MainForm
|
2020-11-26 14:29:11 +10:00 |
YoshiRulz
|
781976f18e
|
Pass EmuClientApi instance to MainForm when restarting in ToolManager
|
2020-11-26 14:24:03 +10:00 |
YoshiRulz
|
87a4f1186e
|
Make EmuClientApi.SystemIdConverter a static instance
|
2020-11-26 14:21:07 +10:00 |
YoshiRulz
|
9fc853d404
|
Pass more things through to ApiManager
|
2020-11-26 14:03:07 +10:00 |
YoshiRulz
|
4c9c985eed
|
Use IGameInfo instead of impl. in ApiHawk
|
2020-11-26 13:45:00 +10:00 |
alyosha-tas
|
389979b350
|
Movies: Still need this line for bk2 movies
|
2020-11-25 19:57:48 -05:00 |
alyosha-tas
|
cf297dacb5
|
GBHawk: bug fix
|
2020-11-25 19:05:33 -05:00 |
alyosha-tas
|
53efd448d2
|
GBHawk: clean up
|
2020-11-25 14:24:52 -05:00 |
alyosha-tas
|
78ca48251f
|
GBHawk: update HDMA implementation
|
2020-11-25 14:05:17 -05:00 |
YoshiRulz
|
13a8a602cf
|
Move SaveStateLuaLibrary to Client.Common
|
2020-11-25 19:48:06 +10:00 |
YoshiRulz
|
db63222f32
|
Use new _luaLibsImpl prop instead of LuaConsole.LuaImp via globals
|
2020-11-25 19:47:07 +10:00 |
YoshiRulz
|
a6d1c6595a
|
Pass LuaLibraries instance to Lua libs via ctors
|
2020-11-25 19:35:14 +10:00 |
YoshiRulz
|
f5752294ff
|
Simplify Lua lib ctors
|
2020-11-25 19:27:38 +10:00 |
YoshiRulz
|
a4e2e1ad3f
|
Move absract class LuaLibraries to Client.Common
|
2020-11-25 19:12:37 +10:00 |
YoshiRulz
|
6c05361cda
|
Move GuiLuaLibrary to Client.Common
|
2020-11-25 19:11:06 +10:00 |
YoshiRulz
|
20111fb4a2
|
Replace class Win32LuaLibraries.ResumeResult with tuples
|
2020-11-25 19:01:37 +10:00 |
YoshiRulz
|
fd4a534fa7
|
When restarting Lua, use a single ApiContainer for all Lua libs
fixes a7ffdd948 , 104c17e77 , 151911069
|
2020-11-25 18:04:02 +10:00 |
TiKevin83
|
fe25b41c1e
|
Update libgambatte to r729+ (#2486)
* updating libgambatte from various updates to gambatte-speedrun
|
2020-11-23 22:59:40 -05:00 |
alyosha-tas
|
1afcbe3ab5
|
GBHawk: update bad SRAm access emulation
|
2020-11-23 19:41:10 -05:00 |
alyosha-tas
|
af38023ba8
|
GBHawk: open bus behaviour on locked SRAM
|
2020-11-23 17:06:49 -05:00 |
YoshiRulz
|
0093c16d79
|
Bump .NET SDK to 5.0.100, bump C# to 9.0
BizHawk.Tests executable needs to run in CI, but the 5.0 SDK image can't run
Core 3.1 apps somehow, so I bumped that too
|
2020-11-23 21:48:10 +10:00 |
YoshiRulz
|
be536c67de
|
Update OpenTK and OpenTK.GLControl to latest 3.x (resolves #2471)
|
2020-11-23 21:18:20 +10:00 |
alyosha-tas
|
4a76cc322e
|
GBHawk: some display bug fixes
|
2020-11-22 17:03:24 -05:00 |
alyosha-tas
|
8199e67770
|
GBHawk: more double speed mode timing work
|
2020-11-22 11:40:56 -05:00 |
YoshiRulz
|
bad08162e2
|
Restart Sound in MainForm instead of SoundConfig
|
2020-11-22 12:38:40 +10:00 |
YoshiRulz
|
edda120b07
|
Clean up some dumb in *SoundOutput ctors
|
2020-11-22 11:48:17 +10:00 |
YoshiRulz
|
9e5ab0706e
|
Move calls of static methods *SoundOutput.GetDeviceNames to a delegate
now only MainForm needs to reference *SoundOutput
|
2020-11-22 11:31:58 +10:00 |
alyosha-tas
|
bffe2078d4
|
GBHawk: More double speed mode work
|
2020-11-21 16:18:43 -05:00 |
alyosha-tas
|
cd7cc7f939
|
GBHawk: work on double speed mode
|
2020-11-21 13:49:28 -05:00 |
YoshiRulz
|
7596b97218
|
Add prop FormBase.BlocksInputWhenFocused to simplify some logic
|
2020-11-21 22:42:42 +10:00 |
YoshiRulz
|
e7f83cb492
|
Small cleanup of <NoWarn/> use in project files
|
2020-11-21 19:53:13 +10:00 |
YoshiRulz
|
e2a496c652
|
Cleanup OTK_Keyboard
|
2020-11-21 19:16:34 +10:00 |
YoshiRulz
|
e2ac1aca84
|
Add and use DistinctKey enum (copy of WPF's key enum)
|
2020-11-21 17:43:58 +10:00 |
YoshiRulz
|
641db1bcd7
|
Comment out unused field
was assigned to before refactor in fc92d3c63
|
2020-11-21 11:24:57 +10:00 |
alyosha-tas
|
0b8e4ab6b1
|
Movies: revert previous 2 commits, too many difficulties around movies in 'finished' mode
|
2020-11-20 19:20:55 -05:00 |