diff --git a/Cargo.lock b/Cargo.lock
index a3f28043fa49e52bcf1b4cb2c7bceb81439c38b1..d52ed55faae95e7d4472049a8de0a065e0674e55 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1019,7 +1019,9 @@ dependencies = [
 
 [[package]]
 name = "tudelft-nes-ppu"
-version = "1.0.3"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0cbb9dee538e10ac475f1f772bf67acfdf0b214b3741386d7c7c2df9d810f9f"
 dependencies = [
  "itertools",
  "log",
diff --git a/Cargo.toml b/Cargo.toml
index 37f206bf46fa7640ac8b75ac597cf12c64fc25c7..fbec0d01fa131c6b8773f316f492d6914762b01a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -15,7 +15,7 @@ license = "MIT"
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-tudelft-nes-ppu = {version="1.0.3", path="../tudelft-nes-ppu"}
+tudelft-nes-ppu = "1.0.4"
 thiserror = "1.0.32"
 bitflags = "1.3.2"
 log = "0.4.17"