YoshiRulz
a5a8e85a91
Nix expr: DiscoHawk
2022-01-20 12:51:34 +10:00
YoshiRulz
022cb02f3e
In `EmuHawkMono.sh`, check distro name case-insensitively
2022-01-20 12:30:20 +10:00
YoshiRulz
199474e128
Update test to reflect new config schema
...
fixes 822cc5325
2022-01-20 11:44:28 +10:00
SuuperW
bb226f694a
TAStudio: Update self after loading a state. There doesn't seem to be any reason to not update TAStudio, and doing so fixes two bugs that were most evident when loading the state for frame 0:
...
-The UI was not updated.
-TasSession.UpdateValues was not called. So saving the movie and then re-loading it would result in the previous frame being loaded/seeked to.
2022-01-19 16:03:30 -06:00
SuuperW
822cc53252
Add an option to RewindConfig to specify if the rewinder should allow out-of-order states. Currently, the default rewinder should but TAStudio rewinders should not.
...
Previously, TAStudio's ZwinderStateManager had to handle this, which made the code somewhat confusing. (Especially when I was looking at ZwinderBuffer and forgetting about the default rewinder.)
2022-01-19 13:20:19 -06:00
SuuperW
014cd51ae4
Fix a regression from commit 6c5447f5da
that was causing states to be added out of order.
2022-01-19 13:20:19 -06:00
Meerkov
89b459c44d
Add CLI for MP3 extraction
2022-01-18 13:45:41 +10:00
YoshiRulz
6a43277ae3
Move `AudioExtractor` to DiscSystem and clean up
2022-01-18 13:45:41 +10:00
YoshiRulz
551fd72275
Allow un/pausing via menu while `PauseWhenMenuActivated` feature is on
2022-01-18 00:52:21 +10:00
YoshiRulz
4e5f0da800
Remove feature where `Emulation` > `Pause` cancels a seek in progress
2022-01-18 00:52:17 +10:00
YoshiRulz
3ef7279429
Nix expr: Add new versions of Manjaro host libs
2022-01-17 01:54:27 +10:00
alyosha-tas
e1315aa511
GBHawk: fix linking (again)
2022-01-16 09:09:09 -05:00
YoshiRulz
86ce476ad1
Clean up `PauseWhenMenuActivated`
...
Disabled `Emulation` > `Pause` menu item when this feature is enabled. It would
be possible, though annoying, to have it affect `_wasPaused` instead of the main
`EmulatorPaused` while this feature is enabled.
2022-01-16 14:39:08 +10:00
YoshiRulz
29da927e73
Allow checked-in ext. tools to be copied into a separate install
2022-01-16 14:39:04 +10:00
Morilli
acbbd946e7
Fix #3050
2022-01-15 10:05:04 +01:00
James Groom
01cd5c256b
Fix weird edge case putting TAStudio in an unusual state ( fixes #3066 ) ( #3069 )
2022-01-11 11:08:43 +03:00
alyosha-tas
b0ab71ae35
Vectrex: Implement 64K bank switching, add some homebrews to DB
2022-01-10 17:15:01 -05:00
alyosha-tas
28e57dd7f3
INTV: update DB with a different version of Super Pro Football
2022-01-10 16:55:26 -05:00
YoshiRulz
8385337e71
Allow frontend to pass arguments to Lua callback functions
...
for compatibility w/ older versions: `event.can_use_callback_params ~= nil`
2022-01-10 16:06:11 +10:00
YoshiRulz
725f6e7194
Update TASVideos links for new site, set next release to 2.8
2022-01-10 15:07:06 +10:00
YoshiRulz
0b9b18bf9b
Also update this cache when updating global Config ( fixes #3065 )
2022-01-09 17:49:19 +10:00
YoshiRulz
0a3a597c99
Make OSD message duration (time to fade) configurable
2022-01-09 16:27:51 +10:00
YoshiRulz
940dc69ae5
Add regression tests for GB/C using various testroms
2022-01-09 14:19:48 +10:00
alyosha-tas
934a3ae266
NESHawk: proper DMC address wrap
2022-01-08 19:53:47 -05:00
CasualPokePlayer
9b88ae48e8
fix this annoying line ending thing
2022-01-06 13:49:04 -08:00
CasualPokePlayer
06d472fdc8
resolve #3058
2022-01-06 13:43:40 -08:00
alyosha-tas
1efdcbf64d
NESHawk: partially revert changes to RDY interaction with branch
2022-01-06 16:09:25 -05:00
alyosha-tas
e40fdb00ac
NESHawk fix a DMC bug
2022-01-06 13:39:25 -05:00
alyosha-tas
c7403e7fe7
NESHawk: fix some DMC edge cases
2022-01-03 16:49:36 -05:00
CasualPokePlayer
6b9bd9e3bd
resolve #3055 , also cleanup this code for GB/C
2022-01-02 23:45:40 -08:00
alyosha-tas
d622e181f2
NESHawk: more dmc work
2022-01-02 10:52:04 -05:00
zeromus
853b0fdd85
"Unthrottled" should be saved to config
2021-12-31 16:28:48 -05:00
zeromus
007442773a
throttle shouldnt act as paused when rewinding ( fixes #3053 , but may break some obscure case? the specifications are complicated)
2021-12-31 16:25:58 -05:00
feos
b20fdb8e85
mame: mention vs2019_clang
...
produces a build that runs as fast as the gcc one, but is as small as the msvc one, and you can still fully debug it in VS
2021-12-30 22:57:33 +03:00
alyosha-tas
17951862ab
NESHawk: clean up and implement new dmc reload delay findings
2021-12-30 08:51:14 -05:00
YoshiRulz
5687f800a1
Allow `"#RRGGBB"` format when parsing colours ("luacolor" in docs)
2021-12-29 15:28:12 +10:00
alyosha-tas
8dd98852be
NESHawk: Fix interaction between RDY and Branch_delay_irq bug. Fix regression in APU timing.
2021-12-28 21:09:13 -05:00
CasualPokePlayer
509718887a
set MAME System Bus correctly
2021-12-28 15:11:04 -08:00
alyosha-tas
d113d76c6a
NESHawk: fix regression in apu
2021-12-27 10:24:29 -05:00
alyosha-tas
b45b552b9d
NESHawk: fix interaction between RDY and NMI/IRQ
2021-12-27 08:04:27 -05:00
alyosha-tas
638c759aa0
NESHawk: clean up and implement DMC glitch
2021-12-26 19:37:20 -05:00
alyosha-tas
d21f099567
NESHawk: implement some new NMI findings
2021-12-26 11:28:58 -05:00
alyosha-tas
8e5c1bfe57
NESHawk: work on DMC IRQs
2021-12-24 17:54:32 -05:00
alyosha-tas
7463e24957
NESHawk: fix some regressions
2021-12-23 20:00:13 -05:00
alyosha-tas
2dae3505d7
NESHawk: more DMC work
2021-12-22 20:31:23 -05:00
alyosha-tas
e37f580a19
NESHawk: Implement some new DMC findings
2021-12-20 19:36:54 -05:00
YoshiRulz
93bb90b584
Pin and downgrade Nix Docker image
2021-12-20 02:08:00 +10:00
alyosha-tas
5e3e65a2ab
NESHawk; revert initial state change pending more testing.
2021-12-18 16:42:01 -05:00
alyosha-tas
22fe9a1b7b
PCEHawk: add 240p test suite to game DB and properly resize buffer, fixes #3018 to at least not crash
2021-12-17 20:08:36 -05:00
YoshiRulz
3bdbe1aeda
When building Nix derivation in GitLab CI, run tests
2021-12-18 07:29:20 +10:00