Gabriel Correia
4778e03229
MIO
: From now on, well dump the memory to files on crash
2024-06-03 23:43:19 -03:00
Gabriel Correia
b6b70575e6
Java/OS
: Refactors the state system
2024-06-03 23:42:00 -03:00
Gabriel Correia
e924d2809d
Frontend
: Resolves all warnings in compliance with the new Kotlin version
2024-06-03 15:57:51 -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
2f40ab8023
OS
: Fixes some peculiarities of the variable handler
2024-06-03 15:33:38 -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
ceab8008e9
Adds the Boost library from the organizations source
2024-06-01 21:36:44 -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
8a4e384198
Creeper
: Now handling sync on the EE
2024-05-24 20:19:42 -03:00
Correia
23e849fdf3
Creeper
: Fixes the execution method of VU
instructions
2024-05-24 19:49:20 -03:00
Correia
77f9c6f1a5
Mio
: Prepare the memory pipe to receive interrupts from the DMAC
2024-05-22 21:09:49 -03:00
Correia
02c638d3af
GS
: Activates the GS and begins executing our first DMA
access
2024-05-22 14:27:03 -03:00
Correia
b64b5f845e
GS
: Fixes writing to the GSs ST
register
2024-05-21 21:48:58 -03:00
Correia
4caec4452a
GS
: Now the GIF
is able to process data via DMAC
2024-05-21 16:49:36 -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
7a30ff87f0
IOP
: Finally using the CPU cache
2024-05-19 14:15:40 -03:00
Correia
0f73aacf5d
Project
: Updates the project license to 2024
2024-05-17 23:36:55 -03:00
Correia
0f0ef89ac2
Core
: Just to prevent GitHub from miscategorizing
2024-05-17 21:21:35 -03:00
Correia
2f16b1f4be
Core
: Fixes some compilation errors based on recent changes
2024-05-17 13:39:22 -03:00
Correia
ada17a7b7d
Mio
: Fixes a memory leak in a template function
2024-05-17 13:37:44 -03:00
Correia
9df76e3003
Mio
: Change the allocation strategy for the auxiliary pointers
2024-05-17 13:35:44 -03:00
Correia
bddd6872c6
Core
: Preparing and fixing the projects core, after 30 commits
2024-05-13 20:16:54 -03:00
Correia
96be8bf51c
Core
: Fixes dozens of errors across various devices
2024-05-13 01:03:21 -03:00
Correia
7a6c70df52
Creeper
: Adds improvements to the code following observations
2024-05-09 20:13:24 -03:00
Correia
7919a521ac
Project
: Well use the Boost libraries as our default DS
provider
2024-05-09 18:51:20 -03:00
Correia
89a4e7dd46
(Creeper): Standardizes access to the Opcode maps
2024-05-08 09:03:04 -03:00
Correia
146a0b51d3
(Creeper): Now, the symbols are loading successfully
2024-05-08 00:19:40 -03:00
Correia
518d26c07f
(Creeper): Rectifies the filenames
2024-05-07 19:51:59 -03:00
Correia
d1257a5afa
(Creeper): Adds the use of macros in EE instruction declarations
2024-05-07 19:32:39 -03:00
Correia
3f1302c2d9
EE
: Dozens of corrections made in the instruction decoders
2024-05-06 00:49:05 -03:00
Correia
4f6daeba35
EE
: Adds the initial attempt to translate the instructions
2024-05-06 00:02:09 -03:00
Correia
6376653012
VM
: Addresses a faulty condition within the getNextCycles
function
2024-05-05 19:04:51 -03:00
Correia
fd803514e7
Creeper
: Issues with the object reference of type InvokeOpInfo
resolved
2024-05-05 01:53:36 -03:00
Correia
5d87f7408d
App,VM
: Add more messages to the debugger
2024-05-04 23:22:44 -03:00
Correia
e98d0eb85c
VM
: Fixes VM boot issues
2024-05-04 22:39:00 -03:00
Correia
f98d1b9301
Core
: Fixes issues of unconsciousness when copying or moving objects
2024-05-04 20:37:44 -03:00
Correia
e6983f3d03
GS
: Data management system of the GIF changed
2024-05-02 23:05:36 -03:00
Correia
385455f26f
VM
: Using more verbose variables instead of bitwise operations
...
After a long time learning programming, I realized that it's
horrible to write code in this way; a set of structures +
variables makes the code much more readable
2024-05-02 22:09:34 -03:00
Correia
942f27f05a
EE
: Using variables to control the state of the Trap
2024-05-02 21:25:33 -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
Correia
abbc2d12b1
GS
: Removing the need for using ASM
language
2024-05-01 00:22:23 -03:00
Correia
bf94036ade
MIO
: First tests of (Access through Unified Memory) being conducted
2024-04-29 23:00:30 -03:00
Correia
ad902629ac
Core
: Improving code readability #0
2024-04-29 19:41:07 -03:00
Correia
e78a23f7ed
GS
: Using C++ array styles instead of C
2024-04-24 20:07:10 -03:00
Correia
9d7a973bb7
Core
: Fixes compilation errors given the new updates
2024-04-23 23:57:12 -03:00
Correia
85a5915d95
Core
: Updates the libraries used by the app according to the AGP
2024-04-23 23:24:52 -03:00
Correia
373ac55e0a
GS
: We'll use assembly where needed, and...
...
Inline with a maximum of 5 consecutive lines
2024-04-23 23:18:52 -03:00