home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS - Coast to Coast
/
simteldosarchivecoasttocoast.iso
/
pcmag
/
vol9n21.zip
/
BRIGHT.BAT
< prev
next >
Wrap
DOS Batch File
|
1989-10-13
|
1KB
|
41 lines
@ECHO OFF
SET monitor=
IF '%1'=='' GOTO bad
FOR %%v IN (C M E c m e) DO IF %%v==%1 SET monitor=%1
IF '%monitor%'=='' GOTO bad
ECHO A100 > TEMPDBUG.SCR
GOTO label%monitor%
:LabelC (for CGA)
ECHO MOV DX,3D8 >> TEMPDBUG.SCR
GOTO CGAorMono
:labelM (for Monochrome)
ECHO MOV DX,3B8 >> TEMPDBUG.SCR
:CGAorMono (for CGA and Monochrome)
IF '%2'=='' ECHO MOV AL,9 >> TEMPDBUG.SCR
IF NOT '%2'=='' ECHO MOV AL,29 >> TEMPDBUG.SCR
ECHO OUT DX,AL >> TEMPDBUG.SCR
GOTO finish
:LabelE (for EGA)
IF '%2'=='' ECHO MOV BL,0 >> TEMPDBUG.SCR
IF NOT '%2'=='' ECHO MOV BL,1 >> TEMPDBUG.SCR
ECHO MOV AX,1003 >> TEMPDBUG.SCR
ECHO INT 10 >> TEMPDBUG.SCR
:finish (for any monitor)
ECHO RET >> TEMPDBUG.SCR
ECHO. >> TEMPDBUG.SCR
ECHO G >> TEMPDBUG.SCR
ECHO Q >> TEMPDBUG.SCR
DEBUG < TEMPDBUG.SCR > NUL
:DEL TEMPDBUG.SCR
REM Delete the next two lines if you don't load ANSI.SYS
IF '%2'=='' ECHO
This line has a bright background
IF NOT '%2'=='' ECHO Back to normal
GOTO end
:bad
ECHO Call BRIGHT with a command line parameter of C, M, or E,
ECHO C for CGA, M for Monochrome, E for EGA/VGA. To turn
ECHO OFF bright background, add another parameter on the
ECHO command line, e.g. "BRIGHT E X"
:end
SET monitor=