Added basic floppy drives #3.

This commit is contained in:
simon
2017-11-14 17:25:12 -05:00
parent da7d050661
commit cfb8050cee
13 changed files with 318 additions and 28 deletions

View File

@@ -36,14 +36,14 @@ public class MemoryTest {
Memory memory = new Memory(memorySize);
assertTrue(memory.write(0, new byte[memorySize], memorySize));
assertFalse(memory.write(0, new byte[memorySize], memorySize + 1));
assertFalse(memory.write(0, new byte[memorySize], -1));
assertFalse(memory.write(-1, new byte[memorySize], 10));
assertTrue(memory.write(0, new byte[memorySize], 0, memorySize));
assertFalse(memory.write(0, new byte[memorySize], 0, memorySize + 1));
assertFalse(memory.write(0, new byte[memorySize], 0, -1));
assertFalse(memory.write(-1, new byte[memorySize], 0, 10));
assertFalse(memory.write(memorySize / 2, new byte[15], 1));
assertFalse(memory.write((memorySize / 2) - 5, new byte[11], 11));
assertTrue(memory.write((memorySize / 2) - 5, new byte[11], 10));
assertFalse(memory.write(memorySize / 2, new byte[15], 0, 1));
assertFalse(memory.write((memorySize / 2) - 5, new byte[11], 0, 11));
assertTrue(memory.write((memorySize / 2) - 5, new byte[11], 0, 10));
}