From 368150e4c3a94bdfcf41b890d6bcb47496400ce8 Mon Sep 17 00:00:00 2001 From: Kevin Hamacher Date: Tue, 18 Feb 2020 12:15:41 +0100 Subject: [PATCH] Check cartridge ram size upon load --- src/cartridge.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cartridge.rs b/src/cartridge.rs index c694d8b..dd5a34f 100644 --- a/src/cartridge.rs +++ b/src/cartridge.rs @@ -84,6 +84,9 @@ impl Cartridge { if let &Some(ref filename) = save_file { let data = super::read_file(&filename); if let Ok(data) = data { + if data.len() != size { + panic!("Ram size does not match"); + } data } else { // Generate empty buffer