From 416e896956d3b05793337da6609fe1544797c0a9 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Thu, 22 Feb 2024 08:52:20 +0200 Subject: Add stuff, refactor --- test/e2e/sum/test_sum.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 test/e2e/sum/test_sum.py (limited to 'test/e2e/sum/test_sum.py') diff --git a/test/e2e/sum/test_sum.py b/test/e2e/sum/test_sum.py new file mode 100644 index 0000000..3484af5 --- /dev/null +++ b/test/e2e/sum/test_sum.py @@ -0,0 +1,19 @@ +from atk16_asm import assemble +from atk16_emu import Machine +from test.utils import pad_bytearray + +def test_sum(): + filename = "test/e2e/sum/sum.atk16" + with open(filename, "r") as f: + source = f.read() + + obj = assemble(source, filename) + rom_image = pad_bytearray(obj) + + machine = Machine() + machine.load_rom_image(rom_image) + machine.reset() + machine.run_until_halted() + machine.print_state_summary() + + assert machine.rb.value == 30 -- cgit v1.3