-1

Is there a code to set the font color for all outputted text in a86? I have to combine the following two programs, using the background from SIEGE and the content of FTCONV. My problem is that I'm working on a limited timeframe and I'd really like to know if there's something that can speed up my job, which is to make all the text in FTCONV white when I combine it with SIEGE.

Any ideas? Files attached below for perusal.

Attachments
JMP MAIN
;-----------------------------------------------------------------
;This program converts input to HEX, OCT, BIN or DEC
;maximum 16bits;65535D; FFFFH; 
;CREATED: August 4,2009
;Mirzi Coleen Fernando; Orbenson Neil Y. Tan
;LAST MODIFIED: AUGUST 9, 2009
;-----------------------------------------------------------------

        P_DEC   DB     'Enter decimal: $'
        P_BIN   DB     'Enter binary: $'
        P_HEX   DB     'Enter hexadecimal: $'
        P_OCT   DB     'Enter octal number: $'

        O_DEC   DB     'Output in decimal:                 $'
        O_BIN   DB     'Output in binary:       $'
        O_HEX   DB     'Output in hexadecimal:              $'
        O_OCT   DB     'Output in octal number:           $'
;-----------------------------------------------------------------
        PROMPT_REP      DB      '   Press any key to restart...(X for exit)$'

        MENU_TITLE      DB      '   Conversion Program$'
        MENU_SELECT     DB      'Select from 1-4: $'

        MENU_TABLE      DB        '     [1] - INPUT IS IN DECIMAL    ';34
                        DB        '     [2] - INPUT IS IN BINARY     '
                        DB        '     [3] - INPUT IS IN HEXADECIMAL'
                        DB        '     [4] - INPUT IS IN OCTAL      '
        MENU_OUT        DB      36 DUP ('$')

        ERROR_MSG       DB      '	Input ERROR!!! Input ERROR!!! Input ERROR!!!$'
;-----------------------------------------------------------------
        D_DEC   DB     6 DUP ('$')
        D_BIN   DB     17 DUP ('$')
        D_HEX   DB     5 DUP ('$')
        D_OCT   DB     7 DUP ('$')

	DISPLAY_FLAG	DB	?
;-----------------------------------------------------------------      
                 
        ONE     DB      1
        TWO     DB      2
        TWO_W   DW      2
	EIGHT	DW	8
        TEN_W   DW      10
	SIXTEEN	DW	16
        T_F     DB      34
;-----------------------------------------------------------------
        INPARAMETERS    LABEL   BYTE
        MAXLENGTH       DB      25
        ACTUALLENGTH     DB      ?
        INPUT_DATA      DW      25 DUP('$')


;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
;============================MAIN=====================================
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
MAIN:
        LEA SI, INPUT_DATA
	MOV	DISPLAY_FLAG,0H
	;DISPLAY_FLAG
	;0111=07H	HIDE DECIMAL
	;1011=0BH	HIDE BINARY
	;1101=0DH	HIDE HEXADECIMAL
	;1110=0EH	HIDE OCTAL

        CALL    MENU

        MOV     AH,01H
        INT     21H
	MOV 	BL,AL

	CALL SET_CURSOR

	MOV 	AL,BL

        CMP     AL,31H
        JE      GOTO_DECIMAL

        CMP     AL,32H
        JE      GOTO_BINARY

        CMP     AL,33H
        JE      GOTO_HEXADECIMAL

        CMP     AL,34H
        JE      GOTO_OCTAL

        CALL    ERROR_
        CALL    MENU_PROMPT
EXIT2:   INT 20H

;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
;=====================================================================
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
GOTO_DECIMAL:
	MOV	DISPLAY_FLAG,07H
	JMP DECIMAL
GOTO_BINARY:
	MOV	DISPLAY_FLAG,0BH
	JMP BINARY
GOTO_HEXADECIMAL:
	MOV	DISPLAY_FLAG,0DH
	JMP HEXADECIMAL
GOTO_OCTAL:
	MOV	DISPLAY_FLAG,0EH
	JMP OCTAL

;=-=-=-=-=-=-=-=-=-=-=-=-=-=DECIMAL=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
DECIMAL:	;CONVERT DECIMAL STRING TO DECIMAL

        MOV AH,09H
        LEA DX,P_DEC
        INT 21H
	MOV MAXLENGTH,6			;set length of input

	CALL INPUT_DATA_STRING

STRINGCON:				;convert string to decimal
	LEA SI,INPUT_DATA
	MOV CL,ACTUALLENGTH
	MOV CH,CL
	MOV BX,00H 
	MOV AH,00H	
INIT: 
	MOV CL,CH
	MOV AX,0H
	MOV AL,[SI]
	SUB AL,30H
	;---------------
	CMP AL,0H			;ERROR CHECKING
	JB GOTO_ERROR
	CMP AL,9H
	JA GOTO_ERROR
	;--------------
PROCESS1:
	
	DEC CL,01H 
	CMP CL,00H
	JE PROCESS2
	MUL TEN_W
	
	JMP PROCESS1
PROCESS2:
	;MOV DX,BX

	ADD BX,AX
	INC SI,1
	DEC CH,01H
	CMP CH,00H
	JNE INIT
	;---------------
	;MOV DX,1
	;CMP OF,DX			;ERROR CHECKING
	;JE GOTO_ERROR	
	;--------------
	JMP START_CONVERSIONS           ;START D2B CONVERSION


;=-=-=-=-=-=-=-=-=-=-=-=-BINARY=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
BINARY:		;CONVERT BINARY STRING TO DECIMAL
        MOV AH,09H
        LEA DX,P_BIN
        INT 21H
	MOV MAXLENGTH,17			;set length of input

	CALL INPUT_DATA_STRING

BIN2DEC:
		LEA		SI,INPUT_DATA
		MOV		CL,ACTUALLENGTH
		MOV		BX,0
PROCESS_b:
		MOV		DL,[SI]
		SUB		DL,30H
		;---------------
		CMP DL,0H			;ERROR CHECKING
		JB GOTO_ERROR
		CMP DL,1H
		JA GOTO_ERROR
		;--------------
		MOV		CH,CL
		MOV		AX,01H
		CMP		DL,00H
		JE		PROCESS3_b
PROCESS1_b:
		DEC		CH,01H
		CMP		CH,00H
		JE		PROCESS2_b
		MUL		TWO_W

		JMP		PROCESS1_b
PROCESS2_b:		
		ADD		BX,AX		
PROCESS3_b:
		INC		SI,1
		DEC		CL,1	
		CMP		CL,00H
		JE		RETURN_b
		JMP		PROCESS_b
RETURN_b:
		
		JMP		START_CONVERSIONS


GOTO_ERROR: JMP ERROR_

;=-=-=-=-=-=-=-=-=-=-=-=-HEXADECIMAL=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
HEXADECIMAL:	;CONVERT HEXADECIMAL STRING TO DECIMAL
        MOV AH,09H
        LEA DX,P_HEX
        INT 21H

	MOV MAXLENGTH,5			;set length of input

	CALL INPUT_DATA_STRING

HEX2DEC:
		LEA 		SI,INPUT_DATA
		MOV		CL,ACTUALLENGTH
		MOV		BX,0
PROCESS_H:
		MOV		AX,00H
		MOV		AL,[SI]
		MOV		CH,CL
		CMP		AL,39H
		JA		SUB_A_H		
		SUB		AL,30H
PROCESS1_H:
		DEC		CH,01H
		CMP		CH,00H
		JE		PROCESS2_H

		MUL		SIXTEEN
		JMP		PROCESS1_H	
PROCESS2_H:
		ADD		BX,AX
		INC		SI,1
		DEC		CL,1	
		CMP		CL,00H
		JE		RETURN_H
		JMP		PROCESS_H
RETURN_H:		
		JMP		START_CONVERSIONS
SUB_A_H:
		CMP		AL,60H
		JA		SUB_B_H
		SUB		AL,55D
		JMP		PROCESS1_H
SUB_B_H:
		SUB		AL,87D
		JMP		PROCESS1_H

;=-=-=-=-=-=-=-=-=-=-=-=-=OCTAL-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
OCTAL:		;CONVERT OCTAL STRING TO DECIMAL
        MOV AH,09H
        LEA DX,P_OCT
        INT 21H

	MOV MAXLENGTH,7			;set length of input
	
	CALL INPUT_DATA_STRING

OCT2DEC:
		LEA 		SI,INPUT_DATA
		MOV		CL,ACTUALLENGTH
		MOV		BX,0
PROCESS_O:
		MOV		AX,00H
		MOV		AL,[SI]
		MOV		CH,CL		
		SUB		AL,30H
		;---------------
		CMP AL,0H			;ERROR CHECKING
		JB GOTO_ERROR
		CMP AL,7H
		JA GOTO_ERROR
		;--------------
PROCESS1_O:
		DEC		CH,01H
		CMP		CH,00H
		JE		PROCESS2_O

		MUL		EIGHT
		JMP		PROCESS1_O	
PROCESS2_O:
		ADD		BX,AX
		INC		SI,1
		DEC		CL,1	
		CMP		CL,00H
		JE		RETURN_O
		JMP		PROCESS_O	
RETURN_O:		
		JMP		START_CONVERSIONS



;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
;=======================START_CONVERSIONS=============================
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
START_CONVERSIONS:			;start conversions
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
START_D2B:	;CONVERT DECIMAL TO BINARY STRING
      ;----------------INITIALIZATIONS--------
	; make sure the data value is saved in BX
	LEA DI,D_BIN
        MOV CL,0H
UPD_D2B:
        MOV DX,BX
        SAR DX,CL               ;SHIFT RIGHT CL BITS
        AND DX,0001H		;CLEAR UPPER 15 BITS
        MOV AX,DX		;SAVE DATA TO AX
        PUSH AX			;PUSH TO SAVE FOR STRING REVERSE
        INC CL,1                ;INCREMENT 1 FOR SHIFT
        CMP CL,10H              ;COMPARE IF EXTRACTION HAS REACHED 16BITS
        JE  SET_D2B_COUNTER
        JMP UPD_D2B
SET_D2B_COUNTER:
        MOV CX,10H
TRANSFER_D2B:
        POP AX
        ADD AL,30H
        MOV [DI],AL
TRANSFER_CHECK_D2B:
        INC DI
        LOOP TRANSFER_D2B
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
START_D2H:	;CONVERT DECIMAL TO hexadecimal STRING
      ;----------------INITIALIZATIONS--------
	; make sure the data value is saved in BX
	LEA DI,D_HEX
        MOV CL,0H
UPD_D2H:
        MOV DX,BX
        SAR DX,CL               ;SHIFT RIGHT CL BITS
        AND DX,000FH		;CLEAR UPPER 12 BITS
        MOV AX,DX
        PUSH AX
        INC CL,4
        CMP CL,10H
        JE  SET_D2H_COUNTER
        JMP UPD_D2H
SET_D2H_COUNTER:
        MOV CX,4
TRANSFER_D2H:
        POP AX
        CMP AL,0AH
        JAE SAVE_ALPHA
        ADD AL,30H
        MOV [DI],AL
        JMP TRANSFER_CHECK
SAVE_ALPHA:
        ADD AL,37H
        MOV [DI],AL
        JMP TRANSFER_CHECK

TRANSFER_CHECK:
        INC DI
        LOOP TRANSFER_D2H
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
START_D2O:	;CONVERT DECIMAL TO octal STRING
      ;----------------INITIALIZATIONS--------
	; make sure the data value is saved in BX
	LEA DI,D_OCT
        MOV CL,0H
UPD_D2O:
        MOV DX,BX
        SAR DX,CL               ;SHIFT RIGHT CL BITS
        CMP CL,0FH               ;COMPARE FOR HIGHEST 3BIT, GET ONLY ITS FIRST BIT
        JE  NEXT_D2O
        AND DX,0007H
BACK_D2O:
        MOV AX,DX
        PUSH AX
        INC CL,3
        CMP CL,012H              ;COMPARE NUMBER OF SHIFTS 
        JE  SET_D2O_COUNTER
        JMP UPD_D2O
NEXT_D2O:
        AND DX,0001H
        JMP BACK_D2O
SET_D2O_COUNTER:
        MOV CX,6
TRANSFER_D2O:
        POP AX
        ADD AL,30H
        MOV [DI],AL
TRANSFER_CHECK_D2O:
        INC DI
        LOOP TRANSFER_D2O
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
DEC_DIS_D2D:		;CONVERT DECIMAL TO DECIMAL STRING
		LEA		DI,D_DEC
		MOV		CX,00H
P1:
		CMP		BX,2710H		;10000
		JB		INIT1
		SUB		BX,2710H
		INC		CL,01H
		JMP		P1
INIT1:
		CALL		DEC_SAVE
P2:
		CMP		BX,3E8H
		JB		_INIT
		SUB		BX,3E8H;1000D
		INC		CL,01H
		JMP		P2
_INIT:
		JMP		INIT2
INIT2:
		CALL		DEC_SAVE
P3:
		CMP		BX,64H
		JB		INIT3
		SUB		BX,64H
		INC		CL,01H
		JMP		P3
INIT3:
		CALL		DEC_SAVE
P4:		
		CMP		BX,0AH
		JB		INIT4
		SUB		BX,0AH
		INC		CL,01H
		JMP		P4
INIT4:
		CALL		DEC_SAVE
		MOV		CL,BL
		CALL		DEC_SAVE
		JMP		DISPLAY
DEC_SAVE:
		ADD		CL,30H
		MOV		[DI],CL
		INC		DI,1 		
		MOV		CL,00H
		RET
		
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
JMP MAIN

                RED       DB      "                                                                                $"
                DARKRED   DB      " $"
                DARKRED1  DB      "                                                                                $"
                DARKRED2  DB      "     ________  ___  ____________  _________   ________      ,....  ________ _   $"
                DARKRED3  DB      "    / ______/ /  /   ________    / _______/  / ______/     ||[]| /===///===/]   $"              
                DARKRED4  DB      "   / /_____  /  /   / ______/   / / _____   / /_____       /[ ] [ ]_\__         $"
                DARKRED5  DB      "  /_____  / /  /   / ___/__    / / /__  /  / ______/      |||_____\\\ |\        $"
                DARKRED6  DB      " ______/ / /  /   /_______/   / /____/ /  / /______     ====\___/====\===       $"
                DARKRED7  DB      "/_______/ /__/ ____________  /________/  /________/    (**) (**) (**) (**)      $"

MAIN:
        
        CALL DISPLAY
        CALL CLEAR
        CALL BACKGROUND

BACKGROUND:

        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,0000H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,0100H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,0200H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,0300H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,0400H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,0500H
        INT 10H

        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0CFH
        LEA BP,DARKRED2
        MOV CX,80
        MOV DX,0501H
        INT 10H

        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,0600H
        INT 10H

        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0CFH
        LEA BP,DARKRED3
        MOV CX,80
        MOV DX,0601H
        INT 10H

        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,0700H
        INT 10H

        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0CFH
        LEA BP,DARKRED4
        MOV CX,80
        MOV DX,0701H
        INT 10H

        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,0800H
        INT 10H

        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0CFH
        LEA BP,DARKRED5
        MOV CX,80
        MOV DX,0801H
        INT 10H

        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,0900H
        INT 10H

        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0CFH
        LEA BP,DARKRED6
        MOV CX,80
        MOV DX,0901H
        INT 10H

        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,0A00H
        INT 10H

        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0CFH
        LEA BP,DARKRED7
        MOV CX,80
        MOV DX,0A01H
        INT 10H

        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,0B00H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,0C00H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,0D00H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,0E00H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,0F00H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,1000H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,1100H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,1200H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,1300H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,1400H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,1500H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,1600H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,1700H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,0C0H
        LEA BP,RED
        MOV CX,80
        MOV DX,1800H
        INT 10H

        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1801H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1803H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1805H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1807H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1809H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,180BH
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,180DH
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,180FH
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1811H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1813H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1815H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1817H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1819H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,181BH
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,181DH
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,181FH
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1821H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1823H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1825H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1827H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1829H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,182BH
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,182DH
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,182FH
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1831H
        INT 10H
        MOV AH,13H
        MOV AL,0H
        MOV BH,0H
        MOV BL,040H
        LEA BP,DARKRED
        MOV CX,1
        MOV DX,1833H
        INT 10H
1
Contributor
1
Reply
2
Views
8 Years
Discussion Span
Last Post by geno93n0
This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.