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
YoshiRulz
658123435c
Explicitly pass def in `JoypadApi.SetFromMnemonicStr` ( resolves #2525 )
2021-11-30 14:56:42 +10:00
Morilli
18ea6d34c6
BSNESv115+: Increase MmapHeapSize to prevent crashes
...
e.g. "Star Ocean" was crashing on the previous size
2021-11-29 20:41:33 +01:00
Asnivor
a8ca430f01
ChannelFHawk: * Console buttons now mapped the correct way round
...
* gamedb updated
* Fixed F8 3853 Static RAM DC1 register issue - SCHACH mapper carts (chess, pacman) now work (and any games that use the XDC opcode)
2021-11-29 17:57:07 +00:00
Moritz Bender
cc38f4bcba
Implement memory callbacks for the new bsnes core ( #2797 )
...
* Actually working callbacks
now actually work after natt's changes
* Set whether memory hooks exist every frame to prevent unnecessary function calls if not
2021-11-29 19:59:47 +03:00
alyosha-tas
47c8d4f6e8
EmuHawk: Add description to N64 profile informing user about auto-skipping lag frames during frame advance. Fixes #2380
2021-11-28 10:27:01 -05:00
CasualPokePlayer
f7936a34f8
[GambatteLink] changes in link API, misc cleanup
2021-11-27 22:40:39 -08:00
alyosha-tas
de8748d6d1
NESHawk:Send hard Drivin to correct mapper
2021-11-27 21:32:40 -05:00
alyosha-tas
3036b7378d
NESHawk: give pokemon hacks battery ram
2021-11-27 13:55:13 -05:00
YoshiRulz
182699b967
Clean up ReflectionCache source generator
2021-11-28 03:33:34 +10:00
alyosha-tas
eec1711b0f
NESHawk: add in a new mapper for chinese pokemon
2021-11-27 10:49:58 -05:00
alyosha-tas
365fa1eb41
GBA: update about section to reflect current build used
2021-11-27 08:58:56 -05:00