Jean-Philip Desjardins
|
241e7a9809
|
Remove useless check/optimisation.
|
2018-07-26 21:38:15 -04:00 |
|
Jean-Philip Desjardins
|
822342a12c
|
Fix PsfPlayer build.
|
2018-07-26 21:38:15 -04:00 |
|
Jean-Philip Desjardins
|
676d301ab2
|
Fix build.
|
2018-07-26 21:38:15 -04:00 |
|
Jean-Philip Desjardins
|
1f4ba149a1
|
Block link WIP.
|
2018-07-26 21:38:15 -04:00 |
|
Jean-Philip Desjardins
|
890708fcba
|
Code style fixes.
|
2018-07-26 21:38:15 -04:00 |
|
Jean-Philip Desjardins
|
193e72635a
|
Block lookup table now only stores "entry-point" functions to guest code.
Used to be a 1 to 1 map to covering function for a specific address.
|
2018-07-26 21:38:15 -04:00 |
|
Jean-Philip Desjardins
|
7f6c35efcf
|
Store empty block instead of nullptr in tables.
|
2018-07-26 21:38:15 -04:00 |
|
Jean-Philip Desjardins
|
8063155134
|
Fix return value mistake.
|
2018-07-26 21:38:15 -04:00 |
|
Jean-Philip Desjardins
|
dc597e34ce
|
Add empty block concept.
|
2018-07-26 21:38:15 -04:00 |
|
Jean-Philip Desjardins
|
b30658ba1a
|
Move cycle quota update to block prolog.
|
2018-07-26 21:38:15 -04:00 |
|
Jean-Philip Desjardins
|
5e6058b530
|
Move PC changing piece of code in compiled block.
Makes basic blocks more generic.
|
2018-07-26 21:38:14 -04:00 |
|
Jean-Philip Desjardins
|
2f6cadb3e1
|
Cleanup.
|
2018-07-26 21:38:14 -04:00 |
|
Jean-Philip Desjardins
|
76ebda79ef
|
Add missing file.
|
2018-07-26 21:38:14 -04:00 |
|
Jean-Philip Desjardins
|
f23dce025b
|
Made MipsExecutor a template.
Allows choosing block lookup policy.
|
2018-07-26 21:38:14 -04:00 |
|
Jean-Philip Desjardins
|
aaef7e38a0
|
Cleanup.
|
2018-07-26 21:38:14 -04:00 |
|
Jean-Philip Desjardins
|
5dc8d3fbcb
|
Move block lookup logic in separate class.
|
2018-07-26 21:38:14 -04:00 |
|
Jean-Philip Desjardins
|
30ed7a2c34
|
Remove unnecessary block lookup.
|
2018-07-26 21:38:14 -04:00 |
|
Jean-Philip Desjardins
|
525dfae51e
|
Fix Travis build.
|
2018-07-24 19:08:50 -04:00 |
|
Jean-Philip Desjardins
|
fa8c6defb0
|
Update Android build tools version in TravisCI config.
|
2018-07-24 13:08:44 -04:00 |
|
Jean-Philip Desjardins
|
bb390ebc5c
|
Update Gradle build configuration.
|
2018-07-24 13:01:03 -04:00 |
|
Jean-Philip Desjardins
|
45ac703824
|
Fix broken PSX and PS2 PSF playback.
|
2018-07-04 22:52:10 -04:00 |
|
Jean-Philip Desjardins
|
9003e644b8
|
Fix formatting.
|
2018-06-24 22:47:39 -04:00 |
|
Jean-Philip Desjardins
|
8a74095b3f
|
Cleanup.
|
2018-06-24 22:47:32 -04:00 |
|
Jean-Philip Desjardins
|
2d45f9a268
|
Implement ReleaseWaitThread in EE kernel.
|
2018-06-24 22:47:26 -04:00 |
|
Jean-Philip Desjardins
|
fdefab1f3c
|
Cleanup.
|
2018-06-23 10:56:25 -04:00 |
|
Jean-Philip Desjardins
|
6f829b53c0
|
Fix autotest build.
|
2018-06-23 10:56:25 -04:00 |
|
Jean-Philip Desjardins
|
6bc7f346f1
|
IopSubSystem now is reponsible for creating the kernel.
|
2018-06-23 10:56:25 -04:00 |
|
Jean-Philip Desjardins
|
aa4f946dcf
|
Make sure MADR is within MFIFO's buffer limits.
Prevents Tekken Tag Tournament from crashing.
|
2018-06-14 06:50:54 -04:00 |
|
Jean-Philip Desjardins
|
24c0ff7117
|
Add missing GIF packed reg desc.
|
2018-06-11 13:02:08 -04:00 |
|
Jean-Philip Desjardins
|
4154887e7b
|
Merge pull request #700 from Zer0xFF/tgdb
Update TheGamesDB to legacy domain
|
2018-06-07 12:53:16 -04:00 |
|
Jean-Philip Desjardins
|
47ba3b0e7c
|
Merge pull request #694 from LoungeKatt/master
Android: Fix / optimize external sdcard code
|
2018-06-07 12:33:49 -04:00 |
|
Jean-Philip Desjardins
|
a1fbc9222e
|
Send a call when we're ready to teardown GS handler.
Instead of polling for the threadDone variable.
|
2018-06-06 19:00:56 -04:00 |
|
Jean-Philip Desjardins
|
2767ec9785
|
Use Appcompat-v7 library 24.2.1.
|
2018-06-06 13:40:58 -04:00 |
|
Jean-Philip Desjardins
|
52fc10624f
|
Fix warning (constant size).
|
2018-06-06 13:35:38 -04:00 |
|
Jean-Philip Desjardins
|
73b2239192
|
Add more warnings.
|
2018-06-02 15:42:55 -04:00 |
|
Jean-Philip Desjardins
|
1c758eb625
|
Merge branch 'ridgeracer5'
|
2018-06-02 15:42:00 -04:00 |
|
Jean-Philip Desjardins
|
e1c4026cdc
|
Handle TEX0.CLD == 3 case.
|
2018-05-31 12:41:10 -04:00 |
|
Jean-Philip Desjardins
|
bca5574b58
|
Move code inside try block to prevent crashes.
|
2018-05-30 13:19:50 -04:00 |
|
Jean-Philip Desjardins
|
ce7607977f
|
Clean/add warnings.
|
2018-05-30 13:19:50 -04:00 |
|
Jean-Philip Desjardins
|
85c3e4f875
|
Cleanup.
|
2018-05-30 13:19:49 -04:00 |
|
Jean-Philip Desjardins
|
a90c4375b7
|
Map some more MCMAN/MCSERV functions.
|
2018-05-30 13:19:49 -04:00 |
|
Jean-Philip Desjardins
|
8ca3ed0309
|
Add sensible reset values for CL and WL.
|
2018-05-30 13:19:49 -04:00 |
|
Jean-Philip Desjardins
|
7c3460ace5
|
Add basic destination chain transfer mode support for DMAch8.
|
2018-05-30 13:19:49 -04:00 |
|
Jean-Philip Desjardins
|
900893d4a6
|
Add destination chain DMAtag ID enums.
|
2018-05-30 13:19:49 -04:00 |
|
Jean-Philip Desjardins
|
d5f88a9222
|
Rename source chain DMAtag ID enums.
|
2018-05-30 13:19:49 -04:00 |
|
Jean-Philip Desjardins
|
9eaa01384e
|
Map some MCMAN/MCSERV functions.
|
2018-05-30 13:19:49 -04:00 |
|
Jean-Philip Desjardins
|
a9377e54b4
|
Code style fix.
|
2018-05-28 12:39:50 -04:00 |
|
Jean-Philip Desjardins
|
9f7a294482
|
Implement puts in STDIO IOP module.
|
2018-05-27 15:11:48 -04:00 |
|
Jean-Philip Desjardins
|
d6c3c8c252
|
Add missing function disassembly.
|
2018-05-25 21:53:04 -04:00 |
|
Jean-Philip Desjardins
|
f71a7abfd6
|
Cleanup.
|
2018-05-25 21:52:36 -04:00 |
|