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