Annotation of 43BSD/contrib/emacs/etc/MACHINES, revision 1.1.1.1

1.1       root        1: This is a list of the status of GNU Emacs on various machines and systems.
                      2: Last updated March 25, 1986.
                      3: 
                      4: Systems:
                      5:   For each type of system, the name of the appropriate s- header file
                      6:   is given.
                      7: 
                      8: Berkeley 4.1 (s-bsd4.1.h)
                      9: 
                     10:   Works on vaxes.
                     11: 
                     12: Berkeley 4.2 (s-bsd4.2.h)
                     13: 
                     14:   Works on several machines.
                     15: 
                     16: Berkeley 4.3 (s-bsd4.3.h)
                     17: 
                     18:   Works, on Vaxes at least.
                     19: 
                     20: Ultrix
                     21: 
                     22:   This is another name for Berkeley 4.2.
                     23: 
                     24: Uniplus 5.2 (s-unipl5.2.h)
                     25: 
                     26:   Works, on Dual machines at least.
                     27: 
                     28: VMS
                     29: 
                     30:   A port for this system is in distribution on the
                     31:   Internet, but the changes have not been merged
                     32:   into this Emacs distribution yet.
                     33: 
                     34: System V rel 0 (s-usg5.0.h)
                     35: 
                     36:   Works, on Vaxes.
                     37: 
                     38: System V rel 2 (s-usg5.2.h)
                     39: 
                     40:   Works on various machines.
                     41:   On some (maybe all) machines the library -lPW exists and contains
                     42:   a version of `alloca'.  On these machines, to use it, put
                     43:      #define HAVE_ALLOCA
                     44:      #define LIB_STANDARD -lPW -lc
                     45:   in the m-...h file for the machine.
                     46: 
                     47:   If you find that the character Meta-DEL makes Emacs crash,
                     48:   find where function init_sys_modes in sysdep.c sets sg.c_cc[VQUIT]
                     49:   and make it store 7 there.  I have as yet no evidence of whether
                     50:   this problem, known in HP-UX, exists in other system V versions.
                     51: 
                     52: System V rel 2.2 (s-usg5.2.2.h)
                     53: 
                     54:   In 5.2.2 AT&T undid, incompatibly, their previous incompatible
                     55:   change to the way the nlist library is called.  A different s- file
                     56:   is used to enable the other interface.
                     57: 
                     58:   They call themselves the right choice--can't they choose?
                     59: 
                     60: 
                     61: Machines:
                     62:   For each type of machine, the names of the m- and s- header files
                     63:   are given.
                     64: 
                     65: Apollo running Domain (m-apollo.h; s-bsd4.2.h)
                     66: 
                     67:   Works, but it is impossible to dump Emacs; the standard
                     68:   Lisp code must be loaded each time Emacs is started.  This
                     69:   is a limitation of their operating system.  In other respects
                     70:   the system appears to be Berkeley 4.2, and Emacs is told that
                     71:   it is running under 4.2.
                     72: 
                     73: AT&T 7300 (m-7300.h; s-usg5.0.h? not sure)
                     74: 
                     75:   Changes merged as of 17.57.  You may have to change
                     76:   the CPP= line to cc -E, in src/Makefile.
                     77: 
                     78: Celerity (m-celerity.h; s-bsd4.2.h)
                     79: 
                     80:   Works, as of 17.56.
                     81: 
                     82: Dual running System V (m-dual.h; s-usg5.2.h)
                     83: 
                     84:   As of 17.46, this works except for a few changes
                     85:   needed in unexec.c.
                     86: 
                     87: Dual running Uniplus (m-dual.h; s-unipl5.2.h)
                     88: 
                     89:   Works, as of 17.51.
                     90: 
                     91: Encore machine (m-ns16000.h; s-umax4.2.h)
                     92: 
                     93:   This machine bizarrely uses 4.2BSD modified to use the COFF format
                     94:   for object files.  Works (as of 17.52).
                     95: 
                     96: Gould
                     97: 
                     98:   A port has been done but has not been merged into this
                     99:   distribution version.
                    100: 
                    101: HP 9000s300 (m-hp200.h; s-hpux.h)
                    102: 
                    103:   Works as of 17.52.  This machine is a 68020.
                    104:   There are at least three kinds of "HP9000" that are really
                    105:   completely different computers.  The one called "series 500"
                    106:   uses a seriously incompatible memory architecture and it
                    107:   is not supported.  Supporting it would require solving
                    108:   difficult problems.
                    109: 
                    110: Masscomp
                    111: 
                    112:   An attempt was made but it encountered too many compiler bugs.
                    113: 
                    114: Megatest (m-mega68.h; s-bsd4.2.h)
                    115: 
                    116:   Emacs 15 worked; do not have any reports about Emacs 16 or 17
                    117:   but any new bugs are probably not difficult.
                    118: 
                    119: NCR Tower 32 (m-tower32.h; s-usg5.2.h)
                    120: 
                    121:   Works as of 17.56.
                    122: 
                    123: Nu (TI or LMI) (m-nu.h; s-usg5.2.h)
                    124: 
                    125:   Nearly working; a few bugs remain.
                    126: 
                    127: Plexus (m-plexus.h; s-usg5.2.h)
                    128: 
                    129:   Works as of 17.56.
                    130: 
                    131: Pyramid (m-pyramid.h; s-bsd4.2.h)
                    132: 
                    133:   In Pyramid system 2.5 there has been a compiler bug making
                    134:   Emacs crash just after screen-splitting with Qnil containing 0.
                    135:   A compiler that fixes this is Pyramid customer number 8494,
                    136:   internal number 1923.
                    137: 
                    138:   Some versions of the pyramid compiler get fatal
                    139:   errors when the -gx compiler switch is used; if this
                    140:   happens to you, change src/ymakefile to remove that switch.
                    141: 
                    142: Sequent Balance (m-sequent.h; s-bsd4.2.h)
                    143: 
                    144:   Emacs 17.52 works in their system version 2.0.
                    145:   Emacs has not been tried on their system version 1.3.
                    146: 
                    147: Stride (m-stride.h; s-usg5.2.h)
                    148: 
                    149:   Works (most recent news for 17.54).
                    150:   Note, however, that this was on a Unix version not
                    151:   yet released by Stride.  It is probably also possible
                    152:   to run on Stride's 5.1 system but changes in the s- file
                    153:   are probably needed.
                    154: 
                    155: Sun (m-sun.h, m-sun2.h, m-sun3.h; s-bsd4.2.h)
                    156: 
                    157:   There are three m- files for different models of Sun.
                    158:   All use Berkeley 4.2.  Emacs 17 has run on all of them.
                    159: 
                    160: Tahoe (m-tahoe.h; s-bsd4.2.h)
                    161: 
                    162:   Works, as of an early version 17.
                    163: 
                    164: Tektronix(?) 16000 box (m-16000.h; s-bsd4.2.h)
                    165: 
                    166:   Emacs 15 worked; no reports since then.
                    167: 
                    168: Vax running Berkeley Unix (m-vax.h; s-bsd4.1.h or s-bsd4.2.h or s-bsd4.3.h)
                    169: 
                    170:   Works.  Note that "ultrix" is essentially 4.2; use s-bsd4.2.h.
                    171: 
                    172: Vax running System V rel 2 (m-vax.h; s-usg5.2.h)
                    173: 
                    174:   17.53 is believed to fix the problems previously known.
                    175: 
                    176: Vax running System V rel 0 (m-vax.h; s-usg5.0.h)
                    177: 
                    178:   Works as of 17.56.
                    179: 
                    180: Vax running VMS
                    181: 
                    182:   Preliminary port completed; merging to be done soon.
                    183: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.