PDP-11 simulator V3.2-3
RX: buffering file in memory
RX: buffering file in memory

rx boot:lsx
# LS -L /
TOTAL 55
DRWXR-XR-X 2 0         416 OCT 12 09:19 BIN
DRWXR-XR-X 2 0          96 OCT 29 03:10 DEV
DRWXR-XR-X 2 0         176 JUL 25 14:30 ETC
DRWXR-XR-X 2 0         144 JUL  1  1977 LIB
-RWXRWXRWX 1 75      11272 OCT 29 03:10 LSX
DRWXRWXRWX 2 0         272 OCT 29 03:10 TMP
DRWXR-XR-X 2 0        1216 OCT 29 03:10 USR
# STTY -LCASE
# ls -l /bin
total 152
-rwxr-xr-x 1 0        5728 Jul  1  1977 as
-rwxr-xr-x 1 0        7198 Sep  8 12:07 cc
-rwxrwxrwx 1 0        7496 Jul  1  1977 check
-rwxr-xr-x 1 0         840 Jul  1  1977 cp
-rwxr-xr-x 1 0        2130 Jul  1  1977 date
-rwxr-xr-x 1 0        4730 Jul  1  1977 db
-rwxr-xr-x 1 0        6584 Jul  1  1977 ed
-rwxr-xr-x 1 0        6556 Jul  1  1977 ld
-rwxr-xr-x 1 0        1966 Jul  1  1977 load
-rwxr-xr-x 1 0        5340 Jul  1  1977 ls
-rwxr-xr-x 1 0         240 Jul  1  1977 mkdir
-rwxr-xr-x 1 0        2460 Jul  1  1977 mv
-rwxrwxrwx 1 0        4588 Jul 24 10:40 od
-rwxr-xr-x 1 0        1474 Jul  1  1977 reloc
-rwxr-xr-x 1 0        1882 Jul  1  1977 rm
-rwxr-xr-x 1 0         292 Jul  1  1977 rmdir
-rwxr-xr-x 1 0        5868 Jul  1  1977 sh
-rwxr-xr-x 1 0        1186 Jul  1  1977 size
-rwxr-xr-x 1 0         520 Jul  1  1977 strip
-rwxr-xr-x 1 0        1252 Jul  1  1977 stty
# cp /dev/tty8 addr.c
main() {
  int a;
  printf("main address: %u (0%o)\n", main, main);
  printf("stack address: %u (0%o)\n", &a, &a);
  printf("heap address: %u (0%o)\n", sbrk(0), sbrk(0));
}       
^D
# cc addr.c
# a.out
main address: 16410 (040032)
stack address: 40934 (0117746)
heap address: 17920 (043000)
# ls -l a.out
-rwxrwxrwx 1 0        1632 Oct 29 03:10 a.out
# size a.out
866+138+532=1536 (3000)
# strip a.out
# ls -l a.out
-rwxrwxrwx 1 0        1020 Oct 29 03:10 a.out
#