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