> > I have a bunch of old 5 inch disks from those days including a PS-algol
> > system for the 8086 that I wrote between leaving edinburgh and going
> > to Strathclyde - wrote most of it at edinburgh modified it at strathclyde.

I attach a ziped salgol system. It seems to work provided
that
1. You create a directory called \7layer in the root disk
2. you copy the file 7layer.sys to the root directory

It is missing the help files and the psr command which
runs programs.

It can still run programs interactively though
type
s
at the command line and you get a turbo pascal style editor/compiler
Icon  Name                    Last modified      Size  Description
[   ] 7layer.sys 2008-10-13 09:05 156 [TXT] README 2008-10-13 09:04 599 [   ] SEIVE.OUT 2008-10-13 09:04 1.5K [   ] a86.com 2008-10-13 09:05 21K [TXT] acker.c 2008-10-13 09:05 210 [   ] asmtest.pas 2008-10-13 09:05 396 [TXT] assemble.pas 2008-10-13 09:04 4.3K [TXT] bufdecls.pas 2008-10-13 09:05 1.4K [   ] cgen.pas 2008-10-13 09:04 4.9K [TXT] cgengen.pas 2008-10-13 09:04 15K [TXT] checkop.c 2008-10-13 09:05 312 [   ] classtab.cmp 2008-10-13 09:04 2.2K [   ] compile.pas 2008-10-13 09:05 5.7K [TXT] compiler.msg 2008-10-13 09:05 3.4K [   ] control.pas 2008-10-13 09:05 15K [TXT] crtlib.c 2008-10-13 09:04 1.2K [   ] dbtest.s 2008-10-13 09:05 1.2K [   ] dir.pas 2008-10-13 09:04 32K [TXT] dlb.pas 2008-10-13 09:04 12K [   ] edit_err.pas 2008-10-13 09:05 6.8K [TXT] editdecl.pas 2008-10-13 09:05 6.2K [TXT] editor.msg 2008-10-13 09:05 3.4K [TXT] editor.pas 2008-10-13 09:05 58K [   ] enter.asm 2008-10-13 09:05 144 [TXT] env.pas 2008-10-13 09:05 1.6K [TXT] errors.pas 2008-10-13 09:05 2.0K [TXT] exec.c 2008-10-13 09:05 778 [   ] exec.pas 2008-10-13 09:05 5.7K [TXT] exect.pas 2008-10-13 09:05 6.1K [TXT] filelib.c 2008-10-13 09:04 5.7K [   ] filelib.s 2008-10-13 09:04 373 [TXT] fsm.pas 2008-10-13 09:05 12K [   ] graphics.asm 2008-10-13 09:05 4.8K [TXT] graphics.c 2008-10-13 09:05 3.9K [TXT] idtypes.pas 2008-10-13 09:05 8.0K [   ] iolib.8 2008-10-13 09:05 5.0K [   ] iolib.asm 2008-10-13 09:05 812 [TXT] lexemes.def 2008-10-13 09:05 815 [   ] lexemes.pas 2008-10-13 09:05 2.0K [TXT] link.c 2008-10-13 09:05 4.3K [TXT] link.h 2008-10-13 09:05 63 [   ] linker.asm 2008-10-13 09:05 547 [TXT] logfile 2008-10-13 09:05 0 [TXT] main.c 2008-10-13 09:05 278 [TXT] mandel.s 2008-10-13 09:05 11K [TXT] mathlib.c 2008-10-13 09:05 1.0K [TXT] mathlib.s 2008-10-13 09:05 893 [   ] menu.pas 2008-10-13 09:04 56K [   ] menu.s 2008-10-13 09:05 142 [TXT] menulib.s 2008-10-13 09:04 1.0K [   ] menuseg.out 2008-10-13 09:04 5.0K [TXT] menuseg.s 2008-10-13 09:04 3.9K [TXT] mkctab.pas 2008-10-13 09:05 2.3K [TXT] mouse.c 2008-10-13 09:05 92 [   ] mouse.pas 2008-10-13 09:04 23K [   ] opcodes.asm 2008-10-13 09:04 6.1K [TXT] opcodes.def 2008-10-13 09:04 1.6K [   ] opcodes.pas 2008-10-13 09:05 18K [TXT] procdef.c 2008-10-13 09:05 6.6K [TXT] pslib.c 2008-10-13 09:05 30K [   ] putloop.asm 2008-10-13 09:05 4.4K [TXT] raster.c 2008-10-13 09:05 5.1K [   ] rastrlib.s 2008-10-13 09:05 4.3K [   ] reader.pas 2008-10-13 09:05 2.1K [TXT] reals.pas 2008-10-13 09:04 2.0K [TXT] s.asm 2008-10-13 09:04 0 [   ] s.exe 2008-10-13 09:04 83K [TXT] s.lis 2008-10-13 09:04 0 [   ] sagen.pas 2008-10-13 09:04 34K [TXT] salgol.pas 2008-10-13 09:05 3.1K [   ] salib.8 2008-10-13 09:04 13K [TXT] salib.h 2008-10-13 09:04 425 [TXT] sasyn.pas 2008-10-13 09:04 60K [   ] sc.exe 2008-10-13 09:05 138K [   ] sc.pas 2008-10-13 09:05 4.6K [   ] screen.pas 2008-10-13 09:05 17K [   ] segdemo.s 2008-10-13 09:05 192 [   ] seive.s 2008-10-13 09:05 550 [TXT] string.c 2008-10-13 09:05 37 [   ] strlib.s 2008-10-13 09:05 2.8K [   ] symbols.pas 2008-10-13 09:05 1.6K [   ] symtab.pas 2008-10-13 09:05 17K [TXT] tablelib.s 2008-10-13 09:05 0 [   ] tbasic.exe 2008-10-13 09:05 83K [VID] turbo.msg 2008-10-13 09:04 1.5K