1
0
mirror of https://github.com/pkoning2/decstuff.git synced 2026-01-11 23:52:55 +00:00

Initial load

This commit is contained in:
Paul Koning 2018-11-13 09:23:15 -05:00
parent 988a92eae8
commit 56be4df99c
9 changed files with 5422 additions and 0 deletions

View File

@ -1,2 +1,9 @@
# decstuff
Various bits of data and code related to Digital Equipment Corporation
This repository contains programs and data related, perhaps loosely,
to DEC and its products.
Current contents:
* Fonts
* TECO

Binary file not shown.

BIN
fonts/Handbook/Handbook.otf Normal file

Binary file not shown.

1979
fonts/Handbook/Handbook.sfd Normal file

File diff suppressed because it is too large Load Diff

12
fonts/Handbook/README.md Normal file
View File

@ -0,0 +1,12 @@
# DEC Handbook font
This is a reconstruction of the font used on DEC processor handbook
covers and other manuals in the early 1970s. Some characters did not
appear in the originals (like "x") so they are made up in the style of
the others.
This is a lower case only font. A few letters have alternate shapes,
with short and long curving parts. The long curve shapes are the
lower case letters; these are suitable for the end of a word (f r t)
and the start (j). The corresponding upper case letters are for use
in the middle of a word.

6
fonts/README.md Normal file
View File

@ -0,0 +1,6 @@
# DEC related fonts
This subtree contains various fonts reconstructed from DEC documents.
* Handbook -- the font used on DEC processor handbooks and manuals in
the earli 1970s, such as the PDP-11/20 processor handbook.

14
teco/README.md Normal file
View File

@ -0,0 +1,14 @@
# TECO in Python
This is an implementation of TECO in Python 3. I originally wrote it
as a programming language learning exercise, so it's not really
polished, but it is functional. Since it uses Python 3, it has the
rather unusual property of supporting Unicode directly.
Contents:
* teco.py -- the program. It supports a "GT40" style via wxPython, if
installed. "Curses" support (for ANSI terminals) is not yet
operational.
* bmp.tec -- a sample TECO macro showing Unicode support. It fills
the buffer with all the characters of the Unicode Basic Multinational
Plane.

4
teco/bmp.tec Normal file
View File

@ -0,0 +1,4 @@
^d 16^r 0ua 10000/20<qa\ ^sub ^sc @i/0x/ qb+4<@i/0/> qbr @i/: /
20<qa@i// @i/ / %a ^[ >@i/
/> w


3400
teco/teco.py Executable file

File diff suppressed because it is too large Load Diff