Project: Preparations made for version 0.0.20

This commit is contained in:
Gabriel Correia 2024-06-05 23:19:13 -03:00
parent 14d10c8c33
commit ec973619a3
4 changed files with 8 additions and 8 deletions

View File

@ -1,12 +1,13 @@
# Cosmic Project
### Project Progress:
- Progression: ```16%```
- Progression: ```17%```
- Current version: 0.0.20 (Pre-Boot stage)
- Target for the first demo release: 2025
- Top priority: Adding the IO coprocessor timers (IOP TIMERS)
### Special thanks
- [DobieStation](https://github.com/PSI-Rockin/DobieStation) Used as the main reference for the project
- [DobieStation](https://github.com/PSI-Rockin/DobieStation.git) Used as the main reference for the project
- [Strato](https://github.com/strato-emu/strato.git) The main structure of the project was based on another emulation project
- [libadrenotools](https://github.com/bylaws/libadrenotools.git) The custom driver management system was implemented following the steps of this project

View File

@ -16,8 +16,8 @@ android {
minSdk = 31
targetSdk = 34
versionCode = 18
versionName = "0.0.18"
versionCode = 20
versionName = "0.0.20"
ndk {
abiFilters.clear()
abiFilters.add("arm64-v8a")

View File

@ -1,17 +1,16 @@
cmake_minimum_required(VERSION 3.22)
project(CosmicEmu LANGUAGES CXX VERSION 0.0)
project(CosmicEmu LANGUAGES CXX VERSION 0.2)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_FLAGS "-Wall -Wno-sign-conversion -march=armv8.2-a -fvisibility=hidden")
set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -Ofast -fno-stack-protector -fomit-frame-pointer -flto=full")
set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -Ofast -fno-stack-protector -flto=full")
set(CMAKE_CXX_FLAGS_DEBUG "-glldb -fstack-protector-strong -O0")
set(CMAKE_MODULE_LINKER_FLAGS "-Wl,-z,noexecstack")
set(CMAKE_MODULE_LINKER_FLAGS_RELEASE "-s -Wl,--gc-sections")
# cosmic: PS2 core emulator native library
add_library(cosmic MODULE)

View File

@ -34,7 +34,7 @@ extern "C" jint JNI_OnLoad(JavaVM* vm, void* reserved) {
sigaction(SIGABRT, &trap, &signals[0]);
sigaction(SIGTRAP, &trap, &signals[1]);
sigaction(SIGSEGV, &trap, &signals[2]);
// sigaction(SIGSEGV, &trap, &signals[2]);
cosmic::app = std::make_shared<cosmic::CoreApplication>();
return JNI_VERSION_1_6;