The MAX DOS Program Listing

Publication: Update Magazine
Pub Details: Update January 1989
Date: January 1989
Pages: 22

THE OCTOBER 87-JANUARY 88 ISSUE LKDOS DISK

Disk Name : OCT87/Jan88

FORMAT.BO    001 Hcode.Co     001
AUTOSTART    002 Purity.B1    001
ml.A$        005 LLOOK.B1     001
fm.C1        002 pg.C1        002
fo.C1        002 ml.C1        002
cpr.C1       002 prog.B1      001
J-UTIL.B1    002 vars.B1      001
pseudo.B1    001 MMRG.B1      002
USING.B1     001 PROMPT.B1    001
MENAG.B1     001 PSTAT.B1     001
BRIEF.B1     001 BRIEF.B2     002
mterm.B1     001 mterm2.C1    002
mterm.CT     002 PGMOV.B1     001
pgmov.B2     001 PROG.B1      001
PROG.B2      001 USA.B1       001
HUMOR.B1     001 HR.C1        002
GAME1.B1     002 PrgADD.B1    001
Kmath.B1     001 GAME2.B1     002
Pscren.B1    001 TESTER.B1    002
TIP.C1       002 TIPS-1.B1    006
TIPS-2.B1    006 cp.C1        002
A-MEM.B1     001

LARKEN LKDOS 1986
Track/Side  040/002
Total Files 043
Free Blocks 005
--------------------------------

The following MAX DOS program lines did these column printing and the LKDOS CATALOG of the October 87-January 88 Issue Disk

Note that line 10 first initial-izes the Oliger Printer driver, then pokes a line length, then prints the Header.

Next, the LKDOS is initialized, and disk #3 is selected. Then CAT “”, gets the directory.

Since Channel #2 is OPENED in the conventional manner, PRINT goes to the printer instead of the screen (LIST also).

RANDOMIZE USR 100 is used in lieu of PRINT #4 to preceed the LKDOS commands. Actually both work in most instances, but RANDOMIZE USR 100 is less likely to introduce conflicts between the two DOS EPROMs.

Now we will LIST the program and then CLOSE #2 so that the next PRINT will be to the screen

THE MAX DOS PROGRAM LISTING

10 LET /p=o: POKE 23323,32: OPEN #2,"P": PRINT "THE OCTOBER 87-JANUARY 88 ISSUE"'"LKDOS DISK"'': RANDOMIZE USR 100: OPEN #4,"DD": RANDOMIZE USR 100: GO TO 3: RANDOMIZE USR 100: CAT "",: PRINT "--------------------------------"''"The following MAX DOS program"'"lines did these column printing and the LKDOS CATALOG of the    October 87-January 88 Issue Disk"''
20 PRINT "Note that line 10 first initial-izes the Oliger Printer driver, then pokes a line length, then prints the Header."''"Next, the LKDOS is initialized, and disk #3 is selected. Then CAT """", gets the directory."''
30 PRINT "Since Channel #2 is OPENED in the conventional manner, PRINT goes to the printer instead of the screen (LIST also)."
34 CLOSE #2: CLS : PRINT "Adjust page for Col 2"''"Tnen ENTER": PAUSE 0: CLS : OPEN #2,"P"
40 PRINT "RANDOMIZE USR 100 is used in lieu of PRINT #4 to preceed the LKDOS commands. Actually both work in most instances, but RANDOMIZE USR 100 is less likelyto introduce conflicts between the two DOS EPROMs."'': PRINT "Now we will LIST the program andthen CLOSE #2 so that the next PRINT will be to the screen"''" THE MAX DOS PROGRAM LISTING"'': LIST
42 CLOSE #2
50 LET /d=1: CAT : INPUT "Enter Title to LOAD";a$: LOAD /a$: REM Cat the Oliger Disk and LOAD a Oliger Disk Program.

Note: Type-in program listings on this website use ZMAKEBAS notation for graphics characters.