--- /dev/null
+#
+# AT&T 3B machines
+#
+# The `versions' should be un-commented if they work for you.
+# (Was the problem just one of endianness?)
+#
+# 3B20
+#
+0 beshort 0550 3b20 COFF executable
+>12 belong >0 not stripped
+#>22 beshort >0 - version %ld
+0 beshort 0551 3b20 COFF executable (TV)
+>12 belong >0 not stripped
+#>22 beshort >0 - version %ld
+#
+# WE32K
+#
+0 beshort 0560 WE32000 COFF
+>18 beshort ^00000020 object
+>18 beshort &00000020 executable
+>12 belong >0 not stripped
+>18 beshort ^00010000 N/A on 3b2/300 w/paging
+>18 beshort &00020000 32100 required
+>18 beshort &00040000 and mau hardware required
+>20 beshort 0407 (impure)
+>20 beshort 0410 (pure)
+>20 beshort 0413 (demand paged)
+>20 beshort 0443 (target shared library)
+>22 beshort >0 - version %ld
+0 beshort 0561 WE32000 COFF executable (TV)
+>12 belong >0 not stripped
+#>18 beshort &00020000 - 32100 required
+#>18 beshort &00040000 and mau hardware required
+#>22 beshort >0 - version %ld
--- /dev/null
+# CLIPPER
+0 short 0575 CLIPPER executable (VAX #)
+>20 short 0407 (writable text)
+>20 short 0410 (5.2 compatible)
+>20 short 0411 (swapped)
+>20 short 0413 (paged)
+>20 short 0443 (target shared library)
+>12 long >0 not stripped
+>22 short >0 - version %ld
+0 short 0577 CLIPPER executable
+>18 short !074000,000000 C1 R1
+>18 short !074000,004000 C2 R1
+>18 short !074000,010000 C3 R1
+>18 short !074000,074000 TEST
+>20 short 0407 (writable text)
+>20 short 0410 (swapped)
+>20 short 0411 (separate I&D)
+>20 short 0413 (paged)
+>20 short 0443 (target shared library)
+>12 long >0 not stripped
+>22 short >0 - version %ld
+>48 long !01,01 alignment trap enabled
+>52 byte 1 -Ctnc
+>52 byte 2 -Ctsw
+>52 byte 3 -Ctpw
+>52 byte 4 -Ctcb
+>53 byte 1 -Cdnc
+>53 byte 2 -Cdsw
+>53 byte 3 -Cdpw
+>53 byte 4 -Cdcb
+>54 byte 1 -Csnc
+>54 byte 2 -Cssw
+>54 byte 3 -Cspw
+>54 byte 4 -Cscb
+4 string pipe CLIPPER instruction trace
+4 string prof CLIPPER instruction profile
--- /dev/null
+#
+# magic.dump, dump file format. For new and old dump filesystems
+#
+24 long 60012 new-fs dump file,
+>4 date x Previous dump %s,
+>8 date x This dump %s,
+>12 long >0 Volume %ld,
+>692 long 0 Level zero, type:
+>692 long >0 Level %d, type:
+>0 long 1 tape header,
+>0 long 2 beginning of file record,
+>0 long 3 map of inodes on tape,
+>0 long 4 continuation of file record,
+>0 long 5 end of volume,
+>0 long 6 map of inodes deleted,
+>0 long 7 end of medium (for floppy),
+>676 string >\0 Label %s,
+>696 string >\0 Filesystem %s,
+>760 string >\0 Device %s,
+>824 string >\0 Host %s,
+>888 long >0 Flags %x
+
+24 long 60011 old-fs dump file,
+#>4 date x Previous dump %s,
+#>8 date x This dump %s,
+>12 long >0 Volume %ld,
+>692 long 0 Level zero, type:
+>692 long >0 Level %d, type:
+>0 long 1 tape header,
+>0 long 2 beginning of file record,
+>0 long 3 map of inodes on tape,
+>0 long 4 continuation of file record,
+>0 long 5 end of volume,
+>0 long 6 map of inodes deleted,
+>0 long 7 end of medium (for floppy),
+>676 string >\0 Label %s,
+>696 string >\0 Filesystem %s,
+>760 string >\0 Device %s,
+>824 string >\0 Host %s,
+>888 long >0 Flags %x
--- /dev/null
+# ELF
+0 string \7fELF ELF
+>4 byte 1 32-bit
+>5 byte 1 LSB
+>5 byte 2 MSB
+>16 short 0 unknown type
+>16 short 1 relocatable
+>16 short 2 executable
+>16 short 3 dynamic lib
+>16 short 4 core file
+>18 short 0 unknown machine
+>18 short 1 WE32100
+>18 short 2 SPARC
+>18 short 3 80386
+>18 short 4 M68000
+>18 short 5 M88000
+>20 long 1 Version 1
+>36 long 1 MathCoPro/FPU/MAU Required
--- /dev/null
+#
+# magic.encore: Recognize encore machines
+#
+0 short 0x154 Encore
+>20 short 0x107 executable
+>20 short 0x108 pure executable
+>20 short 0x10b demand-paged executable
+>20 short 0x10f unsupported executable
+>12 long >0 not stripped
+>22 short >0 - version %ld
+>22 short 0 -
+#>4 date x stamp %s
+0 short 0x155 Encore unsupported executable
+>12 long >0 not stripped
+>22 short >0 - version %ld
+>22 short 0 -
+#>4 date x stamp %s
--- /dev/null
+#
+# magic.hp: Hewlett Packard Magic
+#
+#### Old Apollo stuff
+0 short 0627 Apollo m68k COFF executable
+>18 short ^040000 not stripped
+>22 short >0 - version %ld
+0 short 0624 apollo a88k COFF executable
+>18 short ^040000 not stripped
+>22 short >0 - version %ld
+0 long 01203604016 TML 0123 byte-order format
+0 long 01702407010 TML 1032 byte-order format
+0 long 01003405017 TML 2301 byte-order format
+0 long 01602007412 TML 3210 byte-order format
+#### HPPA
+0 long 0x02100106 HPPA-RISC1.1 relocatable object
+0 long 0x02100107 HPPA-RISC1.1 executable
+>(144) long 0x054ef630 dynamically linked
+>96 long >0 -not stripped
+
+0 long 0x02100108 HPPA-RISC1.1 shared executable
+>(144) long 0x054ef630 dynamically linked
+>96 long >0 -not stripped
+
+0 long 0x0210010b HPPA-RISC1.1 demand-load executable
+>(144) long 0x054ef630 dynamically linked
+>96 long >0 -not stripped
+
+0 long 0x0210010e HPPA-RISC1.1 shared library
+>96 long >0 -not stripped
+
+0 long 0x0210010d HPPA-RISC1.1 dynamic load library
+>96 long >0 -not stripped
+
+#### 800
+0 long 0x020b0106 HP s800 relocatable object
+
+0 long 0x020b0107 HP s800 executable
+>(144) long 0x054ef630 dynamically linked
+>96 long >0 -not stripped
+
+0 long 0x020b0108 HP s800 shared executable
+>(144) long 0x054ef630 dynamically linked
+>96 long >0 -not stripped
+
+0 long 0x020b010b HP s800 demand-load executable
+>(144) long 0x054ef630 dynamically linked
+>96 long >0 -not stripped
+
+0 long 0x020b010e HP s800 shared library
+>96 long >0 -not stripped
+
+0 long 0x020b010d HP s800 dynamic load library
+>96 long >0 -not stripped
+
+0 long 0x213c6172 archive file
+>68 long 0x020b0619 -HP s800 relocatable library
+
+#### 500
+0 long 0x02080106 HP s500 relocatable executable
+>16 long >0 -version %ld
+
+0 long 0x02080107 HP s500 executable
+>16 long >0 -version %ld
+
+0 long 0x02080108 HP s500 pure executable
+>16 long >0 -version %ld
+
+#### 200
+0 long 0x020c0108 HP s200 pure executable
+>4 short >0 -version %ld
+>8 long &0x80000000 save fp regs
+>8 long &0x40000000 dynamically linked
+>8 long &0x20000000 debuggable
+>36 long >0 not stripped
+
+0 long 0x020c0107 HP s200 executable
+>4 short >0 -version %ld
+>8 long &0x80000000 save fp regs
+>8 long &0x40000000 dynamically linked
+>8 long &0x20000000 debuggable
+>36 long >0 not stripped
+
+0 long 0x020c010b HP s200 demand-load executable
+>4 short >0 -version %ld
+>8 long &0x80000000 save fp regs
+>8 long &0x40000000 dynamically linked
+>8 long &0x20000000 debuggable
+>36 long >0 not stripped
+
+0 long 0x020c0106 HP s200 relocatable executable
+>4 short >0 -version %ld
+>6 short >0 -highwater %d
+>8 long &0x80000000 save fp regs
+>8 long &0x20000000 debuggable
+>8 long &0x10000000 PIC
+
+0 long 0x020a0108 HP s200 (2.x release) pure executable
+>4 short >0 -version %ld
+>36 long >0 not stripped
+
+0 long 0x020a0107 HP s200 (2.x release) executable
+>4 short >0 -version %ld
+>36 long >0 not stripped
+
+0 long 0x020c010e HP s200 shared library
+>4 short >0 -version %ld
+>6 short >0 -highwater %d
+>36 long >0 not stripped
+
+0 long 0x020c010d HP s200 dynamic load library
+>4 short >0 -version %ld
+>6 short >0 -highwater %d
+>36 long >0 not stripped
+
+#### MISC
+0 long 0x0000ff65 HP old archive
+0 long 0x020aff65 HP s200 old archive
+0 long 0x020cff65 HP s200 old archive
+0 long 0x0208ff65 HP s500 old archive
+
+0 long 0x015821a6 HP core file
+
+0 long 0x4da7eee8 HP-WINDOWS font
+>8 byte >0 -version %ld
+0 string Bitmapfile HP Bitmapfile
+
+0 string IMGfile CIS compimg HP Bitmapfile
+0 short 0x8000 lif file
+0 long 0x020c010c compiled Lisp
+
+0 string msgcat01 HP NLS message catalog,
+>8 long >0 %d messages
--- /dev/null
+#
+# magic.ibm370:
+#
+0 short 0x15d ibm 370 pure executable
+>12 long >0 not stripped
--- /dev/null
+# magic.rs6000:
+0 short 0x01df executable (RISC System/6000 V3.1) or obj module
+>12 long >0 not stripped
+# Breaks sun4 statically linked execs.
+#0 short 0x0103 executable (RT Version 2) or obj module
+#>2 byte 0x50 pure
+#>28 long >0 not stripped
+#>6 short >0 - version %ld
+0 short 0x0104 shared library
+0 short 0x0105 ctab data
+0 short 0xfe04 structured file
+0 string 0xabcdef message catalog
+#0 string <aiaff> archive
--- /dev/null
+#
+# Various flavors of x86 UNIX executable/object (other than Xenix, which
+# is in "microsoft"). DOS is in "ms-dos"; the ambitious soul can do
+# Windows as well.
+#
+# Windows NT belongs elsewhere, as you need x86 and MIPS and Alpha and
+# whatever comes next (HP-PA Hummingbird?). OS/2 may also go elsewhere
+# as well, if, as, and when IBM makes it portable.
+#
+# The `versions' should be un-commented if they work for you.
+# (Was the problem just one of endianness?)
+#
+0 leshort 0502 basic-16 executable
+>12 lelong >0 not stripped
+#>22 leshort >0 - version %ld
+0 leshort 0503 basic-16 executable (TV)
+>12 lelong >0 not stripped
+#>22 leshort >0 - version %ld
+0 leshort 0510 x86 executable
+>12 lelong >0 not stripped
+0 leshort 0511 x86 executable (TV)
+>12 lelong >0 not stripped
+0 leshort =0512 iAPX 286 executable small model (COFF)
+>12 lelong >0 not stripped
+#>22 leshort >0 - version %ld
+0 leshort =0522 iAPX 286 executable large model (COFF)
+>12 lelong >0 not stripped
+#>22 leshort >0 - version %ld
+0 leshort =0514 80386 COFF executable
+>12 lelong >0 not stripped
+>22 leshort >0 - version %ld
--- /dev/null
+#
+# magic.ispell
+#
+0 short 0xffff9601 ispell hash file
+>2 short 0x00 - 8-bit, no capitalization, 26 flags
+>2 short 0x01 - 7-bit, no capitalization, 26 flags
+>2 short 0x02 - 8-bit, capitalization, 26 flags
+>2 short 0x03 - 7-bit, capitalization, 26 flags
+>2 short 0x04 - 8-bit, no capitalization, 52 flags
+>2 short 0x05 - 7-bit, no capitalization, 52 flags
+>2 short 0x06 - 8-bit, capitalization, 52 flags
+>2 short 0x07 - 7-bit, capitalization, 52 flags
+>2 short 0x08 - 8-bit, no capitalization, 128 flags
+>2 short 0x09 - 7-bit, no capitalization, 128 flags
+>2 short 0x0A - 8-bit, capitalization, 128 flags
+>2 short 0x0B - 7-bit, capitalization, 128 flags
+>2 short 0x0C - 8-bit, no capitalization, 256 flags
+>2 short 0x0D - 7-bit, no capitalization, 256 flags
+>2 short 0x0E - 8-bit, capitalization, 256 flags
+>2 short 0x0F - 7-bit, capitalization, 256 flags
+>4 short >0 and %d string characters
--- /dev/null
+#
+# magic.lif:
+#
+0 short 0x8000 lif file
--- /dev/null
+# ID is the binary tags database produced by mkid(1).
+0 string \311\304 ID tags data
+>2 short >0 version %d
--- /dev/null
+# Motorola
+0 short 0520 mc68k executable
+>12 long >0 not stripped
+0 short 0521 mc68k executable (shared)
+>12 long >0 not stripped
+0 short 0522 mc68k executable (shared demand paged)
+>12 long >0 not stripped
+
--- /dev/null
+#
+# magic.tower:
+#
+# NCR Tower objects, contributed by
+# Michael R. Wayne *** TMC & Associates *** INTERNET: wayne@ford-vax.arpa
+# uucp: {philabs | pyramid} !fmsrl7!wayne OR wayne@fmsrl7.UUCP
+#
+0 short 000610 Tower/XP rel 2 object
+>12 long >0 not stripped
+>20 short 0407 executable
+>20 short 0410 pure executable
+>22 short >0 -version %ld
+0 short 000615 Tower/XP rel 2 object
+>12 long >0 not stripped
+>20 short 0407 executable
+>20 short 0410 pure executable
+>22 short >0 -version %ld
+0 short 000620 Tower/XP rel 3 object
+>12 long >0 not stripped
+>20 short 0407 executable
+>20 short 0410 pure executable
+>22 short >0 -version %ld
+0 short 000625 Tower/XP rel 3 object
+>12 long >0 not stripped
+>20 short 0407 executable
+>20 short 0410 pure executable
+>22 short >0 -version %ld
+0 short 000630 Tower32/600/400 68020 object
+>12 long >0 not stripped
+>20 short 0407 executable
+>20 short 0410 pure executable
+>22 short >0 -version %ld
+0 short 000640 Tower32/800 68020
+>18 short &020000 w/68881 object
+>18 short &040000 compatible object
+>18 short &~060000 object
+>20 short 0407 executable
+>20 short 0413 pure executable
+>12 long >0 not stripped
+>22 short >0 -version %ld
+0 short 000645 Tower32/800 68010
+>18 short &040000 compatible object
+>18 short &~060000 object
+>20 short 0407 executable
+>20 short 0413 pure executable
+>12 long >0 not stripped
+>22 short >0 -version %ld
--- /dev/null
+#
+# Yes, the two "cpio archive" formats *are* supposed to just be "short".
+# The idea is to indicate archives produced on machines with the same
+# byte order as the machine running "file" with "cpio archive", and
+# to indicate archives produced on machines with the opposite byte order
+# from the machine running "file" with "byte-swapped cpio archive".
+#
+# The SVR4 "cpio(4)" hints that there are additional formats, but they
+# are defined as "short"s; I think all the new formats are
+# character-header formats, and thus are strings not numbers.
+#
+0 short 070707 cpio archive
+0 short 0143561 byte-swapped cpio archive
+0 string 070707 ASCII cpio archive (pre-SVR4 or odc)
+0 string 070701 ASCII cpio archive (SVR4 with no CRC)
+0 string 070702 ASCII cpio archive (SVR4 with CRC)
--- /dev/null
+#
+# magic.iris: Magic for mips from an iris4d
+#
+0 short 0x0160 mipseb
+>20 short 0407 executable
+>20 short 0410 pure
+>20 short 0413 demand paged
+>8 long >0 not stripped
+>8 long 0 stripped
+>22 byte >0 - version %ld.
+>23 byte >0 \b%ld
+0 short 0x0162 mipsel
+>20 short 0407 executable
+>20 short 0410 pure
+>20 short 0413 demand paged
+>8 long >0 not stripped
+>8 long 0 stripped
+>23 byte >0 - version %ld.
+>22 byte >0 \b%ld
+0 short 0x6001 swapped mipseb
+>20 short 03401 executable
+>20 short 04001 pure
+>20 short 05401 demand paged
+>8 long >0 not stripped
+>8 long 0 stripped
+>22 byte >0 - version %ld.
+>23 byte >0 \b%ld
+0 short 0x6201 swapped mipsel
+>20 short 03401 executable
+>20 short 04001 pure
+>20 short 05401 demand paged
+>8 long >0 not stripped
+>8 long 0 stripped
+>22 byte >0 - version %ld.
+>23 byte >0 \b%ld
+0 short 0x180 mipseb ucode
+0 short 0x182 mipsel ucode
+#
+# IRIX core format version 1 (from /usr/include/core.out.h)
+0 long 0xdeadadb0 IRIX core dump
+>4 long 1 of
+>16 string >\0 '%s'
+#
+# Archives - This handles archive subtypes
+#
+0 string !<arch>\n__________E MIPS archive
+>20 string U with mipsucode members
+>21 string L with mipsel members
+>21 string B with mipseb members
+>19 string L and a EL hash table
+>19 string B and a EB hash table
+>22 string X -- out of date
--- /dev/null
+# RISC MIPS decstation
+0 short 0x6201 MIPS executable
--- /dev/null
+#
+# magic.x11
+#
+0 long 00000004 X11 snf font
--- /dev/null
+0 short 0x2a17 "compact bitmap" format (Poskanzer)
--- /dev/null
+#
+# magic.pdp: PDP 11
+#
+0 long 0x39bed PDP-11 old archive
+0 long 0x39bee PDP-11 4.0 archive
+0 long 0x836c PDP-11 double precision APL workspace
+0 long 0x836d PDP-11 single precision APL workspace
+
+0 short 0177555 very old PDP-11 archive
+0 short 0177545 old PDP-11 archive
+
+0 short 0407 PDP-11 executable
+>8 short >0 not stripped
+
+0 short 0401 PDP-11 unix-rt ldp
+0 short 0405 PDP-11 old overlay
+
+0 short 0410 PDP-11 pure executable
+>8 short >0 not stripped
+#>2 short >0 - version %ld
+
+0 short 0411 PDP-11 separate I&D executable
+>8 short >0 not stripped
+#>2 short >0 - version %ld
+
+0 long 0413 PDP-11 demand paged pure executable
+>16 long >0 not stripped
+#>2 short >0 - version %ld
+
+0 long 0420 PDP-11 demand paged (first page unmapped) pure executable
+>16 long >0 not stripped
+#>2 short >0 - version %ld
+0 short 0437 PDP-11 kernel overlay
+
+0 short 0xff65 PDP-11/pre System V/old Sun ar archive
+>8 string __.SYMDEF random library
--- /dev/null
+#/etc/magic entries for Plus Five's UNIX MUMPS
+0 short 0x259 mumps avl global
+>2 byte >0 (V%d)
+>6 byte >0 with %d byte name
+>7 byte >0 and %d byte data cells
+0 short 0x25a mumps blt global
+>2 byte >0 (V%d)
+>8 short >0 - %d byte blocks
+>15 byte 0x00 - P/D format
+>15 byte 0x01 - P/K/D format
+>15 byte 0x02 - K/D format
+>15 byte >0x02 - Bad Flags
--- /dev/null
+#
+# magic.pyramid: Magic for pyramids
+#
+0 long 0x50900107 Pyramid 90x family executable
+0 long 0x50900108 Pyramid 90x family pure executable
+>16 long >0 not stripped
+0 long 0x5090010b Pyramid 90x family demand paged pure executable
+>16 long >0 not stripped
--- /dev/null
+#
+# magic.sendmail:
+#
+0 byte 046 Sendmail frozen configuration
+>16 string >\0 - version %s
+0 short 0x271c Sendmail frozen configuration
+>16 string >\0 - version %s
--- /dev/null
+# Terminfo
+0 string \032\001 Compiled terminfo entry
+0 short 0433 Curses screen image
+0 short 0434 Curses screen image
--- /dev/null
+#
+# magic.tex:
+#
+0 short 0173402 DVI File
+>16 string >\0 (%s)
+0 short 0173531 Packed TeX Font
+>4 string >\0 (%s)
+2 string \000\022 Metafont Font Metric
+>34 string >\0 (%s)
--- /dev/null
+#
+# magic.unknown: Unknown machine magic
+#
+0 short 0x107 unknown machine executable
+>8 short >0 not stripped
+>15 byte >0 - version %ld
+0 short 0x108 unknown pure executable
+>8 short >0 not stripped
+>15 byte >0 - version %ld
+0 short 0x109 PDP-11 separate I&D
+>8 short >0 not stripped
+>15 byte >0 - version %ld
+0 short 0x10b unknown pure executable
+>8 short >0 not stripped
+>15 byte >0 - version %ld
+0 long 0x10c unknown demand paged pure executable
+>16 long >0 not stripped
+0 long 0x10d unknown demand paged pure executable
+>16 long >0 not stripped
+0 long 0x10e unknown readable demand paged pure executable
--- /dev/null
+#
+# magic.vax: Vax magic...
+#
+0 long 0x3c61723e VAX 5.0 archive
+0 long 0x65ff0000 VAX 3.0 archive
+0 long 0x836e VAX double precision APL workspace
+0 long 0x836f VAX single precision APL workspace
+0 short 0x178 vax executable
+0 short 0x17d vax pure executable
+# Michael R. Wayne *** TMC & Associates *** INTERNET: wayne@ford-vax.arpa
+# From: dupuy@amsterdam.columbia.edu (Alexander Dupuy)
+# Byte-swapped VAXen
+# Here are a few lines you can add to /etc/magic on your sun workstations in
+# order to recognize VAX executables and objects.... you could do something
+# similar (in reverse) for your vaxen, but since 4.3+NFS' file(1) doesn't look
+# for /etc/magic, I've never bothered. It really should be built in to file(1)
+# so you would see the state of setuid/setgid/sticky bits. Or actually, there
+# should be support for checking that sort of thing in /etc/magic.
+#
+0 long 00700200000 VAX executable
+>16 long &0x7fffffff not stripped
+0 long 01000200000 VAX pure executable
+>16 long &0x7fffffff not stripped
+0 long 01300200000 VAX demand-paged pure executable
+>16 long &0x7fffffff not stripped
+0 long 0101557 VAX single precision APL workspace
+0 long 0101556 VAX double precision APL workspace
--- /dev/null
+# Microsoft
+0 string core core file (Xenix)
+0 byte 0x80 8086 relocatable (Microsoft)
+0 byte 0xf0 MS-DOS library
+0 short 0xff65 x.out
+>2 string __.SYMDEF randomized
+>0 byte x archive
+0 short 0x206 Microsoft a.out
+>0x1e short &0x10 overlay
+>0x1e short &0x2 separate
+>0x1e short &0x4 pure
+>0x1e short &0x800 segmented
+>0x1e short &0x400 standalone
+>0x1e short &0x8 fixed-stack
+>0x1c byte &0x80 byte-swapped
+>0x1c byte &0x40 word-swapped
+>0x10 long >0 not-stripped
+>0x1e short ^0xc000 pre-SysV
+>0x1c byte &0x4 86
+>0x1c byte &0x9 286
+>0x1c byte &0xa 386
+>0x1e short &0x1 executable
+>0x1e short ^0x1 object file
+>0x1e short &0x40 Large Text
+>0x1e short &0x20 Large Data
+>0x1e short &0x120 Huge Objects Enabled
+
+0 short 0x140 old Microsoft 8086 x.out
+>0x3 byte &0x4 separate
+>0x3 byte &0x2 pure
+>0 byte &0x1 executable
+>0 byte ^0x1 relocatable
+>0x14 long >0 not stripped
+
+0 long 0x206 b.out
+>0x1e short &0x10 overlay
+>0x1e short &0x2 separate
+>0x1e short &0x4 pure
+>0x1e short &0x800 segmented
+>0x1e short &0x400 standalone
+>0x1e short &0x1 executable
+>0x1e short ^0x1 object file
+>0x1e short &0x4000 V2.3
+>0x1e short &0x8000 V3.0
+>0x1c byte &0x4 86
+>0x1c byte &0xb 186
+>0x1c byte &0x9 286
+>0x1c byte &0x29 286
+>0x1c byte &0xa 386
+>0x1e short &0x4 Large Text
+>0x1e short &0x2 Large Data
+>0x1e short &0x102 Huge Objects Enabled
+
--- /dev/null
+# Zilog
+0 long 0xe807 object file (z8000 a.out)
+0 long 0xe808 pure object file (z8000 a.out)
+0 long 0xe809 separate object file (z8000 a.out)
+0 long 0xe805 overlay object file (z8000 a.out)
+