YoshiRulz
dd455580d6
Enable some more Analyzer rules
2022-03-08 15:52:29 +10:00
YoshiRulz
02e4a4b97e
Also change GitLab CI to build pinned 2.8 w/ Nix
2022-03-08 10:23:39 +10:00
YoshiRulz
665ca18fbc
Nix expr: refactor, add pinned 2.8
2022-03-08 10:17:18 +10:00
CasualPokePlayer
6e4a5a96af
[melonDS] reset caches after load state
2022-03-06 02:04:52 -08:00
CasualPokePlayer
8b6f1c96d6
[melonDS] don't state sound buffers too
2022-03-06 01:46:26 -08:00
CasualPokePlayer
4bfb3ba48e
[melonDS] don't state these big caches
2022-03-06 01:20:15 -08:00
CasualPokePlayer
46c2d6faf1
Melon Cleanups & Updates & Prep For Multithread Rendering Support & Prep For DSi NAND bs ( #3174 )
...
* prep for handling multi-threaded renderer in melon, along with some other cleanups
* initial core side support for mt rendering, probably crashes?
* oops
* ok use ref not in
* testing
* poor man's semaphore
* clean this up, hopefully fix a deadlock?
* update submodule
* reduce submodule diff
* cleanup
* hook up thread wait cb
* maybe make shutdown not hardlock?
* oops
* oops
* testing
* testing
* a
* lol
* fuck
* a
* oops
* a
* a
* a
* a
* a
* a
* a
* a
* a
* if false this
* a
* a
* a
* bleh
* a
* update to upstream
* oh right lua
2022-03-06 00:43:30 -08:00
zeromus
9411e659bb
neshawk - WritePrg really needs to be masking the address... there's no way it's correct, otherwise.
2022-03-06 01:38:08 -05:00
zeromus
fcce7b64d6
neshawk - relax restriction on vrc1 PRG registers, so they can be larger than the original vrc1 chip allows (for rom-expanding hacks)
2022-03-06 01:35:23 -05:00
zeromus
a5fb4caad0
change languageversion back to 9.0 so we can use vs2019 and fix one related build error
2022-03-06 01:15:46 -05:00
CasualPokePlayer
114124c82e
BSNES Region Override ( #3169 )
...
* region override for bsnes
* hook up SnesInitData right. still needs region override sync setting
* settings stuff, also need to make sure sameboy is using the right region for sgb
* and build
* clearer struct definition; move struct to header file
Co-authored-by: Morilli <35152647+Morilli@users.noreply.github.com>
2022-03-04 14:21:53 +01:00
CasualPokePlayer
8e233a0e3b
alloc_invisible internal framebuffers in melon
2022-03-04 01:26:58 -08:00
CasualPokePlayer
4bac1bbf1b
fix #3165 and fix the tabbing/space mixup here
2022-03-04 01:20:40 -08:00
YoshiRulz
6cb44e0e8d
Remove redundant `ZXSpectrumPokeMemory` tool
2022-03-03 14:35:41 +10:00
CasualPokePlayer
0ff69c560f
Fix SXROM Detection ( #3170 )
...
* fix #3168 ?
* revert iNES 2.0 parsing changes (and revert 4ff7745
), add special iNES 2.0 case for SXROM
* oh right subboard crap
2022-03-01 09:18:49 -08:00
YoshiRulz
5435de75fb
Update HelloWorld ext. tool with recent ApiHawk changes
2022-03-01 11:30:59 +10:00
YoshiRulz
b82ac3e2de
Merge `IGameInfoApi` into `IEmulationApi`
2022-03-01 11:26:01 +10:00
YoshiRulz
e8b3f5ffef
Enable NRTs in `EmulationApi`
2022-03-01 11:26:01 +10:00
YoshiRulz
64505fd23e
Remove useless yield methods from `IEmulationApi`
2022-03-01 11:26:01 +10:00
YoshiRulz
5f3199acf3
Make all collections readonly in API surface
2022-03-01 11:25:51 +10:00
YoshiRulz
8b07f9ecde
Compare firmware customisations to movie header (partial fix for #2498 )
2022-02-26 13:53:05 +10:00
YoshiRulz
0410a4f291
Allow writing to user gamedb in NixHawk
...
not that any cores have a working implementation yet, see #733
2022-02-24 16:38:16 +10:00
YoshiRulz
d466c2694f
s/Win/Super/ in Input, preventing its use as a modifier key
...
see #3161
2022-02-23 07:20:58 +10:00
alyosha-tas
7b857e7acf
SMS: only update tone on second byte write, filter out highest frequency, fixes #3160
2022-02-22 10:41:36 -05:00
YoshiRulz
1c2376e2f7
Document that hashes (`SHA1` header) aren't always SHA1
2022-02-22 12:21:21 +10:00
YoshiRulz
c6bee8bab6
Revert 03cdb4cdf
and ee220f455
re: checksums in movie header
2022-02-22 12:21:17 +10:00
CasualPokePlayer
ee220f455c
account for different checksum hashes in header in PlayMovie, re: 03cdb4cdf3
2022-02-21 16:47:10 -08:00
YoshiRulz
5353aaf688
Remove ReSharper/Rider per-project settings overrides
2022-02-22 10:27:28 +10:00
CasualPokePlayer
03cdb4cdf3
distinguish between SHA1/MD5/CRC32 in header hash
2022-02-20 06:14:56 -08:00
YoshiRulz
296145ba2d
Clean up dummy/zero checksums
...
see #3159
2022-02-20 23:37:45 +10:00
CasualPokePlayer
9092a38a82
give more secure hashes higher priority than less secure ones
2022-02-20 05:05:58 -08:00
YoshiRulz
d829f19bca
Revert "Revert "Allow frontend to pass arguments to Lua callback functions""
...
This reverts commit 49423d59a1
.
2022-02-20 10:01:17 +10:00
YoshiRulz
a733f8532b
Bump version
2022-02-20 10:01:16 +10:00
YoshiRulz
869229bdc0
Update readme to reflect 2.8 core inventory
2022-02-20 10:01:16 +10:00
YoshiRulz
e731e0f329
Merge branch 'release'
2022-02-19 20:29:11 +10:00
CasualPokePlayer
ba51aa90a4
add in comment i forgot to save
2022-02-18 00:19:24 -08:00
CasualPokePlayer
a91b861a4d
fix #3095
2022-02-18 00:18:15 -08:00
CasualPokePlayer
278ba086a3
fix vbm import with sameboy
2022-02-17 22:45:41 -08:00
CasualPokePlayer
1c4c390e8f
expand sega cd bios list, based on no-intro and TOSEC info
2022-02-17 22:29:51 -08:00
CasualPokePlayer
112072161c
windows build
2022-02-17 02:59:17 -08:00
CasualPokePlayer
406b76a023
fix mem domains
2022-02-17 02:48:40 -08:00
CasualPokePlayer
7afb24b5af
switch sameboy to the bizinvoker
2022-02-17 01:06:48 -08:00
CasualPokePlayer
0a9200fa59
Sameboy blip buf ( #3154 )
...
* blip buf experiment
* do this without needing to modify core
* Delete blip_buf.os
* dont bother keeping a sbuf in biz_t
* darn space/tabbing
2022-02-17 00:30:38 -08:00
CasualPokePlayer
3139277475
allow ares performance to record movies (with a big warning), fix states (oops), fix #3151
2022-02-16 17:08:08 -08:00
YoshiRulz
455f7b6ce9
Flag Sega CD USA BIOS rev. 9303 as "unacceptable" ( resolves #2913 )
2022-02-16 22:12:55 +10:00
CasualPokePlayer
63078b55e1
put dummy implementations for haptics in bk2 controller, fixes #3146
2022-02-16 03:50:35 -08:00
CasualPokePlayer
e8e58f799e
update sameboy to upstream fixes #3108
...
fix gpu viewer palettes, fixes #3150
2022-02-16 02:39:55 -08:00
CasualPokePlayer
655ed7949e
Ares64 Performance Core ( #3149 )
...
* prep for performance ares64 core, needs work unmanaged side
* get this going
* rebuild this
* apparently build didnt get cp'd? need to investigate
* fix build, other shit
* suppress these warnings
* tweaks and builds
* apparently bizinvoker doesnt like having LibAres64 class shared between non-waterbox and waterboxed, so split it.
also states for performance core
* builds
* fix this option, describe supersampling properly
* penguin64
2022-02-16 02:15:27 -08:00
ShinobiWannabe
05f11be191
Genesis GPGX SRAM support for games larger than 8MB ( #3139 )
...
* Large SRAM
Cherry pick changes in order to run games with SRAM support for games larger than 8MB based on the existing commit by ekeeke in Genesis-Plus-GX.
e6ab7563e7
* Revert "Large SRAM"
Removes changes to the cd cart files and contains the newly built gpgx.wbx.gz.
2022-02-15 23:25:38 +03:00
CasualPokePlayer
df04bf1f69
fix crashes with gambatte on linux due to bad pointer cast
2022-02-13 22:12:40 -08:00