public void LoadSnapshot(byte[] snapshotbytes, ZXBox_Core.ZXSpectrum48 cpu) {
public static void LoadBytesintoMemory(Byte[] bytes, int MemoryStartIndex, ZXBox_Core.ZXSpectrum48 cpu) { //foreach (byte b in bytes) // cpu.Memory[MemoryStartIndex++] = b; LoadBytesintoMemory(bytes, 0, MemoryStartIndex, cpu); }
public static void LoadBytesintoMemory(Byte[] bytes, int ByteArrayStartIndex, int MemoryStartIndex, ZXBox_Core.ZXSpectrum48 cpu) { for (int a = ByteArrayStartIndex; a < bytes.Length && MemoryStartIndex < (64 * 1024); a++) { cpu.WriteByteToMemoryOverridden(MemoryStartIndex++, bytes[a]); } }
public byte[] SaveSnapshot(ZXBox_Core.ZXSpectrum48 cpu)