home *** CD-ROM | disk | FTP | other *** search
- 20 DEF SEG=0 : DC.OFF=PEEK(&H4F0) + PEEK(&H4F1) *256
- 30 DC.SEG = PEEK(&H4F2) + PEEK(&H4F3) * 256
- 35 DEF SEG = DC.SEG : DOSCALL=DC.OFF
- 50 IF PEEK(DOSCALL)<>&H2E THEN PRINT "DOSCALL.COM MUST BE INSTALLED!":BEEP:END
- 60 ERR.FLAG%=0:CMD$=""
- 70 CLS:KEY OFF
- 80 LOCATE 1,1:COLOR 0,15:PRINT" INPUT DOS COMMAND: ";:COLOR 7,0:INPUT CMD$
- 85 IF CMD$="" THEN CLS:KEY ON : END
- 90 IF INSTR(CMD$,"BASIC") OR INSTR(CMD$,"basic") THEN BEEP:GOTO 70
- 100 DEF SEG = DC.SEG:CALL DOSCALL(CMD$,ERR.FLAG%)
- 105 COLOR 0,15
- 110 LOCATE 1,60:PRINT" DONE: ERROR =";ERR.FLAG%
- 120 LOCATE 2,60:PRINT" <CR> TO CONTINUE "
- 125 COLOR 7,0
- 130 WHILE INKEY$="":WEND:GOTO 70
-