diff --git a/EightBit/Rom.cs b/EightBit/Rom.cs index b4c6cac..640cb0d 100644 --- a/EightBit/Rom.cs +++ b/EightBit/Rom.cs @@ -75,7 +75,7 @@ namespace EightBit { if (limit < 0) { - limit = this.Size - readOffset; + limit = Math.Min(from.Length, this.Size - readOffset); } var extent = limit + writeOffset;