Gabriel Correia
b6b70575e6
Java/OS
: Refactors the state system
2024-06-03 23:42:00 -03:00
Gabriel Correia
773d7a6213
Frontend
: We will use some settings from the frontend in the future
2024-06-03 15:50:35 -03:00
Gabriel Correia
9518bbfdf4
Project
: Removes the fs
dir and updates the Boost references
2024-06-03 10:04:49 -03:00
Gabriel Correia
8fac6f061e
Project
: Refactoring the project and adapting it for new features
2024-06-01 21:22:32 -03:00
Correia
c09297db16
Creeper
: Adds the AND, OR, XOR, and NOR operations for the EE
2024-05-24 21:48:06 -03:00
Correia
23e849fdf3
Creeper
: Fixes the execution method of VU
instructions
2024-05-24 19:49:20 -03:00
Correia
02c638d3af
GS
: Activates the GS and begins executing our first DMA
access
2024-05-22 14:27:03 -03:00
Correia
f29ccdb34a
GS
: Made numerous fixes to the TAG/IMAGE Gif decompressor
2024-05-21 12:22:41 -03:00
Correia
c186ce0675
IOP
: We will use an abstraction to validate the caches
2024-05-19 20:19:46 -03:00
Correia
a4384cac08
EE
: Fixes the event handler of EE timers
2024-05-02 21:04:55 -03:00
Correia
7631cec031
Project
: Update the AGP including our main compiler to version NDK26
2024-05-01 13:39:25 -03:00
Gabriel Correia
c452e68a5d
Project
: Removes unnecessary script file from the IDE
2024-03-05 21:07:33 -03:00
Gabriel Correia
02bfb81aa3
Mio
: The DMA now correctly increments the VIF read address
2024-02-09 19:02:29 -03:00
Gabriel Correia
a6298d659d
Project
: Updates internal dependencies, updated native libraries
2024-02-05 21:15:00 -03:00
Gabriel Correia
f1f7f2612e
Project
: Fixes compilation errors and conducts tests with UNITY_BUILD
2024-01-29 16:43:59 -03:00
Gabriel Correia
0c7bb00c70
Gs
: Adds a mechanism for the GIF to write to the GS
2024-01-27 22:49:53 -03:00
Gabriel Correia
d2a31b2053
Project
: Makes several corrections; there are still more to come
...
- JNIEnv is now correctly propagated throughout the entire backend
- Fixed improper access to JNIEnv* objects through an incorrect thread
- Addresses memory leaks in objects (JNIString, BiosInfo, among others)
- Corrects mishandling of BIOS files in both the frontend and backend
- Fixes interface crashes
- Reduces memory consumption
- Improves the logging system (now the parser can check the syntax of the text format before compilation)
- Enhances security in the code (libfmt)
2024-01-22 22:29:02 -03:00
Gabriel Correia
286ea280e0
Project
: Fixes some inconsistencies in the code
2024-01-21 12:06:21 -03:00
Gabriel Correia
4ed389366d
Vm
: Put a special class to handle the states of the emulator
2024-01-15 00:08:36 -03:00
Gabriel Correia
37e4777d5c
VM
: Fixes bad behaviors in the runEvents
method
2024-01-12 17:58:53 -03:00
Gabriel Correia
273258c436
Project
: We have reached a new milestone here
2024-01-10 14:54:28 -03:00
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
73188067bc
PsHook
: No need for the use of C here, optimized compilation time
2023-12-29 00:17:20 -03:00
Gabriel Correia
eaa56b864c
Syscall,EE
: Explicitly detailing the treatment of syscalls
2023-12-15 23:27:08 -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
a9ffc7a1c1
Flontend,GPU
: The emulation screen surface is now being configured correctly
2023-12-07 14:18:27 -03:00
Gabriel Correia
da6cc0cd4c
GS
,GIF
,VIF
: VIF could now download data from GS through GIFVIF could now download data from GS through GIF
2023-12-05 16:48:44 -03:00
Gabriel Correia
396f82e088
GPU
: Add the software-based renderer and save the Vulkan instance
2023-12-03 18:57:42 -03:00
Gabriel Correia
135a301744
Project
: Update the Gradle along with Android Studio
2023-12-02 14:22:17 -03:00
Gabriel Correia
ad0525aef3
Correcting the README.md file, fixing the mapping of submodules
2023-11-25 12:59:54 -03:00
Gabriel Correia
5f6d7a853f
Add a small README and make various corrections in the code
2023-11-24 07:40:56 -08:00
Gabriel Correia
321646b024
Starting from version 1.1.4, the project name has been changed to Cosmic
2023-11-18 16:04:30 -03:00
Gabriel Correia
d962689675
Fuji
: Using 16 levels of cached blocks, instead of just 1
2023-11-10 23:43:33 -03:00
Gabriel Correia
b6ea4ff5a7
Violet
: We can use a union
to group the two available layers
2023-10-31 09:10:57 -03:00
Gabriel Correia
28ded22b92
Driver
: Now its possible to select the custom driver
2023-10-27 21:58:24 -03:00
Gabriel Correia
b731cf9bfa
UI
: Drivers can now be presented in the UI
2023-10-27 17:57:02 -03:00
Gabriel Correia
4f73575dfa
Drivers
: Preparing the environment for the use of custom drivers
2023-10-27 11:13:49 -03:00
Gabriel Correia
f1af02c6e9
UI
: Reorganizing the settings list by type
2023-10-24 14:42:27 -03:00
Gabriel Correia
a725b08a15
UI
: The position of the kernel in the list is a good metric for communication with the backend
2023-10-23 00:28:02 -03:00
Gabriel Correia
2a62aaca7b
UI
: Storing kernels in the front-end was causing a memory leak
2023-10-22 18:56:47 -03:00
Gabriel Correia
6275495437
Project
: Using 4 spaces between the members and functions of a namespace
2023-10-21 19:35:01 -03:00
Gabriel Correia
98b3d48ffc
Project
: We removed all the indentations of the members of the namespaces
2023-10-21 15:56:23 -03:00
Gabriel Correia
98aec9be46
UI
: Missing countries have been added, and visual problems have been fixed
2023-10-20 14:08:11 -03:00
Gabriel Correia
268d4633dc
UI
: Now you can view all your Kernels/BIOS from the ../Kernels
directory
2023-10-20 12:54:54 -03:00
Gabriel Correia
e8d4a4560b
Core
: Now everything is statically linked to Zenith
2023-10-16 12:15:51 -07:00
Gabriel Correia
c6755d7efa
Core
: Passing the JVM version 17 to the Kotlin compiler
2023-10-15 07:57:54 -07:00
Gabriel Correia
d71401a47b
Kernel
: backend handler has now been implemented; tests are required
2023-10-06 13:25:49 -07:00
Gabriel Correia
f4c8755327
UI
: Storage access permission now being requested
2023-10-05 17:23:31 -07:00
Gabriel Correia
b8bc5ad27e
Core: Adding emulator core
2023-10-05 06:14:28 -07:00