; BootDirectory.txt - Truth mapping from boot file number to names
; Last modified May 22, 1986 4:07:57 am PDT by HGM
; Copy /Indigo/Portola/BootDirectory.txt ← ///BootDirectory.txt

; This file is not intended for consumption by any program, but rather is a
; guide to constructing the [BootServer] section of a boot server's parameter
; file. It's unlikely that any given boot server would wish to keep the full
; complement of boot files. Additionally, the blank lines and comments
; sprinkled throughout this file are not acceptable to Gateway boot servers.

; These numbers are for Pup booting only. NS booting uses an entirely
; different numbering scheme.

; Entries that are commented out are obsolete and should be stamped out.
; The boot file numbers should not be re-used.


; 0 to 2777 reserved for Alto boot files.

0 DMT.Boot
1 NewOs.Boot
2 FTP.Boot
3 Scavenger.Boot
4 CopyDisk.Boot
5 CRTTest.Boot
6 MadTest.Boot
7 Chat.Boot
10 NetExec.Boot
11 PupTest.Boot
12 EtherWatch.Boot
13 KeyTest.Boot
14 Calculator.Boot
15 DiEx.Boot
16 TriEx.Boot
17 EDP.Boot
20 BFSTest.Boot
21 GateControl.Boot
22 EtherLoad.Boot
23 ARSubmit.Boot
24 Neptune.Boot
25 What.Boot
26 Talk.Boot
40 Pupwatch.boot
100 MesaNetExec.boot
200 CedarNetExec.boot

1000 ShowAIS.Boot
1001 StarWars.Boot
1002 Fly.Boot
1003 Kal.Boot
1004 PinBall.Boot
1005 Pool.Boot
1006 MazeWar.Boot
1007 Trek.Boot
1010 Invaders.Boot
1011 IranWars.Boot
1012 AstroRoids.Boot
1013 Clock.Boot
1014 Galaxian.Boot
1015 PPong.Boot
1016 Flash.Boot
1017 Messenger.Boot
1020 Reversi.Boot
1021 Maze.Boot
1022 Scenes.Boot
1023 MissileCommand.Boot


; 3000 through 3777 reserved for booting microcode. Some of these numbers are
; constants wired into EProm microcode that would be difficult to change.

; 3000 AmargosaInitial.eb
; 3001 AltoLF.eb
; 3002 AltoCSL.eb
; 3003 AmargosaPilotLF.eb
; 3004 AmargosaPilotCSL.eb
; 3005 AltoTOR.eb
; 3007 AmargosaPilotTOR.eb
3017 BootMeAgain.eb -- For testing microcode boot servers and boot loaders

3110 AltoMesaDorado.eb
3111 SmalltalkDorado.eb
3112 AltoMesaDorado.eb -- Not special any more, since Lisp now loads its own microcode
3113 CedarDorado.eb
3114 TestDorado.eb

; The repetitions below are because there used to be different microcode (hence
; different boot file numbers) for different display/keyboard configurations.
; Now the same microcode handles all configurations.
3400 Initial.eb
3410 AltoXX.eb -- UTVFC with unrecognized display/keyboard
3411 AltoD0.eb
; 3412 AltoD0.eb -- historical
3413 Alto5700.eb
; 3414 Alto.eb
3420 PilotXX.eb -- UTVFC with unrecognized display/keyboard
3421 PilotD0.eb
; 3422 PilotD0.eb -- historical
3423 PilotTOR.eb
; 3424 PilotCSLF.eb -- historical
3425 CedarD0.eb
; 3426, 3427 reserved for variant terminals for CedarD0.eb


; 4000 through 4777 reserved for Pilot-related software (germs and boot files)

; 4000 Pilot.eg
; 4001 Othello.pb
4002 SA4000Diagnostic.pb
4003 DispKbdDiagD0.pb
4010 D0.eg
4011 OthelloD0.pb
4100 Pilot5700.eb

; 5000 through 5777 reserved for Cedar-related software (germs and boot files)

5000 CedarD0.eg
5001 CedarOthelloD0.pb

5100 CedarDorado.eg
5101 CedarOthelloDorado.pb
5103 BasicCedarDorado.pb

5200 BasicCedarDLion20.pb
5201 BasicCedarDLion21.pb
520x BasicCedarDLion2x.pb
5210 BasicCedarTriDLion20.pb
5211 BasicCedarTriDLion21.pb
521x BasicCedarTriDLion2x.pb

; 40000 thru 47777 will not be automatically grabbed by IFS boot servers;
; but if they already exist, they will be kept up to date. By convention,
; "private" versions of public boot files are maintained by assigning
; the public boot file number plus 40000.

43000 AlphaMesaMesaNetExec.boot
43001 AlphaMesaPilotD0.eb
43002 AlphaMesaD0.eg
43003 AlphaMesaOthelloD0.pb

; 100000 and above do not automatically propagate. They are usually kept on
; only one boot server and are private to that server.

100000 <hostname>.boot ; is suggested for testing/debugging boot servers