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
YoshiRulz
ef16b4a457
Nix expr: wrap some strings in quotes just in case
2021-12-18 07:28:59 +10:00
YoshiRulz
6e73c6a5f1
Also write stderr to file in Mono wrapper scripts
2021-12-18 07:26:05 +10:00
alyosha-tas
b821012099
NESHawk: update start up state and some cleanups
2021-12-16 22:03:25 -05:00
CasualPokePlayer
aa6f74108e
resolve #3028
...
also fix other misc bugs
2021-12-15 17:18:00 -08:00
Morilli
d24629f3ad
BSNESv115+: ram and rom memory domain fixes
...
- saveram was not working at all on certain roms, as the "CARTRIDGE_RAM" memory domain was returning a null pointer (similar thing for "CARTRIDGE_ROM"; changed it to correctly return the current rom)
- add sa1_bwram domain for clarity and an SGB_ROM domain
2021-12-15 09:10:37 +01:00
CasualPokePlayer
47a81e7b20
fix dsm importing, apparently desmume inverts the order of start/select for dumping/parsing
2021-12-13 18:26:25 -08:00
CasualPokePlayer
ee0dea46bc
fix #3030
2021-12-13 17:03:40 -08:00
YoshiRulz
ebddab35d2
Attempt to fix AppVeyor builds
...
see #3024
2021-12-13 22:47:23 +10:00
YoshiRulz
57fb4d8970
Nix expr: clarify the split output (shaders are with assemblies)
2021-12-13 21:45:22 +10:00
YoshiRulz
878b22e8c5
Nix expr: copy bundled scripts, shaders, etc. to ~/.local/share
...
TODOs excepted, this brings the Nix build to feature-parity with "portable"/AUR
builds... if it runs at all (i.e. for the distros in `wrapper-scripts.nix`)
2021-12-13 19:55:03 +10:00
YoshiRulz
fdee066fd1
Nix expr: don't need `.git` for dev build either
...
fixes 3d5578df1
2021-12-13 19:50:08 +10:00
Morilli
558adfa325
Get rid of unnecessary CRC32Checksum.cs
...
haven't checked for correctness or regressions
2021-12-12 17:51:54 +01:00
YoshiRulz
d979a09f5a
Only run this once when importing .smv, not every frame ( fixes #3022 )
2021-12-13 02:10:55 +10:00
YoshiRulz
6316cab017
Replace Debian image w/ Nix (Alpine) in GitLab CI
2021-12-12 19:22:57 +10:00
YoshiRulz
f7eff17921
Nix expr: downgrade `System.Collections.Immutable`
2021-12-10 17:14:39 +10:00