diff --git a/Cargo.toml b/Cargo.toml index 885617d..281aca2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,7 +25,7 @@ icy_sixel = { path = "crates/icy_sixel" } icy_view_gui = { path = "crates/icy_view_gui" } codepages = { git ="https://github.com/mkrueger/icy_board" } -zip = { version = "1.1.1"} +zip = { version = "2.1.0"} lazy_static = "1.4.0" semver = "1.0.20" thiserror = "1.0.57" diff --git a/crates/icy_engine/src/parsers/skypix/mod.rs b/crates/icy_engine/src/parsers/skypix/mod.rs index c6ab293..edae9a1 100644 --- a/crates/icy_engine/src/parsers/skypix/mod.rs +++ b/crates/icy_engine/src/parsers/skypix/mod.rs @@ -111,7 +111,6 @@ impl Parser { fn run_skypix_sequence(&mut self, cmd: i32, parameters: &[i32], buf: &mut Buffer, caret: &mut Caret) -> EngineResult { self.cmd_counter += 1; - //println!("run cmd {cmd} = par {parameters:?}"); match cmd { 1 => { // SET_PIXEL @@ -379,7 +378,6 @@ impl Parser { fn load_font(&mut self, parameter: &str, size: i32) { let mut index = None; let mut old_size = 0; - println!("load font {parameter} with size {size}"); for (i, fonts) in self.fonts.iter().enumerate() { if fonts.0.eq_ignore_ascii_case(parameter) { if index.is_none() { diff --git a/crates/icy_term/Cargo.toml b/crates/icy_term/Cargo.toml index e20f890..147bb3f 100644 --- a/crates/icy_term/Cargo.toml +++ b/crates/icy_term/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "icy_term" -version = "0.7.6" +version = "0.7.7" authors.workspace = true edition.workspace = true license.workspace = true @@ -8,8 +8,8 @@ description = "A terminal program supporting CP437, PetScii and ViewData" repository = "https://github.com/mkrueger/icy_tools" [dependencies] -#icy_net = { git ="https://github.com/mkrueger/icy_board" } -icy_net = { path ="../../../icy_board/crates/icy_net" } +icy_net = { git ="https://github.com/mkrueger/icy_board" } +#icy_net = { path ="../../../icy_board/crates/icy_net" } egui = { workspace = true } eframe = { workspace = true } diff --git a/crates/icy_term/README.md b/crates/icy_term/README.md index 1a7b8b7..df08037 100644 --- a/crates/icy_term/README.md +++ b/crates/icy_term/README.md @@ -6,7 +6,7 @@ Visit https://www.telnetbbsguide.com/ for a start to enter the BBS world. Features supported so far: - Platforms: Linux, macOs, Windows - Telnet, SSH, Websockets and Raw connections. -- Ansi BBS, Avatar, PETSCII, ATASCII, Viewdata and RIPscrip emulation +- Ansi BBS, Avatar, PETSCII, ATASCII, Viewdata, RIPscrip and SkyPix emulation - File transfer X/Y/Z Modem and variants (1k/1k-G/8k) - Rich set of ansi features - Modern engine with extended colors, 24bit fonts, ice support @@ -64,6 +64,10 @@ RIPscrip screenshot: ![Viewdata](assets/ripscrip_bbs.png?raw=true "RIPscrip") +SkyPix screenshot: + +![Viewdata](assets/skypix_bbs.png?raw=true "SkyPix") + # History I had an own BBS back in the 90'. When I started rust I searched a project and some days earlier I spoke with my wife about the good old days, PCBoard and then I got the idea to improve the PPL decompiler we used these days. diff --git a/crates/icy_term/assets/skypix_bbs.png b/crates/icy_term/assets/skypix_bbs.png new file mode 100644 index 0000000..692e3ff Binary files /dev/null and b/crates/icy_term/assets/skypix_bbs.png differ diff --git a/crates/icy_term/build/file_id.diz b/crates/icy_term/build/file_id.diz index 37d97a0..ee65c79 100644 --- a/crates/icy_term/build/file_id.diz +++ b/crates/icy_term/build/file_id.diz @@ -9,7 +9,7 @@ A modern terminal program for BBS systems. - Copy & Paste - IEMSI support - Supports CP437, PETSCII, ATASCII, - VIEWDATA and RIPSCRIPT + VIEWDATA, RIPSCRIPT and SkyPix For latest builds/development visit: GitHub https://github.com/mkrueger/icy_tools