Commit graph

7984 commits

Author SHA1 Message Date
Jean-Philip Desjardins
c53cd5245e Fix formatting. 2023-10-18 11:00:50 -04:00
Jean-Philip Desjardins
e5c3e50408 Add stalls for LSU store operations. 2023-10-18 09:21:08 -04:00
Jean-Philip Desjardins
94e2aa1116 Fix build. 2023-10-17 17:10:47 -04:00
Jean-Philip Desjardins
033353f1d2 Add another XGKICK timing test.
Mimics Dark Cloud.
2023-10-17 15:55:58 -04:00
Jean-Philip Desjardins
a233ce2fb0 Fix style. 2023-10-17 15:53:15 -04:00
Jean-Philip Desjardins
0b5f7d219a Add XGKICK timing test. 2023-10-17 15:53:15 -04:00
Jean-Philip Desjardins
d9e8fda640 Delay XGKICK by a few pipe times. 2023-10-17 15:53:12 -04:00
Jean-Philip Desjardins
1eec610c3e Periodically signal hsync instead of having it always on. 2023-10-13 17:53:06 -04:00
Jean-Philip Desjardins
ddf2966641 Write data from DMA to GIF FIFO when GIF is busy. 2023-10-13 17:52:51 -04:00
Jean-Philip Desjardins
bc27c2c46f Add shortcut to clear input bindings. 2023-10-12 10:13:32 -04:00
Jean-Philip Desjardins
86d57c2ed5 Android: Catch potential exceptions when using Add Folder. 2023-10-11 10:51:30 -04:00
Jean-Philip Desjardins
fae5a6c581 Update Android project. 2023-10-10 16:31:59 -04:00
Jean-Philip Desjardins
d72c5eba79 Android: Rework launching the emulator from external sources. 2023-10-10 11:59:59 -04:00
Jean-Philip Desjardins
e7f228080f Update tests. 2023-10-03 15:27:27 -04:00
Jean-Philip Desjardins
3233c08042 Simulate some movement inside a sample address range.
Fixes Romancing Saga hanging when starting the game.
2023-10-03 15:27:27 -04:00
Jean-Philip Desjardins
3f9c04c428 Mask out repeat address.
Fixes crash in Code Age Commanders - Tsugumono Tsugarerumono.
2023-10-03 15:27:27 -04:00
Jean-Philip Desjardins
8b9b7ae8fb Add some LibSd debugging. 2023-10-03 15:27:27 -04:00
Jean-Philip Desjardins
209b956319
Merge pull request #1305 from Zer0xFF/MailBoxFix
Fix Mailbox potential race condition
2023-10-02 11:27:56 -04:00
Mahmood - Zer0xFF
7dde5a5014 Fix Mailbox potential race condition 2023-10-01 12:06:00 +01:00
Jean-Philip Desjardins
ffa302f265 Update CodeGen submodule. 2023-09-29 14:02:38 -04:00
Jean-Philip Desjardins
9f36415e3c Fix some missing sign extending. 2023-09-29 14:02:38 -04:00
Jean-Philip Desjardins
3714becead Remove dead code. 2023-09-29 14:02:38 -04:00
Jean-Philip Desjardins
e428124d57 Use 8-bit indexed accesses. 2023-09-29 14:02:38 -04:00
Jean-Philip Desjardins
331e0704f6 Use 16-bit indexed accesses. 2023-09-29 14:02:38 -04:00
Jean-Philip Desjardins
9b6cddf19f Namco System 246: Handle backup RAM accesses with older sys246 games. 2023-09-29 10:20:59 -04:00
Jean-Philip Desjardins
074f776a9b Initialize framesInFlight.
Fixes some visual glitches that could happen on slower devices.
2023-09-28 13:33:21 -04:00
Jean-Philip Desjardins
b2e1f9514d Ensure interrupts are enabled when SIF RPC handler returns. 2023-09-26 14:33:27 -04:00
Jean-Philip Desjardins
a264ee56f8 Fix SuspendInterrupts return value. 2023-09-26 14:29:27 -04:00
Jean-Philip Desjardins
cb03f088cd Add test to verify repeat set. 2023-09-25 10:53:52 -04:00
Jean-Philip Desjardins
1a6fcacc99 Reset repeatSet flag when keying on the voice.
Repeat address can be written right after KEY_ON is written to, allowing the voice data to reset the repeat address, which is not what is wanted. Needed for Chaos Legion.
2023-09-25 10:53:52 -04:00
Jean-Philip Desjardins
65cee7e4c3 Fix some potential issues with VU0 micro & macro sync. 2023-09-25 10:53:52 -04:00
Jean-Philip Desjardins
2a51e7dbec Sync I and R registers. 2023-09-25 10:53:52 -04:00
Jean-Philip Desjardins
1ac0f952ec Fix more clobbering potential. 2023-09-25 10:53:52 -04:00
Jean-Philip Desjardins
5f32f19f3b Fix some register clobbering cases. 2023-09-25 10:53:52 -04:00
Jean-Philip Desjardins
3736e2f560 Add more LibSd debugging. 2023-09-25 10:53:52 -04:00
Jean-Philip Desjardins
1f29ae52b0 Frame debugger: Fix display of some far away primitives. 2023-09-25 10:53:52 -04:00
Jean-Philip Desjardins
d4e8e76b86 Report some error when sending bad data to Deci2.
Needed for F1 2002 to boot.
2023-09-25 10:52:47 -04:00
Jean-Philip Desjardins
f50566ffdf Apply MFIFO looping logic for END DMA tags. 2023-09-21 09:13:18 -04:00
Jean-Philip Desjardins
5b1da435a3 Implement GetCop0. 2023-09-21 09:05:03 -04:00
Jean-Philip Desjardins
c7eec8c78f Replace usages of sprintf with string_format. 2023-09-21 08:54:55 -04:00
Jean-Philip Desjardins
b31f6635c6 Restore Idolmaster arcadedefs. 2023-09-13 12:02:24 -04:00
Jean-Philip Desjardins
d6c6dc6353
Merge pull request #1295 from Keropon/android-es
Android: Add Spanish Translation
2023-09-11 09:57:02 -04:00
Jean-Philip Desjardins
1b631a6d5e
Merge pull request #1296 from HeroponRikiBestest/patch-1
Fix dipswitch documentation
2023-09-08 14:57:03 -04:00
HeroponRikiBestest
0037e69c05
Update Iop_NamcoArcade.cpp
Correct dipswitch documentation
2023-09-08 12:14:28 -04:00
Keropon
7a39d6ab74 fix: about_play_emu goes untranslated 2023-09-08 09:38:33 -03:00
Keropon
c1b215cf17 Revert "Create idolm.arcadedef"
This reverts commit 30ba8e2f34.
2023-09-08 05:37:18 -03:00
Keropon
b095f8ee11 Revert "Create idolmtower.arcadedef"
This reverts commit 52959f9c69.
2023-09-08 05:35:32 -03:00
Keropon
e5c72c3f02 Android: Add Spanish Translation 2023-09-08 05:33:15 -03:00
Keropon
eda4e20f85 Change Tower dongle for Station in idolm default 2023-09-08 04:30:39 -03:00
Keropon
52959f9c69 Create idolmtower.arcadedef 2023-09-08 04:30:04 -03:00