Commit Graph

387 Commits

Author SHA1 Message Date
Gabriel Correia
d8858381f6 Now it's possible to move the application's root directory 2023-09-22 17:38:56 -07:00
Gabriel Correia
9892174675 We can simplify component simulation through more streamlined structures 2023-09-22 10:48:30 -07:00
Gabriel Correia
d9c530858f The class that owns the EEExecutor class cannot find the virtual delete 2023-09-21 14:26:44 -07:00
Gabriel Correia
5f0ac1b08e Separating code execution functions as HLE modules within the EE 2023-09-19 16:20:46 -07:00
Gabriel Correia
249cf935ce Front-end: First steps in using DataStore 2023-09-18 20:18:12 -07:00
Gabriel Correia
d5a23f9256 General: Comments adjusted, clarity improved 2023-09-18 16:05:27 -07:00
Gabriel Correia
719a73ab86 MMU: Creating a direct shortcut to main memory through the TLB 2023-09-18 14:24:23 -07:00
Gabriel Correia
632cfb9e0e MMU: Initializing the Kernel TLB segment table 2023-09-18 11:16:07 -07:00
Gabriel Correia
7113e7913d EE,COP0: Removing unnecessary code structures 2023-09-18 08:33:01 -07:00
Gabriel Correia
65d5ae38b0 EE: Initializing COP0, TLB, and cache system on the way... 2023-09-17 07:51:58 -07:00
Gabriel Correia
ea96a18786 EE: Positioning and clearing cache lines 2023-09-17 07:16:41 -07:00
Gabriel Correia
8dec7a8231 EE: Clearing all GPRs of the EE upon reset, cache in progress 2023-09-16 18:34:05 -07:00
Gabriel Correia
6ff7a084bf EEMipsCore: Avoid having a separate reference outside the owner class 2023-09-15 16:00:09 -07:00
Gabriel Correia
085d898ab3 Type of the MappedMemory template must be a pointer 2023-09-13 17:13:57 -07:00
Gabriel Correia
3154270bb2 Using integer data types from the project, increases readability 2023-09-13 15:14:54 -07:00
Gabriel Correia
2481e8ae58 Improved the usage of namespaces within directories 2023-09-08 22:08:15 -07:00
Gabriel Correia
cd49ba2488 Virtual memory is now separated into a link subdirectory 2023-09-04 23:45:43 -07:00
Gabriel Correia
353b5dc6e7 Create the IOP and their reset(); pRID still needs to be set 2023-08-24 19:19:43 -03:00
Gabriel Correia
6c2bfa9c80 The memory blocks are now separated from the EE 2023-08-24 14:01:38 -03:00
Gabriel Correia
224452b01d The debug and release options are in effect 2023-08-23 22:51:53 -03:00
Gabriel Correia
95a68a6eeb COP0 in progress, a virtual memory link must be set 2023-08-18 21:58:47 -03:00
Gabriel Correia
a6e4f77603 The compiler options will now be taking effect on all project objects 2023-08-18 19:11:25 -03:00
Gabriel Correia
0b1482e681 Basic EE registers added and removing maybe_unused 2023-08-14 23:21:03 -03:00
Gabriel Correia
67070375e1 Establishing a bridge between app preferences and native code 2023-08-14 20:31:50 -03:00
Gabriel Correia
1b3a7252c2 ZenFile is a better name than BasicFile 2023-08-13 21:37:07 -03:00
Gabriel Correia
ffa14454d2 Adds clarity to the options passed to the compiler 2023-08-13 21:15:25 -03:00
Gabriel Correia
c1974de152 Defines PalePaper as the default logger and its event types 2023-08-13 00:28:21 -03:00
Gabriel Correia
ca2239b42e Updates Gradle version and fixes a filename scheme fault 2023-07-30 17:03:55 -03:00
Gabriel Correia
31d70a23a4 Add the Options menu, including:
- MainActivity and Settings Activity now enjoy the same MaterialToolBar
2023-07-27 12:41:35 -03:00
Gabriel Correia
d2596aa95b Using STL c++_shared for release flavors 2023-07-26 15:14:10 -03:00
Gabriel Correia
ec4c39d4bb Enables linker-time optimization by default in release builds 2023-07-23 21:54:13 -03:00
Gabriel Correia
65c87aacd4 Select the flags we are going to use and put them in the CMake recipe 2023-07-23 13:15:47 -03:00
Gabriel Correia
49207a397b Retains more app information inside a bottom dialog box 2023-07-19 20:29:56 -03:00
Gabriel Correia
d3b4646563 Applies MaterialYou and adds a simple topbar 2023-07-19 16:17:36 -03:00
Gabriel Correia
8848d53861 Adds addons module and changes CMake project sets 2023-07-18 23:36:02 -03:00
Gabriel Correia
67ec0f3387 Changes project name from Oblivion to Zenith 2023-07-15 18:46:12 -03:00
Gabriel Correia
d4cba4a7fc Oblivion is big adventure of course 2023-07-09 19:09:23 -03:00