Commit Graph

19258 Commits

Author SHA1 Message Date
James Groom 01cd5c256b
Fix weird edge case putting TAStudio in an unusual state (fixes ) () 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 ) 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 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 , 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 , 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 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
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 2021-12-13 17:03:40 -08:00
YoshiRulz ebddab35d2
Attempt to fix AppVeyor builds
see 
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 ) 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