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