diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2024-04-13 22:46:53 +0300 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2024-04-13 22:46:53 +0300 |
| commit | 915846b9898f74308509346ba94db0dd2ba1de45 (patch) | |
| tree | f450a174bb33bef47114f2f07433464e4af27459 /test/e2e/std_mem/test_memset.py | |
| parent | a36e5e001a4f17505c40b7f7a8f9c1f514f40de1 (diff) | |
Add memcopy, add test
Diffstat (limited to 'test/e2e/std_mem/test_memset.py')
| -rw-r--r-- | test/e2e/std_mem/test_memset.py | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/test/e2e/std_mem/test_memset.py b/test/e2e/std_mem/test_memset.py deleted file mode 100644 index 0052ffe..0000000 --- a/test/e2e/std_mem/test_memset.py +++ /dev/null @@ -1,22 +0,0 @@ -from atk16_asm import assemble -from atk16_emu import Machine -from test.utils import pad_bytearray - -def test_memset(): - filename = "test/e2e/std_mem/run_memset.atk16" - with open(filename, "r") as f: - source = f.read() - - obj = assemble(source, filename) - rom_image = pad_bytearray(obj.program) - - machine = Machine() - machine.load_rom_image(rom_image) - machine.reset() - machine.run_until_halted() - machine.print_state_summary() - - addr = 0x9000 - 0x8000 - expected_n = 5 - expected_value = 3 - assert all(map(lambda x: x == expected_value, machine.ram.memory[addr:addr+expected_n])) |
