Coder Social home page Coder Social logo

emacs11's Introduction

EMACS-11

An EMACS command compatible editor for PDP/RSX and VAX/VMS systems with TECO version 35 (or later).


Overview

  • Well folks, you asked for it and here it is. Unfortunately, it has been a couple years since I used any of this stuff, so I'm a little rusty about what the various pieces are. The following represents my best guess, going from memory, and looking at some of the pieces.

Distribution

Network Distribution

  • The following are considered to be a minimal usable distribution, suitable for transmission over the net:

    • Note that there are two distinct flavors, one for VAX using VT100, and one for PDP-11 using VT52.
File Size Usage
README (This file.)
emacs.txt 10,659 Quick Reference guide to EMACS-11 commands.
emacs.doc 65,034 EMACS-11 documentation, ready for printing.
emacs.src 61,032 EMACS-11 macro source file. Use vaxbld.tec to compact into an executable macro file emacs.tec. (Use on VAX/VMS with VT100's.)
vaxbld.tec 1,615 Used to compact emacs.src file into executable macro file emacs.tec. (Use on VAX/VMS with VT100.)
emacs11.tec 61,166 Slightly modified version of emacs.src. Use bldemacs.tec to compact into executable macro file teco.tec. (Use on PDP-11's with VT52's.)
bldemacs.tec 1,558 TECO command file to compact the EMACS-11 macro source file emacs11.tec into an executable TECO macro file teco.tec by removing all extraneous characters. (Use on PDP-11's.)

Tape Distribution

  • The following files are available in the tape distribution only:
File Size Usage
MITemacs.doc 666,989 Machine readable form of EMACS documentation for the TOPS-20 version of EMACS. (Available on tape distribution only.)
ema.odl 1,183 Some kind of command file for one of the DEC operating systems. (I told you I was rusty!!!)
ema.tkb 2,778 Command file for building TECO under RSX-11 and/or VAX/VMS.
emacs.rno 54,116 EMACS-11 manual in RUNOFF form.
emacs.tec 4,941 Compacted form of emacs.src.
emacs11.doc 40,088 Earlier form of emacs.doc.
teco.doc 711,649 Machine readable form of documentation for TECO.
teco.tec 4,915 Compacted form of emacs11.tec.
tioasm.cmd 497 Another mysterious command file.

Notes

  • Some (possibly) helpful hints:

    • I seem to remember that the TECO source was modified slightly to look for teco.tec (or whatever you want to call the compacted macro file) in a special startup directory. Thus, when the TECO executable was copied to ema, and invoked with the name ema, it would automatically start up with the compacted macro file, otherwise, you would get normal TECO. It is possible to load the compacted macro file manually and start it up by hand each time, but I forget the exact procedure.

    • I think there are a couple terminal dependencies wired into the macro package, one for VT52, and one for VT100.

    • There were some problems with VMS trapping certain control characters that I was never able to completely fix.

    • The macro sources are in "Structured TECO" (and I'll bet you thought TECO was an editor instead of a programming language!!).

    • Note that there are a couple embedded ESCAPE characters near the end of the macro source files emacs11.tec and emacs.src.


Conclusion

  • HAVE FUN AND GOOD LUCK

Author

Fred Fish
UniSoft Systems, Inc.,
Berkeley, CA
1-415-644-1230 Ext. 242

emacs11's People

Contributors

deepsource-autofix[bot] avatar johnsonjh avatar mend-bolt-for-github[bot] avatar restyled-commits avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.