From abf0594c78087434bced59054896f7f411e18faf Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Tue, 20 Feb 2024 16:16:14 +0200 Subject: Commit uncommitted changes --- asm/atk16.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'asm/atk16.py') diff --git a/asm/atk16.py b/asm/atk16.py index 2a1c0a1..9aa3c55 100644 --- a/asm/atk16.py +++ b/asm/atk16.py @@ -4,7 +4,17 @@ Void = Literal[0] Word16 = int ConstWord16 = int -def store(p: Word16, value: Word16) -> Void: +def store(p: Word16, value: Word16 | Char) -> Void: + raise NotImplementedError + +@overload +def store_const_vec(p: Word16, value: list[Word16]) -> Void: ... +@overload +def store_const_vec(p: Word16, value: list[Char]) -> Void: ... +@overload +def store_const_vec(p: Word16, value: str) -> Void: ... + +def store_const_vec(p, value) -> Void: raise NotImplementedError def load(p: Word16) -> Word16: -- cgit v1.3