25.03.2015 Views

IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)

IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)

IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

lOC OBJ LINE SOURCE<br />

755 ; ---------------- ----------.----------------­<br />

750 ;TEST .08 <br />

757 INITlALIZE AH1) START CRT COUTROLLER (6845) <br />

758 TEST VID EO READ/WRITE STtmAGE. <br />

759 ;OESCIHPTIOU <br />

760 R£SET THE VID.fO EtlABlE SIGNAl~ <br />

7., SELECT ALPHANUMERIC troDt. 40 * 2:5. B & W. <br />

7.' READ/URITE DATA PATT~::flS TO 51G. CHECK SIG -ADDRESSABIlITY. <br />

763 ; ---------------------------------------.---­<br />

E352 764 E6:<br />

E352 f46D 765 AL.PORT_A ;RUO SENSE SWITCHES<br />

El54 8400 '" AH,C<br />

766 HOY<br />

E3S6 A31000 767 HOY EQUIPJUG,AX ;STORE SENSE SW INFO<br />

£359 2430 76a .NO Al.'30H ; ISOLATE VIDEO SWS<br />

Elsa 7503 7•• JHZ E7 I VIDEO SWS SET TO 01<br />

E3S0 £99800 77. JMP fl'<br />

;SKIP VIDEO TESTS FOR BURN-IN<br />

E36D 771 £7: ; TEST.VIDEO:<br />

£360 86£0 772 XCHG AIi.AL<br />

E362 Bort3o 773 C"" Alt,3DH ;B/W CARD ATTACHED'!<br />

£365 7409 774 JE Ea ,YES - SET MODE fOR 8/W CARD<br />

E367 FECO 775 rHe Al lS£T COLOR I'100E FOR COLOR CD<br />

E369 80fC20 77. tHP AH,20H 180X25 MODE SElECTED?<br />

E36C 7502 777 JNE Ea iNQ - SET MODE fOR 40X25<br />

£36£ B003 77a HOY AL.3 jSET MODE FOR eOX25<br />

E370 779 E8: I SET_HODE:<br />

£370 50 7a. PUSH AX ;SAVE VID'EO "'ODE ON STACK<br />

E371 2.1.[4 7a. SUB AH,AH lINITlALIZE TO ALPHANUMERIC I1D<br />

E373 COlO 7a2 IHT '.H ;CALl VIDEO_IO<br />

E375 S8 783 pop AX JRESTORE VIDEO SENSE SWS IN AH<br />

£376 SO 7a_ PUSH AX J RESAVE VALUE<br />

E377 8800BO 7a5 HOV 8X,OSOOOH IBEG VIDEO RAM ADDR BIW CO<br />

E37A BAB803 786 I10V DX.3B8H IMOOE REG fOR B/W<br />

El7a 890010 7a7 HOY CX,4096 iRAtI BYTE CNT FOR 8/W CD<br />

BSO 8001 788 MOV AL,1 ; SET MODE FOR BW CARD<br />

£382 SOFC30 7a. CHP AH .30H lB.IW VlDEO CARD ATTACHED!<br />

£3.55 740B 7•• JE EO I YES - GO TEST VIDEO STG<br />

E3S7 BMOBa 79l HOY BX.OB800H jBEG VIDEO RAM AODR COLOR CD<br />

ElBA BADS03 792 HOY oX,30aH ;NOOE REG FOR COLOR CD<br />

E36D 890040 7.3 HOY CX,4000H ;RAM BYTE tNT FOR COLOR CO<br />

E390 fEce 7•• DEC AL I SET f100E TO 0 FOR COLOR CO<br />

£392 7'5 £9: ; TEST_VIDEO_STG!<br />

E392 EE 79. OUT OX ,At. iQISABLE VIDEO FOR COlOR CD<br />

£393 S£C3 7.7 NOV Es,ax JPOINT ES TO VIDEO RAI'1 STS<br />

£395 884000 R 7.8 MOY AX ,DATA. IPOINT OS TO DATA SEGM'ENT<br />

E39S SEDS 799 HOY DS.. AX<br />

E39A 813E72.oo3412 a •• CHP RESETJLAG,1234H ; POD INITIATED BY KBO RESET!<br />

BAD 7400 8.1 JE flO I1ES - SKIP VIDEO RAM TEST<br />

E3A2 8EDB 802 HOY DS.BX ; POINT OS TO VIO'£O RAM STG<br />

E3A4 Ee76FC a03 CALL STGTST_CN'T ;GO TEST VIDEO R/w STC;<br />

BA7 7406 a04 JE flO ISTG OK - CONTINUE TESTING<br />

flA' BA020} 8.5 HOY OX ,l02H ; SHUP I Of BEEPS<br />

BAC E6810Z 8•• CALL ERR_BEEP ;GO BEEP SPEAKER<br />

807 ;-------------------------------------------­<br />

80a ;TEST.09 <br />

a ••<br />

SETUP VIDEO DATA ON SCREEN FOR VIDEO UNE TEST. <br />

alO<br />

8ll<br />

8l'<br />

;DESCRIPTION <br />

EtlABLE VIDEO SIGNAL AtID SET MODE. <br />

DISPLAY A HORIZONTAL f\AR ON SCREEt{. <br />

al3 i ----------------------------.-------.- - - ---­<br />

E3AF 8l' ElO:<br />

E3AF 58 815 POP AX jGET VIDEO SENSE SWS (AM)<br />

nBO 50 al6 PUSH AX JSAVE IT<br />

UBI 5400 817 HOY AH ,0 ;EIIABLE VIDEO AND SET MODE<br />

E3Bl COlO ala INT lOH j VIDEO<br />

E3B5 SS2070 8"<br />

HOV AX.70Z0H ;W~T BLANKS IN PEVERSE V,IDEO<br />

E3B8 2BfF 8'. SUB DI,Dt ; SETUP STARTING LOC<br />

E38A B9'2600 8ll l10V CX,CiO ;NO. Of" BLANKS TO DISPLAY<br />

E38D Fe 0"<br />

CLO ;SET OIR flAG TO INCREMENT<br />

E3BE F3 821 REP 5T05101 iWRITf VIDEO STORAGE<br />

E3Bf AB<br />

A-12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!