Commit Graph

19371 Commits

Author SHA1 Message Date
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
YoshiRulz 73866fbf20
Downgrade `System.Collections.Immutable` package 2021-12-10 16:59:52 +10:00
alyosha-tas 967ef7c995 NESHawk: move defining controller out of hardreset, fixes loading subneshawk 2021-12-09 15:47:49 -05:00
YoshiRulz 6d81cd30bd
Also have GitLab CI build each commit in Debug configuration 2021-12-09 23:49:25 +10:00
YoshiRulz e24b3bbbf8
Change indentation and block comment style in GitLab CI config 2021-12-09 23:49:22 +10:00
zeromus 82f8620292 try handling errors errorfully in packaging process 2021-12-08 23:07:38 -05:00
YoshiRulz c56aceb555
Build Nix expression during weekly GitLab CI checks 2021-12-09 13:38:46 +10:00
YoshiRulz 3d5578df1a
Nix expr: build w/o `.git`, fix debugPInvokes, add comment re: Cachix 2021-12-09 13:38:46 +10:00
alyosha-tas c8ef579b8f NESHawk: Implement new findings related to cpu register accesses, fix nanjing board 2021-12-08 16:29:36 -05:00
YoshiRulz 5f51174f1c
Nix expr: Add missing NuGet deps
fixes 0719d6f9d
2021-12-08 12:06:28 +10:00
YoshiRulz 54e7bf2542
Nix expr: change path search order for hacks, add libs for Fedora 2021-12-07 14:50:22 +10:00
YoshiRulz 2aa4c6e86c
Nix expr: organise data for GL hack 2021-12-07 14:50:19 +10:00
YoshiRulz 5c59e6d9c4 Overoptimise `Bk2InputDisplayGenerator` 2021-12-07 13:40:28 +10:00
YoshiRulz a11d0381b2 Cache `Bk2InputDisplayGenerator`s for long-lasting `IController`s 2021-12-07 13:40:28 +10:00
YoshiRulz 25ccca8bbb Clean up usages of `ControllerDefinition.ControlsOrdered` 2021-12-07 13:40:28 +10:00
YoshiRulz 8b1a1393a9 Cache `ControllerDefinition.ControlsOrdered` 2021-12-07 13:40:28 +10:00
YoshiRulz 0719d6f9df Allow `ControllerDefinition`s to be made immutable 2021-12-07 13:40:28 +10:00
YoshiRulz 15a03a26e8 Require `ControllerDefinition.Name` to be set (via ctor)
src/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawkLink/GBHawkLinkControllers.cs
src/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawkLink3x/GBHawkLink3xControllers.cs
src/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawkLink4x/GBHawkLink4xControllers.cs
2021-12-07 13:40:28 +10:00
YoshiRulz 7881067133 Clean up this spaghetti in NesHawk controller and movie import code 2021-12-07 13:40:28 +10:00
YoshiRulz dfbce55707 Pass `SimpleController.Definition` via ctor instead of initialiser 2021-12-07 13:40:28 +10:00
YoshiRulz 519fd40c32 99.9% sure this isn't used 2021-12-07 13:40:28 +10:00
YoshiRulz 7795e34362 Merge controller implementations for GBHawk* cores 2021-12-07 13:40:28 +10:00
YoshiRulz 9f2e426454 Merge AccX/AccY in GBHawk controller deck 2021-12-07 13:40:28 +10:00
YoshiRulz c09370ab44 Remove useless "Tilt Controls" dropdown from GBHawk sync settings
hack or don't
2021-12-07 13:40:28 +10:00
YoshiRulz 34ec13635b
Return void from `Control.*Invoke` extensions 2021-12-04 10:37:28 +10:00
YoshiRulz 299459c2ef
Update version requirements in readme 2021-12-04 07:35:42 +10:00
Morilli 59d76294c9 Close #2958 2021-12-03 22:16:09 +01:00
YoshiRulz 0a4bbce3f2
Some additions to ReflectionCache source generator 2021-12-03 16:36:03 +10:00
YoshiRulz 9224a4a81c
Add some more substring extension methods 2021-12-03 16:36:00 +10:00
YoshiRulz 2601ad636a
Convert NesCarts.xml to UTF-8 2021-12-03 07:59:58 +10:00
YoshiRulz 477ef2e519
Fix typo
fixes e38726db5, c5690e726
2021-12-03 07:58:05 +10:00
YoshiRulz a78e3feaf6
Also bump .NET SDK in GitLab CI config
fixes 5644911cc
2021-12-03 07:55:55 +10:00
YoshiRulz 5644911cc0
Bump .NET 5 -> 6, update BizHawk.Tests deps, and bump pinned Nixpkgs 2021-12-02 19:24:06 +10:00
YoshiRulz 655038f68e
Nix expr: refactor 2021-12-02 19:24:02 +10:00
CasualPokePlayer 0ad79c2cc2 [GambatteLink] proper memory callback scopes for each player 2021-12-01 20:56:00 -08:00
alyosha-tas 8c6d12e913 NESHawk: rename MMC3_pokemon to MMC3_Jncota 2021-12-01 18:52:53 -05:00
Morilli fce0f7a911 BSNESv115: Improve speed of fast ppu check 2021-12-01 19:40:53 +01:00
YoshiRulz cd4d7a89a4
More nullability 2021-12-01 16:33:52 +10:00
alyosha-tas 76faa7c835 MSX: implement ascii 8kb mapper and make it the default for large games 2021-11-30 19:06:08 -05:00