adelikat
d4432db7f9
simplify
2019-06-15 15:44:34 -05:00
adelikat
2a8b4504cd
Simplify
2019-06-15 15:43:22 -05:00
adelikat
7f43fb09af
delete an absurd check
2019-06-15 15:29:25 -05:00
adelikat
d998a9587f
remove a todo
2019-06-15 15:28:10 -05:00
adelikat
21c164abcf
simplify Last implementation
2019-06-15 15:22:12 -05:00
adelikat
6004f30d3a
rename IStateManager.ClearStateHistory -> Clear, LastStatedFrame -> Last
2019-06-15 15:19:18 -05:00
adelikat
0ab1b1887e
IStateManager - remove IDisposable, this isn't a terrible idea, but let's put it back if/when we need it. Remove IDisposable from StateManagerState
2019-06-15 15:15:14 -05:00
adelikat
b1296dd9bb
rip out NDBDatabase
2019-06-15 15:13:08 -05:00
adelikat
ed85ce806b
more cleanup
2019-06-15 14:57:26 -05:00
adelikat
81ee00a1b6
cleanup
2019-06-15 14:56:03 -05:00
adelikat
e0a51eaab1
Rename IStateManager.StateCount -> IStateManager.Count
2019-06-15 14:49:43 -05:00
adelikat
cb4e71ebf7
rename a StateManager method, and delete some unused methods
2019-06-15 14:40:18 -05:00
adelikat
8f116a8428
Pass TasMovie into StateManagerDecay and have it get the last edited frame instead of from IStateManager
2019-06-15 14:35:31 -05:00
adelikat
3c27a332bb
create IStateManager interface and use that instead of TasStateManager
2019-06-15 14:31:06 -05:00
adelikat
1bcf6394ed
cleanup
2019-06-15 13:27:10 -05:00
adelikat
694ba93ec1
I think this is the correct wasLag logic
2019-06-15 13:10:31 -05:00
adelikat
f431492944
better code for populating wasLag, I think
2019-06-15 12:53:17 -05:00
adelikat
3b9e54c250
refactor TasLagLog to allow for gaps in the history. Note that this is a breaking .tasproj format change currently
2019-06-15 12:11:52 -05:00
YoshiRulz
1c0622d272
Move polar<=>rect conversion to new class
2019-06-14 16:26:31 +00:00
YoshiRulz
3fa0f71a24
Inline ToHexString extension where param numdigits is constant
2019-06-14 15:54:17 +00:00
James Groom
067477ce18
Merge branch 'master' into clean_docs
2019-06-14 13:28:39 +00:00
feos
2423f44540
tastudio: drop laglog from branches since they don't have greenzone anymore
2019-06-13 19:39:52 +03:00
feos
bc990061b7
tastudio: refactor out a variable
...
fix autorestore triggering while drawing on future frames
2019-06-12 22:34:16 +03:00
zeromus
6a548220bd
Merge pull request #1462 from brian-armstrong/brian/mem_callback_addr_value
...
Studies show that PR's with threads exceeding 40 posts suffer a 50% greater chance of never getting merged for each additional post
2019-06-10 02:01:06 -04:00
feos
f5bcdc4aba
fix #1513
...
OSD info on branch hover is mandatory, so I'm not removing it. drawing the branch OSD-framebuffer on the emulator screen is barely possible without butchering everything, so I'm not doing it. instead, keep both core and client framebuffers and use them where they make sense: osd FB shows up on hover, core FB goes to emulator screen on branch load.
2019-06-09 20:34:14 +03:00
Brian Armstrong
2c6ecb68bd
Merge branch 'master' into brian/mem_callback_addr_value
2019-06-06 02:11:04 -07:00
Brian Armstrong
d41bd867b8
flags
2019-06-06 02:04:47 -07:00
YoshiRulz
2642ef4049
Remove empty docs
2019-06-06 16:41:10 +10:00
YoshiRulz
df232e6184
Add additional CurrentOS checks
2019-05-19 14:46:50 +10:00
YoshiRulz
35056ae2d9
Remove #if WINDOWS, using runtime check where applicable
2019-05-18 20:17:02 +10:00
YoshiRulz
58c738957c
Rename PlatformLinkedLibSingleton and children
2019-05-18 15:40:46 +10:00
alyosha-tas
1c9182a290
Fix exception when statrting from saveram multple times
2019-04-21 09:06:16 -04:00
vadosnaprimer
7915ec8bc1
tsm decay: try to work around some more removal bugs
2019-04-18 19:11:45 +03:00
Asnivor
f0384b7e83
ChannelF: Extreme WIP! I promise nothing...
2019-04-16 16:10:56 +01:00
alyosha-tas
9296092b84
Vectrex: Start running the cpu and fixing bugs
2019-04-08 18:57:21 -05:00
James Groom
779975f689
Use nameof
2019-03-28 14:17:14 +11:00
adelikat
165880b444
Merge pull request #1504 from TASVideos/semicolonFormat
...
[Untested] Use format strings with the semicolon section separator
2019-03-27 19:38:16 -05:00
YoshiRulz
9d0ee22885
Use string interpolation
2019-03-20 15:01:12 +10:00
YoshiRulz
5412a74890
Use the *correct* formatting string, skip calls to Math.Abs
2019-03-05 19:16:20 +10:00
YoshiRulz
20087cd804
Use string interpolation with {0:P;M;Z} format string
2019-03-03 17:52:47 +10:00
alyosha-tas
5665617d9b
GGHawkLink: menues and API stuff
2019-02-09 12:41:23 -06:00
alyosha-tas
4f17934d6c
GGHawkLink: Initial Commit
...
- Make necessary access changes in SMS
- Implmement multi-disk bundler support
- Initial Video and sound support
2019-02-09 09:55:45 -06:00
Brian Armstrong
a8f293eec8
Call mem callbacks with addr, value
2019-01-24 03:23:21 -08:00
feos
ce3e3d2ed3
lua docs: couple hints
2019-01-23 15:42:02 +03:00
adelikat
5b26300e50
Merge pull request #1419 from upthorn/master
...
Extend APIHawk with a lua-like system of api libraries
2019-01-19 17:24:08 -06:00
alyosha-tas
2bddf3663e
TAStudio: Fix some bugs in new from menues
2019-01-19 13:30:42 -06:00
alyosha-tas
9696a75839
Merge pull request #1439 from TASVideos/subneshawkfixattempt
...
SubNESHawk
2019-01-19 09:48:43 -06:00
zeromus
cecdff8293
config hookup for user crop area
2019-01-18 00:59:45 -05:00
upthorn
435d717f7b
Merge branch 'master' of https://github.com/Upthorn/Bizhawk
2019-01-14 17:10:45 -08:00
alyosha-tas
74d20ca45c
SubNEShawk: Add VBL Count to BK2 movie header
2019-01-12 13:27:00 -06:00
alyosha-tas
c19c7cd5c3
SubNESHawk
...
also Input register shift fix
# Conflicts:
# BizHawk.Client.EmuHawk/MainForm.Designer.cs
# BizHawk.Client.EmuHawk/MainForm.Events.cs
# BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.IEmulator.cs
# BizHawk.Emulation.Cores/Computers/SinclairSpectrum/ZXSpectrum.IEmulator.cs
# BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.run.cs
2019-01-10 18:25:59 +03: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
b9094545db
update 7zip file location
2019-01-04 18:03:34 -06:00
upthorn
71215adf0d
Merge branch 'master' of https://github.com/TASVideos/BizHawk
2019-01-04 04:58:58 -08: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
01914552de
Merge branch 'master' of https://github.com/Upthorn/Bizhawk
2018-12-23 14:45:18 -08:00
zeromus
15131a0626
support --config=c:\path\to\config.ini ( fixes #1404 )
2018-12-23 00:23:57 -05:00
upthorn
79aaef0257
Removed project references to old, unrefactored files that no longer exist.
2018-12-22 11:16:54 -08:00
upthorn
efc6f73169
Merge branch 'PluginDev'
2018-12-22 10:43:12 -08:00
upthorn
aba1da071d
Completely refactored PluginAPI to extend ApiHawk. Ecco2AssistantPlugin is now an external tool.
2018-12-22 10:40:30 -08:00
upthorn
d238ecc311
Merge branch 'master' of https://github.com/TASVideos/bizhawk
2018-12-21 22:41:37 -08:00
Asnivor
eee1cb481c
Fix Lua documentation - #1389
2018-12-08 08:47:17 +00:00
upthorn
05f9939ddf
Merge branch 'master' into PluginDev
2018-12-06 12:29:58 -08:00
upthorn
59f30b4a79
Allow signed display of fixed point values.
2018-12-06 12:25:00 -08:00
upthorn
9874c496ac
Minor revisions to plugin API
2018-12-05 11:58:19 -08:00
feos
b316efb922
cute, I forgot to save the actual changes
2018-12-03 21:16:06 +03:00
feos
3a688d543b
tastudio: fix rec mode dying when appending movie frames
...
close #1376
2018-12-03 21:10:14 +03:00
layland34
edab819d6b
fix typo
2018-11-25 14:54:55 +01:00
adelikat
786a505366
stuff bizhawk version into savestates, closes #1210
2018-11-18 12:29:56 -06:00
adelikat
288baf568d
Revert "here's how I think input display should work. also fixes your bug. also breaks something that had this comment (maybe)"
...
This reverts commit d4a48a8ee1
.
2018-11-18 10:43:11 -06:00
adelikat
a4dcd4d010
Merge pull request #1321 from TASVideos/firmwareimporterfixes
...
FirmwaresConfig: Stop indiscriminate importing (and some other things…
2018-11-18 08:37:26 -06:00
zeromus
7a72bf72e6
experimental: add %rom% to path manager, so files related to a rom can be located relative to the rom
...
also refactored how %exe% worked because it blew my mind
2018-11-14 19:04:02 -05:00
zeromus
026bd3e1e5
more cdlogger ux improvements; fixes #1346
2018-11-13 02:06:39 -05:00
alyosha-tas
6dbbc9256a
Movie Importer: Display Failure Message
2018-11-10 17:23:45 -06:00
James Groom
ca021d96cc
Allow bizhawk to be built and run w/ MSBuild and Wine+Mono on GNU+Linux ( #1237 )
...
- Update to latest OpenTK, add input code from `mono-stable` branch
(kudos), and fix bugs arisen from version differences
- Move some functionality into Win-specific classes and add Wine+Mono
implementation where simple
- Add conditions to main loop so some things only run on Windows
2018-11-04 20:05:20 +03:00
Asnivor
acebf2621c
Manual reversion of PR #1277
2018-09-21 15:38:52 +01:00
Asnivor
2565f49c89
Merge branch 'AmstradCPC' into master
2018-09-19 14:56:41 +01:00
Asnivor
95e565c545
CPCHawk: Start of new CRCT and Gatearray implementations
2018-09-19 14:35:22 +01:00
Asnivor
92f187fce1
RAMWatch: Enhancements ( #1315 )
...
fix #1257
2018-09-14 08:28:38 +03:00
Asnivor
163a370be0
Firmwares: some comment culling
2018-09-13 15:23:15 +01:00
Asnivor
a04ad91b2c
FirmwaresConfig: Stop indescriminate importing (and some other things) - #314
2018-09-13 15:07:52 +01:00
zeromus
ba4b32f619
rename TempFileCleaner to TempFileManager; add global path config for temp files
...
I did this in a funny way (sets the environment for the process).
The idea is that any code which sloppily used Path.GetTempDirectory (etc.) would now have its pathing changed.
It is a little dangerous to allow this to be changed on the fly (I do allow it) since something may expect it to be stable, but I think it's OK.
So anyway. keep your eyes peeled for problems. It's possible I could do this differently and only affect a subset of safely managed things.
should fix #1252
2018-09-11 21:32:50 -04:00
zeromus
d4a48a8ee1
here's how I think input display should work. also fixes your bug. also breaks something that had this comment (maybe)
...
// adelikat: TODO: this is likely the source of frame 0 TAStudio bugs, I think the intent is to check if the movie is 0 length?
2018-09-10 16:57:10 -04:00
feos
fbdea8282d
add missing zxs mnemonics
...
tastudio: properly handle Show X menu items
2018-09-10 20:22:41 +03:00
upthorn
9e814896cb
Some plugin interface libraries, and further refactoring.
2018-09-03 19:31:01 -07:00
upthorn
0a6aa912cf
Further plugin interface design/development work
2018-09-01 03:19:05 -07:00
upthorn
cdb205e696
Initial API Work
2018-08-31 21:21:34 -07:00
Asnivor
f436e25426
Fix movie header SystemID ( #1277 )
...
From ticket #1246
Small change to MovieConversionExtensions.PopulateWithDefaultHeaderValues()
Just changes SystemID to "GG" or "SG" if Global.Emulator .IsGameGear or IsSG1000 is true.
Without this, the play movie dialog shows 'Platform' as SMS for game gear and SG1000 movies (and highlights this in RED as it is incorrect).
2018-08-22 20:51:20 +03:00
feos
a365284383
tastudio states decay: fix logic for last edited frame
2018-08-22 20:05:33 +03:00
Asnivor
4e470cf17a
ZXHawk: DeterministicEmulation to be overridden (TRUE) when recording a movie - #1290
2018-08-21 14:16:14 +01:00
Asnivor
c4167555ae
MultiDiskBundler: Address request in ticket #764 ( #1275 )
2018-08-16 17:58:48 +03:00
Asnivor
a471206d6a
ZXHawk: Added bk2 mnemonic constants
2018-08-13 09:12:38 +01:00
Asnivor
dd7b81a714
CPCHawk: Romloader tweak
2018-07-03 14:55:25 +01:00
Asnivor
531833c7b0
CPCHawk: Initial project outline (may or may not come to something eventually)
2018-07-03 14:53:09 +01:00
adelikat
22d1818641
DoSettings file for all project to explicitely set language level to C#6
2018-06-23 13:06:13 -05:00
feos
03b3ea0b2f
triple cast, but we don't have to cast to string to fetch ARGB
2018-06-22 23:15:35 +03:00
feos
8a2ee98bea
fix #1221
...
can this also close #1222 I wonder?
2018-06-22 20:27:28 +03:00
Asnivor
625f063861
ZXHawk: Added wav tape image support
2018-06-22 14:40:40 +01:00
Asnivor
b81a7539cf
ZXHawk: Added Compressed Square Wave (CSW) tape image support
2018-06-22 13:23:33 +01:00
Asnivor
50123bf8e2
ZXHawk: Experimental PZX tape image support
2018-06-20 15:03:11 +01:00
adelikat
e650f14d24
Lua functions docs to wiki - escape braces on optional params
2018-05-19 16:28:20 -05:00
nattthebear
e8145af463
i hope this breaks something
2018-05-12 12:55:42 -04:00
feos
a0e5e0e593
tastudio: actually don't drop state above last edited frame
2018-05-10 20:32:44 +03:00
feos
056c24e4cf
tastudio: attempt to fix greenzone decay failing to drop states
2018-05-09 17:18:21 +03:00
Asnivor
a679a8a7f2
ZXHawk: platformrates - more accuratey
2018-05-08 22:01:10 +01:00
Asnivor
f79e2853c0
ZXHawk: Added to PlatformFrameRates.cs
2018-05-08 21:57:19 +01:00
Dan B (Narry)
43f2435737
Filter out forward slashes in FileSystemSafeName to fix games such as "Super Mario Bros. / Duck Hunt". Fixes #1088
2018-05-06 16:44:28 -04:00
adelikat
ca0ae3d971
Make the bk2 SetControllersAsMnemonic implementation less bad. Fixes #1181
2018-04-28 09:48:24 -05:00
Asnivor
00f46b0e7d
Fix edge-case issue where non-rom games have a header offset detected in RomGame.cs (leading to system detection issues further down the line)
2018-04-26 15:00:54 +01:00
feos
ae6ce00d7c
I've heard bad things about ElementAt()
2018-03-27 19:01:17 +03:00
alyosha-tas
ac66b258ba
GBHawk: Reorganize for pending GBC Support
2018-03-24 09:11:23 -04:00
Asnivor
e2eac983a1
Merge pull request #1149 from TASVideos/master
...
Bringing ZXSpectrum branch up to date with master
2018-03-19 15:52:55 +00:00
zeromus
053ee9a45e
feos, i dont know, try this
2018-03-14 16:49:42 -04:00
zeromus
0a18040aff
remove pointless redundant function name from LuaMethodExampleAttributes
2018-03-13 21:05:30 -04:00
zeromus
205714df95
cleanup #1122 -related lua examples documentation stuff
2018-03-13 21:04:34 -04:00
zeromus
96a13e64f7
why in the world would you use negative values for example bitshift RHS operands?
2018-03-13 20:57:54 -04:00
zeromus
2203270868
Merge remote-tracking branch 'remotes/origin/pr/1131''
2018-03-13 20:37:48 -04:00
feos
661a15dc2c
tsm decay: remove states within internal state gap
...
states settings: clamp things harder
2018-03-11 17:57:30 +03:00
alyosha-tas
8165fdaaeb
C64: Partial Fixes for Leaderboard Golf and 4-in-1
2018-03-11 10:41:11 -04:00
feos
3932e5a025
tsm decay: fix failing to delete frames if marker is there
...
markers can be *not* mod _step
2018-03-11 13:49:40 +03:00
feos
244530ffe3
tastudio: thanks for this 4 years old off-by-one
...
these kinds of errors are haunting me lately!
actually useful info about what it fixes: greenzone not being created after you insert right on current frame
2018-03-10 18:01:08 +03:00
feos
9c0328859d
tastudio: fix disgusting copy-paste error causing exceptions out of nowhere
2018-03-10 18:01:08 +03:00
Azreal
6032063518
Now looks good :)
2018-03-10 03:00:44 -08:00
Azreal
c4b2aba6bd
Fixed some bad cases!
2018-03-10 02:43:58 -08:00
feos
444e8d7621
hotkeys: move autofire closer to autohold
...
"Clear Autohold/Autofire" is not possible, too little space
2018-03-09 22:39:35 +03:00
feos
900a9e5322
lua: let user know which lua core is in use
2018-03-08 23:44:42 +03:00
feos
9d95a520f9
tastudio: fix analog values getting stuck in input port for new frames
...
interestingly, MovieControllerAdapter.LatchSticky() is only used by tastudio, so this shouldn't cause problems
2018-03-08 21:15:18 +03:00
feos
d89677c729
tastudio: fix #913
2018-03-08 14:59:05 +03:00
feos
f81f41f6f7
tastudio: fix #916
2018-03-08 14:44:09 +03:00
feos
bf8c21663d
State manager decay ( #1128 )
...
* Finally use exponential decay algorithm for greenzone
* Works in both directions (unlike fceux taseditor)
* Stop using last accesses states for anything
* When dropping states per project save, account for state gap better
* Use _states.Keys[i] instead of _states.ElementAt{i).Key in speedy parts, because it's apparently tons faster
* Use StateIsMarker() where it's supposed to be used
* Markers are still left untouched
* Branch states are still dead (probably forever)
2018-03-08 12:24:35 +03:00
Asnivor
23c07cdb67
OSD message handling implementation
2018-03-05 13:29:34 +00:00
Asnivor
90c1e293bf
Implemented multi bundler functionlity and multiple tape controls
2018-03-05 11:17:22 +00:00
Xadrophonix
d91bd35a95
Second pool of examples.
2018-03-04 14:07:06 -08:00
Xadrophonix
07c07fd72a
First pool of examples.
2018-03-04 09:48:38 -08:00
feos
0fe703c9b7
tsm: redo the algo from scratch, probably not last time
2018-02-27 01:28:24 +03:00
feos
13a49b00d0
tsm: improving the algo
2018-02-26 01:45:44 +03:00
frequem
71ba3024b7
Fixed linux build
2018-02-21 20:19:33 -05:00
frequem
d0d73766bd
Fixed some filenames causing problems on case-sensitive systems
2018-02-21 20:19:33 -05:00
feos
7ae374df01
tastudio: fuck this
2018-02-21 02:06:25 +03:00
alyosha-tas
96fb867f9f
PSX movie import: Fix copy-paste error
...
Partial Fix, buttons still don't line up but getting closer.
2018-02-11 10:03:57 -05:00
TASeditor
36900b15d4
tastudio lua: setinput functions, onbranch callbacks ( #1098 )
2018-02-10 14:58:46 +03:00
Asnivor
7c82d6d526
Merge pull request #1106 from TASVideos/master
...
Bring ZXSpectrum branch up to date with master
2018-02-06 08:45:48 +00:00
zeromus
b3b41fb75f
fix movie backup saving path (was affected by PWD)
2018-01-21 14:17:14 -06:00
Udo Held
036a3d321a
Fix for #1094 lua mainmemory.readbyterange() issue
2018-01-14 11:18:07 +11:00
alyosha-tas
1f0c9f2be8
GBHawk: Fix audio and states
2017-12-15 14:29:11 -05:00
alyosha-tas
dab3b85599
Merge pull request #1071 from Asnivor/speccy
...
ZXHawk Initial
2017-11-28 18:08:48 -05:00
Asnvior
7287afc5da
More SynState work
2017-11-28 19:28:22 +00:00
Asnivor
d012472999
Initial commit. 48K spectrum only.
2017-11-23 17:26:15 +00:00
alyosha-tas
7a987810ef
Cheats: Fix 2 byte return values
...
Fixes #1060
2017-11-21 09:58:16 -05:00
alyosha-tas
8e1ba79e0a
GBHawk: Add core picker
2017-11-19 10:17:23 -05:00
alyosha-tas
821953348a
Merge pull request #1057 from TASVideos/master
...
Sync GBHawk with master
2017-11-19 09:47:14 -05:00
alyosha-tas
76dca1147d
Merge pull request #1052 from YoshiRulz/ramwatch-displaycol
...
Add display type column (resolves #683 )
2017-11-14 09:51:05 -05:00
alyosha-tas
c18298c8a5
GameBoy: Disable BIOS in Gambatte. Use GBHawk for GameBoy, Gambatte for CGB.
2017-11-11 09:07:58 -05:00
YoshiRulz
f983c91eb0
Add display type column ( resolves #683 )
2017-11-10 14:32:30 +11:00
alyosha-tas
7749e1407e
GBHawk Updates and Sync
2017-11-09 09:51:39 -05:00
vadosnaprimer
1809d19ecb
smart state gap for greenzone. fix #915
...
disable disk capacity setting
2017-11-05 22:34:58 +03:00
vadosnaprimer
e99ea11cf7
tastudio: why don't we update input every new frame we capture
...
everybody loves tiny off by one errors that completely break everything
2017-11-05 16:23:26 +03:00
adelikat
ebcd237858
Merge branch 'master' into domainedmemoryhooks
2017-10-29 12:38:29 -05:00
alyosha-tas
11b6bb6e2f
Merge pull request #1037 from Asnivor/discid-fixes
...
RomLoader - better disc load failures
2017-10-29 08:27:24 -04:00
Asnivor
6ea1171ab7
RomLoader: graceful disc failures
2017-10-26 14:55:31 +01:00
Tastyfish
fef2c131f8
Adds memory.hash_region to aid in detecting RAM changes
2017-10-25 21:12:31 -04:00
zeromus
b6934ed195
Merge pull request #1034 from Asnivor/MDS
...
DiscSystem: MDS/MDF Support
2017-10-25 12:24:18 -04:00
Asnivor
6d87be1396
Experiemental MDS/MDF Support
2017-10-25 17:06:16 +01:00
alyosha-tas
af9c813c5b
Add files via upload
2017-10-19 09:48:27 -04:00
feos
94170687a4
tastudio: always assign branch's laglog when it's loaded
...
fixes failure to color greenzone if a branch without input diff was loaded (and some other weird conditions were met)
2017-10-07 23:07:15 +03:00
alyosha-tas
2489bc5c26
Update RomLoader.cs
2017-08-29 10:49:25 -04:00
alyosha-tas
0e37c12c4f
Update RomLoader.cs
...
Thanks zeromus I forgot about that >__>
2017-08-27 14:08:29 -04:00
alyosha-tas
d5dd78bbdc
Update RomLoader.cs
2017-08-25 10:02:43 -04:00
alyosha-tas
1e30ae0242
Update moives to remove EMU7800
2017-08-25 09:43:56 -04:00
alyosha-tas
ebc7958a68
Update Movies to remove EMU7800
2017-08-25 09:42:39 -04:00
alyosha-tas
a49a4b2bc5
Config: Remove EMU7800
2017-08-25 09:41:24 -04:00
alyosha-tas
434d88f613
ROM Loader remove EMU7800
2017-08-25 09:37:22 -04:00
zeromus
1250b72bce
tidy autoflushing stuff
2017-08-23 10:32:17 -04:00
shanehoman
85575eae82
Standardize as AutoSaveRAM
...
- Rename files
- Add path to PathManager
- Alter config UI
Set default settings
- ASR disabled
- 5m preselected
Display OSD messages when ASR enabled
- SaveRAM is older than ASR
- SaveRAM doesn't exist but ASR does
2017-08-19 23:14:08 -07:00
shanehoman
89059673f0
Configure autosave in Config -> Customize... -> Advanced under the SaveRAM backup option
...
reduced options to 5s for HUDs or other RAM watchers or 5m, typical backup save timing in visual studio and office.
Added option for custom autosave interval
Split Autosave enable/disable and time settings
Fixed hotkey display for Flush SaveRAM (menu was reading the wrong key in HotkeyBindings)
2017-08-18 21:02:51 -07:00
shanehoman
acd194128e
automatically save saveram every 1/5/15/30/60/300s
...
fun fact: a 1 frame flush timer is workable on a RAM disk
2017-08-18 15:36:26 -07:00
adelikat
b5bb68fec5
Atari 7800 - when GameInfo options contains Pokey=true, use Emu7800 instead of A7800Hawk, regardless of core setting
2017-08-04 22:46:33 -05:00
adelikat
9819b92a42
expose Atari7800Hawk in release builds
2017-08-04 22:02:38 -05:00
adelikat
49fc7223e6
Atari7800Hawk, wire up the disassembler, default to this core instead of emu7800
2017-08-04 15:57:26 -05:00
adelikat
04ce66c397
phase 1 of changing memory callback api to specify domain - require cores to specify which domains are available and have the domain passed in when creating callbacks. Still todo - cores need to pass in domain name on CallReads/Writes/Executes methods
2017-08-01 22:05:17 -05:00
alyosha-tas
3889955eab
Update Bk2MnemonicConstants.cs
...
Add BW (black/white <-> color switch) to mnemonics
2017-07-29 19:20:32 -04:00
adelikat
bb1afe059e
add the .32x extension to various lists of extensions that should probably not exists in the first place, fixes file chooser from opening up on unknown .32x roms, and auto-picking a .32x rom if it is the only file in an archive
2017-07-24 12:28:49 -05:00
alyosha-tas
471f931b7c
ROM Loading: keep header if game not in DB (A78)
...
-Only for A78 games for now, so the core can parse the header if it needs too
-Probably should do it for other systems as well but I don't know how it will impact them.
2017-07-23 10:26:08 -04:00
zeromus
d5770fb8a3
re-apply "keepalive" GC fixes to luainterface mode in emuhawk; maybe it will actually work now and not result in crashes. at least we should check it.
2017-07-22 23:41:30 -05:00
alyosha-tas
4b38d13ef4
Update RomLoader.cs
2017-07-21 19:43:46 -04:00
alyosha-tas
d8b13d21b8
Update RomLoader.cs
2017-07-21 19:30:00 -04:00
adelikat
140f603607
rename menu item from Pizza Boy to SameBoy, remove some commented code
2017-07-21 08:34:44 -05:00
nattthebear
cf8013af4a
sameboy: Add more features for the merciless slave driver
2017-07-19 18:48:11 -04:00
nattthebear
bfd7337a32
sameboy: SGB support. Mostly accomplished through the power of copy+paste, since we plan on dropping pizza boy
2017-07-18 19:57:53 -04:00
nattthebear
34e68c589f
Sameboy progress
2017-07-18 16:48:49 -04:00
adelikat
f60a4a07e7
UI for multi-disc Sega-CD support. Note that the ui will technically allow you to bundle a mix of dics and carts, but tom loading for now will only take multiple discs.
2017-07-17 20:36:04 -05:00
nattthebear
c31ebe176d
gpgx: multidisk? dunno
2017-07-17 18:49:16 -04:00
zeromus
720cc0d9bb
fix path manager support of fully rooted paths (e.g. c:\roms)
2017-07-17 09:47:25 -05:00
nattthebear
abc894da93
meh
2017-07-16 07:38:52 -04:00
zeromus
afda5dbb62
set a value in the switchable lua library to indicate whether it's NLua or LuaInterface; effectively undo 8bc067cbbe
for LuaInterface
2017-07-15 16:36:18 -05:00
adelikat
af653725bb
PCFX - multi-disc support
2017-07-14 19:46:05 -05:00
adelikat
b67c104de7
Saturn - multi-disc support
2017-07-14 19:40:27 -05:00
zeromus
a8d10525b6
make a comment on prior commit for good recordkeeping purposes
2017-07-14 13:48:33 -05:00
zeromus
af7a2d8b4a
forgot to commit
2017-07-14 01:02:15 -05:00
adelikat
9efa5a01b0
Option to pick the lua core in the customize dialog
2017-07-13 21:05:02 -05:00
adelikat
4a33ed219c
make pizza boy the default for SGB
2017-07-13 20:49:01 -05:00
adelikat
a105f29d04
PC-FX - mnemonics
2017-07-13 16:31:55 -05:00
adelikat
be8baa9249
remove commented yabooze code
2017-07-13 14:38:02 -05:00
adelikat
9cb44cad03
Fix some filenames from previous renames, and more attribute renames
2017-07-12 14:48:27 -05:00
adelikat
c6e0e9fa57
Rename CoreAttributes to CoreAttribute as to not be a bad person
2017-07-12 14:10:55 -05:00
adelikat
277c25c349
path configs for TST
2017-07-11 17:32:06 -05:00
nattthebear
ff58de56a1
TSTHawk: Settings?
2017-07-11 18:12:03 -04:00
adelikat
875597ec24
remove movie.rerecordcount that has been deprecated for a long time now
2017-07-11 08:01:41 -05:00
adelikat
6074bd94e9
route .32x files to pico drive
2017-07-10 20:54:41 -05:00
zeromus
75f3ef9b4e
fix regressions in path management caused by my trying to fix other things. whatever use case involved file:// may be broken now too, but im not sure.
2017-07-10 19:26:36 -05:00
adelikat
597708765a
Lua canvas - use LuaMethodAttribute (if available) when registering canvas methods, also fix casing of a few methods for consistency, fixes #908
2017-07-10 14:59:05 -05:00
adelikat
9581ce6a93
rename LuaMethodAttributes to LuaMethodAttribute so as not to be a bad person
2017-07-10 14:02:08 -05:00
zeromus
d68126ca82
fix build
2017-07-10 00:02:30 -05:00
zeromus
3417453b43
use NLua+KopiLua instead of LuaInterface
2017-07-09 23:51:02 -05:00
nattthebear
924515c69d
Pizza: Fix trying to load a CGB rom in SGB causing the universe to explode
2017-07-09 14:44:56 -04:00
adelikat
2396ebeb82
use GLobal.Game to determine 32x flag
2017-07-09 12:27:13 -05:00
adelikat
4b2dfa97f8
asdf
2017-07-09 12:08:10 -05:00
nattthebear
dd7389f848
PicoDrive: Add core query whether 32X hardware is currently active. Remove code that assumed that the emulator would always activate 32X hardware when _32xPreinit was true, or that it would never activate 32X hardware when _32xPreinit was false. Both assumptions are false.
2017-07-09 12:14:27 -04:00
adelikat
a7766fc4ee
capture game gear flag in movies
2017-07-09 11:11:33 -05:00
adelikat
bbe9db2c62
Capture 32x flag in movies
2017-07-09 10:56:18 -05:00
adelikat
d46e81ed5f
Rom loader - support loading the pico core from gamedb, set 32x games to pico and 32x mode
2017-07-09 10:23:26 -05:00
nattthebear
0ee1832d57
Adult Video Games
2017-07-09 11:18:03 -04:00
adelikat
9a5ae16c7d
remove the 32bit gpgx, and refactor things to only use the 64 bit version. keep 64bit stuff in a gpgx64 folder to avoid git auto-rename detection shenanigans
2017-07-09 09:21:03 -05:00
adelikat
7156d9c7c8
SNES - allow setting core from gamdb, set a bunch of roms to bsnes that either crash or do not run in snes9x, should fix #906
2017-07-08 21:33:21 -05:00
zeromus
5986a03543
refactorer in chief moved VsyncNumerator from a corecomm field to an interface property and then made it throw invalid operation exceptions on types where it doesnt make sense because thats just what you have to do when you choose to use interfaces, but users dont know whether it makes sense to call that. so return 0 instead of throwing exceptions. (should fix crashes dumping AVI with OSD captured)
2017-07-01 17:18:55 -05:00
adelikat
a2a27fb634
Merge branch 'a26peripherals'
2017-06-30 08:36:49 -05:00
adelikat
9c60243f4e
remove unused deterministic flag from LibsnesCore contructor
2017-06-29 19:56:17 -05:00
adelikat
3be2a92390
wire up pizza boy as a sgb option in the core menu
2017-06-29 19:34:02 -05:00
adelikat
f5cb35a862
Atari 2600 - vritual pad and mnemonics for paddles
2017-06-28 14:27:15 -05:00
adelikat
e604406f41
fix description of the SQL lua library
2017-06-27 20:26:16 -05:00
zeromus
00968423a0
fix crash loading tasproj with bitmap thumbnails caused by 43cb50d5c3
2017-06-27 17:14:23 -05:00
zeromus
7a2c8bbf69
shut up MSB3270
2017-06-27 16:25:50 -05:00
zeromus
f536002053
ramwatch: print diffs as integers always, fixes spurious - display as well as what I assume is a combination of unwanted and illogical behaviour attempting to display it as the same format as the value
2017-06-27 16:20:19 -05:00
zeromus
872bc39583
Merge pull request #890 from wert23239/SQL
...
Added SQLite Calls to Lua
2017-06-26 22:00:53 -05:00
wert23239
6f2f09dbda
Fixed SQL dll from x86 to x64
2017-06-26 20:06:39 -04:00
wert23239
6cc06fc898
Small spelling mistake
2017-06-26 19:53:53 -04:00
wert23239
d85ef21899
"Added SQLite Calls to Lua
2017-06-26 19:48:42 -04:00
zeromus
cad5f441dd
fix build paths to output
2017-06-26 17:57:50 -05:00
zeromus
0085729392
delete x64 build configuration, use anycpu instead. take care to set Prefer32Bit false in exe csproj, since visualstudio's gui preference doesn't work.
2017-06-26 17:47:51 -05:00
zeromus
9ad4c32b73
fix global base path handling to make some sense to me
2017-06-25 23:12:31 -05:00
adelikat
4982af7521
Merge branch 'master' into waterbox2
...
# Conflicts:
# BizHawk.Emulation.Cores/Consoles/Nintendo/SNES/LibsnesCore.ISaveRam.cs
2017-06-19 10:04:46 -05:00
adelikat
d7423d45a0
File Extensions dialog - support .cue, also fix specific platform setting it looks like it never worked in the first place
2017-06-17 17:29:16 -05:00
nattthebear
aac25082d0
Video dumping: Store the audiosync option in configuration, and default it to true. If the emulator's av output is perfect, the two will produce identical results. In every instance I'm aware of where the emulator's av output is not perfect, the audio sync mode will produce better results.
2017-06-16 14:11:43 -04:00
alyosha-tas
93254b4b6e
Update RomLoader.cs
...
Fixes #865
2017-06-16 10:35:41 -04:00
nattthebear
8fa903c004
pizza progress: it runs
2017-06-15 19:00:41 -04:00
adelikat
c33271e534
make mGBA the default GBA core
2017-06-13 17:35:10 -05:00
adelikat
4ce583b141
Movie import - import smv's with snes9x sync settings but lsmv as bsnes, dont' set profile of bsnes. Set the core toggle based on which movie being imported (this could be annoying but so can a movie load exception)
2017-06-12 20:56:32 -05:00
adelikat
b38237a3fc
expose snes9x in release builds
2017-06-12 17:45:05 -05:00
zeromus
39433e509e
change some output64 to output
2017-06-12 01:38:02 -05:00
zeromus
0942d4f498
remove x86 project configurations
2017-06-12 01:24:35 -05:00
zeromus
eec9c54236
comment out all dynarec related things
2017-06-11 17:24:32 -05:00
zeromus
103bf484b6
fix racey crash during rewinder thread shutdown
2017-06-11 17:24:32 -05:00
nattthebear
9f19e00668
add Miniz-based ZipWriter. Ends up being aboot 15-20% faster than FrameworkZipWriter, but as a minus requires the entire contents of each chunk to be buffered first. Not connected until I can think of a better strategy...
2017-06-11 14:37:19 -04:00
adelikat
20ccb66318
Mnemonics - Hack to support 10+ controllers
2017-06-11 12:04:02 -05:00
nattthebear
460519fa06
deposit failed experiment in the gallery.
2017-06-11 13:01:29 -04:00
nattthebear
1c46b79bbb
saturnus: settings
2017-06-09 16:42:08 -04:00
adelikat
b39c2dccf0
NGP - mnemonic for Option button, Virtualpad support
2017-06-06 11:07:16 -05:00
adelikat
5fec117b68
Roll back to .NET 4.6.1 (instead of 4.6.2) to avoid a dependency on Windows 10 Anniversary Update for Windows 10 users
2017-06-06 10:24:21 -05:00
adelikat
8816f38645
snes9x - stuff core name into savestate filenames
2017-06-04 18:29:27 -05:00
adelikat
4ae0b2cd22
Merge branch 'master' into waterbox2
...
Conflicts:
BizHawk.Client.EmuHawk/MainForm.Events.cs
BizHawk.Client.EmuHawk/MainForm.cs
2017-06-04 18:18:11 -05:00
nattthebear
b9ab41a4da
More like Chie SatURNaka
2017-06-04 16:41:11 -04:00
adelikat
05bc1d34fd
Hotkeys for toggling Gameboy
2017-06-04 14:14:06 -05:00
adelikat
617bc16079
C64 - FIx mnemonics for previous and next disk buttons
2017-06-04 11:27:36 -05:00
adelikat
6dcaebb0d7
Disable Atari7800Hawk from release builds
2017-06-03 12:54:00 -05:00
adelikat
c772bc4941
make snes9x the default snes core
2017-06-03 09:28:43 -05:00
adelikat
edde51bea9
Change default savestate compression level from 0 to 1
2017-06-02 21:42:31 -05:00
adelikat
fda9812688
NGP - paths, display text
2017-05-31 19:09:31 -05:00
adelikat
9e1b00fd58
VBoii - display text, and platform frame rate
2017-05-30 17:42:23 -05:00
adelikat
1a54ff1818
Merge branch 'master' into waterbox2
2017-05-30 17:31:30 -05:00
adelikat
95bea23aa5
Remove Global.MovieOuputController since it is no longer being used
2017-05-30 12:28:56 -05:00
adelikat
c0542c1301
VB - mnemonics
2017-05-29 16:39:04 -05:00
nattthebear
f99a080e60
Merge remote-tracking branch 'origin/master' into waterbox2
...
# Conflicts:
# BizHawk.Client.EmuHawk/MainForm.Designer.cs
# BizHawk.Client.EmuHawk/MainForm.cs
2017-05-29 14:35:30 -04:00
feos
2e519eda05
tastudio: fix marker copies being recorded to history when branch backup is created
2017-05-29 21:20:46 +03:00
adelikat
92acca2975
Vboy - paths
2017-05-29 13:03:11 -05:00
feos
c1ee1d9505
tastudio: fix stupid bug in SetBoolStates()
2017-05-29 20:20:46 +03:00
nattthebear
7071d74416
cut some old savestate cruft
2017-05-27 19:58:22 -04:00
nattthebear
76022f66f9
update to framework 4.6.2. Since Windows XP 64 was very rarely used, there's no loss in switching to this if we're going to 64 bit. Add `FrameworkZipWriter` based on the 4.5 framework's built in zip writer. It shaves a decent amount of time off savestate save time, but rolling our own off of DeflateStream would be even faster.
2017-05-27 18:15:15 -04:00
adelikat
be39513b9e
C64 - show mapper info in rom annotation, if rom is a cart
2017-05-27 11:57:38 -05:00
adelikat
8de4e7bff9
add ui to switch to Atari7800Hawk, still not useable by humans, needs gamedb stuff
2017-05-27 08:56:25 -05:00
adelikat
47758a519d
delete more meteor stuff
2017-05-27 07:51:11 -05:00
adelikat
c8d6ef0628
since Global.AutofireNullControlls was only being used by Mainform, move it there instead of having in Globals
2017-05-22 07:30:34 -05:00
adelikat
43cb50d5c3
Misc cleanups in Client.Common
2017-05-19 13:17:07 -05:00
adelikat
7f269d25df
Make lua library dependent services private
2017-05-19 08:58:23 -05:00
adelikat
82ee945782
Misc controller adapter cleanups
2017-05-19 08:51:35 -05:00
adelikat
e0e5eaea44
Movie Session - fix logic with remembering mGBA vs VBA, also some other misc cleanups and add some documentation
2017-05-19 08:36:52 -05:00
adelikat
0d4313af91
general Cheat code cleanup
2017-05-18 15:16:02 -05:00
adelikat
75affd8940
Lua console code cleanup
2017-05-18 14:53:03 -05:00
adelikat
4c48542b98
fix null reference exception when LuaSandbox attempts to use the Logger
2017-05-18 14:27:22 -05:00
adelikat
70baf9d306
Client.Common cleanups
2017-05-18 11:36:38 -05:00
adelikat
85f78b358d
IMovie - remove the unused GetInputLog() property and also from implementing classes. I guess savestate code that was using it got refactored at some point making it unused.
2017-05-17 13:26:14 -05:00
adelikat
cf15eb8950
TasStateManager - deciding upon a "fix" to the probable bug. This is technically different behavior than before but the intended behavior? This might break stuff
2017-05-17 13:20:57 -05:00
adelikat
2a54517b52
more misc Client.Common cleanups
2017-05-17 13:18:26 -05:00
adelikat
e930dd3326
some bk2 code cleanup
2017-05-17 11:53:42 -05:00
adelikat
dfea029fe4
Misc cleanups in Client.Common, documentation fixes
2017-05-17 11:16:55 -05:00
adelikat
f576cb14b0
Watch classes - refactor, simplify, and cleanup code
2017-05-17 10:46:56 -05:00
adelikat
58500fef0c
Add Toggle Key Priority hotkey
2017-05-14 13:53:44 -05:00
adelikat
91fb593ea1
lua - implement emu.getboardname()
2017-05-12 15:18:43 -05:00
adelikat
22e2df3868
Point out a probable bug
2017-05-10 14:26:21 -05:00
adelikat
29d470a933
Cleanup tasproj related code. This includes C#6ism (feos has 2015 now). Added some todos for some sketch code
2017-05-10 14:19:46 -05:00
adelikat
adc60dc6fb
more LINQ pet peeves
2017-05-10 13:43:41 -05:00
adelikat
3860cf89c3
LINQ-fu
2017-05-10 13:40:18 -05:00
adelikat
429b066955
Client.Common - remove various redundant codez
2017-05-10 13:37:04 -05:00
adelikat
f942a409d7
Client.Common - remove a bunch of unused usings
2017-05-10 13:27:10 -05:00
nattthebear
ebe789eed2
heh
2017-05-10 07:45:23 -04:00
zeromus
8bc067cbbe
lua: fix memory leak causing crash after a few dozen script loads/resets
2017-05-10 01:58:19 -05:00
adelikat
e0985465b6
misc Client.Common code cleanups
2017-05-09 13:19:55 -05:00
adelikat
cdb0802230
Misc Client.Common cleanups
2017-05-09 07:22:56 -05:00
adelikat
eafa39456f
Genesis - there's a couple more buttons on the menacer
2017-05-07 18:05:09 -05:00
adelikat
e839a1c163
Add lua canvas methods to documentation
2017-05-07 16:33:48 -05:00
adelikat
cb24ed1d22
some mnemonics for colecovision peripheral buttons
2017-05-06 19:08:57 -05:00
zeromus
ac767a2acc
clarification to the saveram flushing system
2017-05-06 17:50:36 -05:00
adelikat
59139ab266
Spell out Numerator and Denominator
2017-05-05 11:25:38 -05:00
adelikat
62a13d961d
Move VsyncNum and VsyncDen out of CoreComm and into IVideoProvider
2017-05-05 11:21:37 -05:00
J.D. Purcell
8b2b12585a
Mostly whitespace cleanup to reduce difference with mono-portable branch.
2017-05-02 23:09:50 -04:00
adelikat
698c6741ae
Refactor IEmulator and remove the IController property, instead pass it as a paramter to the FrameAdvance() method
2017-05-01 20:09:11 -05:00
adelikat
ded1c2d7b7
Break off BoardName from IEmulator into a separate IBoardInfo service
2017-04-30 21:01:54 -05:00
J.D. Purcell
efb46d5fb2
Rewind initialization cleanup.
2017-04-30 20:38:10 -04:00
adelikat
26d8166c0e
mnemonic for SNES multitap toggle button
2017-04-30 12:30:43 -05:00
J.D. Purcell
303e8d41e9
Cleanup code to create GUI Renderer.
2017-04-29 17:49:34 -04:00
J.D. Purcell
3ebcaa8af0
Rewind cleanup / tweaks.
2017-04-29 14:04:19 -04:00
adelikat
a8c15a652b
Emulation.Common cleanups
2017-04-27 11:37:26 -05:00
adelikat
ebe001b526
Cleanup FirmwareManager, and some other Emulation.Common nitpicks
2017-04-27 10:55:22 -05:00
J.D. Purcell
bb95ccf82d
Update SharpZipLib (from 9ad7f58 on 2016-12-04 with target framework changed to 4.0). Should fix #834 .
2017-04-25 23:17:04 -04:00
adelikat
5a408f9321
Remove the obsolete BinaryStateLoader.HasLump()
2017-04-24 13:18:45 -05:00
adelikat
1184e8ed05
lua - implement tastudio.getselection(), tastudio.insertframes(), tastudio.deleteframes()
2017-04-22 20:50:03 -05:00
adelikat
3889703bf9
snes - mnemonics for payload controller, meh
2017-04-22 12:41:35 -05:00
adelikat
99d70a1c7f
SNES - super scope support
2017-04-20 19:50:58 -05:00
zeromus
e9229747d7
new libretro WIP with libco support. Still missing sound, saves, many small details. Will undergo heavy organizational revisions.
2017-04-17 22:49:08 -05:00
zeromus
f2c48a165a
add SystemInfo for libretro
2017-04-17 22:43:08 -05:00
zeromus
c4776a0c00
rewind: fix zero-size savestates, and maybe fix a possible 1 byte array overrun
2017-04-17 22:42:42 -05:00
J.D. Purcell
49134199fc
SystemInfo cleanup.
2017-04-17 20:57:26 -04:00
adelikat
8dd9e3bfc1
oops
2017-04-15 16:06:40 -05:00
J.D. Purcell
b53502eed8
Spaces -> tabs.
2017-04-15 16:37:30 -04:00
J.D. Purcell
ed3bf0e62b
Fix mixed line endings.
2017-04-15 15:53:02 -04:00
adelikat
b6f335e4c8
misc code cleanups in BizHawk.Client.Common
2017-04-14 14:59:01 -05:00
adelikat
37c989c661
more misc code cleanups, with some C#6isms
2017-04-10 11:24:53 -05:00
adelikat
fc59710dab
some code cleanup, mostly introducing C#6isms, also add a customized resharper+stylecop settings file in case anyone is using resharper
2017-04-10 10:30:05 -05:00
J.D. Purcell
b2a28339d1
Use 'nameof' operator.
2017-04-10 08:36:42 -04:00
J.D. Purcell
ab155217e7
Random (small) cleanups.
2017-04-09 23:08:26 -04:00
adelikat
681ec8317e
Merge pull request #827 from shanehoman/saveram_hotkey_lua
...
flush Saveram via hotkey or lua
2017-04-07 20:55:07 -05:00
J.D. Purcell
98c1ccab4d
Cleanup.
2017-04-04 23:45:52 -04:00
J.D. Purcell
9bb4cc9917
Fix bug when allocating smaller than requested rewind buffer.
2017-04-04 23:29:43 -04:00
J.D. Purcell
a47e69507f
More rewind cleanup.
2017-04-04 23:26:22 -04:00
J.D. Purcell
9a7e7496c9
Comment the tricky parts of the rewind code.
2017-04-03 22:19:09 -04:00
shanehoman
0db0c4eccf
bind a hotkey to flush sram
2017-04-02 23:08:47 -07:00
J.D. Purcell
eadea2481e
Rewind: Re-order some methods (no code change).
2017-04-02 19:39:13 -04:00
J.D. Purcell
3f776dbf6f
Rewind: Fix subtle off-by-one-frame bugs (only really noticeable when frame advancing).
2017-04-02 18:50:34 -04:00
J.D. Purcell
6cc5a914b7
Rewind cleanup.
2017-03-18 21:22:02 -04:00