adelikat
e5dc473203
inputroll - make escape clear selected items, this was being done custom in ram search but makes sense to be a consistent feature. It's possible people will be upset with this in tastudio since this is new functionality (and not in taseditor either)
2020-07-11 15:41:45 -05:00
adelikat
d44e96f535
remove some redundant code
2020-07-11 15:35:50 -05:00
adelikat
aeaf6aa282
add some KeyCode extension methods to make KeyUp/Down event methods easier to read
2020-07-11 15:35:00 -05:00
alyosha-tas
e29d024a90
O2: graphics work
2020-07-11 16:31:42 -04:00
adelikat
be93903c12
Play Movie dialog - properly show tooltips for detail values, also show expected vs actual (only works on the key column though, because winforms is poo), fixes #1888
2020-07-11 14:53:51 -05:00
adelikat
196934bd56
Tastudio - fix TasSession loading, fixes #2063
2020-07-11 14:28:21 -05:00
adelikat
cb575d36b4
add an option to InputRoll for "Selection when paging", as a bit of a hack to revert Tastudio back to its old PgUp/Dn behavior, while still keeping the current behavior for other input roll usages (as it makes more sense for traditional listview behavior). Fixes #2074
2020-07-11 13:49:00 -05:00
nattthebear
4343414937
Enable hypernyma for uhh, the thing. Yeah, CD games, that thing.
...
I had tested this locally some during original development, but turned it off at some point and forgot to turn it back on.
2020-07-11 13:59:05 -04:00
nattthebear
bd413738a1
Fix nyma core bug with layer settings
...
If you tried to load a nyma core with any of your layers disabled, you would crash
2020-07-11 13:56:43 -04:00
nattthebear
0578443338
Slight modification to previous commit: Keep config forward compatibility in this case.
...
That way, if somedev tries to bisect something, they don't get pooped on by their config.
2020-07-11 13:47:28 -04:00
nattthebear
bcbf124f21
Don't use fragile fully qualified typenames to resolve setting and sync setting types in config files.
...
Instead, the frontend must know what the type will be ahead of time.
TODO: Apply the same fix to mooovies
2020-07-11 13:40:25 -04:00
nattthebear
a28ca37cfb
Fix issue with settings adapter ( #2223 )
...
This would fail to work on any core that used the serviceprovider to provide a settings definition that wasn't on the iemulator itself? Guess we never did that
2020-07-11 13:35:09 -04:00
adelikat
9820fb0879
lua - implement tastudio.submitclearframes(), fixes #2170
2020-07-11 12:19:27 -05:00
nattthebear
4639c1f2ca
minor cleanup of calling convention adapters
...
sync the generator code with the generated code, remove useless endbr64 shit
2020-07-11 11:09:48 -04:00
alyosha-tas
2ed8af145e
O2: default to O2 still
2020-07-11 09:11:35 -04:00
alyosha-tas
1e90dbc978
O2: Make G7400 part of the O2 core instead, not worth a serperatecore
2020-07-11 09:05:38 -04:00
alyosha-tas
39bbe30b8e
O2: fix sprite shifting and add some homebrew to DB
2020-07-11 08:29:11 -04:00
adelikat
1bf8f80510
Subtitle Editor - add a color picker for editing the subtitle color, fixes #1554
2020-07-09 19:24:44 -05:00
YoshiRulz
38d24901cf
Fix 4-octet peeks by Hex Editor having 2 zeroed octets
...
dumb typo
2020-07-10 03:39:02 +10:00
nattthebear
27a5fcdd20
Get rid of some old-style system assembly references
2020-07-09 07:22:19 -04:00
nattthebear
7495a08b9b
Huh?????????????
...
Random LDAP garbage, not used, ever, and has just been hanging out there for 8 years. You won't be missed!
2020-07-09 07:15:02 -04:00
nattthebear
b0e6174467
minor cleanup
2020-07-08 13:54:47 -04:00
nattthebear
a67fa70632
waterbox linux - rework to avoid possible memory leak
...
Bizhawk never would hit this because it only ever runs waterboxes in one host thread, but an application that spun up many threads and ran waterboxes in each would leak 32 bytes of heap for each native thread destroyed, which is super duper not really meaningful at all
2020-07-08 07:22:15 -04:00
alyosha-tas
7f28bc2caf
Fimware: Fix #2207 and add entry for g7400
2020-07-07 17:59:20 -04:00
nattthebear
c8985e3007
Waterbox: Stack Marshalling ( #2209 )
...
Waterbox guest code now runs on a stack inside the guest memory space. This removes some potential opportunities for nondeterminism and makes future porting of libco-enabled cores easier.
2020-07-07 17:48:12 -04:00
RetroEdit
ce60cb101a
Simplify some DialogResult code. ( #2213 )
2020-07-07 15:09:41 -05:00
YoshiRulz
fa7613d481
Pass IMainForm props in PresentationPanel ctor instead
2020-07-08 02:48:04 +10:00
RetroEdit
9a45d88301
More concise FrameRate definition; comment tweaks ( #2210 )
2020-07-07 11:36:42 -05:00
YoshiRulz
ca646f87cf
Fix style problems, mainly docs
2020-07-08 02:17:31 +10:00
YoshiRulz
b0f38a4d91
Shuffle code in AvFrameAdvance to eliminate goto
2020-07-08 02:17:28 +10:00
YoshiRulz
33d8f4a62c
Add RigidMultiPredicateSort to replace some .ThenBy() boilerplate
...
As documented, the class "Sorts using a single primary predicate, with subsorts
using the remaining predicates in order." So only the most recent
column-header-click is taken into account. I've got a WIP class in #if false for
providing the "remember which column headers I clicked and in which order"
behaviour, but it doesn't look like that behaviour actually exists in the
codebase?
2020-07-08 02:17:24 +10:00
hegyak
2dc28ecc4c
Merge pull request #2204 from hegyak/master
...
Firmware Renaming Unification/Changes. This is Aesthetic.
2020-07-07 05:50:23 -07:00
RetroEdit
9cdf0abc0c
Retype IMovie.TimeLength to TimeSpan; cleanup frame rate code ( #2206 )
...
* Retype IMovie.TimeLength to TimeSpan; cleanup frame rate code
* More concise IsPal field.
2020-07-06 16:24:04 -05:00
alyosha-tas
f52b02d499
Start wok on G7400
2020-07-06 15:19:57 -04:00
hegyak
f430df9575
Firmware Rename (2)
...
Fixed KoF 95 and Ultraman
2020-07-06 11:55:13 -07:00
hegyak
6a73dd0115
Firmware Rename
...
Rename All the Firmware Files to have a more Unified Naming Convention
2020-07-06 10:46:56 -07:00
alyosha-tas
fee733480f
O2Hawk: change PAL timing
2020-07-06 09:38:24 -04:00
alyosha-tas
694b3d88d3
GBhawk: fine tune tilt range some more and fix savestate
2020-07-05 18:39:06 -04:00
zeromus
ae763f2eef
fix hq2x in glsl ( fixes #2196 )
2020-07-05 18:15:05 -04:00
RetroEdit
c12d2fa570
EmuVersion needs updating on saving, not loading; I made the wrong call of where to put this originally, but the interaction with PlayMovie slipped my mind. ( #2202 )
2020-07-05 16:29:06 -05:00
adelikat
72993a3bd0
don't double load movie files when pre-loading, remove unused HawkFile parameter
2020-07-05 15:31:43 -05:00
adelikat
624493e6e2
simplify splitter distance loading with an extension method
2020-07-05 15:01:08 -05:00
alyosha-tas
fa7ac3d4c1
A7800Hawk: Fix pokey 0x450 detection
2020-07-05 15:45:08 -04:00
alyosha-tas
6f809de609
Add default DS paths ( fixes #2062 )
2020-07-05 13:54:36 -04:00
RetroEdit
0b07e38bdf
Update emuVersion each time the movie is opened; OriginalEmuVersion preserves old behavior. ( #2193 )
2020-07-05 11:21:01 -05:00
RetroEdit
9e980c7732
Merge redundant copy-pasted movie loading code. ( #2197 )
2020-07-05 09:48:46 -05:00
alyosha-tas
ef0f4b2b96
TAStudio: Don't erase states if they exist already when attaching an emulator instance ( fixes #2057 )
2020-07-05 09:55:38 -04:00
alyosha-tas
d900053dad
TAStudio: Allow insertion of multiple frames at end of movie ( fixes #2169 )
2020-07-05 09:54:35 -04:00
alyosha-tas
e4e078a1c9
DS: Fix default binding for stat key
2020-07-04 19:53:54 -04:00
alyosha-tas
34f99922cd
TAStudio: use path.combine now, as well as fix a usage of '\' for filename display in .bk2
2020-07-04 19:07:38 -04:00