Jaklyy
|
0f20230a90
|
fix cache streaming
|
2024-12-01 15:03:14 -05:00 |
Jaklyy
|
172a79cda8
|
hacky stall for cache streaming+wb during dmas
|
2024-11-17 09:12:32 -05:00 |
Jaklyy
|
16efe8e5e4
|
improvements to dma
|
2024-11-17 08:55:39 -05:00 |
Jaklyy
|
4db465e60d
|
some fixes to write buffer and icache prefetch
|
2024-11-13 20:57:00 -05:00 |
Jaklyy
|
ac82cda48b
|
Merge remote-tracking branch 'upstream/master' into chemical-x
|
2024-11-13 10:20:39 -05:00 |
Jaklyy
|
4099823af7
|
more write buffer work
|
2024-11-12 16:58:10 -05:00 |
Jaklyy
|
28d788f26d
|
fix build
|
2024-11-12 10:56:54 -05:00 |
Nadia Holmquist Pedersen
|
7c1d2a64f4
|
Set WIN32_LEAN_AND_MEAN, gets rid of the winsock2 warnings and probably
speeds up compilation a tiny bit
oh and NOMINMAX too for good measure while we're at it
|
2024-11-11 14:18:05 +01:00 |
Nadia Holmquist Pedersen
|
b2f6fab6f4
|
cmake: use interface include directories properly
and fix an indent I guess
|
2024-11-11 12:06:12 +01:00 |
Jaklyy
|
514b4375a8
|
Merge branch 'interpreter-fixes' into chemical-x
|
2024-11-10 11:00:23 -05:00 |
Jaklyy
|
9d92b8708a
|
r15 writeback is very weird with ldr/str
|
2024-11-10 02:56:16 -05:00 |
Jaklyy
|
fce0555a09
|
slightly fix error in writeback handling
|
2024-11-09 22:07:17 -05:00 |
Jaklyy
|
ec241a8224
|
im smrat :D
|
2024-11-09 16:18:48 -05:00 |
Jaklyy
|
bdc315198f
|
T_LDR_SPREL does ROR + misc cleanup
|
2024-11-09 16:12:19 -05:00 |
Jaklyy
|
e4dd913ba3
|
arm7 RORs unaligned ldr(s)h
ty mgba discord
|
2024-11-09 15:38:08 -05:00 |
Jaklyy
|
9f8cf8dad2
|
ldm base writeback fails with r15
|
2024-11-09 14:49:34 -05:00 |
RSDuck
|
4528441c74
|
for OGL renderer W buffer rendering avoid undefined vertex z
see https://github.com/melonDS-emu/melonDS/issues/2017
|
2024-11-09 14:19:02 +01:00 |
Nadia Holmquist Pedersen
|
8e3f6cc519
|
add missing qtbase-private-devel for Fedora
|
2024-11-09 08:32:34 +01:00 |
Rayyan Ansari
|
7041b52ebc
|
Remove extra backtick in Windows build instructions
|
2024-11-08 21:41:27 +00:00 |
Rayyan Ansari
|
adf143a38d
|
Fix link to contributors in About dialog
Add openExternalLinks property to the label to allow the hyperlink to
open in the user's web browser.
|
2024-11-08 21:32:45 +00:00 |
RSDuck
|
8d4f419546
|
correct assert in gdb stub
|
2024-11-08 18:57:44 +01:00 |
Jaklyy
|
676f471ebe
|
fix edge case with thumb prefetch aborts
|
2024-11-08 01:36:14 -05:00 |
Jaklyy
|
3fe73f764f
|
Merge branch 'interpreter-fixes' into chemical-x
|
2024-11-08 01:06:12 -05:00 |
Jaklyy
|
60a819c1ed
|
correct handling of T bit changes w/o pipeline flush on arm9
|
2024-11-08 01:02:36 -05:00 |
Jaklyy
|
5091061a39
|
improve accuracy of prefetch abort handling slightly
prefetch aborts should be handled on executing an instruction by a flag set when the instruction is fetched
|
2024-11-07 20:16:19 -05:00 |
Jaklyy
|
b3dec0b66a
|
Merge branch 'interpreter-fixes' into chemical-x
|
2024-11-07 13:20:34 -05:00 |
Jaklyy
|
ef5de6091b
|
t blx long with bit 0 set should raise an exception
fixes a bug with gbarunner3
|
2024-11-07 13:16:39 -05:00 |
Jaklyy
|
0d68cc05b6
|
Merge branch 'interpreter-fixes' into chemical-x
|
2024-11-06 08:32:05 -05:00 |
Jaklyy
|
3bd6274477
|
Merge remote-tracking branch 'upstream/master' into interpreter-fixes
|
2024-11-06 08:27:50 -05:00 |
Jaklyy
|
3d49f5f256
|
arm7 muls carry flag emulation.
|
2024-11-06 00:18:29 -05:00 |
Jaklyy
|
3c7db9b21f
|
correct thumb multiply timings
|
2024-11-05 21:57:11 -05:00 |
Nadia Holmquist Pedersen
|
5959009ebd
|
Use Qt 6 by default on all platforms and update build instructions (#2187)
|
2024-11-05 17:03:07 +01:00 |
Nadia Holmquist Pedersen
|
d8f1d106f0
|
flake: remove workaround no longer needed with Darwin SDK changes
also add the Qt tools to the dev shell since they're needed for Qt
Designer and such
|
2024-11-05 07:58:31 +01:00 |
Jaklyy
|
24ed8832a9
|
fix resetting under certain circumstances
cache streaming could use a stale value for setting the main ram timestamp under certain circumstances, which ofc games triggered.......
|
2024-11-04 12:16:56 -05:00 |
Jaklyy
|
604b21c85a
|
this fixes stuff
|
2024-11-04 09:23:58 -05:00 |
Jaklyy
|
09cdec70a6
|
improve interlock timings
still imperfect.
using the same reg for multiple inputs can result in incorrect timings
|
2024-11-03 16:35:24 -05:00 |
Jaklyy
|
d6d54fd913
|
handle wb writes followed immediately by reads better
|
2024-11-03 15:30:07 -05:00 |
Jaklyy
|
d929587577
|
fix cache fill
|
2024-11-03 11:35:49 -05:00 |
Jaklyy
|
a662af908d
|
improved...?
|
2024-11-03 11:24:58 -05:00 |
Jaklyy
|
8a857f1257
|
why so many spaces
|
2024-11-03 09:55:14 -05:00 |
Jaklyy
|
42d0359c49
|
Merge remote-tracking branch 'upstream/master' into chemical-x
|
2024-11-03 09:52:24 -05:00 |
Jaklyy
|
dfd2512c20
|
fix some more tests
|
2024-11-03 09:50:58 -05:00 |
Jaklyy
|
ca1fb2bc9e
|
write buffer mk3
now with actually passing some hardware tests included!
|
2024-11-02 23:33:44 -04:00 |
Nadia Holmquist Pedersen
|
a5389286e8
|
Make macOS OpenGL deprecation warnings shut up
|
2024-11-02 13:52:56 +01:00 |
Jaklyy
|
a421c55560
|
fix 8 bit main ram write timing
|
2024-11-02 00:15:38 -04:00 |
Arisotura
|
7740634e6a
|
reimplement MP audio mode 2 (active instance only)
|
2024-11-01 02:19:29 +01:00 |
Arisotura
|
58ee191cc8
|
make mic input less shitty (and less dangerous)
|
2024-11-01 01:31:45 +01:00 |
Arisotura
|
78aae252d5
|
fix bug where opening a new instance would pause other instances
|
2024-11-01 00:41:55 +01:00 |
Arisotura
|
09e4400f3c
|
fix hang when closing an instance that is engaged into local multiplayer
|
2024-11-01 00:40:09 +01:00 |
Arisotura
|
e3e561da3f
|
lock framebuffer stuff to prevent conflicts when reiniting the core or changing the renderer
|
2024-10-31 22:51:18 +01:00 |