MZ@2 !L!This program cannot be run in DOS mode. $PLL K<& B((CODEK .bss&(.idata@.edata@.reloc@BUSVWE=qjhq~q=qjEPq qPEE_^[USVWjhq.q=q#jh$qjjjjjP hqq qPjhqp=p$jhqhqPPH!j8 E}$h3hph3h3MEE}hqj|hq6 ik6hl E}MMfEE1hS E}M?]EE}hqhhq "EPM=EPEAhrq qP_^[USVWp_^[USVWM*MMI_^[USVW_^[U,SVWMjbE}&h3hph3h3MMԉ EEԃ8h rhhr jTE}MbMԉA E@Eԃx6EԋEEEEPh rhh(r 6Eԋ@PEԋIj\lE}"h=ht2hlMۮMԉA E@EԃxQEԋEEE܋EPEԋ@EEE؋EPh4rhhEHEEHE}NjjEPE@PjMEHEEHE}NjjEPjjMaEHEEHE}jjjE@PjËM*EE}NCMIE EEjjEPE@PEPMjjjNE@PjMdjjjhdpM_^[U SVWMjjjhiMoEEEHEEEO$jjpjjEPEPMjjjhpM_^[USVWMjjjjPjjMDAjjjh|iMjjjh4kMjpjjh\kMjjj h|kMxhjj hkMbjjjhLpMO_^[USVWMjjjhiM&EEE}_EE}A}4EEEEjjEPEPEPMEjjjhLpM_^[USVWMjjjhiMhjjjMgjjjhLpMG_^[USVWMjjjhjMjjjMjjjhLpM_^[U,SVWMԋEE؋E @EEE}7EPhyEP jEPEPEPMEEE@E؋E EEE}4EPhyEP jEPEPEPM8EE@E؋E @EEEE}EEE}EEEEEEE}6jEPEPEPjMjEPEPEPjMEEPhyEP EPEPEPEPMbgI_^[ U SVWME EEEPEPj* NjjjhLpM _^[U SVWME EEEPEPj &jjjhLpM_^[USVWM>jjjhLpM_^[USVWMjjjhLpMb_^[USVWMjjjhLpM4_^[UlSVWMEE@ EEEȋEPE@ E@$EEEċEPE@$E@(EEEEPfE@(E@,EEEEPAE@,E@0EEEEPE@0E@4EEEEPE@4E@8EEEEPE@8E@E@HE@LEЋEЉEEPE@LE@PE̋ẺEEPE@P_^[USVWMEMP EMP$EMP(EMP,EMP0EMP4EMP8EMP<_^[USVWMjVE}$hCj0h2hTmMMA E@ Ex hyh! hy腺 E@ PMF_^[USVWMjE}$hJj0h2hlmM~MA$ E@$Ex$hyh= hy E@$PM賯_^[USVWMj0E}$hLKj`h2hmMMA( E@(Ex(hyhY hy_ E@(PM _^[USVWMjE}$hLj`h2hmMXMA, E@,Ex,hyhu hy̸ E@,PM荮_^[USVWMj E}$hLj`h2hmMŰMA0 E@0Ex0hyh hy9 E@0PM_^[USVWMjwE}$hMj`h2hmM2MA4 E@4Ex4hzh h z覷 E@4PMg_^[USVWMjE}$hNj`h2hmM蟯MA8 E@8Ex8hzh h z E@8PMԬ_^[USVWMjQE}$hOj h2hnM MA< E@<Ex<h,zh h4z耶 E@EMME_^[USVWMM(E EPSE_^[USVWMM_^[USVWMj@h jjh^hjEPME<E_^[USVWME$PE PEPEPEPEPE PEPMELE_^[ USVWMj@h jjhhjEPME\E_^[USVWMj@h jjhhjEPM=ElE_^[USVWMj@h jhhh@jEPME|E_^[USVWMj@h jhhh@jEPMEE_^[USVWMEPE PEPM胒EE_^[ USVWMh=ht2hlMuEǀ\Eǀ`E܌EPEPMMpMMMM@E_^[USVWMjD|E})h5+hFj0h2hTmMRMAL E@LExLhlzjohtz詜 E@LPM _^[USVWMjDE},hg0hShh43hTnM~LMAl E@lExlhzhhz E@lPMq_^[U(SVWMEEM}j<,E}:ET3hVjAE؋@DPjEPhnE؋@DPMAM؉A| E@|E؃x|E؋@|PM菃j<谷E}9E\3hDXj@hohoEPhtnjM轚M؉d EǀdE؃dE؋dPM j<,E}9Ed3hXj@hohoEPhnjM9M؉h EǀhE؃hE؋hPM臂j}RE؋dEEEEP苶E؋hEEE܋EPmEPhhzߙ _^[USVWMj1E}%M)Ph,mEP MAH E@HExHhzhhz_ EHHPEP訃_^[USVWME3fM}} E}EeEPM_^[USVWjPkOS3VB3E13S 3A 3_^[U@SVW}32EPj\fEEhzhdhz 3EOEfEfEfEEPEPjə hEPjEPEP蒛} E@EȋE@fEE@%fEEEċM fAEċEċM 3fA;}d1E%MPEP<MċU fJE%_^[USVWMME}hzhhz赖 M E}hzhhz脖 gME}hzhh{S 6M E}h{hh{" _^[UdSVWMhD<lE}EPMFEE} ` EPEHLhD<E}EPMFEE}  EPEHLhD<輱E}EPMFEE} EPEHLChD<dE}EPMGEE} XEPEHLhD< E}EPMFEE} EPEHLhD<贰E}EPMFEE} EPEHL;hD<\E}EPMFEE} PEPEHLhD<E܃}4hh jhhhhEPMEE} EPEHLkhD<茯E؃}1j}h jhhh@h EPMEE} cEPEHLhD<Eԃ}1j}h jhhh@hEPMEE} EPEHLhD<袮EЃ}4hh jh hh@hEPM%EE} vEPEHL hD<*Ẽ}EPMEEE} EPEHLhD<ҭEȃ}4hXh jhhhhEPMUEE} EPEHL9hD<ZEă}4hh jh hhhEPMEE} .EPEHLhD<E}EPMDEE} EPEHLihD<芬E}4hh jhhXh hEPM EE} ^EPEHLhD<E}4h~h jh hXh hEPMEE} EPEHLyhD<蚫E}4hh jhhhhEPMEE} nEPEHLhD<"E}4hh jhhhhEPMEE} EPEHLhD<說E}4h h jh hhhEPM-EE} ~EPEHLhD<2E}4h h jhhhhEPMEE} EPEHL虿hD<躩E}4h h jhhhhEPM=EE} EPEHL!hD<BE}4hh jh hhhEPMEE} EPEHL詾3_^[UdSVWMhD<貨E}EPM<EE} ` EPEHl9hD<ZE}EPM =EE}  EPEHlhD<E}EPM=EE} EPEHl艽hD<誧E}EPMF=EE} XEPEHl1hD<RE}EPM>=EE} EPEHlټhD<E}EPM6=EE} EPEHl聼hD<袦E}EPM.=EE} PEPEHl)hD<JE܃}4hh jhhhhEPMEE} EPEHl豻hD<ҥE؃}1j}h jhhh@h EPMXEE} cEPEHlE}EPM)EE} EPEԋH`ŪhD<E}EPM)EE} ~EPEԋH`mhD<莔E}EPM)EE} &EPEԋH`hD<6E}EPM)EE} EPEԋH`轩hD<ޓE}EPM)EE} vEPEԋH`ehD<膓E}EPM)EE} EPEԋH` hD<.E}EPM)EE} EPEԋH`赨hD<֒E܃}EPM)EE} nEPEԋH`]hD<~E؃}EPM)EE} EPEԋH`3_^[U SVWMEM9\_EM\EOEEEEEPEPj)y EOEEEEEPEPjy _^[USVWMEMddR,_^[USVWMEMhhR,_^[USVWME$PE PEPEPEPEPE PEPM=EHhMA0Ex0h${h h,{^t RE@0PE PM E}O#E@03fE@, E@,E_^[ U SVWMEMEM3 EMP &E@Ph8{PPH 3EM9H E@EE??EMEyE}EE@PEPEPE@Ph|{PPHEEE EEM9H(}E 8E@PEPh{PPHEEE9E}E 8EPEPh|PPHEx EPM΃EPEMPl}@E EEE PEPE@PMYE}!E 8j P E"E_^[USVWMM3;EMPE}EE PEPM]EE_^[USVWMMo.3;EMPE}EE PEPMfEE_^[USVWMMEM$0 P< P<3M譃j P$h ^h(|EPjhPP(Ej P MK}EM,$E_^[U SVWMEEMEEEEMPpEE}~EE}`EEEEPjjE*PEPM jjjE.PE PM uhjjjhREE}>4>+E>+M++E>+EE++EEE++E>+EE++EE @E EEE EEEE  EEEEEE؉EE E EEE EEEE  EEEEEẺEE@E EEE0EEEE EEEEEEEEE EEEEEEE EEEEEEEEEEEMUD4E_^[USVWMEE EEE >;EEEEE>;EEMD4EEEPjEPEPM}rEPjEPE>+EEHPM\EPjE >+EEHPEPM:EPjE >+EEHPE>+EEHPM G%_^[ UXSVWME EEEEE0EEPEPjV fEfEfEfEEEEMEMEEE}E%EEfEEPEPWEEEE}b3E3ɊMH}"hjEEPEEPMEPjEEPEEPMmJE_^[U4SVWM̃} 3EPjWfEEh~h h,~hS 3_EOEEfEfEfEfEEPEPjjjhhj&jhh@h\_^[U0SVWE+EPTEE +EPTE؋E+EEEEE+EE܋E9EEEEEEEEEE EEEEfEEfEfPfSfQfWfUf]fJf_fYf[fXE9EwE}EEE!}EMEEEEfEЋEfEfPfSfQfWfUf]fuJf_fYf[fX}_^[U SVWEEEM+EE9EQEPEPEPE PEPj}EEE+E EMEE9EEPEPEPE PEP _^[USVWEE}:EEEEEEE EE+EEEE EEEEE +EEE+EEE +EEEEEEE EE+EEEE ElEEEE +EEUE+EEE +EE>94}*E$S}EfEEfEfPfSfQfWmfUf]f[Hf_fYf[fX_^[U`SVWMEEEEPEPj8 EEEE@E܉EEËEEEMIDHDR,3ɊȉMAE]EQEEE9E-(m }E$+7COEEȋEE+EHE+EHEEPEPEPEP}MEPjh P0E} }EԉEE+E;E 3+E)E~EE;EEEdE+E;E 3+E)EFEE;EEE,E3E؃EEEEE@EE}M}O)}C}D}F}cZ}Sw}oi}dK}fMN}H}sQ,}K}M}P3E3ɊM;E9E E9E@jEPEPEPEPEPEPEPEЉEEĉE܊E؈EE_^[USVWMEEEEEf@XPM[ E@T3ɊH4j P$hdfjjjjjqPqP0E@T3fH EE@T3fH@EEEE@T3fH;MWEPE@T3fHQEPjMEE9E$E} EEE_^[USVWMEEEEEf@XPM E@T3ɊH4j P$hdfjjjjjqPqP0E@T3fH EE@T3fH@EEEE@T3fH;MwEEE@T3fH;MNEPjEPEPMEE9E$E} EEqE_^[USVWMEEEf@XPM E@T3ɊH4j P$hdfjjjjjqPqP0EPE@T3fHIQjjM EEE@T3fHI;MEPjEPjMf EEE@T3fHI;M%EPjEPE@T3fHIQM EPE@T3fHIQE@T3fHIQjM E_^[USVWMEMjE@T3fHIQE@T3fHIQjjMjjE@T3fHIQE@T3fHIQjMjE@T3fHQE@T3fHQE@T3fHQME_^[U(SVWMEEE؋@`EE؋@T3ɊH fE Ef@XfEEPMt4j P$hdfjjjjjqPqP0E%$hPhE8E؋@T3ɊHcEEE})EM䈁EM䈁EM䈁hhhME@`E؋@T3fHME؋@T3fHME؋@T3fHEEEEEME9EKEPEHPEPjMp }%EEE؃@`E؋@T3ɊHEEM؉A`E_^[U(SVWMEEE؋@`EE؋@T3ɊH fE Ef@XfEEPMm4j P$hdfjjjjjqPqP0E%$hhEWE؋@T3ɊH\EE})EM䈁EM䈁EM䈁hhhME؋@T3fHME؋@T3fHME؋@T3fHEEEE9EE@`E؋@T3ɊHEEEE܋E9E<EPEPEPEPM?E؃@`E؋@T3ɊHEmEM؉A`E_^[USVWMEEf@XPM}E@T3ɊH4j P$hdfjjjjjqPqP0E@T3fHIME@T3fHIMjEPEPjjMjEPE+PjEPMvjEPE@PjE+PMMjEPEPjE@PM)E_^[U$SVWM܋E+EPCEE +EPCEE+EEEEE+EEE9EEEEEEEEEE EEEjjEPEPM(E9EXE}EEE!}EMEEEjjEPEPM_^[USVWMEE}EEEEEEE EE+EEEE EEEEE +EEE+EEE +EEEEEEE EE+EEEE ElEEEE +EEUE+EEE +EE>94}*E$u)@EPjEPEPM|_^[USVWMEEEM+EE9EQEPEPEPE PEPMc}EEE+E EMEE9EEPEPEPE PEPM_^[USVWME EEE9E EPE+EPEPEPMq_^[U SVWME%EEOEEPEPjs' E%O3fEMfAXM _^[U4SVWM̋ẼxT3EPj'fEEhlhh# 3EOEEf@XfEfEfEfEEPEPj$ E%O3chE̋@TPjEP$EP&E̋@T3ɊH'QE̋@T3ɊH&QE̋@T3ɊH%QE̋@T3ɊH$QE̋@T3ɊH#QE̋@T3ɊH"QE̋@T3ɊH!QE̋@T3ɊH QE̋@T3ɊHQE̋@T3ɊHQE̋@T3ɊHQE̋@T3ɊHQE̋@T3ɊHQE̋@T3ɊHQE̋@T3ɊHQE̋@T3ɊHQE̋@T3fHQE̋@T3fHQE̋@T3fHQE̋@T3fH QE̋@T3fHQE̋@T3fHQE̋@T3fHQhPPHd_^[U SVWMEM9H\\EMA\EOEEEEEPEPj$ EOEEEEEPEPj$ _^[USVWMEjho$EPh^$MejhI$EPh8$_^[USVWME@T3ɊHEPEPE PEPMEPEPE PEPM _^[ULSVWME@T3ɊH EEMITIHEE@T3ɊH MMIT3ҊQ!+UHEԋE@T3ɊH"MMMITI#HE܋E@T3ɊH$ME@T3ɊHEEE@`MId+MEE@`MId+MEE@`MId+MEE@`MId+MEE@`MId+M EE@`MId+M EGBM}5E3ɊJ$6mJYE@T3ɊHM$E;E/E#}}} E@T3fHM MME@T3fH+uȉME+uE؋E+uUЋE؉EE؋EPM/EEM}E9EEE؉EE؋EPMEEmEPEEPE@Tf@P lEPEEPE@Tf@Pv HEPEPE@Tf@P (#}}}uE"_^[U(SVWM؋EEEE؋@T3fH;ME؋@T3fH;M E؋@T3fHM ME؋@T3ɊHmEEE؋@T3ɊHE$EE؋@T3fH E+EE؋@T3fH E+UEPMu}u}6EEE܋E+Em3E EE3EM3EmEEE3E~3EPMTEPh|EE3ɊM#3E3ɊM PEPh 3E3ɊM#PEPh eq}EE؋@\@PM=EEEE܃}3E3ɊMMe_^[U$SVWMfEfEE%=\EE%EE%MEE%M EE%MEEPEPj _^[ USVWMM(E EP6E_^[USVWMMh_^[USVWME$E PEPEP P(E_^[USVWME$_^[USVWE PEP P,_^[USVWMEP P0_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWMEMA_^[USVWME@_^[USVWMEMA_^[USVWMME EPC4E_^[USVWMEPEP P_^[USVWMEPEP P$_^[USVWME@ _^[USVWME@_^[USVWME@_^[USVW}  } _^[ USVWtMA,E@$E@(EE E_^[USVWE>_^[USVW%_^[USVW;_^[USVWME8MAEPE PEPEP PE_^[ USVWME8_^[USVWMME EP'2E_^[USVWEEEPE PEP P_^[USVWME PEPEP P_^[USVWMEMA_^[USVWME@@_^[USVWMEMA@_^[USVWME@<_^[USVWMEMA<_^[USVWME@4_^[USVWME@8_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@$_^[USVWME@(_^[USVWME@,_^[USVWME A4x@EEEEP/@Ex0EPEP0E}hEP/@P/ Ax%hjhhP3"EP@P/@_^[USVWME@_^[USVWMEMAEPEPE PEPEP PE_^[USVWMEPEP P _^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@_^[USVWME@ I,D>_^[USVWME@ ME@$M _^[USVWME@ I,_^[USVWME@(_^[USVWME@,_^[USVWME@4_^[USVWMEMA4_^[USVWME@0_^[USVWMEMA0_^[USVWMEEPEPEPE PEPEP P E_^[USVWME_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@_^[USVWME@$_^[USVWMEMA$_^[USVWME@(_^[USVWMEMA(_^[USVWMME EP*E_^[USVWME܏E@E_^[USVWME@_^[USVWMMEEP'EPhj6hPE P'E Ph(j>hTPEP'EPh`jFhPnEPE'EPhjNh̃P3EMAE MA EMAEMAE@E_^[USVWMEP'EPh؃jmhPEx Ex*E@PhjthdPSE@E}EMA$ExE@EEMAEMA_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@_^[USVWME@_^[USVWMMEEP?*EPhphhPE P*E Phhh؄P|EP*EPhhhP>EMAE MA EMAE@E@E@E_^[ USVWMEP1*EPh hhLPEx Ex-E@PhXhhPSE@E}EMA$ExE@EEMAEMA_^[USVWMEPF *EPhh$h܅PEx Ex-E@ Phh*h<PSE@E}EMA$ExE@EEMAEMA_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@_^[USVWMMPEEP *EPhHhhtPE Pd *E PhhhPqEP& *EPhhhP3EMAE MA EMAEMAE@E_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@_^[USVWME@_^[USVWMME,E P *E Phhh(PEP *EPh4hhdPzEP *EPhphhP<EMAE MA EMAEMAEMAE@E_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@_^[USVWME@_^[USVWME@_^[USVWME PEPEPE PjMR EHfEMfA,fEMfA2fEMfA.fEMfA0E_^[USVWMEf@2MfA,_^[USVWMEf@,_^[USVWMfEMfA,_^[USVWMEf@._^[USVWMEf@0_^[USVWME PEPEPE Pj MJEEMA,EMA8EMA0EMA4E_^[USVWME@8MA,_^[USVWME@,_^[USVWMEMA,_^[USVWME@0_^[USVWME@4_^[USVWME PEPEPE PjMNEEMA,EMA8EMA0EMA4E_^[USVWME@8MA,_^[USVWME@,_^[USVWMEMA,_^[USVWME@0_^[USVWME@4_^[USVWME PEPEPE PjMREEMA,EMA/EMA-EMA.E_^[USVWME@/MA,_^[USVWME@,_^[USVWMEMA,_^[USVWME@-_^[USVWME@._^[USVWME PEPEPE PjMVE8EP,'EPhj,h؇PEP'EPhj3hPEMA,EMA8EPL@PMA0Ex0#h j=hPPwEPE@0PEP@PMA4Ex4#h\jFhPEPE@4PE_^[USVWME@8MA,_^[USVWME@,_^[USVWMEMA,_^[USVWME@0_^[USVWME@4_^[USVWEPEPE PEP _^[USVWEPE PEP _^[USVWEPEPE PEP |_^[USVWEPE PEP _^[USVWEPE PEP _^[USVWEPE PEP _^[USVWEPE PEP P_^[USVWE PEP _^[USVWE PEP _^[USVWE PEP \_^[USVWfUE _^[USVWEPE PEP _^[USVWEP l_^[USVWEP _^[USVWE PEP h_^[USVWME@_^[USVWME@_^[USVWME@ _^[USVWME@ _^[USVWME@_^[USVWME@_^[USVWME@_^[USVWMEtEPEPEPE PEPEP PE_^[USVWME@_^[USVWME@$_^[USVWMEMA$_^[USVWME@(_^[USVWMEMA(_^[U`<uff=ffft+fyf;t}f} f f[afRfW<uffRsBsf_fZRfBfJfBZPSRfذfBfJfBZ[XfPfQtufYfXUSQWV}M f4fM It }33ۋM }It &7;u93ӋM }It&7;u"&7;u3ۋ}&7;u ]E8EE0E^_Y[USQRWff}M f4f3PEX=uMM }&;uLM }PEYX=uM }&;u] %] ];]]] _ZY[SQQ5Y=u8tY[ðpqupq`fffCfaUSQWVf}M f4f3M g}M g1}3&7;&&7;&&7;u}ЫҸM g}&7;uc&ЫM g$O}&7;u=&&Ы3M gO}&7;u&Ы]];]]3]f^_Y[`5_ 45ݖ(a`5h5aö2! KP K `5qf4f fUUf fN 2Q&& GYPn 2Q&& GYP5Oa`5z ff.: f(ufdf! f(u51a`5ff(4HfPufdf/fPu5a`5_fFf(<]fPuffDfPu5Ja`5 ff( fu5?f>t a`55af^f Aff.fVfn fOuff ff.fVfn fOuܷ5oa`fff5iM aUQME YQ3ɰY` tff4f ffJuaUQME YQUUUUY` tff4f %aU`fffmfffF fOfFf߀7 fFfOua`5Iff ffDffOuff ffNuffua`@ff@@f@5Ԗ f f fffufffOuff ffNuffj*f,ua`3ff@fffffd #fdd fx f fNua`3ff@fffffffNua`3fffPfPfPfPta`3f5q 5ޗd =Ř fŘff  5=H5=5C5 f>t 5[ufffȘ̘ИȘŘ̘ƘИǘfffutfŘ-[5-5n -5n -5%n -5{= rKt;Mtn<uft3ffcw% 00vV5fa`aPQR%f±$ʀP|fЀuZYXPSQRW%LYtfBNt fKfBtfBfC1fBt&_ZY[X`%fPt fBfKfBufXfBfCua`%fSfRr؀fK8fBfBfKfZf[Ѐ]fBVfBfCa`%fFfVfVfa`%fBua`%fP2fffXa`%fBtfB ufCfKua`%@5f>t2fRfSff^NFfuA.fBuf[fZaPSQR%f&Vf&f&Ff&VfJf&Vf&Fof&^fKcZY[X`%f ffRf@f+ñ*f fNyfZfff@|f?afPfSfQfRfW% t2f=~f-ffu$f t#ـαfHxfufBf_fZfYf[fX`%fEfCfIfGVW=+-3&'>eFGE_^ȋfFfIf+Ef?fFf+Cf+GfA5+f>EfGfFf>Ef+If/,;53tu5+ffEffFfCfF/ff;fFf=5;l;o53ffEffFfCfFya`% t f4fPŵQ=OYf²ܷ=fufFD;& ;&fCa`%Cif4ffu 1 Pf u(3һKxtr fQfuu&s&ufYF"uHaPSQR%fZY[X`%f4f Pö2xtr &F"uaPQW%f4f@ ŵ_YX`%f4fSRڃ XZXܴx ts&F"trafPfRfffZfXfPfRffB좰fZfXfPfRfffZfXfPfRffB좱fZfXfPfRfffZfXfPfRffB좲fZfXPSQRU3333ҋ2f]ZY[XPSQRU3333fNvV^.fff]ZY[XVf>t ^3u2%|%%%%%%%%%%%VIDEOvideolcdvid_memoryvid_hardwarevid_tmcharvid_tmcolorvid_tmpagesvid_graphicsvid_color_palettesvid_solidvid_lcdvid_lcd_cirvid_lcd_linevid_vesa_modesrefreshdzksvgahighressppdrp%s (line %d). Insufficient memory to create %s.VESA/VGA InterfaceDell Computer Corp.This module is a collection of diagnostic tests that verify functionality and help diagnose failures on a VGA- or VESA-compatible video subsystem. This subsystem can reside on an add-in card or on the system motherboard. The module has two automated tests which verify the functionality and accessibility of video memory and the video controller. It also includes six interactive tests which allow the user to verify actual display capability. The general test philosophy used in all tests is to verify video functionality in all of the applicable video modes. Therefore, video memory, graphics, character sets and attributes are all tested in multiple video modes.The video subsystem comprises a controller, memory, and BIOS services. It generates displays containing either text (ASCII characters) or graphics (pictures made up of colored dots). Text displays are generated by placing ASCII codes and attribute codes for each character in video memory. The attribute codes determine the display attributes (colors, etc.) of the characters. Graphics displays are generated by placing pixel information in video memory. The number of pixels capable of being displayed simultaneously (the "resolution") depends upon the capabilities of the video controller and the amount of video memory installed.The video subsystem comprises a controller, memory, and BIOS services. It generates displays containing either text (ASCII characters) or graphics (pictures made up of colored dots). Text displays are generated by placing ASCII codes and attribute codes for each character in video memory. The attribute codes determine the display attributes (colors, etc.) of the characters. Graphics displays are generated by placing pixel information in video memory. The number of pixels capable of being displayed simultaneously (the "resolution") depends upon the capabilities of the video controller and the amount of video memory installed. The Video Graphics Array (VGA) video subsystem adds a set of new video modes (numbered 10H through 13H) to the older video standards. These graphics modes provide resolutions up to 640x480 and up to 256 colors. Support for 256 simultaneous colors requires the use of an analog interface to the display which requires the VGA subsystem to include a RAM-based digital-to-analog converter (RAMDAC or "palette").The video subsystem comprises a controller, memory, and BIOS services. It generates displays containing either text (ASCII characters) or graphics (pictures made up of colored dots). Text displays are generated by placing ASCII codes and attribute codes for each character in video memory. The attribute codes determine the display attributes (colors, etc.) of the characters. Graphics displays are generated by placing pixel information in video memory. The number of pixels capable of being displayed simultaneously (the "resolution") depends upon the capabilities of the video controller and the amount of video memory installed. The Video Graphics Array (VGA) video subsystem adds a set of new video modes (numbered 10H through 13H) to the older video standards. These graphics modes provide resolutions up to 640x480 and up to 256 colors. Support for 256 simultaneous colors requires the use of an analog interface to the display which requires the VGA subsystem to include a RAM-based digital-to-analog converter (RAMDAC or "palette"). The Video Electronics Standards Association (VESA) Super Video Graphics Array (SVGA) standard video subsystem extends the VGA standard beyond 640x480 resolution and beyond 256 colors. This requires more memory than the VGA standard and also requires RAMDACs that can produce more than 256 simultaneous colors. The need for more memory requires that memory be accessed in banks, since the address space reserved for video memory in PC-compatible systems is only 64Kbytes. This in turn requires extensions to the video BIOS to provide services for accessing such memory banks.The LCD Panel is the display device.This test switches to each of the video modes supported by the video BIOS and then tests all of the memory used by each mode. Testing comprises of exercising video memory in each of several methods to test for "stuck" address lines, coupling between memory cells, and data retention problems. In addition, the "refresh" parameter may be used to cause video memory to be tested for its ability to retain data during long periods of inaccess by the system. In video modes that use video memory in distinct bit planes, one plane of memory is tested at a time. This has the side effect of causing various colors to be displayed.This test switches to each of the video modes supported by the video BIOS and then tests all of the memory used by each mode. Testing comprises of exercising video memory in each of several methods to test for "stuck" address lines, coupling between memory cells, and data retention problems. In addition, the "refresh" parameter may be used to cause video memory to be tested for its ability to retain data during long periods of inaccess by the system. In video modes that use video memory in distinct bit planes, one plane of memory is tested at a time. This has the side effect of causing various colors to be displayed. In VESA SVGA modes (100H through 11BH), memory beyond 256Kbytes is tested in 64Kbyte increments. Before testing begins in high-resolution modes, a warning is displayed. This is to inform the user that, due to the high-resolutions of some of the modes being tested, the display monitor may lose synchronization. This is a normal side effect and does not impact the results of video memory testing.This test checks the cursor registers and the vertical and horizontal retrace status bits in the video controller to ensure that they are functioning properly. This verifies that I/O accesses to the controller are functioning and that the controller's cursor control registers can retain data properly.This test checks the video system's ability to present data in text modes. During this test you will be asked to confirm the correctness of a series of text-mode screens with characters and patterns.The Text Mode Color Test checks the video system's ability to present color in text modes. During this test you will be asked to confirm the correctness of a series of text-mode screens in color.This test checks the ability of the video controller to map and present all available video pages to the video display, one page at a time. During this test you will be asked to confirm the correctness of each page.This test checks the video system's ability to present data and color in graphics modes. During this test you will be asked to confirm the correctness of a series of graphics-mode screens with patterns and colors.This is a utility that allows you to check functionality of the color palette RAMDAC. It provides a tool for individually varying the levels of the red, green, and blue analog outputs and see the effects. Unlike the other interactive tests, you will not be asked for a pass or fail indication.This test fills the screen with one color (red, green, blue, and white) at a time so that LCD panels can be visually inspected for faulty sub-pixels and all displays can be checked for color defects in general. After this test you will be asked to confirm that the solid color displays were free from defects.This test fills the screen with patterns so that LCD panels can be visually inspected for faulty sub-pixels and all displays can be checked for color defects in general. After this test, you will be asked to confirm that the displays were free from defects.This test displays vertical patterns of alternating white and black pixel lines. There are two patterns, each one offset by one pixel. The test is interactive to allow changing the pattern to check for display defects. After this test, you will be asked to confirm that the displays were free from defects.This test allows the operator to move a circle around the screen to check for pixel faults. After this test, you will be asked to confirm that the display is free from defects.VESA video modes reported as supported by the VESA BIOS are displayed on the screen. This is for development purposes only. This test need never be executed by the factory or customers. This parameter enables refresh testing during the Video Memory Test. Refresh testing is disabled by default because it is very time consuming.This parameter sets the number (1 to 99) of seconds of delay that is used during refresh testing during the Video Memory Test. The default delay is 1 second, however no refresh testing is performed unless the "refresh" parameter is used as well.This parameter specifies the (hexadecimal) number of a single video mode to be used during the Video Memory Test and Graphics Mode Test. The default is for all available modes to be used.This parameter specifies the maximum number of kilobytes of video memory to be tested during the Video Memory Test. It also limits the Graphics Mode Test to testing only those modes which can function within the specified amount of memory. The default amount of memory is the amount detected during initialization of this module.This parameter can be used to disable testing of VESA Super VGA modes during the Video Memory Test and Graphics Mode Test. All available VESA Super VGA modes are tested, by default.This parameter can be used to disable testing of high-resolution (above 640x480) VESA Super VGA modes during the Video Memory Test and Graphics Mode Test. All available high resolution VESA Super VGA modes are tested, by default.This parameter can be used to set the size of the LCD screen.This parameter can be select which patterns are displayed during the LCD Pattern test.This parameter allows the user to set a delay between patterns so the test can be run in non-interactive mode.This parameter enables random prompt messages for the Video Solid Colors Test.This test displays screens of solid red, green, blue, and white. After examining each screen for color defects, press any key to continue to the next screen. You will be prompted at the end of the test as to whether the screen colors were defective. NOTE: The colors will not appear correctly on LCD displays if the reverse video function is invoked!This test displays screens of solid red, green, blue, white and black. After examining each screen for color defects, press the key indicated to continue to the next screen. You will be prompted at the end of the test as to whether the screen colors were defective. NOTE: The colors will not appear correctly on LCD displays if the reverse video function is invoked!If the video subsystem in your computer supports video resolutions that the monitor does not, some of the video test screens will flicker and appear to malfunction. This condition does not affect the accuracy of the video subtests or indicate a hardware problem.This test displays screens of different patterns. After examining each screen for defects, press any key to continue to the next screen. You will be prompted at the end of the test as to whether the screen patterns were defective. NOTE: The colors will not appear correctly if the Reverse Video function is invoked!This test displays a screen of solid white. After examining the screen for defects, press any key to complete the test. You will be prompted at the end of the test as to whether the screen appeared defective. NOTE: The screen will not appear white if the Reverse Video function is invoked!This test displays vertical patterns of alternating white and black pixel lines. There are two patterns, each one offset by one pixel. Keystrokes other than special keys cause the program to alternate between the two patterns. The special keys for the test are: w - Force drawing the white then black pattern b - Force drawing the black then white pattern Esc - Quit You will be prompted at the end of the test as to whether the screen appeared defective.This test displays a 15mm circle at the center of the screen. Use the parameter menu to specify the screen size (integer part) if it is other than 13.x inches. The keys for the test are: Up arrow - Move circle up Down arrow - Move circle down Left arrow - Move circle left Right arrow - Move circle right f/s - Increase/decrease pace by one pixel d - Default pace (1 pixel) c - Change circle color o - Original position, pace, and color Esc - Quit You will be prompted at the end of the test as to whether the screen appeared defective.Detected a failure while writing and reading video memory. Video mode: %Xh (%dx%dx%d). Address %Xh, expected to read %Xh, but read %Xh instead.User-specified video mode not supported.Detected a failure while read/write testing the video Cursor Control Registers. Wrote %4.4X, but read back %4.4X.Detected a problem with retrace status. The retrace status bits do not appear to be changing state.The user's response indicated a failure of text page %d (in mode 2).The user's response indicated a failure of a text mode pattern using video mode: %Xh (%dx%dx%d).The user's response indicated a failure of a graphic pattern using video mode: %Xh (%dx%dx%d).The user's response indicated a failure of one of the solid color patterns.The user's response indicated a failure.Error occured while switching video modes.Character Attributes Test (80 x 25)Character Set Test (80 x 25)Character Attributes Test (40 x 25)Character Set Test (40 x 25)Video Scan Alignment TestColor Attributes Test (80 x 25)Color Attributes Test (40 x 25)Video Text Page %d640x400x256 (Mode 100h)640x480x256 (Mode 101h)640x480x32768 (Mode 110h)800x600x16 (Mode 102h)800x600x256 (Mode 103h)800x600x32768 (Mode 113h)1024x768x16 (Mode 104h)1024x768x256 (Mode 105h)1280x1024x16 (Mode 106h)This line is in normal intensity.This line is in reverse video.This line is intensified.This line is blinking.This line is underlined. BLACK BLUE GREEN CYAN RED MAG BROWN WHITE DARK LIGHT LIGHT LIGHT LIGHT LIGHT YELLOW INT GRAY BLUE GREEN CYAN RED MAG WHITEVideoVGA VideoVESA SVGA VideoLCD Panel%dK video memory%dK VGA video memory%dK VESA video memoryLCD PanelVideo Memory TestVideo Hardware TestText Mode Character TestText Mode Color TestText Mode Pages TestGraphics Mode TestColor Palettes TestSolid Colors TestLCD Pattern TestLCD Circle TestLCD Line TestDisplay Supported VESA ModesTest super VGA modesRefresh test delay (1-99)Kilobytes of video memory (0=all)Test specific video mode (0=all)Test high-res super VGA modesVideo memory refresh testLCD Screen size, inches (12-15)Pattern test maskPattern test delay in secondsEnable random prompt (Solid colors test)EnabledDisabledAddress line testBit coupling testRefresh testWere the screens all free from color defects?Is this correct - Y/N ?Are the lines correctly aligned - Y/N ?Are the boxes correctly aligned - Y/N ?Is this video page correct - Y/N ?V1109.0SERVICE_CONSOLESERVICE_EMS%s %s DIAGS 999 999 %s Video FIND_EMS_SVC DIAGS_INIT Fail The Error Messaging Service (Ver 2) could not be located.VideoSERVICE_CPUSERVICE_CPUVideo cannot locate %s (%d)cMchModuleVIDINIT.cppcMchDeviceVIDINIT.cppVideohelpVIDINIT.cpphelpVIDINIT.cpphelpVIDINIT.cpphelpVIDINIT.cpp%s %s DIAGS 998 998 %s Video MODULE_HELP DIAGS_INIT Fail Unable to allocate memory.**??**??**??testVIDEO.cpptestVIDEO.cpptestVIDEO.cpptestVIDEO.cpptestVIDEO.cpptestVIDEO.cpptestVIDEO.cpptestVIDEO.cpptestVIDEO.cpptestVIDEO.cpptestVIDEO.cpptestVIDEO.cpptestVIDEO.cppconfigVIDEO.cppVideoVideoVideoVideoVideoVideoVideoVideoVideoVideoVideoVideoVideoVideoVideoVideoVideoVideoVideo: videoMemoryTestSize = %d KBPress %d to continueVideo: VESA set mode return = %4.4xhVESA Mode %4.4xh, Hres=%d Vres=%d Colors=%d Attrib=%xhVESA MODES REPORTED BY BIOS: Vesa Mode: %4.4xhVESA MODES SUPPORTED BY MODULE: Vesa Mode: %4.4xhVESA MODES SUPPORTED BY BOTH MODULE AND BIOS: Vesa Mode: %4.4xhVideo: videoMemoryTestSize = %d KBMemory Test: mode %Xh is not supported (could not test)Memory Test: testing mode %XhTesting video memory plane #%dreal mode bufferVIDEO.cppcConfigVIDEO.cpp%1.1X%1.1X%2.2XhelpVIDEO.cpphelpVIDEO.cpphelpVIDEO.cpphelpVIDEO.cpphelpVIDEO.cpphelpVIDEO.cpphelpVIDEO.cpphelpVIDEO.cpphelpVIDEO.cppconfigVGA.cppVGA.cpptestVESA.cpptestVESA.cppVESA.cppconfigVESA.cppreal mode bufferVESA.cpptestVESA.cpptestVESA.cpptestVESA.cpptestVESA.cpptestVESA.cppVESA SVGA Memory Test: mode %Xh is not supported (could not test)VESA SVGA Memory Test: testing mode %Xh Testing %d 64K blocks total, %d blocks per bit plane, %d bit planes Testing bit plane %d of %d Testing memory block %d of %dVESA Mode Attributes: WinASegment:%4.4xh WinBSegment:%4.4xh BytesPerScanLine:%d XResolution:%d YResolution:%d XCharSize:%d YCharSize:%d NumberOfPlanes:%d BitsPerPixel:%d NumberOfBanks:%d MemoryModel:%d BankSize:%d RedMaskSize:%d RedFieldPosition:%d GreenMaskSize:%d GreenFieldPosition:%d BlueMaskSize:%d BlueFieldPosition:%d RsvdMaskSize:%d RsvdFieldPosition:%d DirectColorModeInfo:%dreal mode bufferVESA.cpphelp objectVESA.cppVESA.cppSERVICE_GET_PORTABLESERVICE_GET_PORTABLEvideo lcd cannot locate %s (%d)video lcd not a portablecLcdDeviceLCD.cppLCD.cppVideoVideoLCD: Testing in VESA mode: %4.4xhVideoVideoVideoVideo Horizontal Gray Bar Pattern Test ***Skipping - This test is not compatable with 16 color video modes.*** Vertical Gray Bar Pattern Test ***Skipping - This test is not compatable with 16 color video modes.***real mode bufferLCD.cppVESA Mode Attributes: WinGranularity:%4.4xh WinSize:%4.4xh WinASegment:%4.4xh WinBSegment:%4.4xh BytesPerScanLine:%d XResolution:%d YResolution:%d XCharSize:%d YCharSize:%d NumberOfPlanes:%d BitsPerPixel:%d NumberOfBanks:%d MemoryModel:%d BankSize:%d RedMaskSize:%d RedFieldPosition:%d GreenMaskSize:%d GreenFieldPosition:%d BlueMaskSize:%d BlueFieldPosition:%d RsvdMaskSize:%d RsvdFieldPosition:%d DirectColorModeInfo:%dUnable to allocate memory for error message.DevVirt.cppInvalid pointer specified (pModuleName:%p).Help.cppInvalid pointer specified (pVendorName:%p).Help.cppInvalid pointer specified (pModuleVersion:%p).Help.cppInvalid pointer specified (pModuleHelpStr:%p).Help.cppInvalid pointer specified (pcDeviceHelp:%p).Help.cppAttempt to add a device help object (%s) to more than one module help object.Help.cppInvalid pointer specified (pDeviceName:%p).Help.cppInvalid pointer specified (pDeviceMnemonic:%p).Help.cppInvalid pointer specified (pDeviceHelpStr:%p).Help.cppInvalid pointer specified (pcTestHelp:%p).Help.cppAttempt to add a test help object (%s) to more than one device help object.Help.cppInvalid pointer specified (pcParamHelp:%p).Help.cppAttempt to add a parameter help object (%s) to more than one device help object.Help.cppInvalid pointer specified (pTestName:%p).Help.cppInvalid pointer specified (pTestMnemonic:%p).Help.cppInvalid pointer specified (pTestHelpStr:%p).Help.cppInvalid pointer specified (pParamPrompt:%p).Help.cppInvalid pointer specified (pParamMnemonic:%p).Help.cppInvalid pointer specified (pParamHelpStr:%p).Help.cppInvalid pointer specified (pTrueString:%p).ParBool.cppInvalid pointer specified (pFalseString:%p).ParBool.cppError allocating memory for parameter class.ParBool.cppError allocating memory for parameter class.ParBool.cppb+dHp,Hd{xn "(#tb,d/Kgcc/Kgcd/Kgcde/KgFIKNKIKPfKIKOOKIKPKIKRKIKxSKIKTKg/Kg)GIKTKIK&UK i/Kgci/KgGIKWKIKPfKIKcWKIKWKIKWKIK XK l/Kgcl/KgcIKPfKL h     9ZZ:[[`\\]^^u+dHp,Hd{xn "(#tbIKjtKIKPfKIKtKIKtKIKtKIK%uKL h     9ZZ:[[`\\]^^|+dHp,Hdxxn "(#tb`y/KgcKKYUŤYPfŤY'ŤYŤYȫŤYŤKY&ŤKPfL h     9Z_:[[`\\]^^cdHp,HdL h     9ZZ:[[`\\]^^1"2dHp,Hd]+/Kg    ; L h     $@\x!=H, dy*GH, dy%AH, dy!=H, dy9H, dy;WH, d"2y320x200x4 (Mode 4) Color Set 0320x200x4 (Mode 4) Color Set 1640x200x2 (Mode 6) Black/White320x200x16 (Mode 0Dh)640x200x16 (Mode 0Eh)640x350x2 (Mode 0Fh) Monochrome640x350x16 (Mode 10h)640x480x2 (Mode 11h)640x480x16 (Mode 12h)320x200x256 (Mode 13h)GREENREDBLUEYELLOW CYANMAGENTAWHITE WHITEBLACKNORMALBLINKINGINTENSIFIEDBLACK BLUE GRN CYAN RED MAG BROWN WHITEDARK LGHT LGHT LGHT LGHT LGHT YEL- INTGRAY BLUE GRN CYAN RED MAG LOW WHITE BLACK BLUE GREEN CYAN RED MAG BROWN WHITE DARK LIGHT LIGHT LIGHT LIGHT LIGHT YELLOW INT GRAY BLUE GREEN CYAN RED MAG WHITE COLOR COLOR COLOR COLOR COLOR COLOR COLOR COLOREGA Color Palettes Test: 64 Colors - Set xShades of gray, red, green and blueIs this set of colors correct - Y/N ?Is this correct - Y/N ?RGB Color Combination TestRGBR G BKeys: R - Toggle Red  - Increase color G - Toggle Green intensity B - Toggle Blue  - Decrease colorESC - Exit test intensity(ߑ3Ii~ * X% 4#? ǒВג ݒ5( ='e( $ ;N ݓL*NyB L Õɕ&!&9! N ݓL*Nǒ˒ nlIq 000--?  $   P `P P P 7y77@<8R"bR R R z( ( ?Chdf h!j"l#n$p%v&z'~() * + , -./01BFUVWXY Z [ \]^~_z`vanbfc72wd 72fnvz~    (| &.:FPXbjt~ &.:FPXbjt~msvcrt.dll??2@YAPAXI@Z??3@YAXPAX@Z_onexit_purecall_vsnprintfabsclock_daylight_environprintfrandsprintfsrandstrcpystrlen_sys_errlist_sys_nerr_timezone_tznameP(8HE0Z`frVideo.mdmfExitfInitfModuleHelpfStartUp0 0-030E0M0p0}000000000000000#1(1-121X1_111-222:2R2222223q3{3333#4-444555555555566 77777778)8::::::(;-;4;9;h;r;;;> >>>G>Q>>>?????? *0/060;0j0t000222222L3Q3X3]3334 444 4~444445e5j5t5y55l6v6666?;D;L;X;];n;v;;;;;;;;;;;;<=C=T=\=============>->2>:>B>G>O>m>r>z>>>>>>>>???-?2?:?F?K?\?d?????????????001060>0F0K0S0q0v0~00000000000k1p1v111B2J2222223 3#3+3G3V3\3335.545o5~555576?677777?8G8`8o8u88888881979p9x99999-:5:b:t:z::::::i;q;y;;;;;< <<.<=>>>>>?&?9?b??P/022b33333341444595Z5556666M7777#8J8:::;;^;e;j;;;;;;,<6<<<<<<==#=R=\=======>D>I>x>>>>> ??~??????``A334Q55=6667b77788 99L:::(;p;;;>??8?B?i?s?h1-171111q2v2|2222)3.34333445 5.565>5C5S5Y5k5s566_7w7$8?8899:::;;~<<>>;;;667f778R888E991:#2-2223333394>4I4444J5p::::::::2;<;;;;;;<*C>Q>>>>-?P?U?]?i?n?????????([0c0s0x000000Y1^1d1b2i2m2q2u2y2}2222222222222223 3-353N3V3f3k3x3~333333 444%4*4;4C4j4o4w444444445!5D5L5555555566,616>6D6h6w6}6666666667(7-757=7B7J77777777888'8-8Y8h8n88888891989=9999999T:[:`::::;!;&;};;;;O0S0W0[0_0c0g0k0o01111111444445555597A7I7X7^7^9f9n9}999999:::%:*:/:e;m;u;;;;;;;<<<%<*7B7F7Y->5>>>??k?p???? 0(0R0Z02 2252222222223353=3h3p3H445555i777777888#8L8S8X8^88888 9999O9V9[9a9p::::::::: ;;;;;;;;;;;;<<<<<<<< >*>4>9>?>h>r>w>}>>>>>?????; <<(<7>S>p>}>>>?????0000F0P0U0[0123455555555596@6E6K666667777778'8O8W88888889939;9{99999999:; ; 0000011C111111N2i2[33a5n5{55555555666$6-666=6B6G6L6Q6V6[6`6e6j6o6t6666666666666'747A7777777788/8;8H8N8]8888;=(=3=<=D=J=m=t=z===========>>>)>3>A>>>???0((1S1~122$2*20262H2N2T2Z2`2f288888888888888888888888888999 99999 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|999999999999999999999999999999999::: ::::: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:::::::::::::::::::::::::::::::::;;; ;;;;; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<< <<<<< <$<(<,<0<4<8<<<@>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?8?