From 5ea5003d0161709dc44391ceffa4b2c2578ce0f8 Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Fri, 10 May 2024 19:30:42 -0700 Subject: [PATCH] Revise Z80 Tests to Improve Interrupt Management - Moved the saving/restoring of the interrupt state to bracket each individual test instead of the entire application. - Removed the IM n test because there is no way to save/restore it. --- Source/Images/Test/z80ccf.com | Bin 14797 -> 14795 bytes Source/Images/Test/z80doc.com | Bin 14312 -> 14310 bytes Source/Images/Test/z80docf.com | Bin 14312 -> 14310 bytes Source/Images/Test/z80flags.com | Bin 14312 -> 14310 bytes Source/Images/Test/z80full.com | Bin 14312 -> 14310 bytes Source/Images/Test/z80mptr.com | Bin 14312 -> 14310 bytes 6 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Source/Images/Test/z80ccf.com b/Source/Images/Test/z80ccf.com index 5fa0532ca32459997c6c980f936ff4e24f80d154..1bb506291c9554b1a0cca00d149bf336b2a22ae3 100644 GIT binary patch delta 372 zcmV-)0gL|4bIWrMAr1i%0Du9#Iqk5+0DzGaECGp;KUtBSY76u2SM|*Rg7NJ~`?CoF zga?1Wi4BTXik*t=iaU#mi`R=IjBkv$jQ@;BjgXDpjVO+Ej=+uzk5rGHkLHgukb;oX zkRp+Bk;9P{l4O#tlJ=55lZKPdlNOXSx}gT5Ridb(_o7InkfYe6A*5=gxugiCP^Flq;iW33c&5gt5~o|Iq^Itu zIH-uI*r+C{bg9Cr3#wGAovP-lFsps5$*UEtUaYFD^{hdykgeFQBd%<&wXOrNQ?Eax zuk)`!u#T|SuqCl{vCXk2vUIY-vJ|slv#qlLv{SU9wC}V$wTZRZwI{ZAw#Bv-w_~@k SxBa(BxRbcvxGA&D2>~!OYsh2( delta 375 zcmV--0f_#~bIo%SAr1i%0Du9%Iqk5+0D$xDSM`w&ECG>`J6Qzr?MM5OlxhRb0D`j# z0fYyC!HExwSBjsC?utE&i;LNdC5&;5xr_mgNsW??-i<1bc8 zpn9Ompd6uVp}e68qF17-qWPjqqmrZAqa&njq`RaFrBbDurQ@Y6rh2BxrWB`Lr>3Xy zr#h&LsM@F~sdlNvsST=Ds-LRpsxqs8tIMkwtYECHtoN)#t&*+UttGB*uD7lQuT`%> zrLXm`La>mq*sv$DcCpW~D6)34#IhE%VY9EZ0<=}MqqOm~KDCRr+O;XRc(%v37Pn=$ VvbX=YO1PD{;J7Qfb+gI|0WgnU$;$u$ diff --git a/Source/Images/Test/z80doc.com b/Source/Images/Test/z80doc.com index 3f2af072a776c8672849dff4adb75a25b5eb0b4f..ea2cf521813a07c60facd9d8e76eabdae6d7cd36 100644 GIT binary patch delta 381 zcmV-@0fPSMZ{}|fAr1i%0DuA5H|?;)0DzGaECGp;KUtBSY76u2SM|*Rg7NJ~`?CoF ze+PfMi3N&EijRuhiYJS5i@l2mj8BY|jM7-|!lVeLQ>C7z=cO&CbEdkc z0jExh0ZmPGc{i;T*j;q(JBdlnwu&nm1JgtYV)U8Az zu5PZlt^=<~uavLguQsrZu-C96v2n4vu>`VIvZS)_vO2Sbv(B>`v}UxjwEnb8wU)Ku bwJNr9wz{?gw@SAF0M`JMp$ZqX;|T>W#d68U delta 385 zcmV-{0e=4GZ|H9lAr1i%0DuA7H|?;)0D$xDSM`w&ECG>`J6Qzr?MM5OlxhRb0D`j# z0e=U7yom>jOp1|;-HIuTbc?@>2#isTmW*knwaL8Etzzg!kG}7SDK!h=$bN{dYi(3n+lv#oSmHLoHLz%oynaNo?f1=p8B3h zpOK&4pDmzypvRyPpJUO0Sl$;;%Tcj*8l*MVHFm$;RyvU3Y*Im diff --git a/Source/Images/Test/z80docf.com b/Source/Images/Test/z80docf.com index d5b7ac89ef1c0535767b6ebae99e40ddc09babc5..ddfdf53ff7078c4a65849d6e899c109433a0bbcb 100644 GIT binary patch delta 381 zcmV-@0fPSMZ{}|fAr1i%0DuA5H|?;)0DzGaG69c~MOl%eY76u2SM|*Rg7NJ~`?C)L zc?W;Gi3N&EijRuhiYJS5i@l2mj8BY|jM7-|!lVeLQ>C7z=cO&CbEdkc z0jExh0ZmPGc{i;T*j;q(JBdlnwu&nm1JgtYV)U8Az zu5PZlt^=<~uavLguQsrZu-C96v2n4vu>`VIvZS)_vO2Sbv(B>`v}UxjwEnb8wU)Ku bwJNr9wz{?gw@SAF0M`JMp$ZqX;|T>W=J3hh delta 385 zcmV-{0e=4GZ|H9lAr1i%0DuA7H|?;)0D$xDSM`w&G69#7L0JUx?MM5OnrZ{h0D`j* z0eJ_1yom>jOp1|;-HIuTbc?@>2#isTmW*knwaL8Etzzg!kG}7SDK!h=$bN{dYi(3n+lv#oSmHLoHLz%oynaNo?f1=p8B3h zpOK&4pDmzypvRyPpJUO0Sl$;;%Tcj*8l*MVHFm$;RyvUEBnhV diff --git a/Source/Images/Test/z80flags.com b/Source/Images/Test/z80flags.com index 3965c583d8de6ecd9d3423a07b3186aa2168ca2c..18fb3ebe19dc27e5035968e1f970f784b69bc29c 100644 GIT binary patch delta 381 zcmV-@0fPSMZ{}|fAr1i%0DuA5H|?;)0DzGaE&+>?L0OTWY76u2SM|*Rg7NJ~`?CuH zeFuNKi3N&EijRuhiYJS5i@l2mj8BY|jM7-|!lVeLQ>C7z=cO&CbEdkc z0jExh0ZmPGc{i;T*j;q(JBdlnwu&nm1JgtYV)U8Az zu5PZlt^=<~uavLguQsrZu-C96v2n4vu>`VIvZS)_vO2Sbv(B>`v}UxjwEnb8wU)Ku bwJNr9wz{?gw@SAF0RI4!p$ZqX;|T>W(p1Uz delta 385 zcmV-{0e=4GZ|H9lAr1i%0DuA7H|?;)0D$xDSM`w&E&-E~Jy`_t?MM5OmTCjd0D`j% z0euI5yom>jOp1|;-HIuTbc?@>2#isTmW*knwaL8Etzzg!kG}7SDK!h=$bN{dYi(3n+lv#oSmHLoHLz%oynaNo?f1=p8B3h zpOK&4pDmzypvRyPpJUO0Sl$;;%Tcj{{R4!VHFm$;RyvU7n{pO diff --git a/Source/Images/Test/z80full.com b/Source/Images/Test/z80full.com index ff3a76776b5ee5bc1f6101bb81acaba53c00c3de..4ef97c93c4788fd3bef9bc65d5ac1fe26a44e3d4 100644 GIT binary patch delta 381 zcmV-@0fPSMZ{}|fAr1i%0DuA5H|?;)0DzGaEdh#=Kv|KUY76u2SM|*Rg7NJ~`?CrG zeg}WLi3N&EijRuhiYJS5i@l2mj8BY|jM7-|!lVeLQ>C7z=cO&CbEdkc z0jExh0ZmPGc{i;T*j;q(JBdlnwu&nm1JgtYV)U8Az zu5PZlt^=<~uavLguQsrZu-C96v2n4vu>`VIvZS)_vO2Sbv(B>`v}UxjwEnb8wU)Ku bwJNr9wz{?gw@SAF0RI4!p$ZqX;|T>W%)iO< delta 385 zcmV-{0e=4GZ|H9lAr1i%0DuA7H|?;)0D$xDSM`w&Edi2|JXr+s?MM5Om1+ac0D`j$ z0e%O6yom>jOp1|;-HIuTbc?@>2#isTmW*knwaL8Etzzg!kG}7SDK!h=$bN{dYi(3n+lv#oSmHLoHLz%oynaNo?f1=p8B3h zpOK&4pDmzypvRyPpJUO0Sl$;;%Tcj{{R4!VHFm$;RyvU5(~>f diff --git a/Source/Images/Test/z80mptr.com b/Source/Images/Test/z80mptr.com index 25eb3c89671c3bdab8a556a19a137ac07d57c470..8edc2d16607fb4d30c17b9e2885b5254783d85d5 100644 GIT binary patch delta 381 zcmV-@0fPSMZ{}|fAr1i%0DuA5H|?;)0DzGaF9D2^LRpcYY76u2SM|*Rg7NJ~`?CxI zd7-|!lVeLQ>C7z=cO&CbEdkc z0jExh0ZmPGc{i;T*j;q(JBdlnwu&nm1JgtYV)U8Az zu5PZlt^=<~uavLguQsrZu-C96v2n4vu>`VIvZS)_vO2Sbv(B>`v}UxjwEnb8wU)Ku bwJNr9wz{?gw@SAF0RI4!p$ZqX;|T>W*Xhan delta 385 zcmV-{0e=4GZ|H9lAr1i%0DuA7H|?;)0D$xDSM`w&F9DR1K3N3u?MM5Omudse0D`j& z0elC4yom>jOp1|;-HIuTbc?@>2#isTmW*knwaL8Etzzg!kG}7SDK!h=$bN{dYi(3n+lv#oSmHLoHLz%oynaNo?f1=p8B3h zpOK&4pDmzypvRyPpJUO0Sl$;;%Tcj{{R4!VHFm$;RyvU9V^R7