YoshiRulz
380e459bec
Copy from an editable template file when making a new Lua script
2023-03-30 21:43:27 +10:00
CasualPokePlayer
02caa5fcbb
update ares, fix some lingering issues with recompiler
2023-03-29 04:00:10 -07:00
CasualPokePlayer
00152bbaa9
add in dedither filter bit for VI_CONTROL for ares64, fixes #3587
2023-03-28 20:22:20 -07:00
CasualPokePlayer
a12d11b2ea
tweak llvm setup script, now puts in a relative git dir and some possible failure states are fixed
2023-03-28 19:20:36 -07:00
CasualPokePlayer
c8a2eca83f
use FastMap for sys bus peeks for hypernyma, resolves #3598
2023-03-28 18:18:27 -07:00
CasualPokePlayer
4e83bccd3b
make sure wbx c++ files also have NDEBUG defined, fixes 1643bf0
2023-03-28 18:02:46 -07:00
CasualPokePlayer
1643bf01bc
add NDEBUG define for wbx cores (release only), fixes #3594
2023-03-28 17:23:06 -07:00
CasualPokePlayer
0a2d4405f0
Revamp Waterbox Setup ( #3529 )
...
* Waterbox setup has been revamped to use the latest llvm parts (llvm 16 for compiler_rt/libunwind/libcxx/libcxxabi).
* Clang is now possible to use, and is the preferred compiler (due to superior performance).
* Supported compilers are now clang 14/15/16, and gcc 12.
* Other core updates are mixed in.
---------
Co-authored-by: Morilli <35152647+Morilli@users.noreply.github.com>
2023-03-28 16:53:33 -07:00
YoshiRulz
44322e6a7d
Add comments to Gambatte's `ITraceable` impl.
2023-03-26 12:49:52 +10:00
YoshiRulz
35f1e6b58b
Fix GitLab CI trying to build CMake project librcheevos
2023-03-26 12:37:00 +10:00
YoshiRulz
eee8a7e0cc
Split `Config.AVWriterResize` tuple into 2 props
...
fixes 32d2f2311
2023-03-26 12:36:24 +10:00
YoshiRulz
32d2f23117
Persist A/V settings to disk properly ( resolves #1226 )
2023-03-25 22:36:50 +10:00
YoshiRulz
10423abdf9
Invert default of `LuaWinform.BlocksInputWhenFocused` ( resolves #3591 )
...
fixes 0591d2e2d; now matches 2.8 behaviour
just no pleasing you people
2023-03-24 09:46:24 +10:00
nattthebear
64512851fe
Fix up some more issues with Waterbox and 0 size elf data ( #3590 )
2023-03-23 08:28:10 -04:00
YoshiRulz
480b51b274
Add keybind (hardcoded) for MainForm context menu
2023-03-22 13:28:39 +10:00
YoshiRulz
4368629e67
Use bulk peek in `IMemoryApi.{ReadByteRange,HashRegion}`
2023-03-20 12:33:08 +10:00
YoshiRulz
a8bffab1b6
Add unit tests for `IMemoryApi.HashRegion`
2023-03-20 12:33:02 +10:00
YoshiRulz
32e36e28bb
Skip drawing RAM Watch OSD outside window bounds
2023-03-20 08:16:05 +10:00
nattthebear
eb5ebda53f
Waterbox: Fix various problems with 0 length sections and segments ( #3586 )
...
* waterbox: fix crash when init_array is size 0
* also handle 0 len segments
2023-03-18 19:50:32 -04:00
YoshiRulz
291a14315d
Use a cache for `tastudio.onqueryitemicon`
2023-03-18 11:22:15 +10:00
YoshiRulz
cddc092b96
Improve docs for some `tastudio` Lua lib callback functions
2023-03-18 10:27:37 +10:00
YoshiRulz
52fd5e41f8
Improve docs for `event.on{save,load}state`
2023-03-18 10:11:55 +10:00
YoshiRulz
f28067e7fc
More improvements to mem hook docs
...
fixes 6b4f3355f
2023-03-18 10:00:50 +10:00
Morilli
44bf67e8a3
Add Satellaview entry to path config
2023-03-17 10:40:09 +01:00
CasualPokePlayer
3c7fd55f70
Mode2/2336 support ( fixes #3387 )
2023-03-16 20:17:55 -07:00
YoshiRulz
6c8d4c536a
Clear `MovieSession._queuedMovie` if rom load fails ( resolves #3582 )
...
for #3582 , `MovieSession.QueuedCoreName`, which gets passed to `RomLoader`,
evaluated to a nonexistent core name and couldn't be cleared
2023-03-17 11:50:30 +10:00
YoshiRulz
f565eeef74
Add test case for mem callback removing itself
2023-03-17 07:32:04 +10:00
YoshiRulz
f021159931
Split `FirmwaresMenuItem_Click`
2023-03-17 06:37:38 +10:00
YoshiRulz
39fda0fa17
Change wording of missing firmware warning
2023-03-17 06:37:38 +10:00
YoshiRulz
7c3e35f3e7
Fix window title after loading rom via FW config ( fixes #3581 )
2023-03-17 06:37:38 +10:00
YoshiRulz
eb6f2864ff
Only set `<PathMap/>` for Release builds
...
fixes 5dc385e22; also skip `SolutionDir` override if building projects
individually
2023-03-17 06:37:38 +10:00
YoshiRulz
6b4f3355fd
Correct mem callbacks docs ( resolves #3522 )
2023-03-16 14:48:17 +10:00
kalimag
565a0b9141
Implement specialized `IMemoryCallback` collection
2023-03-16 14:30:19 +10:00
kalimag
06c06dd35c
Add some tests for MemoryCallbackSystem
2023-03-16 14:30:19 +10:00
YoshiRulz
3d442bc6c4
Make ext. tool RUN scripts pass args through to `dotnet`
...
see 5bdbe110e
2023-03-16 12:39:26 +10:00
YoshiRulz
5dc385e228
Set `<PathMap/>` so per-machine paths don't leak into build output
2023-03-16 12:39:26 +10:00
YoshiRulz
389fd5015f
s/ProjectDir/MSBuildProjectDirectory/ in MSBuild include files
...
I don't think anything was broken, this is just a precaution
2023-03-16 12:39:26 +10:00
YoshiRulz
3c86ec6964
Fix or mute remaining warnings in ancillary .NET projects
2023-03-16 12:39:25 +10:00
YoshiRulz
38b5f16ccc
Refactor enable Roslyn Analyzers flag
...
kept the old name, but turns out `-p:RunAnalyzersDuringBuild=true` also works
...good thing the old name wasn't documented
2023-03-16 12:39:25 +10:00
YoshiRulz
c816400e54
Update schema in `.stylecop.json` to match package version
2023-03-16 12:39:21 +10:00
YoshiRulz
a8f26ccf08
Add `.bps` patch applier
...
currently unused, like `.ips` patch applier; will return to hook up to loading
(currently flagged as good dump if base was), write unit tests, and add a way to
save patched rom to disk
2023-03-16 03:32:46 +10:00
YoshiRulz
eb13e46f45
Refactor `.ips` patch applier
...
`RomGame` is never initialised with a non-null `patch` so this was and is unused
2023-03-16 03:32:41 +10:00
CasualPokePlayer
c2297283f4
Add in CDI support in DiscoHawk
...
(just needed to allow the file to be drag n' dropped)
2023-03-14 20:55:17 -07:00
CasualPokePlayer
809523d465
fix cheevo hashing for Jaguar CD (accounting for the proper multisession support chances)
...
add some notes to CDI, suppress one of the parsing sanity checks (not sure if it's right)
2023-03-14 20:39:46 -07:00
nattthebear
91e6d8023a
waterbox: invis section tweak ( #3580 )
...
don't fail when a 0 byte section starts at the same place as invis
2023-03-14 21:02:38 -04:00
CasualPokePlayer
d9ac4166cf
.cdi support, seems to work
...
also expand the search for the jaguar cd header a bit, seems it can sometimes be at the second sector?
2023-03-14 05:16:12 -07:00
YoshiRulz
825c144d6a
Add `--userdata` CLI flag
2023-03-14 14:51:41 +10:00
YoshiRulz
cb71de8de1
Fix typo in .NET 6+ implementation of `DescribeIsNull`
2023-03-13 10:14:11 +10:00
YoshiRulz
51dab92826
Improve error message shown for malformed `.bk2`/`.tasproj`
...
of course I didn't test it
2023-03-13 03:23:04 +10:00
vadosnaprimer
5be9e03a30
added 2 nes palettes
...
https://www.patreon.com/posts/nes-composite-45695288
http://wavebeam.blogspot.com/2017/03/wavebeam-nes-palette.html
2023-03-12 10:14:12 +03:00