CasualPokePlayer
dd33e92a9f
ensure ClockRate in the Bk2Header uses . instead of ,
2022-10-21 02:34:59 -07:00
CasualPokePlayer
c8d4e606af
suppress updates while rebooting core, fixes #3424
2022-10-21 02:19:22 -07:00
CasualPokePlayer
b81728b2dc
Correctly account for multiboot GBA ROMs, fixes #3421
2022-10-20 02:42:31 -07:00
CasualPokePlayer
8f1a0b9bb1
update melonds (TODO: Wire up camera)
2022-10-20 00:47:16 -07:00
Prcuvu
ad85be7bed
Register TCM areas for melonDS core ( #3420 )
...
* Register TCM areas for melonDS core
* reorder mem domains a bit, add TCM to ARM9 System Bus, build
Co-authored-by: CasualPokePlayer <50538166+CasualPokePlayer@users.noreply.github.com>
2022-10-19 23:47:42 -07:00
CasualPokePlayer
f29113287e
add Jaguar to MultiDiskBundler menu
2022-10-11 21:51:26 -07:00
YoshiRulz
cbe298b467
Nix expr: Add FlatBuffers package
...
fixes 158c897702
2022-10-12 14:08:50 +10:00
YoshiRulz
2b4d9c0c7d
Add debug utility to byteswap N64 roms
2022-10-11 10:12:49 +10:00
YoshiRulz
5b859960e9
Move types for debug menu to own files
2022-10-11 10:12:49 +10:00
YoshiRulz
82c3b471a5
Minor refactors to byteswapping (N64 rom loading and Lua bit library)
2022-10-11 10:12:45 +10:00
YoshiRulz
bb4ba2184f
Fix `forms.*` acting on every LuaPictureBox, not the specified one
...
fixes #3395
this has been broken since introduction in 2ddadeae2
2022-10-08 11:11:40 +10:00
YoshiRulz
7930a79cef
Prompt to disable cheats when starting movie playback ( resolves #3389 )
2022-10-08 10:42:10 +10:00
YoshiRulz
28c53cfa21
Fix `APIContainer.Comm` not having `HTTP`/`Sockets` on first boot
2022-10-06 11:53:11 +10:00
CasualPokePlayer
2fa46efda6
add jaguar db, change db parser to prefer the strongest hash available, fix potential edge case if a crc32: prefix is present (and simplify the code)
2022-10-04 22:05:38 -07:00
CasualPokePlayer
5382d4d345
Revert ""cheat" around the lack of pipeline emulation, delaying bankswitches/imask clears (note: branching resets the pipeline)"
...
This reverts commit d5a47490ff
.
2022-10-04 18:10:42 -07:00
CasualPokePlayer
d5a47490ff
"cheat" around the lack of pipeline emulation, delaying bankswitches/imask clears (note: branching resets the pipeline)
2022-10-04 17:58:29 -07:00
CasualPokePlayer
c547a20f8e
Use `LoadOther` for GBS files, cleanup the code a little, update SameBoy version info
2022-10-03 15:49:09 -07:00
CasualPokePlayer
9528a2030f
GBS support using SameBoy
2022-10-03 01:55:14 -07:00
CasualPokePlayer
0c6f0523a0
Update sameboy, expose audio channel enable/disabling, cleanup settings to go through a single call/struct
2022-10-02 21:40:00 -07:00
CasualPokePlayer
7f8b4b8c87
fix whitespace in default controls (fixes 8732e561a1
)
2022-10-02 19:10:13 -07:00
CasualPokePlayer
8732e561a1
Better Jaguar Virtual Width/Height
...
Jaguar VPad
Proper Jaguar default controls
Remove a lot of unneeded `ReSharper disable once UnusedMember.Global` in vpads (Global has been gone for a while now...)
Set VirtualJaguar to released
2022-10-02 18:53:34 -07:00
CasualPokePlayer
71f2676ad8
more virtualjaguar cleanup, fix various bugs, have the DSP run more in sync with the CPU/GPU (makes Zoop boot, Doom is much less laggy, various missing sound issues are no longer present)
2022-10-02 06:50:11 -07:00
CasualPokePlayer
2e5c62f632
default Jaguar bios to not be skipped, some games rely on Jaguar bios running on boot
2022-09-30 23:54:13 -07:00
CasualPokePlayer
be771c134c
default to KSeries bios instead of MSeries bios, as it seems to be more compatible
2022-09-30 21:56:19 -07:00
CasualPokePlayer
5f509525bc
[virtualjaguar] less screen changing spam
2022-09-30 21:44:34 -07:00
CasualPokePlayer
98be50057a
[virtualjaguar] proper mulitwidth support, fixes Doom
2022-09-30 21:42:36 -07:00
CasualPokePlayer
a59d66dfdd
proper fix for mmult opcode, properly fixes Baldies music
2022-09-30 15:24:24 -07:00
YoshiRulz
7efafc18da
Extract helper code for Analyzers and Source Generators
2022-10-01 04:13:55 +10:00
YoshiRulz
1fbb95a353
Make MSBuild ignore shell scripts for external .NET projects
2022-10-01 04:13:48 +10:00
CasualPokePlayer
929b034321
fix bad fix to risc jr, & 0x10 seems to be correct according to battle morph and blue lightning...
2022-09-30 04:36:40 -07:00
CasualPokePlayer
95c06e0b6e
better fix for d7810f6ea9
, remove incorrect comment
2022-09-30 04:18:02 -07:00
CasualPokePlayer
f1a3e02e89
revert some of baa3bdf948
, as it caused regressions elsewhere, make GPU interrupts not stupid (makes Myst stop crashing with NTSC)
2022-09-30 02:28:27 -07:00
CasualPokePlayer
baa3bdf948
[virtualjaguar] rework dsp and gpu opcodes to come from the same source, fix some wrong opcodes (partially fixes Club Drive and Baldies music)
2022-09-29 21:53:14 -07:00
YoshiRulz
7b060bada4
Build external .NET projects in GitLab CI weekly slow builds
2022-09-30 08:58:43 +10:00
YoshiRulz
466d052c2d
Clean up project files of external .NET projects
2022-09-30 08:51:57 +10:00
YoshiRulz
65f5aecfa6
Fix warnings in external .NET projects
2022-09-30 08:51:53 +10:00
YoshiRulz
04fcf59afe
Update C++ FlatBuffers lib, check in new codegen, and rebuild cores
2022-09-30 05:33:18 +10:00
YoshiRulz
158c897702
Use `Google.FlatBuffers` NuGet package and check in new Nyma codegen
2022-09-30 05:33:18 +10:00
YoshiRulz
cf0053fd3c
Update FlatBuffers codegen script for Nyma cores
...
uses latest (they switched from SemVer to dates, so 22.9.24 follows 2.0.8)
works on real Linux, using Nix if installed
2022-09-30 05:33:17 +10:00
YoshiRulz
ddac50eb30
Pull musl submodule
2022-09-30 05:32:19 +10:00
YoshiRulz
5544bc526a
Add missing import
...
fixes 9e9e041bb
2022-09-30 03:52:05 +10:00
YoshiRulz
9e9e041bba
Fix AOoRE when loading TAStudio w/ cheats(?)
...
partially reverts dd4f9aaf6
InputRoll code is too inscrutable for me to determine the actual cause so I just
left a `Debug.Assert`
2022-09-30 03:25:13 +10:00
CasualPokePlayer
d7810f6ea9
fix buggy TOM writes, fixes Baldies
2022-09-28 19:45:41 -07:00
CasualPokePlayer
f8a4524df7
add in missing platform framerates, add in Jaguar CD iding for movie file, fix aspect ratio for jaguar
2022-09-28 17:25:34 -07:00
YoshiRulz
79d43dab1d
Extract constants used for `NamedLuaFunction.Event`
2022-09-29 08:54:23 +10:00
YoshiRulz
9815b377d1
Also protect against mutation of `IEnumerable` for `onconsoleclose`
...
see 7a26546cf
, fixes dc66b4357
2022-09-29 08:54:16 +10:00
YoshiRulz
7a26546cfc
Maybe fix mutation of IEnumerable (`InvalidOperationException`)
...
fixes 3024bc0d0
2022-09-29 05:21:08 +10:00
CasualPokePlayer
f0529fde28
[virtualjaguar] stop a CD transfer when address is greater than the end, rather than greater than or equal to, fixes battle morph
2022-09-28 04:31:06 -07:00
CasualPokePlayer
70a21ee07e
push c# side for memtrack support
2022-09-28 03:28:01 -07:00
CasualPokePlayer
6388e4a0a8
more vjaguar cleanup
2022-09-28 03:25:53 -07:00