home *** CD-ROM | disk | FTP | other *** search
- REM CONVERT CONVERTS BASIC PROGRAMS USING EACH LINE HAVING A NUMBER \
- TO CBASIC FORMAT WHERE ONLY ADDRESS LINE NUMBERS ARE REQUIRED \
- THIS IS DONE BY FIRST OUTPUTTING THE CBASIC LIST FILE TO DISK \
- AND THEN ALLOWING CONVERT TO READ THIS FILE.
- INPUT "INPUT FILE NAME, LST SUFIX ASSUMED";IN$
- INPUT "DO YOU WANT THE INPUT SHOWN ON THE CONSOLE";INP$
- INPUT "OUTPUT FILE NAME, FIX SUFIX ASSUMED";OUT$
- INPUT "DO YOU WANT THE OUTPUT SHOWN ON THE CONSOLE";OUTP$
- PRINT:PRINT
- OPEN IN$+".LST" AS 1
- IF END #1 THEN 98
- READ #1;LINE A$
- IF LEFT$(A$,6)<>"CBASIC" THEN \
- PRINT "INPUT FILE INVALID, PROCESSING TERMINATED":GOTO 99
- CREATE OUT$+".FIX" AS 2
- IF END #2 THEN 98
- 10 READ #1;LINE A$
- IF INP$="Y" THEN PRINT A$
- FOR S=1 TO 80
- IF MID$(A$,S,1)="*" THEN GO TO 30
- IF MID$(A$,S,1)<>":" THEN NEXT S
- A$=RIGHT$(A$,LEN(A$)-(S+1))
- GOTO 40
- 30 S=S+2
- FOR S=S TO 80
- IF MID$(A$,S,1)<>" " THEN NEXT S
- A$=" "+RIGHT$(A$,LEN(A$)-S) REM ADD TWO SPACES
- 40 IF OUTP$="Y" THEN PRINT A$
- PRINT USING "&";#2;A$
- GOTO 10
- 98 CLOSE 2
- 99 CLOSE 1
- END
-