rename host_desktop to prometeu_runtime_desktop

This commit is contained in:
Nilton Constantino 2026-01-19 06:18:54 +00:00
parent c9ea61d13c
commit d215dbdb44
No known key found for this signature in database
14 changed files with 18 additions and 18 deletions

24
Cargo.lock generated
View File

@ -712,18 +712,6 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df"
[[package]]
name = "host-desktop"
version = "0.1.0"
dependencies = [
"cpal",
"pixels",
"prometeu-core",
"ringbuf",
"serde_json",
"winit",
]
[[package]] [[package]]
name = "indexmap" name = "indexmap"
version = "2.13.0" version = "2.13.0"
@ -1475,6 +1463,18 @@ dependencies = [
"serde_json", "serde_json",
] ]
[[package]]
name = "prometeu-runtime-desktop"
version = "0.1.0"
dependencies = [
"cpal",
"pixels",
"prometeu-core",
"ringbuf",
"serde_json",
"winit",
]
[[package]] [[package]]
name = "quick-xml" name = "quick-xml"
version = "0.38.4" version = "0.38.4"

View File

@ -1,6 +1,6 @@
[workspace] [workspace]
members = [ members = [
"crates/prometeu-core", "crates/prometeu-core",
"crates/host-desktop", "crates/prometeu-runtime-desktop",
] ]
resolver = "2" resolver = "2"

View File

@ -47,7 +47,7 @@ runtime/
rust-toolchain.toml # Versão do Rust (fixa) rust-toolchain.toml # Versão do Rust (fixa)
crates/ crates/
prometeu-core/ # PROMETEU Core (hardware lógico) prometeu-core/ # PROMETEU Core (hardware lógico)
host-desktop/ # Host desktop (janela, input real, present) prometeu-runtime-desktop/ # Host desktop (janela, input real, present)
cart-demo/ # Cartucho/demo hardcoded (temporário) cart-demo/ # Cartucho/demo hardcoded (temporário)
``` ```
@ -58,7 +58,7 @@ Contém o **núcleo do PROMETEU**:
- framebuffer - framebuffer
- nenhuma dependência de sistema operacional - nenhuma dependência de sistema operacional
### crates/host-desktop ### crates/prometeu-runtime-desktop
Implementação de host para desktop: Implementação de host para desktop:
- cria janela - cria janela
- traduz teclado/mouse/touch do SO para o core - traduz teclado/mouse/touch do SO para o core
@ -104,7 +104,7 @@ Na raiz do repositório:
```bash ```bash
cargo build cargo build
cargo run -p host-desktop cargo run -p prometeu-runtime-desktop
``` ```
No início, o host apenas valida: No início, o host apenas valida:

View File

@ -1,5 +1,5 @@
[package] [package]
name = "host-desktop" name = "prometeu-runtime-desktop"
version = "0.1.0" version = "0.1.0"
edition = "2024" edition = "2024"

View File

@ -206,7 +206,7 @@ impl ApplicationHandler for HostRunner {
fn about_to_wait(&mut self, _event_loop: &ActiveEventLoop) { fn about_to_wait(&mut self, _event_loop: &ActiveEventLoop) {
self.debugger.check_commands(&mut self.firmware, &mut self.hardware); self.debugger.check_commands(&mut self.firmware, &mut self.hardware);
// Atualiza estado do Filesystem no OS (específico do host-desktop) // Atualiza estado do Filesystem no OS (específico do prometeu-runtime-desktop)
if let Some(root) = &self.fs_root { if let Some(root) = &self.fs_root {
use prometeu_core::fs::FsState; use prometeu_core::fs::FsState;
if matches!(self.firmware.os.fs_state, FsState::Unmounted | FsState::Error(_)) { if matches!(self.firmware.os.fs_state, FsState::Unmounted | FsState::Error(_)) {