Commit Graph

19159 Commits

Author SHA1 Message Date
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