* Remove stale files, add README, correct XCCS-164 JIS
* Remake UNICODE-FORMATS to be sure it reflects current files
---------
Co-authored-by: Matt Heffron <heffron@alumni.caltech.edu>
* Updates \ETHEREVENTFN to remove early exit when the ethernet is unvailable.
In the case that the ethernet is unavailable the \ETHEREVENTFN should
still call \SETETHERFLAGS, \SETLOCALNSNUMBERS, and \FLUSHNDBS, or
a newly started image will retain information from the system on which
it was built (such as ethernet MAC address in the NS address). This
will also ensure that the NS address is not set to 0, instead initializing
with a fake address based on the system serial number (calls \SERIALNUMBER).
* When no ethernet \FIND.LOCALPUPHOSTNUMBER should immediately return NIL
If there is NO ethernet it is better to avoid a delay waiting for a
PUP lookup response that will never come, and there is no value in
asking for the user to enter a PUP host number that will not be used.
* Updates \SETETHERFLAGS to avoid setting \10MBFLG when no ethernet
* Avoids making copy of \10MBLOCALNDB as \MAIKO.10MB.NDB for \MAIKO.ETHER-INTERRUPT
* RESTART.ETHER at end of loadup-lisp to ensure network structures are set up.
* Removes OCTALSTRING from PUP - now in APRINT
* Prevents \LOOKUPPORT waiting for an ethernet timeout if PUP has already been detected as unavailable
* New starter.sysout contains the UTF-8 external format
* Init.sysout is created with the UTF-8 external format
* Files with non-ascii characters and some other files converted to UTF-8, for basic testing
* Environment arg of WITH-READER-ENVIRONMENT can be a stream
* Compiler functions now respect the external format as copied from the source file
* Colon is the package delimiter in DEFINE-FILE-INFO expressions
* UNICODE file is deprecated in favor of UNICODE-FORMATS and UNICODE-TABLES
* MCCS translations for strings passed to/from UNIX-GETENV and other system interfaces.
* INTERPRET.REM.CM assumes system external format is UTF-8. ISO8859/1 external format is defined in MCCS as a dummy for UTF-8 until UNICODE is loaded
* Add string translation interface to EXTERNALFORMAT datatype,
* Set the external format of the default reader environment to *DEFAULT-EXTERNALFORMAT* = :MCCS
* Add external format :THROUGH16 for 16 bit codes, used by linebuffer
* Remove code for archaic \FONTFILENAME conventions, MEDLEYFONTFORMAT now calls the generic function.
* Add OCTALSTRING to APRINT so FONT can use it. Eventually remove it from PUP