Commit Graph

19164 Commits

Author SHA1 Message Date
CasualPokePlayer d053a0b414
Refactor GambatteLink (#3002)
* refactor gambattelink to be more modular and add support for 3x/4x
2021-11-19 19:59:27 -08:00
alyosha-tas 1333813bb1 SMS: Don't process collision on sprites above screen height, fixes ecco the dolphin #1611 2021-11-19 17:06:10 -05:00
ASNiVOR c74b47315f ChannelFHawk: CPU mostly there. It's running games now. Still need to work on input. 2021-11-19 19:09:04 +00:00
YoshiRulz c86691bfb1
Nix expr: add Ubuntu-specific libs and driver path
courtesy of @bigbass1997
2021-11-19 10:20:38 +10:00
YoshiRulz 49df817bcd
Derp this is IDisposable 2021-11-19 05:08:53 +10:00
YoshiRulz df97ef3dfe
Maybe fix #1483 re: drag+drop 2021-11-19 04:51:46 +10:00
YoshiRulz be13c08959
Warn when freezing >200 addresses at once (resolves #1155) 2021-11-19 04:42:19 +10:00
YoshiRulz e23a2df7e0
Add an edit dialog for TAStudio palette (resolves #2119) 2021-11-19 03:56:12 +10:00
YoshiRulz 90c489beed
Move TAStudio colours into a struct and save it to config 2021-11-19 03:56:09 +10:00
YoshiRulz 625c657531
Fix Hex Editor font/highlight alignment under Mono 2021-11-19 01:59:28 +10:00
YoshiRulz b1b06cc04a
Dedup some project file stuff 2021-11-19 00:49:05 +10:00
YoshiRulz 69d65009a0
Don't extend BCL namespaces 2021-11-19 00:49:05 +10:00
YoshiRulz 8849134d50
Flip endianness of CRC32 checksums 2021-11-19 00:48:38 +10:00
alyosha-tas c636c01424 SMS: fix backdrop colors 2021-11-18 08:54:13 -05:00
YoshiRulz 9448e56f0a
Nix expr: misc. cleanup
- return attrset (must use `-A emuhawk` now)
- expose `bizhawkAssemblies` (`dotnet build` output) and `mono` in return
- if Mono is explicitly provided, use it regardless of version
- maybe fix build fail when using `--arg useCWDAsSource true` on fresh clone
2021-11-18 22:56:24 +10:00
YoshiRulz cfe1542e0a
Fix `PathEntry` serialization test data
fixes be5e29cc5
2021-11-18 22:53:56 +10:00
YoshiRulz be5e29cc5a
Don't serialise `PathEntry.Ordinal` 2021-11-18 22:06:36 +10:00
YoshiRulz d905952d8b
Make `PathEntryCollection.DefaultValues` lazy and extract helpers
moved Libretro's useless ROM path to second to match others
2021-11-18 22:06:36 +10:00
YoshiRulz 87191385b8
Fix Channel F and Uzebox default paths overlapping with other systems 2021-11-18 22:06:32 +10:00
YoshiRulz fdb13d4f38
Nix expr: correct 2.7 source hash 2021-11-18 18:51:55 +10:00
YoshiRulz d3b7e3fe0d
Use P# format instead of custom 2021-11-18 18:47:05 +10:00
alyosha-tas 51e8ef94d0 A7800: fix Basketbrawl and summer games 2021-11-17 18:49:51 -05:00
alyosha-tas de1a312262 MSX: do some work on mappers 2021-11-17 15:27:54 -05:00
YoshiRulz abd6324ca4
Add Nix expression for EmuHawk 2021-11-18 01:41:50 +10:00
YoshiRulz 9fa3e34beb
Prevent infinite recursion in PathConfig.BrowseFolder
fixes 0b5f48aed
2021-11-18 01:14:00 +10:00
YoshiRulz 5587a4e56c
Fix build error in DBMan ext. tool
fixes e38726db5
2021-11-16 12:45:55 +10:00
YoshiRulz baea2a081b
Move `Config.DefaultIniPath` to Program 2021-11-16 12:20:37 +10:00
YoshiRulz fc4da78e73
Move global Config to Program 2021-11-16 12:20:37 +10:00
YoshiRulz 8859f8f859
Move `ArgParser.ParseArguments` call to Program, replacing config hack 2021-11-16 12:20:37 +10:00
YoshiRulz 69a4d64671
Bump version 2021-11-16 12:20:33 +10:00
alyosha-tas cf55391af0 As suggested by YoshiRulz, this gives correct behvaiour when autoload state is on but movie recording starts from power on. Fixes #2384 2021-11-15 19:19:39 -05:00
alyosha-tas 493cfc43b6 GBHawk: update GBA startup state, fix Konami collection Vol 4 2021-11-15 18:43:20 -05:00
alyosha-tas 78615095f2 A2600: fix AUDC 2 audio 2021-11-15 15:10:36 -05:00
YoshiRulz d58c5d7e8a
Use CoreInventory to determine systems hidden in PathConfig 2021-11-15 20:57:26 +10:00
YoshiRulz 1785d51c1d
Merge TI83 sysIDs 2021-11-15 20:57:26 +10:00
YoshiRulz d5fdbaf013
Bring unreleased cores in PathConfig in line with core attributes
effectively:
- show 32X in all builds (was never shown)
- show GGL and PS2 in dev builds (was never shown)
- show GB4x and O2 in non-dev builds (was shown only in dev builds)
- hide MSX in non-dev builds (was always shown)
2021-11-15 20:57:18 +10:00
YoshiRulz 908d4519c5
Use <ContinuousIntegrationBuild/> prop 2021-11-15 18:19:15 +10:00
alyosha-tas 7a3f96b5a6 A2600: fix ms pac man audio 2021-11-14 22:05:45 -05:00
alyosha-tas e334af157e SMS: Fix Fray (vert lock update) 2021-11-14 20:48:10 -05:00
alyosha-tas 5794d9c992 SMS: Fix ys (JPN) byemulating VRAm masking bit 2021-11-14 11:12:01 -05:00
feos 4e61e5f00f warn about vblank count mismatch on movie end
account for subgbhawk too
2021-11-14 13:06:01 +03:00
YoshiRulz 9b1a3e6904
Un-hardcode badges in readme, update links, update Lua on Linux notes
partially reverts f14b057d9
2021-11-13 15:30:38 +10:00
YoshiRulz c52c880101
Backport `KeyValuePair<,>.Deconstruct`
it's infuriating that you can't use this for lambda parameters
2021-11-13 15:17:30 +10:00
adelikat 3d56e23e8a bump release info 2021-11-13 15:03:50 +10:00
alyosha-tas 92c60385f4 A7800: savestate everything, should fix determinism issues this time 2021-11-12 17:54:44 -05:00
alyosha-tas 5f847fe55c A2600 game db updates 2021-11-12 07:19:49 -05:00
YoshiRulz 9220cf675e
Fix parsing of Win10 product names from registry 2021-11-12 19:41:15 +10:00
YoshiRulz e38726db50
Unify checksum helper methods 2021-11-12 19:38:11 +10:00
YoshiRulz 73af92b579
Refactor `IGameInfoApi` (expose GameInfo as its read-only interface)
also enabled NRTs
2021-11-12 19:38:11 +10:00
YoshiRulz fcd7a47435
Use read-only dict type in .NET API 2021-11-12 19:38:07 +10:00