From fe10e7e04f158a361ea9addb998c1fc38061b439 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= <joamag@gmail.com> Date: Sat, 25 Jun 2022 17:26:46 +0100 Subject: [PATCH] feat: more utilities added --- src/lib.rs | 1 + src/util.rs | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 src/util.rs diff --git a/src/lib.rs b/src/lib.rs index d99bf43a..a9794677 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2,3 +2,4 @@ pub mod cpu; pub mod gb; pub mod mmu; pub mod ppu; +pub mod util; diff --git a/src/util.rs b/src/util.rs new file mode 100644 index 00000000..e99bac46 --- /dev/null +++ b/src/util.rs @@ -0,0 +1,8 @@ +use std::{fs::File, io::Read}; + +pub fn read_file(path: &str) -> Vec<u8> { + let mut file = File::open(path).unwrap(); + let mut data = Vec::new(); + file.read_to_end(&mut data).unwrap(); + data +} -- GitLab