CasualPokePlayer
8577a286a6
Revert "Restore `<OutputPath/>` for library projects to implicit default"
...
This reverts commit 0008531537
.
Do not remove this, not until non-exe projects are doing the copying to output/dll after their post build events instead of relying on the exe project post build event to do that.
2024-05-08 22:31:17 -07:00
James Groom
0008531537
Restore `<OutputPath/>` for library projects to implicit default
...
see 597d2e244
2024-05-09 15:24:21 +10:00
kalimag
b0fee2bbbb
Update `CurrentlyOpenRom` before `Tools.Restart` ( #3691 )
2024-05-07 11:44:56 -05:00
Morilli
e78e53ba72
fix avwriter warning display text
2024-05-07 14:51:04 +02:00
100thCoin
c380a60010
Update NESPPU.Designer.cs
...
Expanded the palette viewer to show all the palettes.
2024-05-07 15:55:47 +10:00
CasualPokePlayer
6967cff72d
Add newly discovered CGB bootrom entry
2024-05-06 12:05:38 -07:00
James Groom
d38b6d02d2
Add build flag for easily overriding TFMs
...
Despite the name, this affects libs too, since those have to match (at least in terms of Framework vs. Core).
For example, you could build for .NET Framework 4.6.1 with:
`Dist/BuildDebug.sh -p:ExecProjTargetFrameworkOverride=net461`
and I believe that will run on XP and later... not sure about building for 32-bit machines though, hopefully that doesn't require code changes.
You can't go below `net461` because some of our NuGet dependencies aren't available on those targets.
You may pass .NET Core TFMs, but for that you should check out the existing branch+PR.
2024-05-07 00:56:05 +10:00
James Groom
b8f2437e8c
Add a few `#if`s to fix errors when targeting `net461`
2024-05-07 00:47:16 +10:00
James Groom
7f574eec25
Extract constant from attribute calls in `LibRCheevos`
2024-05-07 00:40:38 +10:00
James Groom
a3f8f04d20
Use type check syntax in BizInvoke rather than `GetType` + `==`
2024-05-06 20:39:52 +10:00
CasualPokePlayer
a9a951ba1b
Update Directory.Packages.props
2024-05-05 19:27:58 -07:00
CasualPokePlayer
9a60f84ff6
Remove DirectSound support
...
This has been the source of various reported odd issues/crashes due to buggy DirectSound drivers. DirectSound is just deprecated anyways, and the code handling it is very fragile and filled with hacks. XAudio2 would be preferred in practically any case (not to mention XAudio2 is built-in for modern Windows versions, with some redist version available for older Windows versions). OpenAL works fine as a substitute in case XAudio2 isn't available.
2024-05-05 17:52:44 -07:00
Morilli
706d7c43e6
fix build
2024-05-06 01:53:27 +02:00
KshitijKapoor8
6754120dc7
Updated Amstrad CPC Non-Sync Settings name
2024-05-06 09:11:39 +10:00
CasualPokePlayer
4d5e588a59
Remove DInput input adapter ( #3867 )
2024-05-05 14:19:05 -07:00
James Groom
348866b75a
Fix NRE in `movie.getinput`
2024-05-06 01:20:58 +10:00
Morilli
98fc076c5b
Exclude deps.json in package.sh
2024-05-05 14:38:55 +02:00
CasualPokePlayer
ab1c05023f
Update/minor cleanup dist scripts
2024-05-04 18:01:11 -07:00
CasualPokePlayer
597d2e244f
Revert "Don't set output path for non-exe projects"
...
This reverts commit 41e7c04678
.
2024-05-04 17:48:25 -07:00
CasualPokePlayer
7fa3288d01
Corrections to chd
...
CHD seems to poorly define how to handle subchannel data, this is a best guess based on what seems to be the intent of the code
2024-05-03 22:58:56 -07:00
CasualPokePlayer
10de1e5702
linux chd-rs rebuild
2024-05-02 23:13:31 -07:00
CasualPokePlayer
17774a14f7
make sure to enable lto for release chd-rs
2024-05-02 23:10:47 -07:00
CasualPokePlayer
e2de1dedf2
build chd-rs with max_perf
...
mainly doing this as the pure rust zstd backend doesn't accept discohawk produced chd files, although they are completely valid by reference zstd implemetation standards, max_perf uses the reference zstd here
2024-05-02 23:10:46 -07:00
CasualPokePlayer
64dc72cea5
linux chd-rs build, also delete libchdr folder
2024-05-02 22:23:31 -07:00
CasualPokePlayer
6cab4a4f99
Switch libchdr to chd-rs
2024-05-02 22:14:56 -07:00
CasualPokePlayer
186a4a16f4
Fix off by one in SGB memory handling for RetroAchievements
2024-05-02 20:22:51 -07:00
CasualPokePlayer
125c11c57c
Update RetroAchievement memory map for GB/C
...
see https://github.com/RetroAchievements/rcheevos/pull/329
2024-05-02 17:17:17 -07:00
CasualPokePlayer
cc4b693c8b
fix another comment
2024-05-02 15:33:08 -07:00
CasualPokePlayer
2fb02110c1
fix comment
2024-05-02 15:32:32 -07:00
CasualPokePlayer
1a0bdc521c
HAWK'd CHD support in DiscoHawk
2024-05-02 15:29:16 -07:00
James Groom
defacc4a07
Update .NET instructions in contribution guide
...
fixes 131bc65e8
2024-05-03 02:04:38 +10:00
James Groom
9c74104e77
Re-order preferred cores menu, have invalid values auto-set to first
...
...upon opening menu
note that first != empty-config default (though with this commit, they all match)
2024-05-01 23:46:55 +10:00
CasualPokePlayer
c2f549d02c
Move zstd wrapping code to BizHawk.Common
...
thanks delegate*
2024-04-30 22:44:06 -07:00
CasualPokePlayer
f0a2ea1ed2
don't init gpgx trace buffer when not emulating genesis, more proper genesis bootrom firmware handling
2024-04-30 20:58:03 -07:00
CasualPokePlayer
7d9483ea0f
make sure to byteswap genesis bootrom (gpgx expects us to do this too)
2024-04-30 20:56:23 -07:00
CasualPokePlayer
f4473cc4b9
add back gpgx_write_m68k_bus (got deleted accidentally)
2024-04-30 20:28:27 -07:00
CasualPokePlayer
7fb09637de
retroachievement fixes for gpgx sms/gg support
2024-04-30 20:22:05 -07:00
CasualPokePlayer
8b45f93aad
Fix z80 bus not being added for gpgx mem domains
2024-04-30 20:11:13 -07:00
CasualPokePlayer
e9af682975
Fixes/cleanups C# for GPGX (mainly for SMS/GG mode)
2024-04-30 20:08:23 -07:00
CasualPokePlayer
1b742cf356
Fixup GPGX memory domains / getregister when not emulating a Genesis; fix bug using system_hw when not yet set; add TMSS bootrom support ( closes #2230 )
2024-04-30 20:07:09 -07:00
CasualPokePlayer
5fc8dd6690
Better-ish VirtualWidth/Height for GPGX
2024-04-30 14:50:06 -07:00
CasualPokePlayer
b37bc7b5ff
Fix #3905
2024-04-30 12:22:48 -07:00
Morilli
af25174906
Fix some waterboxhost warnings
...
🤞 that this is correct
2024-04-30 19:28:33 +02:00
James Groom
9087538a2d
Remove unused imports
2024-04-30 22:14:44 +10:00
James Groom
4c7ea21cea
Add a failsafe to Nyma's settings callback to avoid NREs
2024-04-30 22:06:59 +10:00
James Groom
fa0c693448
Attempt to fix loading `.exe`s in Nymashock
2024-04-30 22:01:37 +10:00
James Groom
b40c405921
Remove useless check from Nymashock ctor
...
when you load a `.bin`, well in my case it asked me to choose a platform, but once I picked PSX, it continued to synthesise a `.cue` and side-step this check
2024-04-30 22:00:41 +10:00
James Groom
96d5518cc0
Change how `$(DefineConstants)` is initialised
...
this may explain why I was having trouble with it earlier
2024-04-30 17:59:09 +10:00
CasualPokePlayer
296eb8f1a0
fix message
2024-04-30 00:52:00 -07:00
CasualPokePlayer
65a7c89318
make extensions how gpgx wants to see them
2024-04-30 00:49:09 -07:00