Properly preserve all registers when entering the ISR.

This commit is contained in:
2025-09-14 17:07:26 +02:00
parent fb99ec2703
commit 149cdfa872
+7 -1
View File
@@ -20,12 +20,18 @@ ivt:
EXTERN _timer_isr
PUBLIC z80_a_timer_isr
z80_a_timer_isr:
; TODO(giomba): preserve registers
exx
ex af,af'
push ix
push iy
call _timer_isr
pop iy
pop ix
ex af,af'
exx
ei
reti