IMD 1.16: 30/08/2008 21:31:59 84-94903-01a1 dmu diagnostic 00-94903-30a0 00-94903-40a0 8/30/79  @ٰ Bij@Ĵ@~"xx~xAyC |s~+ "~ w~+ "~6A vHD ~ Ġ̠̠ɠ ɯϠ+!6΂/)/+=A*=):+=7& +5y %փ1A '4[ $!̓!47 $ǂѣ+.9 IJR2b111|1v1z!6ڋy *1ԋn)ѧk Q N~+x~"xx~xAyC |s~+ "~ w~+ "~6A vHD ~ Ġ̠̠ɠ Ϡ+!6΂/)/+=A*=):+=7& +5y %փ1A '4[ $!̓!47 $ǂѣ+.9 IJR2b111|1v1z!6ڋy *1ԋn)ѧk χ 4I $˿B_ ƿſ474I $ $0ăQ N~+x~"xx~xAyC |s~+ "~ w~+ "~6A vHD ~ Ġ̠̠ɠ Ϡ+!6΂/)/+=A*=):+=7& +5y %փ1A '4[ $!̓!47 $ǂѣ+.9 IJR2b111|1v1z!6ڋy *1ԋn)ѧk χ 4I $˿B_ ƿſ474I $ $0ăQ N~+x~"xx~xAyC |s~+ "~ w~+ "~6A vHD ~ Ġ̠̠ɠ Ϡ+!6΂/)/+=A*=):+=7& +5y %փ1A '4[ $!̓!47 $ǂѣ+.9 IJR2b111|1v1z!6ڋy *1ԋn)ѧk χ 4I $˿B_ ƿſ474I $ $0㊠̠ Ġ̠̠Ġٿ ԠĠήŮĮŮĮӠƱΠӠ ŠӠ ŠԠ ̠ŠҠƠӠӠϠ!Ԡ٠ĠԠӮ;ҠΠŠӠӺΧԠ̠Ӡ?®ΧԠŠ͠ҠӍîŠ͠ҠӠˠ/ĮӠˠŮӠˍƮӠҺԠP'$   dh3- G Kj k t456 H I J LD @ 1Ap ҺT))))))))))))))))))))))))))))))))))))))))))R   s AOk{-159sVet w Ԡ!p@PpP~zyvu rs1̳PPs-r!!d(5.  6 ] b 3 T k # : Q h    7Ne|G^uTE-D[r*AXo'^H'KhCgBf:P@8}9@<N Y DZ7P@8}9@<YN PX +++DMU DIAGNOSTIC+++ B ZEBUG?(Y/N): P TEST:  Z LOOP: ` +++TESTS END+++ fQRP@8}9# (@8}9  ST[{UV(WRVX A !!!!!!!!!!!!!! !QFMH]| '6777a(12(  v(,Hy WRU(12 !$',0(12-/;?A(1234CEG IUY[]_(1234ceg iuy{}(1 2 3   (12  (12( #,! 0 0 PP( 0 0  B0 B!#tBVVW(1234(123456789<0246 8 : < > @PP @<m9 3--PP      [ \ ln@8AI 8B T1 S!1PT1 ;P4HYS DT1S1 uP 4YS D ,6PT!iZ <<>>  +++DIAGNOSTIC ABORT+++  **SENSE INT. ACK. FROM DMU FALSE**  **FAIL****FAIL****FAIL****FAIL****FAIL****FAIL** **FAIL****FAIL****FAIL****FAIL****FAIL****FAIL** pSYT!$P A. INTERRUPT TEST:  T!$ P!YSD% ..PASS.. &pn S YT!$P] B1. DMU SET SENSE FLAGS TEST: ? II!I0I?T!$n!24P5YSD9T1S!-PnT!\4FYS DIT1 S!:PnT!jT4GYS DZT1 S! 8PnT!ye4GYS j[T1S1[5Ps4CYS Dyn **SENSE FLAG 1 NOT SET**  **SENSE FLAG 2 NOT SET**  **SENSE FLAG 3 NOT SET**  **AFTER DMU RESET, CPU ENABLE SENSE FLAG NOT SET BY DMU** [n S YT!$^P]^ HH!H1T!$n!PZYSDZT1S1[NPnT![04GYS DZT1 S1[LPnT!kB4GYS DZT1S! KPZ4CYS D[ B2. DMU RESET SENSE FLAGS TEST: M **SENSE FLAG 1 NOT RESET** ` **SENSE FLAG 2 NOT RESET** p **SENSE FLAG 3 NOT RESET**  **CPU ENABLE SENSE FLAG NOT RESET AFTER DMU RESET** pn0SYT!$P]^ nT1S! PT!4EYS D"[ T1S!PpH HI*I9n1%4N T1S1[?PnT!UD4GYS DZT1 S!+tPnT!dU4GYS D[T1 S!zPnT!sf4GYS DlT1S! Ps4CYS Dy[ C. SOFTWARE RESET ON ISTR AND SENSE FLAGS TEST: ( **ISTR NOT RESET** C ..ISTR RESET PASS.. O **SENSE INPUT READY TRUE (NOT RESET)** \ **SENSE OUTPUT READY FALSE (NOT RESET)** r **SENSE INT. ACK. FALSE (NOT RESET)** p@S YT!$P]^ I"XҔ T1 S!P]^Z4GT1S! P~_4EYS DZ[XrT1 S!HPPT!wZ4GYS DZ_T1 S!ZPPV_T!Z;4JYS DZ T1S104YS DZPZ T1S1`PZ4YSDZPZ T1 S!!PX" T1=Pp4K 4EYS DZT18P_4EYS DZ[H$H$HH D1. UNCONDITIONAL INPUT :1248 TEST: L ..DATA GOOD.. a **DATA BAD** k **SENSE INPUT READY FALSE**  t **OUTPUT READY BIT OF ISTR NOT SET AFTER CPU ACCESSED OUTR** ..ISTR OUTPUT READY BIT SET BY CPU AFTER ACCESSING OUTR..    **OUTPUT READY BIT OF ISTR NOT RESET AFTER DMU LOADED OUTR** p@S YT!$P]^ D2. UNCONDITIONAL INPUT :2481 TEST: pȞ@S YT!$P]^ D3. UNCONDITIONAL INPUT :4812 TEST: p@S YT!$P ]^ D4. UNCONDITIONAL INPUT :8124 TEST: GpPS YT!$P"]^ablc q T1S!dPIT1S!PZ4K 4EYSDZT1S! PZ4CYS DZ\[T1 S!DdPPT!)4GYS DZZT1 S!VdPPT!J;4GYS DZT1S!ge PX_Z4EYS ZT1 S!uePX_pPZ4GYS DZT1 S! PePX_Z4GYS DZ[ E1. UNCONDITIONAL OUTPUT :1248 TEST: ..SENSE OUTPUT READY TRUE..  **SENSE OUTPUT READY FALSE**  **NEW INPUT BIT OF ISTR NOT RESET AFTER DMU ACCESSED INR** # **NEW INPUT BIT OF ISTR NOT SET AFTER CPU LOADED INR** DpPS YT!$ P$]^iblc v E2. UNCONDITIONAL OUTPUT :2481 TEST: wpPS YT!$ P&]^jblc E3. UNCONDITIONAL OUTPUT :4812 TEST: pPS  YT!$ P(]^kblc E4. UNCONDITIONAL OUTPUT :8124 TEST: p`S YT!$@P*]@ 8B1DpT1\4AYSDZXbIXlT1 S!ePlm Pb_Z4IYS DZ[ F01. LOAD RAM WITH 00 TEST:  AT -p`S YT!$P,]@P F02. LOAD RAM WITH :FF TEST: Bfgh F03. RAM 1000--10FF TEST: Zfgh F04. RAM 1100--11FF TEST: qfgh F05. RAM 1200--12FF TEST: fgh F06. RAM 1300--13FF TEST: fgh F 07. RAM 1400--14FF TEST: fgh F08. RAM 1500--15FF TEST: f gh F09. RAM 1600--16FF TEST: fgh F10. RAM 1700--17FF TEST: fgh F11. RAM 1800--18FF TEST: fgh F12. RAM 1900--19FF TEST: )fgh F13. RAM 1A00--1AFF TEST: @fgh F14. RAM 1B00--1BFF TEST: Wfgh F15. RAM 1C00--1CFF TEST: nfgh F16. RAM 1D00--1DFF TEST: fgh F17. RAM 1E00--1EFF TEST: fgh   F18. RAM 1F00--1FFF TEST:  fgh F19. RAM 2000--20FF TEST: !f gh F20. RAM 2100--21FF TEST:  "f!gh F21. RAM 2200--22FF TEST: #f"gh F22. RAM 2300--23FF TEST: $f#gh F23. RAM 2400--24FF TEST: &%f$gh F24. RAM 2500--25FF TEST: =&f%gh F25. RAM 2600--26FF TEST: T'f&gh F26. RAM 2700--27FF TEST: k(f'gh F27. RAM 2800--28FF TEST: )f(gh F28. RAM 2900--29FF TEST: *f)gh F29. RAM 2A00--2AFF TEST: +f0gh F30. RAM 2B00--2BFF TEST: ,f1gh F31. RAM 2C00--2CFF TEST: -f2gh F32. RAM 2D00--2DFF TEST: .f3gh F33. RAM 2E00--2EFF TEST:  /f4gh F34. RAM 2F00--2FFF TEST: #p`SPYT!$ P.]l 0f5gh F35. RAM 3000--30FF TEST: M1f6gh F36. RAM 3100--31FF TEST: d2f7gh F37. RAM 3200--32FF TEST: {3f8gh F38. RAM 3300--33FF TEST: 4f9gh F39. RAM 3400--34FF TEST: 5f@gh F40. RAM 3500--35FF TEST: 6fAgh F41. RAM 3600--36FF TEST: 7fBgh F42. RAM 3700--37FF TEST: 8fCgh F43. RAM 3800--38FF TEST: 9fDgh F44. RAM 3900--39FF T EST: :fEgh F45. RAM 3A00--3AFF TEST: 3;fFgh F46. RAM 3B00--3BFF TEST: JfIgh F49. RAM 3E00--3EFF TEST: ?fPgh F50. RAM 3F00--3FFF TEST: @fQgh F51. RAM 4000--40FF TEST: AfRgh F52. RAM 4100--41FF TEST: BfSgh F53. RAM 4200--42FF TEST: CfTgh F54. RAM 4300--43FF TEST: DfUgh F55. RAM 4400--44FF TEST: EfVgh F56. RAM 4500--45FF TEST: 0FfWgh F57. RAM 4600--46FF TEST: GGfXgh F58. RAM 4700--47FF TEST: ^HfYgh F59. RAM 4800--48FF TEST: uIf`gh F60. RAM 4900--49FF TEST: Jfagh  F61. RAM 4A00--4AFF TEST: Kfbgh F62. RAM 4B00--4BFF TEST: Lfcgh F63. RAM 4C00--4CFF TEST: Mfdgh F64. RAM 4D00--4DFF TEST: Nfegh F65. RAM 4E00--4EFF TEST: Offgh F66. RAM 4F00--4FFF TEST: ppS YT!${P0]jlI2nlc T1S!$PZ4CYS DZ T1S!PX_P!_Z"_Z4NYS DZ[ -T1S!GP4CYS DZ =T1S!WeP,4CYS DZ T1`PZ4CYSDZ G1. DMA READ :4812 FROM LOC. :1FFF TEST:  **DMA READ CYCLE STARTS BEFORE INR IS EMPTIED BY DMU**  **NO DMA COMPLETION INTERRUPT**  **DMA DONE BIT OF ISTR NOT SET**  FROM  **DMA FAIL BIT OF ISTR SET** ppS YT!$LP8]jױk$lc[ ߱T1S!G4P4CYS DZ     G2. DMA READ :4812 FROM LOC. :1FFF, :8124 FROM :2000 TEST: =pƀS YT!$P:]Ylc?? T1S!&PZ4CYS DZ T1S!P_P_YZT_PX_Z4RYS DZ[ T1S!EP4CYS DZ T1S!SP,4QYS DZ KjYk T1`PZ4CYSDZT1S!vePO4CYS DZ H1. DMA WRITE :4812 TO LOC. :1FFF TEST:  **DMA WRITE CYCLE STARTS BEFORE OUTR IS LOADED BY DMU**  AT pƀS YT!$%P@]Y뷷lc H2. DMA WRITE :4812 TO :1FFF, :8124 TO :2000 TEST: +pƐSYT!$=PB]^ pT1S!ZPZ4CYS DZ T1S! ]=Mw*9FUbq~Po @ 1Ap))))))))))))))))))))))òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP&%))))))))))))))))))))R   s ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~PKAOk{-159sVet w p@PpPòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠM ~zyvu rs1̳PPs-r!!d( ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~ P%.  6 ] b 3 T k # : Q h   òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP% 7Ne|G^u-D[r*AXo^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%'^H'KhCgBf:Pòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP!%@8}9@<N Y 7P@8}9@<YN PX +++D^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~PF%MU DIAGNOSTIC+++ B ZEBUG?(Y/N): P TEST: Z LOOP: ` +++TESòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠPk%TS END+++ fQRP@8}9# (@8}9 ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~ P% ST[{UV(WRVX A !!!!!!!òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%!!!!!!! !QFMH]| '6777a(1^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%2(  v(,Hy WRU(12 òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%!$',0(12-/;?^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P$%A(1234CEG IUY[]_(òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠPI%1234ceg iuy{}(1 2 ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~Pn%3   (12  (òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠ P%12( #,! 0 0 PP^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%( 0 0  B0 B!#tBVV(òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%1234(123456^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%789<0246 8 : < > @PPòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP' @<m9 3--P^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~PJ%P      [ \ ln@8AIòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠ Po% 8B T1 S!1PT1 ;P4HYS DT1S1 uP 4YS D ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%,6PT!iZ <<>>  +++DIAGNOSTIC ABORT+++ òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP% **SENSE INT. ACK. FROM DMU FALSE**  **FAIL****FAIL****FAIL****FAIL**^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%**FAIL****FAIL** **FAIL****FAIL****FAIL****FAIL****FAIL****FAIL** pòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%SYT!$P A. INTERRUPT TEST:  T!$ P!YSD% ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P(%..PASS.. &pn S YT!$P] B1. DMU SET SENSE FLAGS òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠPM%TEST: ? II!I0I?T!$n!24P5YSD9T1S!-PnT!\^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~  Pr%4FYS DIT1 S!:PnT!jT4GYS DZT1 S! 8PnT!ye4GYSòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP% j[T1S1[5Ps4CYS Dyn **SENSE FLAG 1 NOT SET**  **SENS^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%E FLAG 2 NOT SET**  **SENSE FLAG 3 NOT SET**  **AFTER DMU RESET, Còfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%PU ENABLE SENSE FLAG NOT SET BY DMU** [n S YT!$^P]^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%^ HH!H1T!$n!PZYSDZT1S1[NPnT![04GYSòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP+% DZT1 S1[LPnT!kB4GYS DZT1S! KPZ4CYS D[ B2^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~  PP%. DMU RESET SENSE FLAGS TEST: M **SENSE FLAG 1 NOT RESET** ` **SENSòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠPu%E FLAG 2 NOT RESET** p **SENSE FLAG 3 NOT RESET**  **CPU ENABLE SEN^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%SE FLAG NOT RESET AFTER DMU RESET** pn0SYT!$P]^òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP% nT1S! PT!4EYS D"[ T1S!PpH HI*I9n1%^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%4N T1S1[?PnT!UD4GYS DZT1 S!+tPnT!dU4GYS Dòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP %[T1 S!zPnT!sf4GYS DlT1S! Ps4CYS Dy[ C. SOFTW^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P.%ARE RESET ON ISTR AND SENSE FLAGS TEST: ( **ISTR NOT RESET** C ..ISòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠ  PS%TR RESET PASS.. O **SENSE INPUT READY TRUE (NOT RESET)** \ **SENSE ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~Px%OUTPUT READY FALSE (NOT RESET)** r **SENSE INT. ACK. FALSE (NOT RESET)*òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%* p@S YT!$P]^ I"XҔ T1 S!P]^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%^Z4GT1S! P~_4EYS DZ[XrT1 S!HPPT!wZ4Gòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%YS DZ_T1 S!ZPPV_T!Z;4JYS DZ T1S104YS D^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P %ZPZ T1S1`PZ4YSDZPZ T1 S!!PX" T1=Pp4Kòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠ  P 1% 4EYS DZT18P_4EYS DZ[H$H$HH D1. UNCONDITIONA^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P V%L INPUT :1248 TEST: L ..DATA GOOD.. a **DATA BAD** k **SENSE INòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP {%PUT READY FALSE** t **OUTPUT READY BIT OF ISTR NOT SET AFTER CPU ACCES^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P %SED OUTR** ..ISTR OUTPUT READY BIT SET BY CPU AFTER ACCESSING OUTR.. òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP % **OUTPUT READY BIT OF ISTR NOT RESET AFTER DMU LOADED OUTR** p^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P %@S YT!$P]^ D2. UNCONDITIONAL INPUT :2481 TEST: òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP %pȞ@S YT!$P]^ D3. UNCONDITIONAL INPUT :4812 TEST: ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~  P 4% p@S YT!$P ]^ D4. UNCONDITIONAL INPUT :8124 TEòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP Y%ST: GpPS YT!$P"]^ablc q T1S!dPIT1^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P ~%S!PZ4K 4EYSDZT1S! PZ4CYS DZ\[T1 S!DdPPT!òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP %)4GYS DZZT1 S!VdPPT!J;4GYS DZT1S!gePX_Z4EYS^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P % ZT1 S!uePX_pPZ4GYS DZT1 S! PePX_Z4GYS DZ[òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP % E1. UNCONDITIONAL OUTPUT :1248 TEST: ..SENSE OUTPUT READY TRUE.. ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~ P %  **SENSE OUTPUT READY FALSE**  **NEW INPUT BIT OF ISTR NOT RESET AFòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP 7%TER DMU ACCESSED INR** # **NEW INPUT BIT OF ISTR NOT SET AFTER CPU LOAD^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P \%ED INR** DpPS YT!$ P$]^iblc v E2. UNCONDITIONAòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP %L OUTPUT :2481 TEST: wpPS YT!$ P&]^jblc E3. ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P %UNCONDITIONAL OUTPUT :4812 TEST: pPS YT!$ P(]^kblòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP %c E4. UNCONDITIONAL OUTPUT :8124 TEST: p`S YT!$@P*^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P %]@ 8B1DpT1\4AYSDZXbIXlT1 S!ePlm Pb_òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠ P %Z4IYS DZ[ F01. LOAD RAM WITH 00 TEST:  AT -p`S YT^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P :%!$P,]@P F02. LOAD RAM WITH :FF TEST: Bfgh F03. òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP _%RAM 1000--10FF TEST: Zfgh F04. RAM 1100--11FF TEST: q^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P %fgh F05. RAM 1200--12FF TEST: fgh F06. RAM 1300--òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP %13FF TEST: fgh F07. RAM 1400--14FF TEST: fgh^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P % F08. RAM 1500--15FF TEST: f gh F09. RAM 1600--16FF TEST:òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠ P % fgh F10. RAM 1700--17FF TEST: fgh F11. RA^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P %M 1800--18FF TEST: fgh F12. RAM 1900--19FF TEST: )fòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP =%gh F13. RAM 1A00--1AFF TEST: @fgh F14. RAM 1B00--1B^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P b%FF TEST: Wfgh F15. RAM 1C00--1CFF TEST: nfgh òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP % F16. RAM 1D00--1DFF TEST: fgh F17. RAM 1E00--1EFF TEST: ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P % fgh F18. RAM 1F00--1FFF TEST:  fgh F19. RAM òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP %2000--20FF TEST: !f gh F20. RAM 2100--21FF TEST: "f!^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~ P %gh F21. RAM 2200--22FF TEST: #f"gh F22. RAM 2300--23FFòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP% TEST: $f#gh F23. RAM 2400--24FF TEST: &%f$gh F^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P@%24. RAM 2500--25FF TEST: =&f%gh F25. RAM 2600--26FF TEST: Tòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠPe%'f&gh F26. RAM 2700--27FF TEST: k(f'gh F27. RAM 28^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%00--28FF TEST: )f(gh F28. RAM 2900--29FF TEST: *f)òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%gh F29. RAM 2A00--2AFF TEST: +f0gh F30. RAM 2B00--2BFF T^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~ P%EST: ,f1gh F31. RAM 2C00--2CFF TEST: -f2gh F32òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%. RAM 2D00--2DFF TEST: .f3gh F33. RAM 2E00--2EFF TEST:  ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%/f4gh F34. RAM 2F00--2FFF TEST: #p`SPYT!$ P.]òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠPC%l 0f5gh F35. RAM 3000--30FF TEST: M1f6gh F36^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~Ph%. RAM 3100--31FF TEST: d2f7gh F37. RAM 3200--32FF TEST: {òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%3f8gh F38. RAM 3300--33FF TEST: 4f9gh F39. RAM 3400^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%--34FF TEST: 5f@gh F40. RAM 3500--35FF TEST: 6fAgòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠ P%h F41. RAM 3600--36FF TEST: 7fBgh F42. RAM 3700--37FF TES^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%T: 8fCgh F43. RAM 3800--38FF TEST: 9fDgh F44. òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP!%RAM 3900--39FF TEST: :fEgh F45. RAM 3A00--3AFF TEST: 3;^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~PF%fFgh F46. RAM 3B00--3BFF TEST: JfIgh^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P% F49. RAM 3E00--3EFF TEST: ?fPgh F50. RAM 3F00--3FFF TEST:òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠ P% @fQgh F51. RAM 4000--40FF TEST: AfRgh F52. RA^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%M 4100--41FF TEST: BfSgh F53. RAM 4200--42FF TEST: Cfòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%Tgh F54. RAM 4300--43FF TEST: DfUgh F55. RAM 4400--44^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P$%FF TEST: EfVgh F56. RAM 4500--45FF TEST: 0FfWgh òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠPI% F57. RAM 4600--46FF TEST: GGfXgh F58. RAM 4700--47FF TEST: ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~Pn%^HfYgh F59. RAM 4800--48FF TEST: uIf`gh F60. RAM òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%4900--49FF TEST: Jfagh F61. RAM 4A00--4AFF TEST: Kfb^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~ P%gh F62. RAM 4B00--4BFF TEST: Lfcgh F63. RAM 4C00--4CFFòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP% TEST: Mfdgh F64. RAM 4D00--4DFF TEST: Nfegh F^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%65. RAM 4E00--4EFF TEST: Offgh F66. RAM 4F00--4FFF TEST: òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP'%ppS YT!${P0]jlI2nlc T1S!$PZ4CYS^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~PL% DZ T1S!PX_P!_Z"_Z4NYS DZ[ -T1Sòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠPq%!GP4CYS DZ =T1S!WeP,4CYS DZ T1`PZ4CYSDZ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~ P% G1. DMA READ :4812 FROM LOC. :1FFF TEST:  **DMA READ CYCLE STARTS BEòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%FORE INR IS EMPTIED BY DMU**  **NO DMA COMPLETION INTERRUPT**  **^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%DMA DONE BIT OF ISTR NOT SET**  FROM  **DMA FAIL BIT OF ISTR SET**òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP% ppS YT!$LP8]jױk$lc[ ߱T1S!G4P4CYS^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P*% DZ     G2. DMA READ :4812 FROM LOC. :1Fòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠPO%FF, :8124 FROM :2000 TEST: =pƀS YT!$P:]Ylc?? ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~Pt%T1S!&PZ4CYS DZ T1S!P_P_YZT_PX_Z4Ròfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠ P%YS DZ[ T1S!EP4CYS DZ T1S!SP,4QYS DZ Kj^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%Yk T1`PZ4CYSDZT1S!vePO4CYS DZ H1. DMA òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%WRITE :4812 TO LOC. :1FFF TEST:  **DMA WRITE CYCLE STARTS BEFORE OUTR^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P% IS LOADED BY DMU**  AT pƀS YT!$%P@]Y뷷lc òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP-%H2. DMA WRITE :4812 TO :1FFF, :8124 TO :2000 TEST: +pƐSYT!$=P^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~PR%B]^ pT1S!ZPZ4CYS DZ T1S! ]=Mw*9FUbq~P% OF ISTR *NOT* SET**  **NO DMA FAIL INTERRUPT** pƠS YT!$òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%7PF]^ H]l 8C] T1S! PZ4CYS DZ[ J1. DM^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%U DISABLE INR LOADED INTERRUPT TEST: pƠS YT!$"PJ]^ òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP %H]@B J2. DMU DISABLE CPU SELECT INTERRUPT TEST: pƠS YT!$^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P0%PL]^ J3. DMU DISABLE DMA INTERRUPT TEST: 5pưSYT!$Pòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠPU%N]^ K. CPU DISABLE DMA TEST: XpS YT!$)PP]^ X^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~ Pz%1tAZ L1. CHANGE CODE DMU (EBCDIC) TO CPU (ASCII) TEST: pòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%S YT!$2PR]+lc TS!(ePX_Z4EYS DZ L2. CHANGE C^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%ODE CPU (ASCII) TO DMU (EBCDIC) TEST: [pS YT!$,PT]^òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP% ZT1S!U+P0mNZ4FYS DZ M1. CPU SET CPU FLAGS (ISTR=:38) TES^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%T:  **FAIL** ISTR = pS YT!$PlV]^ M2. CPU REòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP3%SET CPU FLAGS (ISTR=0) TEST: ,pT!S DP XT!T FUNC^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~ PX%TION CODE TEST - INPUT DATA pT!S DP lT!w FUNCTIONòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP}% CODE TEST - OUTPUT DATA pT!S DP lT! FUNCTION C^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%ODE TEST - LOAD VADR pT!S DP lT! FUNCTION CODE òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%TEST - LOAD CMOD pT!S DP IT! FUNCTION CODE TEST^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P% - INPUT READY pT!S DP IT! FUNCTION CODE TEST -òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP% OUTPUT READY pT!S DP IT!* FUNCTION CODE TEST -^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P6% INTERRUPT ACKNOWLEDGE pT!S DP IT!S FUNCTION CODòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠ P[%E TEST - CPU FLAG 1 pT!S DP IT!w FUNCTION CODE ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%TEST - CPU FLAG 2 pT!S DP IT! FUNCTION CODE TEòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%ST - CPU FLAG 3 pT!S DP IT! FUNCTION CODE TEST^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P% - SENSE CPU ENABLE AFTER RESET pT!S DP @T! FUòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%NCTION CODE TEST - DMU INTERRUPT WITH VADR pT!S DP @T!^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P FUNCTION CODE TEST - SOFTWARE RESET ,++ òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠ P2%ZB2T(^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~PW% !@12 h$l(* / z v#zڤڢ롲w,òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP|%'hDXDFОLM޶NܶOڶ@!ꇴHОJW PPPP^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%N1 U≴E!₲AggQ=N>AWRarjòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%BbF!LPSJI򪶩R]=Mw*9FUbq~P%P: !m;I9m! 1A  !!òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP !*  0000A40Ž4 Ď7 1nH^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~ P9%4KK%/ R$CSEF\_L-0fgHT+ -òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP^%").)@8]9@< qx x}xrzQ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%0 žVX S(_` ,e*0 mx,òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%V 1;]=Mw*9FUbq~P%* _`1ӶMt .<@p010sFx(òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%1`.Z m!6  @@^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~ P% 1(D]i)%+ -͞BTV!61Mòfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP<%^( T =ɶRζ] (H8(^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~Pa%.D0I*P"U'/-`2] _=òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%a c ,FrC4m20jG S&]D9M>I2A5oVVm S^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~P%HM@DlClBl=l@5@e8ge-312 3òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠP%+)((((((!w !egH!0($* ^t  # A Y c u  B f  m   ? U i  ( L _ ~ >]=Mw*9FUbq~J0 P XX+ 3òfôk;÷p÷Ӡ̠amİĹԠO  -L)Mq HGӠ QԠ   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L