Log warning for undefined ZSCII characters

This commit is contained in:
Jared Miller 2026-02-09 21:47:20 -05:00
parent 8ba1701c9f
commit 48727c4690
Signed by: shmup
GPG key ID: 22B5C6D66A38B06C

View file

@ -7,6 +7,8 @@
import itertools import itertools
from .zlogging import log
class ZStringEndOfString(Exception): class ZStringEndOfString(Exception):
"""No more data left in string.""" """No more data left in string."""
@ -449,6 +451,7 @@ class ZsciiTranslator:
if index < 32: if index < 32:
return "" return ""
# For undefined or unmapped characters, return a placeholder # For undefined or unmapped characters, return a placeholder
log(f"Warning: undefined ZSCII character code {index}, using '?'")
return "?" return "?"
def utoz(self, char): def utoz(self, char):