diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2024-02-22 08:52:20 +0200 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2024-02-22 08:52:20 +0200 |
| commit | 416e896956d3b05793337da6609fe1544797c0a9 (patch) | |
| tree | 9fa0cf3b622d4c9c086e4c08c5011ab12fdd4a77 /test/e2e/just_hlt | |
| parent | aefe0cf3874c542669051b2b3cc21c9590aa970b (diff) | |
Add stuff, refactor
Diffstat (limited to 'test/e2e/just_hlt')
| -rw-r--r-- | test/e2e/just_hlt/just_hlt.atk16 | 1 | ||||
| -rw-r--r-- | test/e2e/just_hlt/test_just_hlt.py | 19 |
2 files changed, 20 insertions, 0 deletions
diff --git a/test/e2e/just_hlt/just_hlt.atk16 b/test/e2e/just_hlt/just_hlt.atk16 new file mode 100644 index 0000000..88320b9 --- /dev/null +++ b/test/e2e/just_hlt/just_hlt.atk16 @@ -0,0 +1 @@ +hlt diff --git a/test/e2e/just_hlt/test_just_hlt.py b/test/e2e/just_hlt/test_just_hlt.py new file mode 100644 index 0000000..60c59b0 --- /dev/null +++ b/test/e2e/just_hlt/test_just_hlt.py @@ -0,0 +1,19 @@ +from atk16_asm import assemble +from atk16_emu import Machine +from test.utils import pad_bytearray + +def test_just_hlt(): + filename = "test/e2e/just_hlt/just_hlt.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.pc.value == 1 |
