LispOtherFiles.txt. Last edited: March 17, 1981 8:05 PM by Beau Sheil

The following files are part of the Lisp Bcpl but are generated by Lisp. They should be obtained from [maxc2]<blisp>.

CallSubrs.bcpl LispBcpl.params

LispBcpl.params is needed for compilation, CallSubrs.bcpl must be compiled (as it is by CompileLisp.cm) and included in the loadup.

The following Alto files are needed to compile and load Lisp.run.

AltoDefs.d AltoFileSys.d Disks.d KbdDefs.d Pup0.decl Pup1.decl Streams.d SysDefs.d AltoQueue.br Context.br ContextInit.br ContextSched.br ContextSchInit.br Dirs.br DspStreamsA.br DspStreamsB.br GP.br Interrupt.br InterruptInit.br Pup1b.br Pup1OpenClose.br PupAl1a.br PupAlEtha.br PupAlEthb.br PupDummyGate.br PupRoute.br PupAlEthInit.br Pup1Init.br Isf.br IsfInit.br MDI.br
All of these come from the local source of Alto packages [Maxc2]<alto>. The .d and .br files as is, the rest from the dump files
Context.dm Interrupt.dm Pup.dm

Dirs, DspStreamsA.br, DspStreamsB.br are either extracted from OSBRS.dm or compiled from the sources from OSSources.dm.

Isf.br, IsfInit.br are likewise created from Isf.dm or by compiling the contents of <Altosource>isf.dm.

KbdDefs.d can be extracted from <altosource>Kbd.dm

The rest of this file is a command file which can hopefully be used to restore all of these files from their original sources.

--------------------------------------------------------------------

// Command file to set up Lisp BCPL environment

ftp/-E maxc2 directory/C Alto retrieve/>A Bcpl.run Asm.run Bldr.run

ftp/-E maxc2 directory/c Blisp retrieve/>A CallSubrs.bcpl LispBcpl.params

// defs files
ftp/-E maxc2 directory/c Alto retrieve/c AltoDefs.d AltoFileSys.d Disks.d Streams.d SysDefs.d Sys.bk

// Alto packages
ftp/-E maxc2 directory/c Alto ↑
retrieve/c AltoQueue.br GP.br MDI.br AltoTimer.br ↑
load/c Context.dm ↑
load/c Interrupt.dm ↑
load/c Isf.dm ↑
load/c PupPackage.dm ↑
load/s OSBRS.dm DspStreamsA.br DspStreamsB.br Dirs.br

ftp/-E maxc2 directory/c AltoSource load/s KBD.dm KbdDefs.d