233 Commits

Author SHA1 Message Date
Nikilite
00ebf92514 Update security.yml 2025-09-01 19:11:44 +02:00
Nikilite
c014b19e2e Update security.yml 2025-09-01 18:52:45 +02:00
Nikilite
7c0f327bca Merge branch 'main' of https://github.com/0xNikilite/oboromi 2025-09-01 18:13:04 +02:00
Nikilite
4f9273bb23 Update Cargo.lock 2025-09-01 18:12:58 +02:00
Nikilite
35079e73b5 Update security.yml 2025-09-01 17:50:21 +02:00
Nikilite
0f97bded20 Update security.yml 2025-09-01 17:44:36 +02:00
Nikilite
332c1902fd Update security.yml 2025-09-01 16:40:28 +02:00
Nikilite
64100af9b9 Update security.yml 2025-09-01 16:38:16 +02:00
Nikilite
f734d135b0 Update dynarmic 2025-08-26 02:21:27 +02:00
Nikilite
463abfa52b Update dynarmic 2025-08-26 01:36:42 +02:00
Nikilite
c1eecffae7 Merge branch 'main' of https://github.com/0xNikilite/oboromi 2025-08-26 01:11:15 +02:00
Nikilite
3d04d68d07 Update dynarmic 2025-08-26 01:10:58 +02:00
Nikilite
86506a8414 Merge pull request #14 from 0xNikilite/dependabot/cargo/egui-0.32.1
Bump egui from 0.32.0 to 0.32.1
2025-08-26 01:10:22 +02:00
dependabot[bot]
14b99f412f Bump egui from 0.32.0 to 0.32.1
Bumps [egui](https://github.com/emilk/egui) from 0.32.0 to 0.32.1.
- [Release notes](https://github.com/emilk/egui/releases)
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md)
- [Commits](https://github.com/emilk/egui/compare/0.32.0...0.32.1)

---
updated-dependencies:
- dependency-name: egui
  dependency-version: 0.32.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-25 16:32:11 +00:00
Nikilite
4be6bb4f9e Merge pull request #12 from 0xNikilite/dependabot/cargo/eframe-0.32.1
Bump eframe from 0.32.0 to 0.32.1
2025-08-25 17:55:32 +02:00
Nikilite
f1a1c10999 Merge pull request #11 from 0xNikilite/dependabot/cargo/cc-1.2.34
Bump cc from 1.2.32 to 1.2.34
2025-08-25 17:55:22 +02:00
dependabot[bot]
9f707a20b0 Bump eframe from 0.32.0 to 0.32.1
Bumps [eframe](https://github.com/emilk/egui) from 0.32.0 to 0.32.1.
- [Release notes](https://github.com/emilk/egui/releases)
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md)
- [Commits](https://github.com/emilk/egui/compare/0.32.0...0.32.1)

---
updated-dependencies:
- dependency-name: eframe
  dependency-version: 0.32.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-25 15:43:46 +00:00
dependabot[bot]
94653f88a0 Bump cc from 1.2.32 to 1.2.34
Bumps [cc](https://github.com/rust-lang/cc-rs) from 1.2.32 to 1.2.34.
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.32...cc-v1.2.34)

---
updated-dependencies:
- dependency-name: cc
  dependency-version: 1.2.34
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-25 15:40:55 +00:00
Nikilite
48524090d3 Update build.rs 2025-08-22 02:02:45 +02:00
Nikilite
1e67885a5a Merge pull request #9 from PersonFromLatvia/main
Major fix for linux.
2025-08-22 01:28:52 +02:00
Nikilite
1fd1e5034a Merge branch 'main' into main 2025-08-22 01:28:19 +02:00
Nikilite
d7405a30bc Update build.rs 2025-08-22 00:55:11 +02:00
Nikilite
883418ac89 Refactor and enhance build.rs for platform compatibility
Improves macOS Boost patching logic, refactors CMake argument handling, and enhances platform-specific build and linking steps. Adds explicit compiler selection and policy version for Apple targets, adjusts library link order, and streamlines C++ interface compilation fallback. These changes improve cross-platform build reliability and maintainability.
2025-08-22 00:53:13 +02:00
Nikilite
f92ec37749 Update dynarmic and ext-boost submodules
Bumped dynarmic and ext-boost submodules to latest commits for improved features and bug fixes.
2025-08-22 00:37:28 +02:00
Nikilite
fbd51eef13 Improve Boost patching and add Zydis/ZYCore linking
Enhanced the Boost patching logic in build.rs to handle multiple patterns and use CARGO_CFG_TARGET_OS for platform detection. Added static linking for Zydis and ZYCore libraries.
2025-08-22 00:36:15 +02:00
Nikilite
51a51369e2 Update build.rs 2025-08-21 19:38:08 +02:00
XYZThis
65d84c0273 Update build.rs 2025-08-21 03:32:48 -07:00
XYZThis
fe5f1b89ce Update Cargo.toml 2025-08-21 03:31:49 -07:00
XYZThis
f2b62cc657 Update Cargo.toml 2025-08-21 03:31:07 -07:00
Nikilite
1649b7857e Update CMake args and remove Zydis/ZYCore linking 2025-08-18 23:37:58 +02:00
Nikilite
7ed24fae83 Update build.rs 2025-08-17 23:34:26 +02:00
Nikilite
8a66e14745 Update build.rs 2025-08-17 23:19:17 +02:00
Nikilite
9c6108dbd0 Update build.rs 2025-08-17 23:07:58 +02:00
Nikilite
938772e28b Update dynarmic 2025-08-17 22:51:19 +02:00
Nikilite
17d3258557 Merge branch 'main' of https://github.com/0xNikilite/oboromi 2025-08-16 14:35:15 +02:00
Nikilite
a46ccf98b8 Update dynarmic submodule to master branch 2025-08-16 14:34:59 +02:00
Nikilite
b1015ebf87 Update README.md 2025-08-16 00:15:37 +02:00
Nikilite
f6ee7f0eef Update ci.yml 2025-08-15 23:03:21 +02:00
Nikilite
3d00129ea5 Update ci.yml 2025-08-15 22:58:15 +02:00
Nikilite
8014f46077 Update security.yml 2025-08-14 22:45:46 +02:00
Nikilite
27cbc9d78a Merge pull request #8 from 0xNikilite/dependabot/cargo/cc-1.2.32
Bump cc from 1.2.31 to 1.2.32
2025-08-11 16:41:57 +02:00
dependabot[bot]
4f165d2d25 Bump cc from 1.2.31 to 1.2.32
Bumps [cc](https://github.com/rust-lang/cc-rs) from 1.2.31 to 1.2.32.
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.31...cc-v1.2.32)

---
updated-dependencies:
- dependency-name: cc
  dependency-version: 1.2.32
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-11 14:30:35 +00:00
Nikilite
f913c4d0d2 Merge pull request #7 from 0xNikilite/dependabot/cargo/fern-0.7.1
Bump fern from 0.6.2 to 0.7.1
2025-08-11 16:01:49 +02:00
dependabot[bot]
e613d7b93c Bump fern from 0.6.2 to 0.7.1
Bumps [fern](https://github.com/daboross/fern) from 0.6.2 to 0.7.1.
- [Release notes](https://github.com/daboross/fern/releases)
- [Changelog](https://github.com/daboross/fern/blob/main/CHANGELOG.md)
- [Commits](https://github.com/daboross/fern/compare/fern-0.6.2...fern-0.7.1)

---
updated-dependencies:
- dependency-name: fern
  dependency-version: 0.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-11 13:50:27 +00:00
Nikilite
52e54407c0 Update build.rs 2025-08-10 22:44:12 +02:00
Nikilite
1625768257 Add macOS Boost patch to build script
Introduces a function to patch Boost's hash.hpp for macOS compatibility by replacing 'std::unary_function' with 'boost::unary_function'. The patch is applied after submodule initialization if building on Apple platforms, improving build reliability on macOS.
2025-08-10 20:38:53 +02:00
Nikilite
c60f02bb0c Update dynarmic 2025-08-10 19:57:53 +02:00
Nikilite
8cf5a35fd9 Refactor Dynarmic CPU interface and FFI bindings
Simplifies the DynarmicCPU wrapper by removing the DynarmicHandle struct and directly managing the FFI pointer. Updates FFI bindings to accept a memory backend pointer and removes cycle-based execution from dynarmic_run. Ensures memory backend is kept alive and improves API clarity for register and memory access.
2025-08-10 19:56:24 +02:00
Nikilite
42f15a74f6 add some atomic operations and FFI interface to memory system 2025-08-05 19:05:26 +02:00
Nikilite
86412fb2ad Merge pull request #5 from 0xNikilite/dependabot/cargo/cc-1.2.31
Bump cc from 1.2.29 to 1.2.31
2025-08-04 19:02:52 +02:00