alyosha-tas
9696a75839
Merge pull request #1439 from TASVideos/subneshawkfixattempt
...
SubNESHawk
2019-01-19 09:48:43 -06:00
alyosha-tas
8e99908c47
SubNESHawk: Add ppu cycle to tracer
2019-01-19 09:23:22 -06:00
alyosha-tas
ad6790cfb7
SubNESHawk: Add subframe reset
2019-01-18 18:48:50 -06:00
zeromus
b164d8b31c
implement user crop area as a negative padding
...
fixes #1453
2019-01-18 01:16:03 -05:00
zeromus
e53d861db4
Revert "bad attempt at implementing user crop area"
2019-01-18 01:00:24 -05:00
zeromus
578bb546f3
bad attempt at implementing user crop area. need to do differently. needs to happen.. like... as soon as we get the video provider.
2019-01-18 01:00:07 -05:00
zeromus
cecdff8293
config hookup for user crop area
2019-01-18 00:59:45 -05:00
zeromus
ca9385c3c8
add some little fragments i meant for the user display cropping stuff but didnt use
2019-01-18 00:59:23 -05:00
Asnivor
64b9e506f4
EmuHawk: Terminate mono effectively when application closes
2019-01-18 00:48:47 +00:00
Asnivor
eb2642d611
EmuHawk: Terminate mono effectively when application closes
2019-01-18 00:45:15 +00:00
Brad Smith
65ce3abaa9
NES Mapper034.cs is missing SyncState ( #1451 )
...
* NES Mapper034.cs is missing SyncState
2019-01-17 16:42:27 -05:00
Asnivor
c7eb567840
EmuHawk: fixed initial displaymethod config stuff
2019-01-17 17:34:33 +00:00
James Groom
e483c94498
Fix controllers from OpenTK (mostly)
...
* update reference version numbers and fix a null exception this causes (apparently something changes functionality-wise when the *.csproj references version 3.0.1.0 rather than the original 1.x.x.x (on windows at least) - which is interesting)
* Modified GTK_Gamepad to use OpenTK.Input.Gamepad
* use gamepad class if automap exists, otherwise use joystick class
* forgot GetFloats()
* fixed axis and hats - fixed GetFloats() so analog controls can be bound for cores that support it
* changed controller identifier from 'T' to 'J' (in the case of OpenTK.Input.Joystick) and 'X' (in the case of OpenTK.Input.GamePad). This means config defaults in most cases will work (where they worked before with directinput and xinput).
* fixed hat event detection when using OpenTK.Input.Joystick
* disabled forcing OpenTK controllers on windows
* unused variable cleanup
* testing changes
* another test
* other test
* revert previous tests
2019-01-18 01:08:13 +10:00
YoshiRulz
1b03ecb2a4
Redirect stdout to file
2019-01-17 17:34:42 +10:00
YoshiRulz
aa05868d12
pull
2019-01-16 15:53:44 +10:00
YoshiRulz
2fe818c324
Wire up OTK_GamePad
2019-01-16 15:52:03 +10:00
Asnivor
5aaa914de5
EmuHawk (mono): fixed folder browser dialog exceptions - https://github.com/TASVideos/BizHawk/issues/1430
2019-01-16 03:54:43 +00:00
Asnivor
ebd94a8ecd
EmuHawk: (mono) fix multi-disk bundler by removing the managed Win32 shlwapi.dll calls - https://github.com/TASVideos/BizHawk/issues/1430
2019-01-16 03:04:35 +00:00
Asnivor
f01f0fa786
EmuHawk: (mono) create Firmware folder if it doesnt exist when user clicks 'open firmware folder'. This mitigates the 'Folder open dialog crash' referenced in https://github.com/TASVideos/BizHawk/issues/1430
2019-01-15 17:16:17 +00:00
Asnivor
486d63295c
gitignore: dgb files
2019-01-15 16:44:45 +00:00
Asnivor
196d51da94
EmuHawk: Enabled OpenGL for mono (and disabled DirectX in the display config dialog). On linux this requires the 'nvidia-cg-toolkit' dependency (either through your package manager, or direct from https://developer.nvidia.com/cg-toolkit-download )
2019-01-15 13:32:26 +00:00
Asnivor
3aefa3c75f
EmuHawk: Force OpenAL on mono/unix (sound now working) and fix sound options menu so that it opens without exception
2019-01-15 11:01:50 +00:00
YoshiRulz
408e4d001d
Fix runner path
2019-01-15 17:06:15 +10:00
upthorn
435d717f7b
Merge branch 'master' of https://github.com/Upthorn/Bizhawk
2019-01-14 17:10:45 -08:00
James Groom
66d51524ec
Add build script for POSIX shell
2019-01-15 02:25:15 +10:00
YoshiRulz
6130ae579f
Add release build script
2019-01-15 02:23:26 +10:00
Asnivor
e76df2732a
Merge pull request #2 from Asnivor/MonoSharpCompressTesting
...
EmuHawk: SharpCompress implementation for Mono - https://github.com/TASVideos/BizHawk/issues/1430
2019-01-14 16:17:46 +00:00
Asnivor
b289149a1f
EmuHawk: SharpCompress - mitigate some compiler warnings
2019-01-14 16:12:34 +00:00
Asnivor
a671f10c9b
EmuHawk: SharpCompress - null check
2019-01-14 15:56:15 +00:00
Asnivor
ccb9084ae5
EmuHawk: SharpCompress - limit signature check to zip and 7z (to avoid tar false positives)
2019-01-14 15:43:18 +00:00
Asnivor
73caa212c0
EmuHawk: SharpCompress implementation for Mono
2019-01-14 14:30:25 +00:00
YoshiRulz
675053ac64
Add build script for POSIX shell
2019-01-13 23:37:39 +10:00
alyosha-tas
f6dd99a3ce
GBHawkLink: Fix logic error in linking
2019-01-12 14:57:25 -06:00
alyosha-tas
74d20ca45c
SubNEShawk: Add VBL Count to BK2 movie header
2019-01-12 13:27:00 -06:00
alyosha-tas
c5cfe9e412
SubNESHawk: Fix up FPS viewer
2019-01-12 10:41:50 -06:00
alyosha-tas
5256284ac6
SubNESHawk:
...
- Use NES settings for controllers / sync settings
- Clean up un-needed extra controller code
- Enable Menues
2019-01-12 09:32:01 -06:00
alyosha-tas
9fdeb9f5eb
SubNESHawk: fix gambatte frameadvancepost, allow ppuviewer and nametableviewer
2019-01-12 08:12:21 -06:00
YoshiRulz
66964222ed
Extract GDIRenderer interface, rename implementation, refactor GdiGraphicsLock
2019-01-12 14:09:34 +10:00
YoshiRulz
632768d5f8
Disable menubar mnemonics on Unix
2019-01-12 01:32:33 +10:00
Asnivor
6b4ef79efb
EmuHawkMono.sh: Fix ubuntu export
2019-01-11 14:36:53 +00:00
YoshiRulz
6af203cf77
Minor refactors, helper method in SingleInstanceController
...
Program.cs is now nicer than it was before #1380
2019-01-12 00:09:44 +10:00
Asnivor
a3098f298e
EmuHawk: Fix 'using' oops
2019-01-11 12:32:49 +00:00
Asnivor
7c24b7aff4
EmuHawk (mono): EmuHawkMono.sh update
2019-01-11 12:26:36 +00:00
Asnivor
42b5931c17
EmuHawk (mono): Mitigate problem due to Mono's WinForms implementation - https://github.com/mono/mono/issues/11070
2019-01-11 12:21:43 +00:00
Asnivor
39afe3eb73
EmuHawk: Wire up CurrentDomain_AssemblyResolve for mono (so DLLs not in the executing directory can be found without having to copy to local - ie Nlua.dll & KopiLua.dll)
2019-01-11 11:03:06 +00:00
Asnivor
0a682917b3
EmuHawk: Remove MainLoopCrashHandler (no longer needed for mono) and go back to inline expansion
2019-01-11 10:09:01 +00:00
Asnivor
fd933b46d5
EmuHawk (mono): Cleaner EmuHawkMono.sh distro-specific env var handling
2019-01-11 09:41:23 +00:00
Asnivor
8e118963fb
EmuHawkMono.sh: Workaround for ubuntu X crash on start. From here: https://bugzilla.xamarin.com/show_bug.cgi?id=28047#c9
2019-01-10 23:20:36 +00:00
Asnivor
b55db67581
EmuHawk (mono): Toolbox now opens without throwing an exception. NLua.dll and KopiLua.dll copied to output directory means that mono can successfully reference NLua.dll
2019-01-10 18:13:38 +00:00
Asnivor
e0d6c4f8c3
EmuHawk (mono): A few null checks so that debugging in MonoDevelop is not problematic
2019-01-10 16:50:17 +00:00