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 |
CasualPokePlayer
|
80cf3a0c48
|
[virtualjaguar] memtrack support, fix bug with event system, various cleanups
|
2022-09-28 03:25:53 -07:00 |
Morilli
|
9fa38b8d78
|
Fix #3398
|
2022-09-27 13:58:56 +02:00 |
CasualPokePlayer
|
94bb881d00
|
better completely wrong cd timings, fix some bad risc opcodes, fixes FMVs in jag cd games
|
2022-09-26 21:49:33 -07:00 |
CasualPokePlayer
|
b84ef509ec
|
fix circular buffer, fix 24bpp mode
|
2022-09-25 19:54:56 -07:00 |
CasualPokePlayer
|
bc83c9c917
|
adjust jagcd timing
this is still very wrong (needs something smarter for timing) but seems to make games intros not puke garbage sound now
|
2022-09-25 06:53:24 -07:00 |
CasualPokePlayer
|
c2ae5bfa0e
|
jagcd cd_initm support, fix some bugs
|
2022-09-25 06:05:28 -07:00 |
YoshiRulz
|
b2bacdecd2
|
Fix double call to pure method
|
2022-09-25 22:26:41 +10:00 |
CasualPokePlayer
|
1f9337d225
|
fix loading in byteswapped jag cds
|
2022-09-25 01:03:45 -07:00 |
CasualPokePlayer
|
ceff5f3e90
|
jagcd progress, fix jaguar lag when dsp is polling inputs
|
2022-09-25 00:38:01 -07:00 |
YoshiRulz
|
3cbdd36fe0
|
Deduplicate some code in `MainForm`
|
2022-09-25 07:04:21 +10:00 |
YoshiRulz
|
728f393eb1
|
Clean up `MainForm.CheckHotkey`
|
2022-09-25 07:04:21 +10:00 |
YoshiRulz
|
d7c79a5f03
|
Fix "Toggle All Cheats" hotkey behaviour re: separators
|
2022-09-25 07:04:13 +10:00 |
CasualPokePlayer
|
3122078dfd
|
tweak jaguar cpu tracelogger
|
2022-09-24 06:23:24 -07:00 |
CasualPokePlayer
|
ff5c8d4e52
|
more jag disasm tweaks
|
2022-09-24 04:38:06 -07:00 |
CasualPokePlayer
|
c92c2bf661
|
fix jag risc disasm
|
2022-09-24 04:30:05 -07:00 |
CasualPokePlayer
|
38b4b98fc0
|
minor touchups to jag risc disassembler
|
2022-09-24 04:29:00 -07:00 |
CasualPokePlayer
|
c9618b3f92
|
c# side to jag debugging improvements
|
2022-09-24 04:15:05 -07:00 |
CasualPokePlayer
|
740cd1f8d4
|
more reg get/setting and tracing support for gpu/dsp
|
2022-09-24 04:14:28 -07:00 |
CasualPokePlayer
|
ef18a76064
|
improve jaguar system bus, add more jaguar memory domains
|
2022-09-23 19:43:49 -07:00 |
CasualPokePlayer
|
d8825deb8d
|
fix non-word alignment hack
|
2022-09-23 06:40:13 -07:00 |
CasualPokePlayer
|
8194e5ff4b
|
add hacks to support byteswapped and/or non-word aligned jagcds
|
2022-09-23 06:36:11 -07:00 |
CasualPokePlayer
|
801a783c69
|
fix gpu/dsp ram domains
|
2022-09-23 02:43:49 -07:00 |
CasualPokePlayer
|
6113f3c17b
|
partial jagcd support (doesn't seem to completely work here)
fix some issues with vjaguar cleanup
add mem/trace callbacks and get/set reg support
|
2022-09-23 01:05:41 -07:00 |
CasualPokePlayer
|
d50454b37a
|
cleanup vjaguar code
|
2022-09-19 04:41:10 -07:00 |