Commit Graph

14184 Commits

Author SHA1 Message Date
James Groom 49301f4fe0
Update README.md 2019-01-09 17:09:28 +00:00
James Groom 592c6cd945
Update README.md 2019-01-09 17:05:57 +00:00
James Groom 245dce5571
Update README.md 2019-01-09 17:04:45 +00:00
James Groom 5297ba8eb7
Update README.md 2019-01-10 01:46:32 +10:00
James Groom fe52089b1a
Update README.md 2019-01-10 01:37:09 +10:00
James Groom 31300b9cca
Update README.md 2019-01-10 01:35:01 +10:00
Asnivor c2bc9893e5 Add Debian as option in EmuHawkMono.sh runscript 2019-01-09 14:37:11 +00:00
James Groom a0d9c81331
Update README.md 2019-01-10 00:31:48 +10:00
James Groom 8557cdb90a
Update README.md 2019-01-09 20:44:11 +10:00
James Groom bafcd6c724
Update README.md 2019-01-09 20:27:28 +10:00
Asnivor ec89abd419
Merge pull request #1435 from TASVideos/mGBA_determinismbios
EmuHawk: _LoadRom() - Change deterministic back to how it was before.
2019-01-09 09:38:03 +00:00
James Groom d8c22b5c9e
Update README.md 2019-01-09 16:23:16 +10:00
James Groom 10d7bcee6e
Update README.md 2019-01-09 16:21:12 +10:00
James Groom ff19a708a4
Update README.md 2019-01-09 16:11:27 +10:00
James Groom 220e0612a9
Update README.md 2019-01-09 15:58:16 +10:00
James Groom a43eacaa40
Update README.md 2019-01-09 15:54:24 +10:00
James Groom 0005b938e0
Update README.md 2019-01-09 15:53:31 +10:00
James Groom 689eb38801
Copy blurb from GitLab mirror 2019-01-09 03:57:51 +10:00
James Groom 47064f3d21
Update README.md 2019-01-09 03:52:51 +10:00
Asnivor 4c5728dedb EmuHawk: Deterministic Emulation Revert 2019-01-08 12:48:40 +00:00
James Groom a6b3717271
draft 3 2019-01-08 21:56:04 +10:00
Asnivor b7f2363584 EmuHawk: Change deterministic back to how it was before. TRUE if a movie is queued, FALSE if not (and let the cores manage this setting further down the foodchain if they want to). Without this, mGBA skipbios will never work #1432 2019-01-08 11:53:27 +00:00
James Groom a53f1f97dc
draft 2 2019-01-08 16:37:17 +10:00
James Groom 5f642845e7
draft 1 2019-01-08 16:08:37 +10:00
YoshiRulz c0a28a320b
Inconsequential changes (no whitespace)
Remove useless semicolon, remove useless `? true : false`, move period to next
line
2019-01-07 22:02:02 +10:00
adelikat 4a6a6079b0
Merge pull request #1425 from NarryG/master
Fix quicknes (Fixes #1423)
2019-01-06 11:57:13 -06:00
Dan B b962f06e07 Fix quicknes 2019-01-06 12:16:28 -05:00
alyosha-tas 3a8ae031d3 GBHawkLink: Fix state error. 2019-01-05 13:00:37 -06:00
feos 56e77f4907 tastudio: allow to actually unbind markers from input, and unbind by default 2019-01-05 21:48:40 +03:00
feos cd2d63b04a tastudio:
- don't use branch laglog after loading it. it's useless because we invalidate if needed anyway
- PauseOnFrame being null started to crash seeking, fixed
- make use of movie alias in branchbox
- capture tsm state after loading the branch

todo: if we load a branch in the middle of invalid greenzone, advancing won't draw new greenzone even tho states are being created. laglog doesn't seem to allow gaps either. unsure how to resolve
2019-01-05 21:30:06 +03:00
alyosha-tas 292ee296dc GBHAwk: palette not writable during rendering: fixes lego racers 2019-01-05 10:34:19 -06:00
alyosha-tas e2ccff1c82 GBHawk: CGB double speed linking 2019-01-05 08:23:16 -06:00
alyosha-tas b9094545db update 7zip file location 2019-01-04 18:03:34 -06:00
zeromus 303e9df26e rejigger PlatformLinkedLibSingleton so it can be used embedded in the EXE without requiring a dependency on dlls, so it can boot when dlls are relocated 2019-01-04 17:42:12 -05:00
upthorn 8a9e8ceed2 Fix appveyor build error by removing use of C#7 features. 2019-01-04 14:25:24 -08:00
upthorn c8f826ada3 Merge branch 'master' of https://github.com/TASVideos/BizHawk 2019-01-04 13:58:01 -08:00
upthorn 9d853d200d Remove vestigial hard-coded Ecco 2 tool 2019-01-04 13:57:34 -08:00
nattthebear b82fd1fb2c Remove bogus TODO.
Absolute requirements of MemoryBlock include:

1) Ability to set and deny RWX permissions at the individual page level within the block
2) Ability to map and unmap from memory at will
3) Ability to specifiy the exact address at which the mapping occurs

From the docs, I don't see any way to get at any of these from the MemoryMappedFile stuff.  So that's a nonstarter.

Should be easy enough to rewrite in POSIX though.
2019-01-04 16:30:13 -05:00
upthorn 71215adf0d Merge branch 'master' of https://github.com/TASVideos/BizHawk 2019-01-04 04:58:58 -08:00
alyosha-tas 32e4a2d9a4 GBHAwk: Linked play initial capability 2019-01-03 19:24:18 -06:00
alyosha-tas 12ad2d5b36 GBHawk: Link Cable work 2019-01-03 17:31:35 -06:00
James Groom 42764f0019 Add preliminary Unix compatibility (using Mono; resolves #1384) (#1380)
* Move PlatformSpecificLinkedLibs and implementations to common and rename
* Specify file ext. at LoadPlatformSpecific call site
* Move Client.Common.Global.RunningOnUnix to PlatformLinkedLibSingleton
* Inline var Resolver
* Use PlatformLinkedLibManager internally
* Move plugin load check to LinkedLibManager, use LinkedLibManager
* Interpolate
* Return exit code from dlclose/FreeLibrary
* Skip all calls to externs in BlipBufDll when using mono
* Use PlatformLinkedLibManager in SevenZipLibraryManager
* Add expected return value to workaround (from testing on Win32)
* Remove ".dll" from DllImport attr, remove temporary workaround, see desc.
The library can be built by changing the output file name in
`.../blip_buf/Makefile` to `libblip_buf.so`, and running `make`. It will be
loaded if placed in the `.../output` folder.
* Remove unused code, add TODO (this class is req. for Waterbox.PeWrapper)
The TODO is to [rewrite with
C#](https://docs.microsoft.com/en-us/dotnet/standard/io/memory-mapped-files)
instead of importing from `kernel32.dll`.
* Update OpenTK again but better (for #1384)
* Add Mono run script
* Add libblip_buf.so (temporary)
Temporary because it should be a separate package which BizHawk depends on.
* Add distro detection, add "already running" and "unknown distro" messages
* Gray-out Lua Console on Unix
* Extract superclass from EmuLuaLibrary, add shell implementation for Unix
* Specify libdl version, Fedora doesn't have the versionless symlink
* Remove empty `ToolStripMenuItem`, null `Text` caused crash on Unix
* Transform OpenTK keyboard input into a `List<KeyEvent>` and read that
Also fixes crash on rebind
* Remove debug `using ...;`
2019-01-04 01:50:55 +03:00
alyosha-tas f47c2d1558 GBHawk: Start link support 2019-01-03 12:10:53 -06:00
upthorn bc4330a9d1 External tools no longer crash on loading new ROM 2019-01-03 05:53:26 -08:00
upthorn c76d850687 Working types now allow implicit conversions from longs. 2019-01-03 05:52:31 -08:00
Asnivor 2b7014f8b8 ZXHawk: Some comment and group structure cleanup 2019-01-02 14:02:09 +00:00
Asnivor 3766e2380c ZXHawk: Fix exception thrown randomly by tape player subsystem 2019-01-02 12:38:32 +00:00
alyosha-tas 0621db4585 GBHawk: inital register state 2018-12-31 19:14:53 -06:00
zeromus 9d14c1f214 fix ugly cleartype mangling on lua canvas drawtext, unintended goof-up in code. fixes #1411 2018-12-30 02:32:38 -05:00
alyosha-tas cf806baff7 GBHawk: Fix very stupid bug: Fixes Lego Racers 2018-12-28 19:49:20 -06:00