Gabriel Correia
|
712dc9c76d
|
Scheduler, EE : Advancing the development of the EE Timers
|
2024-01-08 22:15:25 -03:00 |
|
Gabriel Correia
|
a6bc880ccf
|
GS : Fixes GS lookup tables alignment
|
2024-01-08 16:06:01 -03:00 |
|
Gabriel Correia
|
e189dd80b4
|
Gif : Clearing the static values used in the FIFO
|
2024-01-08 13:43:48 -03:00 |
|
Gabriel Correia
|
5a13f8662a
|
Gif : Debugging performed on queue functions
|
2024-01-08 11:43:36 -03:00 |
|
Gabriel Correia
|
746ed21524
|
Gif : Performing symbol naming corrections
|
2024-01-08 01:30:45 -03:00 |
|
Gabriel Correia
|
d73fde1af0
|
GS : Fixed gifQueueReset and gifQueueSize functions
|
2024-01-06 18:50:51 -03:00 |
|
Gabriel Correia
|
f0c7fe7360
|
Vif,Vu : Performing communication between Vif and Gif, regarding the VUs
|
2024-01-06 12:40:58 -03:00 |
|
Gabriel Correia
|
65db87b98c
|
GPU : A mishandling of the desiredQueueId can lead to an initialization error
|
2024-01-05 18:39:07 -03:00 |
|
Gabriel Correia
|
441a5fb18d
|
GPU : Creating a Vulkan communication layer for our application
|
2024-01-04 22:56:10 -03:00 |
|
Gabriel Correia
|
309f8163fa
|
Project : Updates the app version with corrections
|
2024-01-04 09:32:41 -03:00 |
|
Gabriel Correia
|
9d1a7db4c1
|
Vu : Fixes infinite loop in the finishWaitTask function
|
2024-01-02 23:15:39 -03:00 |
|
Gabriel Correia
|
88abee6cde
|
Console : VU objects being created successfully now
|
2024-01-02 14:56:15 -03:00 |
|
Gabriel Correia
|
e2b17ea42a
|
VU: Pipeline flows now being handled correctly
|
2024-01-02 14:54:51 -03:00 |
|
Gabriel Correia
|
6b0bce0d71
|
Cop0 : Fixes several issues causing crashes
|
2024-01-01 20:57:58 -03:00 |
|
Gabriel Correia
|
73c7a69f7d
|
Project : Improving code quality overall
|
2023-12-29 21:07:05 -03:00 |
|
Gabriel Correia
|
46578d6f32
|
Cop0 : Improves the implementation of the cache in COP0
|
2023-12-29 13:44:01 -03:00 |
|
Gabriel Correia
|
73188067bc
|
PsHook : No need for the use of C here, optimized compilation time
|
2023-12-29 00:17:20 -03:00 |
|
Gabriel Correia
|
1cc6a07d3b
|
Cop1 : Corrects dozens of UB due to misuse of NEON instructions
|
2023-12-27 22:26:03 -03:00 |
|
Gabriel Correia
|
89b88a8086
|
FPU : Invalid check for unsigned value corrected
|
2023-12-27 18:44:58 -03:00 |
|
Gabriel Correia
|
0f041857ee
|
FPU : The overflow check for float values now supports the FPU accumulator
|
2023-12-27 17:05:38 -03:00 |
|
Gabriel Correia
|
3af747c28a
|
Creeper, COP1 : Corrects the parameters used in FPU operations
|
2023-12-27 14:09:36 -03:00 |
|
Gabriel Correia
|
bdc7f3c4e9
|
COP2 : Corrects erroneous writing in the reset function of COP2 (FPU)
|
2023-12-26 22:51:41 -03:00 |
|
Gabriel Correia
|
5dbe0aa367
|
IOP,VM : Providing a mechanism to hook into the BIOSs IO functions
|
2023-12-25 22:51:58 -03:00 |
|
Gabriel Correia
|
d432bfa8ec
|
IOP,Creeper : Fixes the addi instruction of the IOP
|
2023-12-24 23:53:37 -03:00 |
|
Gabriel Correia
|
a457e0da0b
|
VU : Treating the VU so that it executes with the same number of cycles as the EE
|
2023-12-23 23:35:31 -03:00 |
|
Gabriel Correia
|
b15429e920
|
IOP,Creeper : IOP is finally initializing its RAM
|
2023-12-22 22:26:02 -03:00 |
|
Gabriel Correia
|
a095f86267
|
IOP,VM : Adds dozens of fixes and a variety of instructions to the IOP
|
2023-12-22 17:13:25 -03:00 |
|
Gabriel Correia
|
992c255d51
|
Project : Redefining the apps versioning scheme
|
2023-12-21 19:25:04 -03:00 |
|
Gabriel Correia
|
1a0c99c28d
|
VU0 : Reducing around 12288 bytes of unnecessary memory for VU0
|
2023-12-21 14:45:31 -03:00 |
|
Gabriel Correia
|
dcbf328a48
|
IOP : IOP PC is now being cached when a Cached Region is detected
|
2023-12-21 09:14:05 -03:00 |
|
Gabriel Correia
|
b38cd122db
|
IOP : Corrects the IOPs erroneous access to main memory
|
2023-12-21 00:40:58 -03:00 |
|
Gabriel Correia
|
54ae4d7c9b
|
Translator : Corrects the names of the parameters of the instructions
|
2023-12-20 23:10:25 -03:00 |
|
Gabriel Correia
|
c8b7a4abfb
|
Project : Update project dependencies and adjust the required CMake version
|
2023-12-20 10:53:59 -03:00 |
|
Gabriel Correia
|
8370c428f1
|
VU : Add the mtir instruction to the interpreter
|
2023-12-19 20:05:44 -03:00 |
|
Gabriel Correia
|
6e38ce32e5
|
VU : Add the mr32 instruction to the interpreter
|
2023-12-19 19:32:27 -03:00 |
|
Gabriel Correia
|
59aba3af44
|
VU : First instructions added to the VU interpreter
|
2023-12-19 16:31:03 -03:00 |
|
Gabriel Correia
|
1b64055354
|
Project : Populating the directories of the native code
|
2023-12-19 13:26:40 -03:00 |
|
Gabriel Correia
|
4552ee1847
|
VU : Make preparations for the addition of the VU interpreter
|
2023-12-19 12:21:14 -03:00 |
|
Gabriel Correia
|
29223db448
|
PsxHook : In the future, we will emulate some native functions
|
2023-12-18 21:51:59 -03:00 |
|
Gabriel Correia
|
74447e3c4c
|
MIO : Fix some method names for better readability
|
2023-12-18 16:40:42 -03:00 |
|
Gabriel Correia
|
0e644737d8
|
Project : Moving files around for better readability
|
2023-12-18 16:23:08 -03:00 |
|
Gabriel Correia
|
ba083fadbe
|
Syscall : Now, ResetEE is being interpreted as it should
|
2023-12-16 12:31:47 -03:00 |
|
Gabriel Correia
|
eaa56b864c
|
Syscall,EE : Explicitly detailing the treatment of syscalls
|
2023-12-15 23:27:08 -03:00 |
|
Gabriel Correia
|
e377b9eb1e
|
Fuji,EE : Optimizing the memory usage of the Cached Interpreter
|
2023-12-14 19:47:28 -03:00 |
|
Gabriel Correia
|
1b595c9576
|
EE,IOP : Renaming function and variable names
|
2023-12-13 20:59:28 -03:00 |
|
Gabriel Correia
|
925fa7cd5a
|
Fuji : Correcting the reference to MIPS in their respective interpreters
|
2023-12-13 20:00:10 -03:00 |
|
Gabriel Correia
|
2a0034bb0d
|
Fuji : Preserving FETCH penalties
|
2023-12-13 18:27:54 -03:00 |
|
Gabriel Correia
|
0a8fde0a26
|
Fuji : The CI will now attempt to execute a fixed number of instructions
|
2023-12-13 18:18:47 -03:00 |
|
Gabriel Correia
|
b9bf45afc5
|
EE,Fuji : Now we can accumulate cycles and execute an entire code block
|
2023-12-13 15:04:20 -03:00 |
|
Gabriel Correia
|
ef03021db4
|
VU : Finally updating the pipelines of the VU
|
2023-12-12 23:52:18 -03:00 |
|