Metropoli BBS
VIEWER: isc.img MODE: BINARY (HEX)
==============================================================================================================================================
OFFSET    00 01 02 03 04 05 06 07  08 09 0A 0B 0C 0D 0E 0F  10 11 12 13 14 15 16 17  18 19 1A 1B 1C 1D 1E 1F
----------------------------------------------------------------------------------------------------------------------------------------------
00000000  5A 6E 79 78 20 4D 41 4B  45 44 49 53 4B 20 44 69  73 6B 65 74 74 65 20 49  4D 47 0D 0A 5A 58 33 31  Znyx MAKEDISK Diskette IMGZX31
00000020  32 20 53 74 72 65 61 6D  73 20 4C 4C 43 20 44 72  69 76 65 72 20 66 6F 72  20 49 6E 74 65 72 61 63  2 Streams LLC Driver for Interac
00000040  74 69 76 65 20 55 6E 69  78 00 00 00 00 00 00 00  00 00 00 00 00 00 24 00  1E 00 F8 00 15 00 30 37  tive Unix.............$..°.§.07
00000060  30 37 30 37 31 35 35 30  30 31 31 36 36 35 33 35  31 30 30 36 34 34 30 30  30 30 30 30 31 37 37 37  07071550011665351006440000001777
00000080  37 36 30 30 30 30 30 31  31 36 36 35 33 35 30 35  36 36 37 32 35 34 37 30  36 30 30 30 30 30 35 30  76000001166535056672547060000050
000000A0  30 30 30 30 30 30 30 30  31 31 53 69 7A 65 00 52  4F 4F 54 3D 31 35 30 0A  30 37 30 37 30 37 31 35  0000000011Size.ROOT=15007070715
000000C0  35 30 30 31 31 36 36 35  33 33 31 30 30 36 34 34  30 30 30 30 30 30 31 37  37 37 37 36 30 30 30 30  50011665331006440000001777760000
000000E0  30 31 31 36 36 35 33 33  30 35 36 36 37 32 35 34  37 30 34 30 30 30 30 30  35 30 30 30 30 30 30 30  01166533056672547040000050000000
00000100  30 30 36 31 4E 61 6D 65  00 5A 4E 59 58 20 5A 58  33 31 32 20 50 43 49 20  45 74 68 65 72 41 63 74  0061Name.ZNYX ZX312 PCI EtherAct
00000120  69 6F 6E 20 64 72 69 76  65 72 20 2D 20 56 65 72  73 69 6F 6E 20 32 2E 32  30 0A 30 37 30 37 30 37  ion driver - Version 2.20070707
00000140  31 35 35 30 30 31 30 33  37 36 32 37 31 30 30 37  34 34 30 30 30 30 30 30  31 37 37 37 37 36 30 30  15500103762710074400000017777600
00000160  30 30 30 31 30 33 37 36  32 37 30 35 36 36 37 32  35 34 36 37 34 30 30 30  30 31 30 30 30 30 30 30  00010376270566725467400001000000
00000180  30 30 33 31 33 30 49 6E  73 74 61 6C 6C 00 23 23  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  003130Install.##================
000001A0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
000001C0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 0A 23 23 0A 23 23  ==========================####
000001E0  09 69 6E 73 74 61 6C 6C  2E 73 72 63 0A 23 23 0A  23 23 09 49 6E 73 74 61  6C 6C 20 73 63 72 69 70  install.src####Install scrip
00000200  74 20 66 6F 72 20 64 72  69 76 65 72 2C 20 64 65  74 65 63 74 73 20 4F 53  20 66 6C 61 76 6F 75 72  t for driver, detects OS flavour
00000220  2E 0A 23 23 09 54 68 69  73 20 73 63 72 69 70 74  20 64 6F 65 73 20 6E 6F  74 20 64 65 74 65 72 6D  .##This script does not determ
00000240  69 6E 65 20 77 68 65 74  68 65 72 20 69 6E 73 74  61 6C 6C 61 74 69 6F 6E  20 70 72 65 72 65 71 75  ine whether installation prerequ
00000260  69 73 69 74 65 73 0A 23  23 09 61 72 65 20 6D 65  74 2C 20 74 68 61 74 27  73 20 75 70 20 74 6F 20  isites##are met, that's up to 
00000280  74 68 65 20 4F 53 20 64  65 70 65 6E 64 65 6E 74  20 69 6E 73 74 61 6C 6C  65 72 0A 23 23 0A 23 23  the OS dependent installer####
000002A0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
000002C0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
000002E0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 0A 23 23 0A 23 23  09 28 63 29 20 43 6F 70  79 72 69 67 68 74 20 31  ==========####(c) Copyright 1
00000300  39 39 34 20 5A 4E 59 58  20 43 6F 72 70 6F 72 61  74 69 6F 6E 0A 23 23 09  41 6C 6C 20 72 69 67 68  994 ZNYX Corporation##All righ
00000320  74 73 20 72 65 73 65 72  76 65 64 2E 0A 23 23 0A  23 23 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ts reserved.####==============
00000340  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00000360  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 0A 23 23 0A  ============================##
00000380  23 23 09 4D 6F 64 69 66  69 63 61 74 69 6F 6E 20  48 69 73 74 6F 72 79 3A  20 53 65 65 20 63 68 61  ##Modification History: See cha
000003A0  6E 67 65 6C 6F 67 0A 23  23 09 56 65 72 73 69 6F  6E 3A 20 32 2E 32 30 0A  23 23 0A 23 23 3D 3D 3D  ngelog##Version: 2.20####===
000003C0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
000003E0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00000400  3D 3D 3D 3D 3D 3D 3D 0A  0A 0A 50 52 4F 4E 41 4D  45 3D 22 5A 4E 59 58 20  5A 58 33 31 32 20 50 43  =======PRONAME="ZNYX ZX312 PC
00000420  49 20 45 74 68 65 72 41  63 74 69 6F 6E 22 0A 42  52 44 4E 41 4D 45 3D 22  5A 58 33 31 32 22 0A 44  I EtherAction"BRDNAME="ZX312"D
00000440  52 56 4E 41 4D 45 3D 22  7A 70 32 22 0A 0A 65 63  68 6F 20 22 5C 6E 41 62  6F 75 74 20 74 6F 20 69  RVNAME="zp2"echo "\nAbout to i
00000460  6E 73 74 61 6C 6C 20 74  68 65 20 24 7B 50 52 4F  4E 41 4D 45 7D 22 0A 65  63 68 6F 20 22 53 74 72  nstall the ${PRONAME}"echo "Str
00000480  65 61 6D 73 20 64 65 76  69 63 65 20 64 72 69 76  65 72 20 70 61 63 6B 61  67 65 2C 20 56 65 72 73  eams device driver package, Vers
000004A0  69 6F 6E 20 32 2E 32 30  2E 5C 6E 5C 6E 22 0A 63  61 74 20 43 6F 70 79 72  69 67 68 74 0A 69 66 20  ion 2.20.\n\n"cat Copyrightif 
000004C0  5B 20 2D 64 20 2F 65 74  63 2F 63 6F 70 79 72 69  67 68 74 73 20 5D 0A 74  68 65 6E 0A 09 63 70 20  [ -d /etc/copyrights ]thencp 
000004E0  43 6F 70 79 72 69 67 68  74 20 2F 65 74 63 2F 63  6F 70 79 72 69 67 68 74  73 2F 30 33 2E 6A 77 72  Copyright /etc/copyrights/03.jwr
00000500  0A 09 63 68 6D 6F 64 20  36 34 34 20 2F 65 74 63  2F 63 6F 70 79 72 69 67  68 74 73 2F 30 33 2E 6A  chmod 644 /etc/copyrights/03.j
00000520  77 72 0A 66 69 0A 0A 65  63 68 6F 20 22 5C 6E 50  72 65 73 73 20 3C 52 65  74 75 72 6E 3E 20 74 6F  wrfiecho "\nPress <Return> to
00000540  20 63 6F 6E 74 69 6E 75  65 20 3A 20 5C 63 22 0A  72 65 61 64 20 61 6E 73  77 65 72 0A 63 61 73 65   continue : \c"read answercase
00000560  20 22 24 7B 61 6E 73 77  65 72 3A 2D 59 65 73 7D  22 20 69 6E 0A 09 5B 4E  6E 5D 2A 29 09 65 63 68   "${answer:-Yes}" in[Nn]*)ech
00000580  6F 20 22 5C 6E 41 62 6F  72 74 65 64 2E 5C 6E 22  0A 09 09 65 78 69 74 20  30 0A 09 09 3B 3B 0A 09  o "\nAborted.\n"exit 0;;
000005A0  2A 29 09 65 63 68 6F 20  22 5C 6E 22 0A 09 09 3B  3B 0A 65 73 61 63 0A 0A  0A 69 66 20 5B 20 2D 64  *)echo "\n";;esacif [ -d
000005C0  20 2F 65 74 63 2F 63 6F  70 79 72 69 67 68 74 73  20 5D 0A 74 68 65 6E 0A  09 69 66 20 60 67 72 65   /etc/copyrights ]thenif `gre
000005E0  70 20 22 53 61 6E 74 61  20 43 72 75 7A 20 4F 70  65 72 61 22 20 2F 65 74  63 2F 63 6F 70 79 72 69  p "Santa Cruz Opera" /etc/copyri
00000600  67 68 74 73 2F 2A 20 3E  2F 64 65 76 2F 6E 75 6C  6C 20 32 3E 26 31 60 0A  09 74 68 65 6E 0A 09 09  ghts/* >/dev/null 2>&1`then
00000620  65 63 68 6F 20 22 49 6E  73 74 61 6C 6C 69 6E 67  20 24 7B 42 52 44 4E 41  4D 45 7D 20 64 72 69 76  echo "Installing ${BRDNAME} driv
00000640  65 72 20 66 6F 72 20 53  43 4F 20 55 6E 69 78 20  2E 2E 2E 22 0A 09 09 2E  2F 69 6E 73 74 61 6C 6C  er for SCO Unix ..."./install
00000660  2E 73 63 6F 0A 09 09 65  78 69 74 20 30 0A 09 66  69 0A 66 69 0A 0A 0A 69  66 20 5B 20 2D 64 20 2F  .scoexit 0fifiif [ -d /
00000680  75 73 72 2F 6F 70 74 69  6F 6E 73 20 2D 61 20 2D  66 20 2F 75 73 72 2F 6F  70 74 69 6F 6E 73 2F 63  usr/options -a -f /usr/options/c
000006A0  62 2E 6E 61 6D 65 20 5D  0A 74 68 65 6E 0A 09 69  66 20 60 67 72 65 70 20  22 43 6F 72 65 20 42 61  b.name ]thenif `grep "Core Ba
000006C0  73 65 22 20 2F 75 73 72  2F 6F 70 74 69 6F 6E 73  2F 63 62 2E 6E 61 6D 65  20 3E 2F 64 65 76 2F 6E  se" /usr/options/cb.name >/dev/n
000006E0  75 6C 6C 20 32 3E 26 31  60 0A 09 74 68 65 6E 0A  09 09 65 63 68 6F 20 22  49 6E 73 74 61 6C 6C 69  ull 2>&1`thenecho "Installi
00000700  6E 67 20 24 7B 42 52 44  4E 41 4D 45 7D 20 64 72  69 76 65 72 20 66 6F 72  20 49 6E 74 65 72 61 63  ng ${BRDNAME} driver for Interac
00000720  74 69 76 65 20 55 6E 69  78 20 2E 2E 2E 22 0A 09  09 2E 2F 69 6E 73 74 61  6C 6C 2E 69 73 63 0A 09  tive Unix ..."./install.isc
00000740  09 65 78 69 74 20 30 0A  09 66 69 0A 66 69 0A 0A  0A 65 63 68 6F 20 22 5C  6E 5C 6E 5C 6E 22 0A 65  exit 0fifiecho "\n\n\n"e
00000760  63 68 6F 20 22 43 6F 75  6C 64 20 6E 6F 74 20 64  65 74 65 72 6D 69 6E 65  20 74 68 65 20 6F 70 65  cho "Could not determine the ope
00000780  72 61 74 69 6E 67 20 73  79 73 74 65 6D 20 74 79  70 65 20 6F 72 20 62 72  61 6E 64 2E 22 0A 65 63  rating system type or brand."ec
000007A0  68 6F 20 22 50 72 65 73  73 20 3C 72 65 74 75 72  6E 3E 20 74 6F 20 63 6F  6E 74 69 6E 75 65 2E 2E  ho "Press <return> to continue..
000007C0  2E 20 5C 63 22 0A 72 65  61 64 20 64 75 6D 6D 79  0A 65 63 68 6F 20 22 5C  6E 5C 6E 22 0A 65 78 69  . \c"read dummyecho "\n\n"exi
000007E0  74 20 30 0A 0A 0A 30 37  30 37 30 37 31 35 35 30  30 31 31 36 36 35 31 31  31 30 30 37 34 34 30 30  t 007070715500116651110074400
00000800  30 30 30 30 31 37 37 37  37 36 30 30 30 30 30 31  31 36 36 35 31 31 30 35  36 36 37 32 35 34 36 37  00001777760000011665110566725467
00000820  34 30 30 30 30 30 37 30  30 30 30 30 30 30 36 36  36 31 52 65 6D 6F 76 65  00 23 23 3D 3D 3D 3D 3D  400000700000006661Remove.##=====
00000840  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00000860  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00000880  3D 3D 3D 3D 3D 0A 23 23  0A 23 23 09 72 65 6D 6F  76 65 2E 73 72 63 0A 23  23 0A 23 23 09 4E 65 74  =====####remove.src####Net
000008A0  77 6F 72 6B 20 64 72 69  76 65 72 20 72 65 6D 6F  76 61 6C 20 73 63 72 69  70 74 0A 23 23 0A 23 23  work driver removal script####
000008C0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
000008E0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00000900  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 0A 23 23 0A 23 23  09 28 63 29 20 43 6F 70  79 72 69 67 68 74 20 31  ==========####(c) Copyright 1
00000920  39 39 34 20 5A 4E 59 58  20 43 6F 72 70 6F 72 61  74 69 6F 6E 0A 23 23 09  41 6C 6C 20 72 69 67 68  994 ZNYX Corporation##All righ
00000940  74 73 20 72 65 73 65 72  76 65 64 2E 0A 23 23 0A  23 23 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ts reserved.####==============
00000960  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00000980  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 0A 23 23 0A  ============================##
000009A0  23 23 09 4D 6F 64 69 66  69 63 61 74 69 6F 6E 20  48 69 73 74 6F 72 79 3A  20 53 65 65 20 63 68 61  ##Modification History: See cha
000009C0  6E 67 65 6C 6F 67 0A 23  23 09 56 65 72 73 69 6F  6E 3A 20 32 2E 32 30 0A  23 23 0A 23 23 3D 3D 3D  ngelog##Version: 2.20####===
000009E0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00000A00  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00000A20  3D 3D 3D 3D 3D 3D 3D 0A  0A 0A 50 52 4F 4E 41 4D  45 3D 22 5A 4E 59 58 20  5A 58 33 31 32 20 50 43  =======PRONAME="ZNYX ZX312 PC
00000A40  49 20 45 74 68 65 72 41  63 74 69 6F 6E 22 0A 42  52 44 4E 41 4D 45 3D 22  5A 58 33 31 32 22 0A 42  I EtherAction"BRDNAME="ZX312"B
00000A60  41 53 45 4E 41 4D 45 3D  22 7A 70 32 22 0A 23 20  4E 41 4D 45 4E 41 4D 45  3D 22 47 65 6E 65 72 69  ASENAME="zp2"# NAMENAME="Generi
00000A80  63 6F 22 0A 0A 0A 65 63  68 6F 20 22 5C 6E 52 65  6D 6F 76 69 6E 67 20 74  68 65 20 24 7B 50 52 4F  co"echo "\nRemoving the ${PRO
00000AA0  4E 41 4D 45 7D 20 53 74  72 65 61 6D 73 20 64 65  76 69 63 65 20 64 72 69  76 65 72 20 70 61 63 6B  NAME} Streams device driver pack
00000AC0  61 67 65 3A 5C 6E 22 0A  0A 0A 23 0A 23 20 4D 61  6B 65 20 73 75 72 65 20  77 65 27 72 65 20 6E 6F  age:\n"## Make sure we're no
00000AE0  74 20 6E 65 65 64 65 64  20 61 6E 79 77 68 65 72  65 0A 23 0A 69 66 20 5B  20 2D 66 20 2F 75 73 72  t needed anywhere#if [ -f /usr
00000B00  2F 6C 69 62 2F 7A 70 32  2F 63 68 61 69 6E 73 20  2D 61 20 2D 64 20 2F 75  73 72 2F 6C 69 62 2F 6E  /lib/zp2/chains -a -d /usr/lib/n
00000B20  65 74 63 6F 6E 66 69 67  20 5D 0A 74 68 65 6E 0A  09 23 20 53 43 4F 20 6E  65 74 63 6F 6E 66 69 67  etconfig ]then# SCO netconfig
00000B40  0A 09 69 66 20 67 72 65  70 20 7A 70 32 5B 30 31  32 33 5D 3A 20 2F 75 73  72 2F 6C 69 62 2F 7A 70  if grep zp2[0123]: /usr/lib/zp
00000B60  32 2F 63 68 61 69 6E 73  20 3E 2F 64 65 76 2F 6E  75 6C 6C 20 32 3E 26 31  0A 09 74 68 65 6E 0A 09  2/chains >/dev/null 2>&1then
00000B80  09 23 20 4D 65 73 73 61  67 65 2C 20 43 61 6C 69  66 6F 72 6E 69 61 20 73  74 79 6C 65 0A 09 09 65  # Message, California stylee
00000BA0  63 68 6F 20 22 52 65 6D  6F 76 65 20 61 6C 6C 20  63 68 61 69 6E 73 20 77  69 74 68 20 74 68 65 20  cho "Remove all chains with the 
00000BC0  24 7B 42 52 44 4E 41 4D  45 7D 20 64 72 69 76 65  72 22 0A 09 09 65 63 68  6F 20 22 75 73 69 6E 67  ${BRDNAME} driver"echo "using
00000BE0  20 74 68 65 20 6E 65 74  63 6F 6E 66 69 67 20 75  74 69 6C 69 74 79 2E 20  54 68 65 6E 20 72 75 6E   the netconfig utility. Then run
00000C00  20 63 75 73 74 6F 6D 22  0A 09 09 65 63 68 6F 20  22 61 67 61 69 6E 20 74  6F 20 72 65 6D 6F 76 65   custom"echo "again to remove
00000C20  20 74 68 65 20 64 72 69  76 65 72 2E 20 54 68 61  6E 6B 20 79 6F 75 2E 22  0A 09 09 65 78 69 74 20   the driver. Thank you."exit 
00000C40  31 0A 09 66 69 0A 66 69  0A 0A 69 66 20 5B 20 2D  66 20 2F 65 74 63 2F 63  6E 66 67 64 72 76 20 2D  1fifiif [ -f /etc/cnfgdrv -
00000C60  61 20 2D 64 20 2F 75 73  72 2F 61 64 6D 69 6E 2F  6D 65 6E 75 2F 70 61 63  6B 61 67 65 6D 67 6D 74  a -d /usr/admin/menu/packagemgmt
00000C80  2F 6E 65 74 64 72 76 72  6D 67 6D 74 2F 63 6F 6E  66 69 67 75 72 65 20 5D  0A 74 68 65 6E 0A 09 23  /netdrvrmgmt/configure ]then#
00000CA0  20 49 53 43 20 6E 65 74  77 6F 72 6B 20 64 72 69  76 65 72 20 63 6F 6E 66  69 67 75 72 61 74 69 6F   ISC network driver configuratio
00000CC0  6E 20 76 65 72 73 69 6F  6E 20 31 2E 33 2E 30 20  6F 72 20 68 69 67 68 65  72 0A 09 69 66 20 67 72  n version 1.3.0 or higherif gr
00000CE0  65 70 20 22 5E 7A 70 32  5B 30 31 32 33 5D 22 20  2F 65 74 63 2F 63 6E 66  67 64 72 76 20 3E 2F 64  ep "^zp2[0123]" /etc/cnfgdrv >/d
00000D00  65 76 2F 6E 75 6C 6C 20  32 3E 26 31 0A 09 74 68  65 6E 0A 09 09 65 63 68  6F 20 22 52 65 6D 6F 76  ev/null 2>&1thenecho "Remov
00000D20  65 20 61 6C 6C 20 63 6F  6E 66 69 67 75 72 65 64  20 5A 58 33 31 32 20 64  72 69 76 65 72 73 20 75  e all configured ZX312 drivers u
00000D40  73 69 6E 67 20 74 68 65  22 0A 09 09 65 63 68 6F  20 22 73 79 73 61 64 6D  20 75 74 69 6C 69 74 79  sing the"echo "sysadm utility
00000D60  2E 20 54 68 65 6E 20 72  75 6E 20 72 65 6D 6F 76  65 70 6B 67 20 61 67 61  69 6E 20 74 6F 20 72 65  . Then run removepkg again to re
00000D80  6D 6F 76 65 22 0A 09 09  65 63 68 6F 20 22 74 68  65 20 64 72 69 76 65 72  20 70 61 63 6B 61 67 65  move"echo "the driver package
00000DA0  2E 20 54 68 61 6E 6B 20  79 6F 75 2E 22 0A 09 09  65 78 69 74 20 31 0A 09  66 69 0A 66 69 0A 0A 0A  . Thank you."exit 1fifi
00000DC0  0A 23 0A 23 20 52 65 6D  6F 76 65 20 64 72 69 76  65 72 20 66 72 6F 6D 20  6B 65 72 6E 65 6C 20 63  ## Remove driver from kernel c
00000DE0  6F 6E 66 69 67 75 72 61  74 69 6F 6E 0A 23 0A 65  63 68 6F 20 22 52 65 6D  6F 76 69 6E 67 20 64 72  onfiguration#echo "Removing dr
00000E00  69 76 65 72 73 2E 2E 2E  22 0A 63 64 20 2F 65 74  63 2F 63 6F 6E 66 2F 70  61 63 6B 2E 64 0A 66 6F  ivers..."cd /etc/conf/pack.dfo
00000E20  72 20 69 20 69 6E 20 24  7B 42 41 53 45 4E 41 4D  45 7D 5B 31 2D 33 5D 20  3B 20 64 6F 0A 09 2F 65  r i in ${BASENAME}[1-3] ; do/e
00000E40  74 63 2F 63 6F 6E 66 2F  62 69 6E 2F 69 64 69 6E  73 74 61 6C 6C 20 2D 64  20 2D 65 20 24 69 0A 64  tc/conf/bin/idinstall -d -e $id
00000E60  6F 6E 65 0A 0A 44 52 56  4E 41 4D 45 3D 24 7B 42  41 53 45 4E 41 4D 45 7D  30 0A 65 63 68 6F 20 22  oneDRVNAME=${BASENAME}0echo "
00000E80  24 7B 44 52 56 4E 41 4D  45 7D 5C 74 4E 5C 74 33  32 5C 74 35 5C 74 31 5C  74 35 5C 74 30 5C 74 30  ${DRVNAME}\tN\t32\t5\t1\t5\t0\t0
00000EA0  5C 74 30 5C 74 30 22 20  3E 2F 65 74 63 2F 63 6F  6E 66 2F 73 64 65 76 69  63 65 2E 64 2F 24 7B 44  \t0\t0" >/etc/conf/sdevice.d/${D
00000EC0  52 56 4E 41 4D 45 7D 0A  2F 65 74 63 2F 63 6F 6E  66 2F 62 69 6E 2F 69 64  69 6E 73 74 61 6C 6C 20  RVNAME}/etc/conf/bin/idinstall 
00000EE0  2D 64 20 2D 6B 20 24 7B  44 52 56 4E 41 4D 45 7D  0A 63 64 20 2F 0A 73 79  6E 63 0A 0A 0A 23 0A 23  -d -k ${DRVNAME}cd /sync##
00000F00  20 52 65 6D 6F 76 65 20  64 72 69 76 65 72 20 73  74 61 72 74 75 70 20 61  6E 64 20 63 6F 6E 66 69   Remove driver startup and confi
00000F20  67 75 72 61 74 69 6F 6E  20 63 6F 6D 6D 61 6E 64  73 0A 23 0A 65 63 68 6F  20 22 52 65 6D 6F 76 69  guration commands#echo "Removi
00000F40  6E 67 20 5A 58 33 31 32  20 73 74 61 72 74 75 70  20 61 6E 64 20 63 6F 6E  66 69 67 75 72 61 74 69  ng ZX312 startup and configurati
00000F60  6F 6E 20 63 6F 6D 6D 61  6E 64 73 2E 2E 2E 22 0A  69 66 20 5B 20 2D 66 20  2F 75 73 72 2F 6F 70 74  on commands..."if [ -f /usr/opt
00000F80  69 6F 6E 73 2F 63 62 2E  6E 61 6D 65 20 5D 0A 74  68 65 6E 0A 09 23 49 6E  74 65 72 61 63 74 69 76  ions/cb.name ]then#Interactiv
00000FA0  65 0A 09 6E 65 74 63 66  67 3D 2F 75 73 72 2F 61  64 6D 69 6E 2F 6D 65 6E  75 2F 70 61 63 6B 61 67  enetcfg=/usr/admin/menu/packag
00000FC0  65 6D 67 6D 74 2F 6E 65  74 64 72 76 72 6D 67 6D  74 2F 63 6F 6E 66 69 67  75 72 65 0A 09 69 66 20  emgmt/netdrvrmgmt/configureif 
00000FE0  5B 20 2D 64 20 24 7B 6E  65 74 63 66 67 7D 20 5D  0A 09 74 68 65 6E 0A 09  09 23 20 4E 65 77 20 73  [ -d ${netcfg} ]then# New s
00001000  74 79 6C 65 20 2D 20 6E  65 65 64 73 20 72 6D 76  63 61 70 20 74 6F 20 75  6E 64 6F 20 74 68 65 20  tyle - needs rmvcap to undo the 
00001020  61 64 64 63 61 70 2E 2E  2E 0A 09 09 72 6D 20 24  7B 6E 65 74 63 66 67 7D  2F 7A 70 32 30 0A 09 65  addcap...rm ${netcfg}/zp20e
00001040  6C 73 65 0A 09 09 23 20  4F 6C 64 20 73 74 79 6C  65 0A 09 09 67 72 65 70  20 2D 76 20 24 7B 42 41  lse# Old stylegrep -v ${BA
00001060  53 45 4E 41 4D 45 7D 5B  30 31 32 33 5D 20 2F 65  74 63 2F 6E 65 74 64 2E  63 66 20 3E 20 2F 74 6D  SENAME}[0123] /etc/netd.cf > /tm
00001080  70 2F 6E 65 74 64 2E 63  66 0A 09 09 63 70 20 2F  74 6D 70 2F 6E 65 74 64  2E 63 66 20 2F 65 74 63  p/netd.cfcp /tmp/netd.cf /etc
000010A0  2F 6E 65 74 64 2E 63 66  0A 09 09 72 6D 20 2D 66  20 2F 74 6D 70 2F 6E 65  74 64 2E 63 66 0A 09 66  /netd.cfrm -f /tmp/netd.cff
000010C0  69 0A 65 6C 73 65 0A 09  23 20 53 43 4F 0A 09 67  72 65 70 20 2D 76 20 24  7B 42 41 53 45 4E 41 4D  ielse# SCOgrep -v ${BASENAM
000010E0  45 7D 5B 30 31 32 33 5D  20 2F 65 74 63 2F 74 63  70 20 3E 20 2F 74 6D 70  2F 74 63 70 0A 09 63 70  E}[0123] /etc/tcp > /tmp/tcpcp
00001100  20 2F 74 6D 70 2F 74 63  70 20 2F 65 74 63 2F 74  63 70 0A 09 67 72 65 70  20 2D 76 20 24 7B 42 41   /tmp/tcp /etc/tcpgrep -v ${BA
00001120  53 45 4E 41 4D 45 7D 5B  30 31 32 33 5D 20 2F 65  74 63 2F 73 74 72 63 66  20 3E 20 2F 74 6D 70 2F  SENAME}[0123] /etc/strcf > /tmp/
00001140  73 74 72 63 66 0A 09 63  70 20 2F 74 6D 70 2F 73  74 72 63 66 20 2F 65 74  63 2F 73 74 72 63 66 0A  strcfcp /tmp/strcf /etc/strcf
00001160  09 72 6D 20 2D 66 20 2F  74 6D 70 2F 74 63 70 20  2F 74 6D 70 2F 73 74 72  63 66 0A 09 72 6D 20 2F  rm -f /tmp/tcp /tmp/strcfrm /
00001180  75 73 72 2F 6C 69 62 2F  6D 6B 64 65 76 2F 24 7B  42 41 53 45 4E 41 4D 45  7D 20 3E 2F 64 65 76 2F  usr/lib/mkdev/${BASENAME} >/dev/
000011A0  6E 75 6C 6C 20 32 3E 26  31 0A 0A 09 69 66 20 5B  20 2D 64 20 2F 75 73 72  2F 6C 69 62 2F 6E 65 74  null 2>&1if [ -d /usr/lib/net
000011C0  63 6F 6E 66 69 67 20 5D  0A 09 74 68 65 6E 0A 09  09 23 20 52 65 6D 6F 76  65 20 6E 65 74 63 6F 6E  config ]then# Remove netcon
000011E0  66 69 67 20 66 69 6C 65  73 0A 09 09 72 6D 20 2F  75 73 72 2F 6C 69 62 2F  6E 65 74 63 6F 6E 66 69  fig filesrm /usr/lib/netconfi
00001200  67 2F 2A 2F 24 7B 42 41  53 45 4E 41 4D 45 7D 5B  30 31 32 33 5D 20 3E 2F  64 65 76 2F 6E 75 6C 6C  g/*/${BASENAME}[0123] >/dev/null
00001220  20 32 3E 26 31 0A 09 09  72 6D 20 2F 75 73 72 2F  6C 69 62 2F 24 7B 42 41  53 45 4E 41 4D 45 7D 2F   2>&1rm /usr/lib/${BASENAME}/
00001240  63 68 61 69 6E 73 20 3E  2F 64 65 76 2F 6E 75 6C  6C 20 32 3E 26 31 0A 09  66 69 0A 66 69 0A 73 79  chains >/dev/null 2>&1fifisy
00001260  6E 63 0A 0A 0A 0A 23 0A  23 20 4F 66 66 65 72 20  74 6F 20 72 65 6C 69 6E  6B 20 74 68 65 20 6B 65  nc## Offer to relink the ke
00001280  72 6E 65 6C 0A 23 0A 65  63 68 6F 20 22 5C 6E 49  6E 20 6F 72 64 65 72 20  74 6F 20 63 6F 6D 70 6C  rnel#echo "\nIn order to compl
000012A0  65 74 65 20 74 68 65 20  72 65 6D 6F 76 61 6C 2C  20 61 20 6E 65 77 20 6B  65 72 6E 65 6C 20 6D 75  ete the removal, a new kernel mu
000012C0  73 74 20 62 65 20 62 75  69 6C 74 2E 22 0A 65 63  68 6F 20 22 49 66 20 79  6F 75 20 77 69 6C 6C 20  st be built."echo "If you will 
000012E0  6C 61 74 65 72 20 69 6E  73 74 61 6C 6C 20 6F 72  20 72 65 6D 6F 76 65 20  61 20 70 61 63 6B 61 67  later install or remove a packag
00001300  65 20 74 68 61 74 20 62  75 69 6C 64 73 20 61 22  0A 65 63 68 6F 20 22 6E  65 77 20 6B 65 72 6E 65  e that builds a"echo "new kerne
00001320  6C 2C 20 79 6F 75 20 6D  61 79 20 73 6B 69 70 20  74 68 65 20 6B 65 72 6E  65 6C 20 62 75 69 6C 64  l, you may skip the kernel build
00001340  20 6E 6F 77 2E 5C 6E 22  0A 0A 65 63 68 6F 20 22  44 6F 20 79 6F 75 20 77  61 6E 74 20 74 6F 20 62   now.\n"echo "Do you want to b
00001360  75 69 6C 64 20 61 20 6E  65 77 20 6B 65 72 6E 65  6C 20 6E 6F 77 20 3F 20  5C 63 22 0A 72 65 61 64  uild a new kernel now ? \c"read
00001380  20 61 6E 73 77 65 72 0A  63 61 73 65 20 22 24 7B  61 6E 73 77 65 72 3A 2D  59 65 73 7D 22 20 69 6E   answercase "${answer:-Yes}" in
000013A0  0A 09 5B 4E 6E 5D 2A 29  0A 09 09 65 63 68 6F 20  22 5C 6E 4B 65 72 6E 65  6C 20 6E 6F 74 20 72 65  [Nn]*)echo "\nKernel not re
000013C0  6C 69 6E 6B 65 64 2E 5C  6E 22 0A 09 09 65 78 69  74 20 30 0A 09 09 3B 3B  0A 09 5B 59 79 5D 2A 29  linked.\n"exit 0;;[Yy]*)
000013E0  0A 09 09 3B 3B 0A 65 73  61 63 0A 0A 0A 69 66 20  5B 20 2D 66 20 2F 75 73  72 2F 6F 70 74 69 6F 6E  ;;esacif [ -f /usr/option
00001400  73 2F 63 62 2E 6E 61 6D  65 20 5D 0A 74 68 65 6E  0A 09 23 20 49 6E 74 65  72 61 63 74 69 76 65 0A  s/cb.name ]then# Interactive
00001420  09 65 63 68 6F 20 22 5C  6E 49 6E 20 4B 43 6F 6E  66 69 67 2C 20 70 6C 65  61 73 65 20 63 68 6F 6F  echo "\nIn KConfig, please choo
00001440  73 65 20 6F 70 74 69 6F  6E 20 32 20 74 6F 20 62  75 69 6C 64 22 0A 09 65  63 68 6F 20 22 74 68 65  se option 2 to build"echo "the
00001460  20 75 70 64 61 74 65 64  20 6B 65 72 6E 65 6C 20  61 6E 64 20 74 68 65 6E  20 69 6E 73 74 61 6C 6C   updated kernel and then install
00001480  20 69 74 20 3A 5C 6E 22  0A 09 52 4F 4F 54 3D 2F  0A 09 65 78 70 6F 72 74  20 52 4F 4F 54 0A 09 6B   it :\n"ROOT=/export ROOTk
000014A0  63 6F 6E 66 69 67 0A 09  65 63 68 6F 20 22 59 6F  75 20 68 61 76 65 20 74  6F 20 69 6E 73 74 61 6C  configecho "You have to instal
000014C0  6C 20 74 68 65 20 6E 65  77 20 6B 65 72 6E 65 6C  20 75 73 69 6E 67 20 4B  43 6F 6E 66 69 67 20 6F  l the new kernel using KConfig o
000014E0  70 74 69 6F 6E 20 33 22  0A 09 65 63 68 6F 20 22  69 6E 20 6F 72 64 65 72  20 74 6F 20 68 61 76 65  ption 3"echo "in order to have
00001500  20 63 68 61 6E 67 65 73  20 63 6F 6D 65 20 69 6E  74 6F 20 65 66 66 65 63  74 2E 22 0A 09 73 6C 65   changes come into effect."sle
00001520  65 70 20 32 0A 65 6C 73  65 0A 09 23 20 53 43 4F  0A 09 65 63 68 6F 20 22  52 65 6C 69 6E 6B 69 6E  ep 2else# SCOecho "Relinkin
00001540  67 20 6B 65 72 6E 65 6C  2E 2E 2E 22 0A 09 2F 65  74 63 2F 63 6F 6E 66 2F  62 69 6E 2F 69 64 62 75  g kernel..."/etc/conf/bin/idbu
00001560  69 6C 64 20 2D 79 0A 09  65 63 68 6F 20 22 52 65  62 6F 6F 74 20 74 68 65  20 73 79 73 74 65 6D 20  ild -yecho "Reboot the system 
00001580  74 6F 20 6C 6F 61 64 20  74 68 65 20 6E 65 77 20  6B 65 72 6E 65 6C 2E 22  0A 09 73 6C 65 65 70 20  to load the new kernel."sleep 
000015A0  32 0A 66 69 0A 0A 0A 65  63 68 6F 20 22 5C 6E 54  68 65 20 24 7B 50 52 4F  4E 41 4D 45 7D 20 64 72  2fiecho "\nThe ${PRONAME} dr
000015C0  69 76 65 72 20 68 61 73  20 62 65 65 6E 20 72 65  6D 6F 76 65 64 2E 5C 6E  22 0A 73 6C 65 65 70 20  iver has been removed.\n"sleep 
000015E0  32 0A 0A 65 78 69 74 20  30 0A 30 37 30 37 30 37  31 35 35 30 30 31 31 36  36 35 32 37 31 30 30 36  2exit 00707071550011665271006
00001600  34 34 30 30 30 30 30 30  31 37 37 37 37 36 30 30  30 30 30 31 31 36 36 35  32 37 30 35 36 36 37 32  44000000177776000001166527056672
00001620  35 34 37 30 34 30 30 30  30 31 32 30 30 30 30 30  30 30 30 30 34 34 43 6F  70 79 72 69 67 68 74 00  5470400001200000000044Copyright.
00001640  43 6F 70 79 72 69 67 68  74 20 28 63 29 20 31 39  39 34 20 5A 4E 59 58 20  43 6F 72 70 6F 72 61 74  Copyright (c) 1994 ZNYX Corporat
00001660  69 6F 6E 0A 30 37 30 37  30 37 31 35 35 30 30 31  31 36 36 35 33 31 31 30  30 36 34 34 30 30 30 30  ion0707071550011665311006440000
00001680  30 30 31 37 37 37 37 36  30 30 30 30 30 31 31 36  36 35 33 31 30 35 36 36  37 32 35 34 37 30 34 30  00177776000001166531056672547040
000016A0  30 30 30 31 31 30 30 30  30 30 30 30 30 30 32 36  4C 69 63 65 6E 73 65 65  00 31 39 39 34 20 5A 4E  0001100000000026Licensee.1994 ZN
000016C0  59 58 20 43 6F 72 70 6F  72 61 74 69 6F 6E 0A 30  37 30 37 30 37 31 35 35  30 30 31 30 31 35 37 33  YX Corporation07070715500101573
000016E0  33 31 30 30 36 34 34 30  30 30 30 30 30 31 37 37  37 37 36 30 30 30 30 30  31 30 31 35 37 33 33 30  31006440000001777760000010157330
00001700  35 36 36 37 32 34 33 35  30 32 30 30 30 30 31 30  30 30 30 30 30 30 30 30  36 33 34 64 75 6D 6D 79  566724350200001000000000634dummy
00001720  2E 6F 00 4C 01 04 00 69  50 89 2A D2 00 00 00 0B  00 00 00 00 00 00 01 2E  74 65 78 74 00 00 00 00  .o.L.iPë*..........text....
00001740  00 00 00 00 00 00 00 00  00 00 00 B4 00 00 00 C8  00 00 00 D2 00 00 00 00  00 00 00 20 00 00 00 2E  ........................ ....
00001760  64 61 74 61 00 00 00 00  00 00 00 00 00 00 00 04  00 00 00 B4 00 00 00 C8  00 00 00 D2 00 00 00 01  data.......................
00001780  00 00 00 40 00 00 00 2E  64 61 74 61 00 00 00 00  00 00 00 00 00 00 00 10  00 00 00 B8 00 00 00 D2  ...@....data.................
000017A0  00 00 00 D2 00 00 00 00  00 00 00 40 00 00 00 2E  62 73 73 00 00 00 00 00  00 00 00 00 00 00 00 00  ..........@....bss.............
000017C0  00 00 00 00 00 00 00 D2  00 00 00 D2 00 00 00 00  00 00 00 80 00 00 00 00  00 00 00 20 20 20 20 20  .................Ç.......     
000017E0  4A 57 52 39 32 20 20 20  20 20 00 00 00 00 00 06  00 00 00 06 00 2E 66 69  6C 65 00 00 00 00 00 00  JWR92     ..........file......
00001800  00 FE FF 00 00 67 01 64  75 6D 6D 79 2E 63 00 00  00 00 00 00 00 00 00 00  00 2E 74 65 78 74 00 00  . ..gdummy.c............text..
00001820  00 00 00 00 00 01 00 00  00 03 01 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 2E 64 61  ...........................da
00001840  74 61 00 00 00 00 00 00  00 02 00 00 00 03 01 04  00 00 00 01 00 00 00 00  00 00 00 00 00 00 00 00  ta.........................
00001860  00 2E 64 61 74 61 00 00  00 00 00 00 00 03 00 00  00 03 01 10 00 00 00 00  00 00 00 00 00 00 00 00  ..data......................
00001880  00 00 00 00 00 2E 62 73  73 00 00 00 00 00 00 00  00 04 00 00 00 03 01 00  00 00 00 00 00 00 00 00  ......bss....................
000018A0  00 00 00 00 00 00 00 00  00 44 47 52 4F 55 50 00  00 00 00 00 00 02 00 00  00 03 00 00 00 00 00 30  .........DGROUP..............0
000018C0  37 30 37 30 37 31 35 35  30 30 31 30 30 33 31 33  31 31 30 30 36 34 34 30  30 30 30 30 30 31 37 37  70707155001003131100644000000177
000018E0  37 37 36 30 30 30 30 30  31 30 30 33 31 33 31 30  35 36 36 37 32 34 33 35  32 36 30 30 30 30 31 32  77600000100313105667243526000012
00001900  30 30 30 30 30 30 30 35  34 36 35 73 70 61 63 65  2E 73 72 63 00 2F 2A 3D  3D 3D 3D 3D 3D 3D 3D 3D  00000005465space.src./*=========
00001920  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00001940  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00001960  3D 0A 2A 2A 0A 2A 2A 09  73 70 61 63 65 2E 73 72  63 0A 2A 2A 0A 2A 2A 09  43 6F 6E 66 69 67 75 72  =****space.src****Configur
00001980  61 74 69 6F 6E 20 66 69  6C 65 20 66 6F 72 20 5A  4E 59 58 20 5A 58 33 31  32 20 50 43 49 20 45 74  ation file for ZNYX ZX312 PCI Et
000019A0  68 65 72 41 63 74 69 6F  6E 20 6E 65 74 77 6F 72  6B 20 61 64 61 70 74 65  72 0A 2A 2A 0A 2A 2A 3D  herAction network adapter****=
000019C0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
000019E0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00001A00  3D 3D 3D 3D 3D 3D 3D 3D  3D 0A 2A 2A 0A 2A 2A 09  28 63 29 20 43 6F 70 79  72 69 67 68 74 20 31 39  =========****(c) Copyright 19
00001A20  39 34 20 5A 4E 59 58 20  43 6F 72 70 6F 72 61 74  69 6F 6E 0A 2A 2A 09 41  6C 6C 20 52 69 67 68 74  94 ZNYX Corporation**All Right
00001A40  73 20 52 65 73 65 72 76  65 64 2E 0A 2A 2A 0A 2A  2A 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  s Reserved.****===============
00001A60  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00001A80  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 0A 2A 2A 0A 2A  ===========================***
00001AA0  2A 09 56 65 72 73 69 6F  6E 3A 20 32 2E 32 30 0A  2A 2A 09 50 72 6F 64 75  63 74 69 6F 6E 20 64 61  *Version: 2.20**Production da
00001AC0  74 65 3A 20 57 65 64 20  4E 6F 76 20 33 30 20 32  31 3A 30 30 3A 33 31 20  50 53 54 20 31 39 39 34  te: Wed Nov 30 21:00:31 PST 1994
00001AE0  0A 2A 2A 0A 2A 2A 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ****==========================
00001B00  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00001B20  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  0A 2A 2F 0A 0A 0A 23 69  6E 63 6C 75 64 65 20 22  ================*/#include "
00001B40  73 79 73 2F 74 79 70 65  73 2E 68 22 0A 23 69 6E  63 6C 75 64 65 20 22 73  79 73 2F 73 74 72 65 61  sys/types.h"#include "sys/strea
00001B60  6D 2E 68 22 0A 23 69 6E  63 6C 75 64 65 20 22 73  79 73 2F 7A 70 32 2E 68  22 0A 0A 23 69 6E 63 6C  m.h"#include "sys/zp2.h"#incl
00001B80  75 64 65 20 22 63 6F 6E  66 69 67 2E 68 22 0A 0A  2F 2A 20 57 6F 72 6B 73  20 66 6F 72 20 31 2C 32  ude "config.h"/* Works for 1,2
00001BA0  2C 33 20 6F 72 20 34 20  62 6F 61 72 64 73 09 2A  2F 0A 23 69 66 64 65 66  20 5A 50 32 31 5F 55 4E  ,3 or 4 boards*/#ifdef ZP21_UN
00001BC0  49 54 53 0A 23 64 65 66  69 6E 65 09 5A 50 32 31  5F 42 52 44 53 20 31 0A  23 65 6C 73 65 0A 23 64  ITS#defineZP21_BRDS 1#else#d
00001BE0  65 66 69 6E 65 09 5A 50  32 31 5F 42 52 44 53 20  30 0A 23 64 65 66 69 6E  65 20 5A 50 32 31 5F 55  efineZP21_BRDS 0#define ZP21_U
00001C00  4E 49 54 53 20 30 0A 23  65 6E 64 69 66 0A 0A 23  69 66 64 65 66 20 5A 50  32 32 5F 55 4E 49 54 53  NITS 0#endif#ifdef ZP22_UNITS
00001C20  0A 23 64 65 66 69 6E 65  09 5A 50 32 32 5F 42 52  44 53 20 31 0A 23 65 6C  73 65 0A 23 64 65 66 69  #defineZP22_BRDS 1#else#defi
00001C40  6E 65 09 5A 50 32 32 5F  42 52 44 53 20 30 0A 23  64 65 66 69 6E 65 20 5A  50 32 32 5F 55 4E 49 54  neZP22_BRDS 0#define ZP22_UNIT
00001C60  53 20 30 0A 23 65 6E 64  69 66 0A 0A 23 69 66 64  65 66 20 5A 50 32 33 5F  55 4E 49 54 53 0A 23 64  S 0#endif#ifdef ZP23_UNITS#d
00001C80  65 66 69 6E 65 09 5A 50  32 33 5F 42 52 44 53 20  31 0A 23 65 6C 73 65 0A  23 64 65 66 69 6E 65 09  efineZP23_BRDS 1#else#define
00001CA0  5A 50 32 33 5F 42 52 44  53 20 30 0A 23 64 65 66  69 6E 65 20 5A 50 32 33  5F 55 4E 49 54 53 20 30  ZP23_BRDS 0#define ZP23_UNITS 0
00001CC0  0A 23 65 6E 64 69 66 0A  0A 23 64 65 66 69 6E 65  09 4E 55 4D 42 4F 41 52  44 53 20 28 31 2B 5A 50  #endif#defineNUMBOARDS (1+ZP
00001CE0  32 31 5F 42 52 44 53 2B  5A 50 32 32 5F 42 52 44  53 2B 5A 50 32 33 5F 42  52 44 53 29 0A 0A 2F 2A  21_BRDS+ZP22_BRDS+ZP23_BRDS)/*
00001D00  20 53 43 4F 20 64 6F 65  73 6E 27 74 20 73 75 70  70 6C 79 20 74 68 65 20  6D 61 6A 6F 72 20 64 65   SCO doesn't supply the major de
00001D20  76 69 63 65 20 6E 75 6D  62 65 72 09 2A 2F 0A 23  69 66 6E 64 65 66 09 5A  50 32 5F 5F 43 4D 41 4A  vice number*/#ifndefZP2__CMAJ
00001D40  0A 23 64 65 66 69 6E 65  09 5A 50 32 5F 5F 43 4D  41 4A 09 30 0A 23 64 65  66 69 6E 65 09 5A 50 32  #defineZP2__CMAJ0#defineZP2
00001D60  31 5F 43 4D 41 4A 09 30  0A 23 64 65 66 69 6E 65  09 5A 50 32 32 5F 43 4D  41 4A 09 30 0A 23 64 65  1_CMAJ0#defineZP22_CMAJ0#de
00001D80  66 69 6E 65 09 5A 50 32  33 5F 43 4D 41 4A 09 30  0A 23 65 6E 64 69 66 0A  0A 0A 73 74 72 75 63 74  fineZP23_CMAJ0#endifstruct
00001DA0  20 7A 70 32 5F 64 65 76  09 7A 70 32 5F 64 65 76  73 5B 5A 50 32 5F 5F 55  4E 49 54 53 2B 5A 50 32   zp2_devzp2_devs[ZP2__UNITS+ZP2
00001DC0  31 5F 55 4E 49 54 53 2B  5A 50 32 32 5F 55 4E 49  54 53 2B 5A 50 32 33 5F  55 4E 49 54 53 5D 3B 0A  1_UNITS+ZP22_UNITS+ZP23_UNITS];
00001DE0  69 6E 74 09 09 7A 70 32  5F 62 6F 61 72 64 63 6E  74 20 3D 20 4E 55 4D 42  4F 41 52 44 53 3B 0A 73  intzp2_boardcnt = NUMBOARDS;s
00001E00  74 72 75 63 74 20 7A 70  32 5F 73 74 61 74 09 7A  70 32 5F 73 74 61 74 73  5B 4E 55 4D 42 4F 41 52  truct zp2_statzp2_stats[NUMBOAR
00001E20  44 53 5D 3B 0A 69 6E 74  09 09 7A 70 32 5F 64 65  62 75 67 20 3D 20 30 78  33 33 34 31 66 3B 0A 69  DS];intzp2_debug = 0x3341f;i
00001E40  6E 74 09 09 7A 70 32 5F  68 69 77 61 74 65 72 20  3D 20 35 36 3B 0A 69 6E  74 09 09 7A 70 32 5F 6C  ntzp2_hiwater = 56;intzp2_l
00001E60  6F 77 61 74 65 72 20 3D  20 34 38 3B 0A 0A 0A 0A  69 6E 74 09 7A 70 32 5F  72 78 5F 66 72 61 67 73  owater = 48;intzp2_rx_frags
00001E80  69 7A 65 20 3D 20 35 31  32 3B 0A 69 6E 74 09 7A  70 32 5F 6E 75 6D 5F 72  64 65 73 20 3D 20 36 34  ize = 512;intzp2_num_rdes = 64
00001EA0  3B 0A 69 6E 74 09 7A 70  32 5F 70 63 69 6C 61 74  20 3D 20 2D 31 3B 0A 69  6E 74 09 7A 70 32 5F 70  ;intzp2_pcilat = -1;intzp2_p
00001EC0  63 69 70 62 6C 20 3D 20  38 3B 0A 69 6E 74 09 7A  70 32 5F 70 63 69 63 61  6C 20 3D 20 38 3B 0A 69  cipbl = 8;intzp2_pcical = 8;i
00001EE0  6E 74 09 7A 70 32 5F 68  70 70 65 63 6C 72 20 3D  20 30 3B 0A 0A 23 64 65  66 69 6E 65 09 42 52 44  ntzp2_hppeclr = 0;#defineBRD
00001F00  30 5F 4D 45 44 49 41 09  31 0A 23 64 65 66 69 6E  65 09 42 52 44 30 5F 50  43 49 42 55 53 09 30 0A  0_MEDIA1#defineBRD0_PCIBUS0
00001F20  23 64 65 66 69 6E 65 09  42 52 44 30 5F 50 43 49  44 45 56 09 30 0A 23 64  65 66 69 6E 65 09 42 52  #defineBRD0_PCIDEV0#defineBR
00001F40  44 31 5F 4D 45 44 49 41  09 31 0A 23 64 65 66 69  6E 65 09 42 52 44 31 5F  50 43 49 42 55 53 09 30  D1_MEDIA1#defineBRD1_PCIBUS0
00001F60  0A 23 64 65 66 69 6E 65  09 42 52 44 31 5F 50 43  49 44 45 56 09 30 0A 23  64 65 66 69 6E 65 09 42  #defineBRD1_PCIDEV0#defineB
00001F80  52 44 32 5F 4D 45 44 49  41 09 31 0A 23 64 65 66  69 6E 65 09 42 52 44 32  5F 50 43 49 42 55 53 09  RD2_MEDIA1#defineBRD2_PCIBUS
00001FA0  30 0A 23 64 65 66 69 6E  65 09 42 52 44 32 5F 50  43 49 44 45 56 09 30 0A  23 64 65 66 69 6E 65 09  0#defineBRD2_PCIDEV0#define
00001FC0  42 52 44 33 5F 4D 45 44  49 41 09 31 0A 23 64 65  66 69 6E 65 09 42 52 44  33 5F 50 43 49 42 55 53  BRD3_MEDIA1#defineBRD3_PCIBUS
00001FE0  09 30 0A 23 64 65 66 69  6E 65 09 42 52 44 33 5F  50 43 49 44 45 56 09 30  0A 0A 69 6E 74 09 7A 70  0#defineBRD3_PCIDEV0intzp
00002000  32 5F 6D 65 64 69 61 5B  5D 20 3D 20 7B 20 42 52  44 30 5F 4D 45 44 49 41  2C 20 42 52 44 31 5F 4D  2_media[] = { BRD0_MEDIA, BRD1_M
00002020  45 44 49 41 2C 20 42 52  44 32 5F 4D 45 44 49 41  2C 20 42 52 44 33 5F 4D  45 44 49 41 20 7D 3B 0A  EDIA, BRD2_MEDIA, BRD3_MEDIA };
00002040  69 6E 74 09 7A 70 32 5F  70 63 69 62 75 73 5B 5D  20 3D 20 7B 20 42 52 44  30 5F 50 43 49 42 55 53  intzp2_pcibus[] = { BRD0_PCIBUS
00002060  2C 20 42 52 44 31 5F 50  43 49 42 55 53 2C 20 42  52 44 32 5F 50 43 49 42  55 53 2C 20 42 52 44 33  , BRD1_PCIBUS, BRD2_PCIBUS, BRD3
00002080  5F 50 43 49 42 55 53 20  7D 3B 0A 69 6E 74 09 7A  70 32 5F 70 63 69 64 65  76 5B 5D 20 3D 20 7B 20  _PCIBUS };intzp2_pcidev[] = { 
000020A0  42 52 44 30 5F 50 43 49  44 45 56 2C 20 42 52 44  31 5F 50 43 49 44 45 56  2C 20 42 52 44 32 5F 50  BRD0_PCIDEV, BRD1_PCIDEV, BRD2_P
000020C0  43 49 44 45 56 2C 20 42  52 44 33 5F 50 43 49 44  45 56 20 7D 3B 0A 0A 0A  73 74 72 75 63 74 20 7A  CIDEV, BRD3_PCIDEV };struct z
000020E0  70 32 5F 70 61 72 61 6D  20 7A 70 32 5F 70 61 72  61 6D 73 5B 4E 55 4D 42  4F 41 52 44 53 5D 20 3D  p2_param zp2_params[NUMBOARDS] =
00002100  20 7B 0A 0A 23 69 66 20  5A 50 32 5F 5F 30 0A 20  20 20 20 7B 0A 09 5A 50  32 5F 5F 30 5F 56 45 43   {#if ZP2__0    {ZP2__0_VEC
00002120  54 2C 09 09 09 2F 2A 20  49 6E 74 65 72 72 75 70  74 20 6C 65 76 65 6C 20  2A 2F 0A 09 5A 50 32 5F  T,/* Interrupt level */ZP2_
00002140  5F 30 5F 53 43 4D 41 2C  09 09 09 2F 2A 20 41 64  64 72 65 73 73 20 6F 66  20 62 6F 61 72 64 27 73  _0_SCMA,/* Address of board's
00002160  20 6D 65 6D 6F 72 79 20  2A 2F 0A 09 5A 50 32 5F  5F 30 5F 45 43 4D 41 20  2D 20 5A 50 32 5F 5F 30   memory */ZP2__0_ECMA - ZP2__0
00002180  5F 53 43 4D 41 20 2B 20  31 2C 09 2F 2A 20 53 68  61 72 65 64 20 6D 65 6D  6F 72 79 20 73 69 7A 65  _SCMA + 1,/* Shared memory size
000021A0  09 2A 2F 0A 09 5A 50 32  5F 5F 55 4E 49 54 53 2C  09 09 09 2F 2A 20 4E 75  6D 62 65 72 20 6F 66 20  */ZP2__UNITS,/* Number of 
000021C0  6D 69 6E 6F 72 20 64 65  76 69 63 65 73 20 61 6C  6C 6F 77 65 64 20 2A 2F  0A 09 5A 50 32 5F 5F 43  minor devices allowed */ZP2__C
000021E0  4D 41 4A 2C 09 09 09 2F  2A 20 4D 61 6A 6F 72 20  64 65 76 69 63 65 20 6E  75 6D 62 65 72 20 2A 2F  MAJ,/* Major device number */
00002200  0A 09 5A 50 32 5F 5F 30  5F 53 49 4F 41 2C 09 09  09 2F 2A 20 49 4F 20 61  64 64 72 65 73 73 20 2A  ZP2__0_SIOA,/* IO address *
00002220  2F 0A 09 30 2C 09 09 09  09 2F 2A 20 49 6E 64 65  78 20 2A 2F 0A 09 30 0A  20 20 20 20 7D 2C 0A 23  /0,/* Index */0    },#
00002240  65 6E 64 69 66 20 2F 2A  20 5A 50 32 5F 5F 30 20  2A 2F 0A 0A 23 69 66 20  5A 50 32 31 5F 30 0A 20  endif /* ZP2__0 */#if ZP21_0 
00002260  20 20 20 7B 0A 09 5A 50  32 31 5F 30 5F 56 45 43  54 2C 0A 09 5A 50 32 31  5F 30 5F 53 43 4D 41 2C     {ZP21_0_VECT,ZP21_0_SCMA,
00002280  0A 09 5A 50 32 31 5F 30  5F 45 43 4D 41 20 2D 20  5A 50 32 31 5F 30 5F 53  43 4D 41 20 2B 20 31 2C  ZP21_0_ECMA - ZP21_0_SCMA + 1,
000022A0  0A 09 5A 50 32 31 5F 55  4E 49 54 53 2C 0A 09 5A  50 32 31 5F 43 4D 41 4A  2C 0A 09 5A 50 32 31 5F  ZP21_UNITS,ZP21_CMAJ,ZP21_
000022C0  30 5F 53 49 4F 41 2C 0A  09 31 2C 09 09 09 09 2F  2A 20 49 6E 64 65 78 20  2A 2F 0A 09 30 0A 20 20  0_SIOA,1,/* Index */0  
000022E0  20 20 7D 2C 0A 23 65 6E  64 69 66 20 2F 2A 20 5A  50 32 31 5F 30 20 2A 2F  0A 0A 23 69 66 20 5A 50    },#endif /* ZP21_0 */#if ZP
00002300  32 32 5F 30 0A 20 20 20  20 7B 0A 09 5A 50 32 32  5F 30 5F 56 45 43 54 2C  0A 09 5A 50 32 32 5F 30  22_0    {ZP22_0_VECT,ZP22_0
00002320  5F 53 43 4D 41 2C 0A 09  5A 50 32 32 5F 30 5F 45  43 4D 41 20 2D 20 5A 50  32 32 5F 30 5F 53 43 4D  _SCMA,ZP22_0_ECMA - ZP22_0_SCM
00002340  41 20 2B 20 31 2C 0A 09  5A 50 32 32 5F 55 4E 49  54 53 2C 0A 09 5A 50 32  32 5F 43 4D 41 4A 2C 0A  A + 1,ZP22_UNITS,ZP22_CMAJ,
00002360  09 5A 50 32 32 5F 30 5F  53 49 4F 41 2C 0A 09 32  2C 09 09 09 09 2F 2A 20  49 6E 64 65 78 20 2A 2F  ZP22_0_SIOA,2,/* Index */
00002380  0A 09 30 0A 20 20 20 20  7D 2C 0A 23 65 6E 64 69  66 20 2F 2A 20 5A 50 32  32 5F 30 20 2A 2F 0A 0A  0    },#endif /* ZP22_0 */
000023A0  23 69 66 20 5A 50 32 33  5F 30 0A 20 20 20 20 7B  0A 09 5A 50 32 33 5F 30  5F 56 45 43 54 2C 0A 09  #if ZP23_0    {ZP23_0_VECT,
000023C0  5A 50 32 33 5F 30 5F 53  43 4D 41 2C 0A 09 5A 50  32 33 5F 30 5F 45 43 4D  41 20 2D 20 5A 50 32 33  ZP23_0_SCMA,ZP23_0_ECMA - ZP23
000023E0  5F 30 5F 53 43 4D 41 20  2B 20 31 2C 0A 09 5A 50  32 33 5F 55 4E 49 54 53  2C 0A 09 5A 50 32 33 5F  _0_SCMA + 1,ZP23_UNITS,ZP23_
00002400  43 4D 41 4A 2C 0A 09 5A  50 32 33 5F 30 5F 53 49  4F 41 2C 0A 09 33 2C 09  09 09 09 2F 2A 20 49 6E  CMAJ,ZP23_0_SIOA,3,/* In
00002420  64 65 78 20 2A 2F 0A 09  30 0A 20 20 20 20 7D 2C  0A 23 65 6E 64 69 66 20  2F 2A 20 5A 50 32 33 5F  dex */0    },#endif /* ZP23_
00002440  30 20 2A 2F 0A 7D 3B 0A  0A 0A 30 37 30 37 30 37  31 35 35 30 30 31 30 31  35 37 31 31 31 30 30 37  0 */};0707071550010157111007
00002460  34 34 30 30 30 30 30 30  31 37 37 37 37 36 30 30  30 30 30 31 30 31 35 37  31 31 30 35 36 36 37 32  44000000177776000001015711056672
00002480  34 33 35 31 34 30 30 30  30 31 33 30 30 30 30 30  30 30 35 30 35 31 69 6E  73 74 61 6C 6C 2E 69 64  4351400001300000005051install.id
000024A0  00 23 23 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  .##=============================
000024C0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
000024E0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 0A 23 23  0A 23 23 09 69 6E 73 74  61 6C 6C 2E 69 64 0A 23  =============####install.id#
00002500  23 0A 23 23 09 49 6E 73  74 61 6C 6C 20 64 72 69  76 65 72 20 66 69 6C 65  73 20 69 6E 74 6F 20 74  ###Install driver files into t
00002520  68 65 20 6B 65 72 6E 65  6C 20 63 6F 6E 66 69 67  75 72 61 74 69 6F 6E 0A  23 23 0A 23 23 3D 3D 3D  he kernel configuration####===
00002540  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00002560  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00002580  3D 3D 3D 3D 3D 3D 3D 0A  23 23 0A 23 23 09 28 63  29 20 43 6F 70 79 72 69  67 68 74 20 31 39 39 34  =======####(c) Copyright 1994
000025A0  20 5A 4E 59 58 20 43 6F  72 70 6F 72 61 74 69 6F  6E 0A 23 23 09 28 63 29  20 43 6F 70 79 72 69 67   ZNYX Corporation##(c) Copyrig
000025C0  68 74 20 31 39 39 31 2C  31 39 39 32 2C 31 39 39  33 20 4A 6F 63 68 65 6E  20 52 6F 74 68 0A 23 23  ht 1991,1992,1993 Jochen Roth##
000025E0  09 41 6C 6C 20 72 69 67  68 74 73 20 72 65 73 65  72 76 65 64 2E 0A 23 23  0A 23 23 3D 3D 3D 3D 3D  All rights reserved.####=====
00002600  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00002620  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00002640  3D 3D 3D 3D 3D 0A 23 23  0A 23 23 09 4D 6F 64 69  66 69 63 61 74 69 6F 6E  20 48 69 73 74 6F 72 79  =====####Modification History
00002660  3A 0A 23 23 09 6A 72 09  30 35 2F 32 30 2F 39 34  09 41 64 64 65 64 20 49  52 51 54 59 50 45 20 63  :##jr05/20/94Added IRQTYPE c
00002680  6F 6E 66 69 67 75 72 61  74 69 6F 6E 20 70 61 72  61 6D 65 74 65 72 0A 23  23 09 6A 72 09 30 35 2F  onfiguration parameter##jr05/
000026A0  32 39 2F 39 34 09 44 72  69 76 65 72 20 75 70 64  61 74 65 20 6E 6F 77 20  70 72 65 73 65 72 76 65  29/94Driver update now preserve
000026C0  73 20 49 4F 20 63 6F 6E  66 69 67 75 72 61 74 69  6F 6E 0A 23 23 0A 23 23  3D 3D 3D 3D 3D 3D 3D 3D  s IO configuration####========
000026E0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00002700  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00002720  3D 3D 0A 0A 0A 50 52 4F  4E 41 4D 45 3D 22 5A 4E  59 58 20 5A 58 33 31 32  20 50 43 49 20 45 74 68  ==PRONAME="ZNYX ZX312 PCI Eth
00002740  65 72 41 63 74 69 6F 6E  22 0A 42 52 44 4E 41 4D  45 3D 22 5A 58 33 31 32  22 0A 49 4E 43 4C 55 44  erAction"BRDNAME="ZX312"INCLUD
00002760  45 3D 22 7A 70 32 2E 68  22 0A 49 4F 53 3D 22 30  22 0A 49 4F 45 3D 22 30  22 0A 49 52 51 3D 22 30  E="zp2.h"IOS="0"IOE="0"IRQ="0
00002780  22 0A 49 52 51 54 59 50  45 3D 22 33 22 0A 53 4D  53 3D 22 30 22 0A 53 4D  45 3D 22 30 22 0A 43 46  "IRQTYPE="3"SMS="0"SME="0"CF
000027A0  47 3D 22 4E 22 0A 0A 69  66 20 5B 20 22 24 31 22  20 3D 20 22 22 20 2D 6F  20 22 24 31 22 20 3D 20  G="N"if [ "$1" = "" -o "$1" = 
000027C0  22 30 22 20 5D 0A 74 68  65 6E 0A 09 23 20 42 6F  61 72 64 30 0A 09 69 66  20 5B 20 2D 66 20 2F 75  "0" ]then# Board0if [ -f /u
000027E0  73 72 2F 6F 70 74 69 6F  6E 73 2F 63 62 2E 6E 61  6D 65 20 5D 0A 09 74 68  65 6E 0A 09 09 4F 42 4A  sr/options/cb.name ]thenOBJ
00002800  45 43 54 3D 22 64 72 69  76 65 72 2E 69 73 63 22  0A 09 65 6C 73 65 0A 09  09 4F 42 4A 45 43 54 3D  ECT="driver.isc"elseOBJECT=
00002820  22 64 72 69 76 65 72 2E  73 63 6F 22 0A 09 66 69  0A 09 63 70 20 73 70 61  63 65 2E 73 72 63 20 53  "driver.sco"ficp space.src S
00002840  70 61 63 65 2E 63 0A 09  42 52 44 4E 55 4D 3D 22  30 22 0A 09 44 52 56 4E  41 4D 45 3D 22 7A 70 32  pace.cBRDNUM="0"DRVNAME="zp2
00002860  30 22 0A 09 49 4E 49 54  3D 22 49 68 22 0A 09 50  52 45 46 49 58 3D 22 7A  70 32 5F 22 0A 09 44 52  0"INIT="Ih"PREFIX="zp2_"DR
00002880  56 46 4C 41 47 53 3D 22  69 53 63 48 22 20 23 20  30 0A 65 6C 73 65 0A 09  23 20 42 6F 61 72 64 31  VFLAGS="iScH" # 0else# Board1
000028A0  2D 33 0A 09 4F 42 4A 45  43 54 3D 22 64 75 6D 6D  79 2E 6F 22 0A 09 65 63  68 6F 20 22 2F 2A 20 4E  -3OBJECT="dummy.o"echo "/* N
000028C0  6F 20 73 70 61 63 65 2E  63 20 2A 2F 22 20 3E 53  70 61 63 65 2E 63 0A 09  42 52 44 4E 55 4D 3D 24  o space.c */" >Space.cBRDNUM=$
000028E0  31 0A 09 44 52 56 4E 41  4D 45 3D 22 7A 70 32 24  7B 42 52 44 4E 55 4D 7D  22 0A 09 49 4E 49 54 3D  1DRVNAME="zp2${BRDNUM}"INIT=
00002900  22 2D 22 0A 09 50 52 45  46 49 58 3D 24 7B 44 52  56 4E 41 4D 45 7D 0A 09  44 52 56 46 4C 41 47 53  "-"PREFIX=${DRVNAME}DRVFLAGS
00002920  3D 22 69 53 63 48 22 20  23 20 31 2D 33 0A 66 69  0A 0A 0A 23 20 43 68 65  63 6B 20 66 6F 72 20 73  ="iScH" # 1-3fi# Check for s
00002940  65 63 6F 6E 64 20 61 72  67 75 6D 65 6E 74 20 61  73 20 55 70 64 61 74 65  0A 69 66 20 5B 20 22 24  econd argument as Updateif [ "$
00002960  32 22 20 3D 20 22 55 22  20 2D 6F 20 22 24 32 22  20 3D 20 22 75 22 20 5D  0A 74 68 65 6E 0A 09 65  2" = "U" -o "$2" = "u" ]thene
00002980  63 68 6F 20 22 55 70 64  61 74 69 6E 67 20 24 7B  44 52 56 4E 41 4D 45 7D  20 64 72 69 76 65 72 20  cho "Updating ${DRVNAME} driver 
000029A0  6F 62 6A 65 63 74 20 24  7B 4F 42 4A 45 43 54 7D  20 2E 2E 2E 22 0A 09 63  70 20 24 7B 4F 42 4A 45  object ${OBJECT} ..."cp ${OBJE
000029C0  43 54 7D 20 2F 65 74 63  2F 63 6F 6E 66 2F 70 61  63 6B 2E 64 2F 24 7B 44  52 56 4E 41 4D 45 7D 2F  CT} /etc/conf/pack.d/${DRVNAME}/
000029E0  44 72 69 76 65 72 2E 6F  0A 09 63 70 20 24 7B 49  4E 43 4C 55 44 45 7D 20  2F 75 73 72 2F 69 6E 63  Driver.ocp ${INCLUDE} /usr/inc
00002A00  6C 75 64 65 2F 73 79 73  0A 09 72 6D 20 53 70 61  63 65 2E 63 0A 09 65 78  69 74 20 30 0A 66 69 0A  lude/sysrm Space.cexit 0fi
00002A20  0A 0A 23 20 43 68 65 63  6B 20 66 6F 72 20 73 65  63 6F 6E 64 20 61 72 67  75 6D 65 6E 74 20 66 6F  # Check for second argument fo
00002A40  72 20 43 46 47 20 66 6C  61 67 0A 69 66 20 5B 20  22 24 32 22 20 3D 20 22  59 22 20 2D 6F 20 22 24  r CFG flagif [ "$2" = "Y" -o "$
00002A60  32 22 20 3D 20 22 79 22  20 5D 0A 74 68 65 6E 0A  09 43 46 47 3D 22 59 22  0A 09 63 61 73 65 20 24  2" = "y" ]thenCFG="Y"case $
00002A80  7B 42 52 44 4E 55 4D 7D  20 69 6E 0A 09 09 30 29  09 49 52 51 3D 31 30 0A  09 09 09 49 4F 53 3D 30  {BRDNUM} in0)IRQ=10IOS=0
00002AA0  20 23 20 49 4F 53 30 0A  09 09 09 49 4F 45 3D 30  20 23 20 49 4F 45 30 0A  09 09 09 53 4D 53 3D 30   # IOS0IOE=0 # IOE0SMS=0
00002AC0  20 23 20 53 4D 53 30 0A  09 09 09 53 4D 45 3D 30  20 23 20 53 4D 45 30 0A  09 09 09 3B 3B 0A 09 09   # SMS0SME=0 # SME0;;
00002AE0  31 29 09 49 52 51 3D 31  35 0A 09 09 09 49 4F 53  3D 30 20 23 20 49 4F 53  31 0A 09 09 09 49 4F 45  1)IRQ=15IOS=0 # IOS1IOE
00002B00  3D 30 20 23 20 49 4F 45  31 0A 09 09 09 53 4D 53  3D 30 20 23 20 53 4D 53  31 0A 09 09 09 53 4D 45  =0 # IOE1SMS=0 # SMS1SME
00002B20  3D 30 20 23 20 53 4D 45  31 0A 09 09 09 3B 3B 0A  09 65 73 61 63 0A 66 69  0A 0A 0A 23 20 4D 61 6B  =0 # SME1;;esacfi# Mak
00002B40  65 20 4D 61 73 74 65 72  2C 20 53 79 73 74 65 6D  20 61 6E 64 20 4E 6F 64  65 20 66 69 6C 65 73 0A  e Master, System and Node files
00002B60  65 63 68 6F 20 22 24 7B  44 52 56 4E 41 4D 45 7D  5C 74 24 7B 49 4E 49 54  7D 5C 74 24 7B 44 52 56  echo "${DRVNAME}\t${INIT}\t${DRV
00002B80  46 4C 41 47 53 7D 5C 74  24 7B 50 52 45 46 49 58  7D 5C 74 30 5C 74 30 5C  74 31 5C 74 36 34 5C 74  FLAGS}\t${PREFIX}\t0\t0\t1\t64\t
00002BA0  2D 31 22 20 3E 4D 61 73  74 65 72 0A 0A 69 66 20  5B 20 2D 64 20 2F 65 74  63 2F 63 6F 6E 66 2F 70  -1" >Masterif [ -d /etc/conf/p
00002BC0  61 63 6B 2E 64 2F 24 7B  44 52 56 4E 41 4D 45 7D  20 5D 0A 74 68 65 6E 0A  09 23 20 47 65 74 20 63  ack.d/${DRVNAME} ]then# Get c
00002BE0  75 72 72 65 6E 74 20 64  65 76 69 63 65 20 63 6F  6E 66 69 67 75 72 61 74  69 6F 6E 0A 09 65 63 68  urrent device configurationech
00002C00  6F 20 22 52 65 61 64 69  6E 67 20 24 7B 42 52 44  4E 41 4D 45 7D 20 63 6F  6E 66 69 67 75 72 61 74  o "Reading ${BRDNAME} configurat
00002C20  69 6F 6E 20 66 6F 72 20  24 7B 44 52 56 4E 41 4D  45 7D 5C 63 22 0A 09 72  65 61 64 20 67 31 20 67  ion for ${DRVNAME}\c"read g1 g
00002C40  32 20 67 33 20 67 34 20  67 35 20 49 52 51 20 49  4F 53 20 49 4F 45 20 53  4D 53 20 53 4D 45 20 3C  2 g3 g4 g5 IRQ IOS IOE SMS SME <
00002C60  2F 65 74 63 2F 63 6F 6E  66 2F 73 64 65 76 69 63  65 2E 64 2F 24 7B 44 52  56 4E 41 4D 45 7D 0A 66  /etc/conf/sdevice.d/${DRVNAME}f
00002C80  69 0A 65 63 68 6F 20 22  24 7B 44 52 56 4E 41 4D  45 7D 5C 74 24 7B 43 46  47 7D 5C 74 31 36 5C 74  iecho "${DRVNAME}\t${CFG}\t16\t
00002CA0  35 5C 74 24 7B 49 52 51  54 59 50 45 7D 5C 74 24  7B 49 52 51 7D 5C 74 24  7B 49 4F 53 7D 5C 74 24  5\t${IRQTYPE}\t${IRQ}\t${IOS}\t$
00002CC0  7B 49 4F 45 7D 5C 0A 09  24 7B 53 4D 53 7D 5C 74  24 7B 53 4D 45 7D 22 20  3E 53 79 73 74 65 6D 0A  {IOE}\${SMS}\t${SME}" >System
00002CE0  0A 63 61 74 20 3C 3C 20  50 52 4F 53 54 20 3E 4E  6F 64 65 0A 63 6C 6F 6E  65 09 24 7B 44 52 56 4E  cat << PROST >Nodeclone${DRVN
00002D00  41 4D 45 7D 09 63 09 24  7B 44 52 56 4E 41 4D 45  7D 0A 50 52 4F 53 54 0A  0A 72 6D 20 44 72 69 76  AME}c${DRVNAME}PROSTrm Driv
00002D20  65 72 2E 6F 20 3E 2F 64  65 76 2F 6E 75 6C 6C 20  32 3E 26 31 0A 6C 6E 20  24 7B 4F 42 4A 45 43 54  er.o >/dev/null 2>&1ln ${OBJECT
00002D40  7D 20 44 72 69 76 65 72  2E 6F 0A 0A 69 66 20 5B  20 2D 64 20 2F 65 74 63  2F 63 6F 6E 66 2F 70 61  } Driver.oif [ -d /etc/conf/pa
00002D60  63 6B 2E 64 2F 24 7B 44  52 56 4E 41 4D 45 7D 20  5D 0A 74 68 65 6E 0A 09  23 20 55 70 64 61 74 65  ck.d/${DRVNAME} ]then# Update
00002D80  20 74 68 65 20 24 7B 42  52 44 4E 41 4D 45 7D 20  64 72 69 76 65 72 0A 09  65 63 68 6F 20 22 2C 20   the ${BRDNAME} driverecho ", 
00002DA0  75 70 64 61 74 69 6E 67  20 24 7B 44 52 56 4E 41  4D 45 7D 20 64 72 69 76  65 72 20 2E 2E 2E 22 0A  updating ${DRVNAME} driver ..."
00002DC0  09 2F 65 74 63 2F 63 6F  6E 66 2F 62 69 6E 2F 69  64 69 6E 73 74 61 6C 6C  20 2D 65 20 2D 75 20 2D  /etc/conf/bin/idinstall -e -u -
00002DE0  6B 20 24 7B 44 52 56 4E  41 4D 45 7D 0A 65 6C 73  65 0A 09 23 20 4E 65 77  20 69 6E 73 74 61 6C 6C  k ${DRVNAME}else# New install
00002E00  61 74 69 6F 6E 0A 09 65  63 68 6F 20 22 49 6E 73  74 61 6C 6C 69 6E 67 20  74 68 65 20 24 7B 42 52  ationecho "Installing the ${BR
00002E20  44 4E 41 4D 45 7D 20 64  72 69 76 65 72 20 24 7B  44 52 56 4E 41 4D 45 7D  20 2E 2E 2E 22 0A 09 2F  DNAME} driver ${DRVNAME} ..."/
00002E40  65 74 63 2F 63 6F 6E 66  2F 62 69 6E 2F 69 64 69  6E 73 74 61 6C 6C 20 2D  65 20 2D 61 20 2D 6B 20  etc/conf/bin/idinstall -e -a -k 
00002E60  24 7B 44 52 56 4E 41 4D  45 7D 0A 66 69 0A 0A 72  6D 20 4D 61 73 74 65 72  20 53 79 73 74 65 6D 20  ${DRVNAME}firm Master System 
00002E80  4E 6F 64 65 20 53 70 61  63 65 2E 63 20 44 72 69  76 65 72 2E 6F 0A 0A 23  20 43 6F 70 79 20 68 65  Node Space.c Driver.o# Copy he
00002EA0  61 64 65 72 20 66 69 6C  65 0A 63 70 20 24 7B 49  4E 43 4C 55 44 45 7D 20  2F 75 73 72 2F 69 6E 63  ader filecp ${INCLUDE} /usr/inc
00002EC0  6C 75 64 65 2F 73 79 73  0A 0A 30 37 30 37 30 37  31 35 35 30 30 31 31 36  36 35 30 37 31 30 30 36  lude/sys0707071550011665071006
00002EE0  34 34 30 30 30 30 30 30  31 37 37 37 37 36 30 30  30 30 30 31 31 36 36 35  30 37 30 35 36 36 37 32  44000000177776000001166507056672
00002F00  34 33 34 36 36 30 30 30  30 30 36 30 30 30 30 30  30 30 36 37 32 32 7A 70  32 2E 68 00 2F 2A 3D 3D  4346600000600000006722zp2.h./*==
00002F20  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00002F40  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00002F60  3D 3D 3D 3D 3D 3D 3D 3D  0A 2A 2A 0A 2A 2A 09 7A  70 32 2E 68 0A 2A 2A 0A  2A 2A 09 56 65 72 73 69  ========****zp2.h****Versi
00002F80  6F 6E 3A 20 32 2E 32 30  0A 2A 2A 09 50 72 6F 64  75 63 74 69 6F 6E 20 64  61 74 65 3A 20 57 65 64  on: 2.20**Production date: Wed
00002FA0  20 4E 6F 76 20 33 30 20  32 31 3A 30 30 3A 33 31  20 50 53 54 20 31 39 39  34 0A 2A 2A 0A 2A 2A 09   Nov 30 21:00:31 PST 1994****
00002FC0  4D 61 69 6E 20 68 65 61  64 65 72 20 66 6F 72 20  55 6E 69 78 20 53 74 72  65 61 6D 73 20 4C 4C 43  Main header for Unix Streams LLC
00002FE0  2F 4C 4C 49 20 64 72 69  76 65 72 0A 2A 2A 0A 2A  2A 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  /LLI driver****===============
00003000  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00003020  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 0A 2A 2A 0A 2A  ===========================***
00003040  2A 09 28 63 29 20 43 6F  70 79 72 69 67 68 74 20  31 39 39 34 20 5A 4E 59  58 20 41 64 76 61 6E 63  *(c) Copyright 1994 ZNYX Advanc
00003060  65 64 20 53 79 73 74 65  6D 73 20 44 69 76 69 73  69 6F 6E 2C 20 49 6E 63  2E 0A 2A 2A 09 28 63 29  ed Systems Division, Inc.**(c)
00003080  20 43 6F 70 79 72 69 67  68 74 20 31 39 39 30 2C  20 31 39 39 31 2C 20 31  39 39 32 2C 20 31 39 39   Copyright 1990, 1991, 1992, 199
000030A0  33 20 4A 6F 63 68 65 6E  20 52 6F 74 68 0A 2A 2A  09 41 6C 6C 20 72 69 67  68 74 73 20 72 65 73 65  3 Jochen Roth**All rights rese
000030C0  72 76 65 64 2E 0A 2A 2A  0A 2A 2A 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  rved.****=====================
000030E0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00003100  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 0A 2A 2A  0A 2A 2A 09 4D 6F 64 69  =====================****Modi
00003120  66 69 63 61 74 69 6F 6E  20 48 69 73 74 6F 72 79  3A 0A 2A 2A 09 6A 72 09  30 35 2F 30 33 2F 39 34  fication History:**jr05/03/94
00003140  09 41 64 64 65 64 20 70  72 69 76 61 74 65 20 64  61 74 61 20 72 65 66 65  72 65 6E 63 65 20 69 6E  Added private data reference in
00003160  20 7A 70 32 5F 70 61 72  61 6D 5F 74 2E 0A 2A 2A  09 09 09 09 41 64 64 65  64 20 63 6F 75 6E 74 65   zp2_param_t.**Added counte
00003180  72 20 66 6F 72 20 74 68  72 6F 75 67 68 70 75 74  20 63 61 6C 63 75 6C 61  74 69 6F 6E 73 2E 0A 2A  r for throughput calculations.*
000031A0  2A 0A 2A 2A 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ***============================
000031C0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
000031E0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 0A 2A  2F 0A 0A 0A 23 64 65 66  69 6E 65 09 5A 50 32 5F  ==============*/#defineZP2_
00003200  4D 41 58 5F 4D 43 41 09  36 09 09 2F 2A 20 4D 61  78 20 6E 75 6D 62 65 72  20 6F 66 20 6D 63 20 61  MAX_MCA6/* Max number of mc a
00003220  64 64 72 65 73 73 65 73  09 2A 2F 0A 0A 23 64 65  66 69 6E 65 09 5A 50 32  5F 48 49 57 41 54 45 52  ddresses*/#defineZP2_HIWATER
00003240  09 35 36 09 09 2F 2A 20  48 69 67 68 20 77 61 74  65 72 20 6D 61 72 6B 20  69 6E 20 6B 42 09 2A 2F  56/* High water mark in kB*/
00003260  0A 23 64 65 66 69 6E 65  09 5A 50 32 5F 4C 4F 57  41 54 45 52 09 34 38 09  09 2F 2A 20 4C 6F 77 20  #defineZP2_LOWATER48/* Low 
00003280  77 61 74 65 72 20 6D 61  72 6B 20 69 6E 20 6B 42  09 09 2A 2F 0A 0A 0A 2F  2A 0A 2A 2A 20 50 65 72  water mark in kB*//*** Per
000032A0  20 6D 69 6E 6F 72 20 64  65 76 69 63 65 20 63 6F  6E 74 72 6F 6C 20 73 74  72 75 63 74 75 72 65 0A   minor device control structure
000032C0  2A 2F 0A 73 74 72 75 63  74 20 7A 70 32 5F 64 65  76 20 7B 0A 09 75 73 68  6F 72 74 09 09 7A 70 32  */struct zp2_dev {ushortzp2
000032E0  5F 66 6C 61 67 73 3B 09  2F 2A 20 44 65 76 69 63  65 20 73 74 61 74 75 73  20 28 6F 70 65 6E 2C 2E  _flags;/* Device status (open,.
00003300  2E 2E 29 09 2A 2F 0A 09  75 73 68 6F 72 74 09 09  7A 70 32 5F 6D 69 6E 6F  72 3B 09 2F 2A 20 4D 69  ..)*/ushortzp2_minor;/* Mi
00003320  6E 6F 72 20 64 65 76 69  63 65 20 6E 75 6D 62 65  72 09 09 2A 2F 0A 09 71  75 65 75 65 5F 74 09 09  nor device number*/queue_t
00003340  2A 7A 70 32 5F 71 70 74  72 3B 09 2F 2A 20 51 75  65 75 65 20 61 73 73 6F  63 69 61 74 65 64 20 6F  *zp2_qptr;/* Queue associated o
00003360  70 65 6E 20 64 65 76 69  63 65 09 2A 2F 0A 09 69  6E 74 09 09 7A 70 32 5F  73 74 61 74 65 3B 09 2F  pen device*/intzp2_state;/
00003380  2A 20 73 74 61 74 65 20  76 61 72 69 61 62 6C 65  20 66 6F 72 20 44 4C 5F  49 4E 46 4F 09 2A 2F 0A  * state variable for DL_INFO*/
000033A0  09 69 6E 74 09 09 7A 70  32 5F 73 61 70 3B 09 2F  2A 20 53 41 50 20 77 65  27 72 65 20 62 6F 75 6E  intzp2_sap;/* SAP we're boun
000033C0  64 20 74 6F 09 09 2A 2F  0A 09 69 6E 74 09 09 7A  70 32 5F 6D 74 79 70 65  3B 09 2F 2A 20 4D 41 43  d to*/intzp2_mtype;/* MAC
000033E0  20 74 79 70 65 20 65 74  68 65 72 6E 65 74 2F 38  30 32 2E 33 09 2A 2F 0A  09 69 6E 74 09 09 7A 70   type ethernet/802.3*/intzp
00003400  32 5F 6F 74 79 70 65 3B  09 2F 2A 20 54 79 70 65  20 6F 66 20 6F 70 65 6E  28 29 09 09 2A 2F 0A 09  2_otype;/* Type of open()*/
00003420  73 74 72 75 63 74 20 7A  70 32 5F 73 74 61 74 09  2A 7A 70 32 5F 73 74 61  74 73 3B 09 2F 2A 20 44  struct zp2_stat*zp2_stats;/* D
00003440  72 69 76 65 72 20 61 6E  64 20 62 6F 61 72 64 20  73 74 61 74 69 73 74 69  63 73 09 2A 2F 0A 09 73  river and board statistics*/s
00003460  74 72 75 63 74 20 7A 70  32 5F 70 61 72 61 6D 20  2A 7A 70 32 5F 62 72 64  70 3B 09 2F 2A 20 50 6F  truct zp2_param *zp2_brdp;/* Po
00003480  69 6E 74 65 72 20 74 6F  20 62 6F 61 72 64 20 73  74 75 66 66 09 2A 2F 0A  09 7D 3B 0A 74 79 70 65  inter to board stuff*/};type
000034A0  64 65 66 20 73 74 72 75  63 74 20 7A 70 32 5F 64  65 76 20 7A 70 32 64 65  76 5F 74 3B 0A 0A 0A 0A  def struct zp2_dev zp2dev_t;
000034C0  0A 23 69 66 6E 64 65 66  20 5F 70 72 6F 6C 6F 67  5F 68 0A 2F 2A 0A 2A 2A  20 46 6F 72 20 73 74 61  #ifndef _prolog_h/*** For sta
000034E0  74 69 63 20 61 6C 6C 6F  63 61 74 69 6F 6E 20 69  6E 20 73 70 61 63 65 2E  63 20 75 73 65 20 6D 61  tic allocation in space.c use ma
00003500  78 28 49 53 43 2C 20 53  43 4F 2C 20 55 53 4C 2C  20 53 4F 4C 29 0A 2A 2A  20 61 73 20 73 74 72 75  x(ISC, SCO, USL, SOL)** as stru
00003520  63 74 75 72 65 20 73 69  7A 65 0A 2A 2F 0A 73 74  72 75 63 74 20 7A 70 32  5F 73 74 61 74 20 7B 0A  cture size*/struct zp2_stat {
00003540  09 75 6C 6F 6E 67 09 50  6C 61 63 65 68 6F 6C 64  65 72 73 5B 35 30 5D 3B  0A 09 7D 3B 0A 23 65 6E  ulongPlaceholders[50];};#en
00003560  64 69 66 0A 0A 74 79 70  65 64 65 66 20 73 74 72  75 63 74 20 7A 70 32 5F  73 74 61 74 20 7A 70 32  diftypedef struct zp2_stat zp2
00003580  73 74 61 74 5F 74 3B 0A  74 79 70 65 64 65 66 20  73 74 72 75 63 74 20 7A  70 32 5F 70 72 69 76 61  stat_t;typedef struct zp2_priva
000035A0  74 65 20 7A 70 32 70 72  69 76 5F 74 3B 0A 0A 0A  2F 2A 0A 2A 2A 20 50 65  72 20 62 6F 61 72 64 20  te zp2priv_t;/*** Per board 
000035C0  63 6F 6E 74 72 6F 6C 20  73 74 72 75 63 74 75 72  65 0A 2A 2F 0A 73 74 72  75 63 74 20 7A 70 32 5F  control structure*/struct zp2_
000035E0  70 61 72 61 6D 20 7B 0A  09 69 6E 74 09 7A 70 32  5F 69 72 71 76 61 6C 3B  09 09 2F 2A 20 49 52 51  param {intzp2_irqval;/* IRQ
00003600  20 76 65 63 74 6F 72 09  09 09 2A 2F 0A 09 69 6E  74 09 7A 70 32 5F 73 68  6D 65 6D 3B 09 09 2F 2A   vector*/intzp2_shmem;/*
00003620  20 52 65 61 6C 20 61 64  64 72 65 73 73 20 6F 66  20 73 68 61 72 65 64 20  6D 65 6D 09 2A 2F 0A 09   Real address of shared mem*/
00003640  69 6E 74 09 7A 70 32 5F  73 68 6D 65 6D 73 69 7A  65 3B 09 09 2F 2A 20 53  68 61 72 65 64 20 6D 65  intzp2_shmemsize;/* Shared me
00003660  6D 6F 72 79 20 73 69 7A  65 09 09 2A 2F 0A 09 73  68 6F 72 74 09 7A 70 32  5F 6D 69 6E 6F 72 73 3B  mory size*/shortzp2_minors;
00003680  09 09 2F 2A 20 4E 75 6D  62 65 72 20 6F 66 20 73  75 62 75 6E 69 74 73 09  09 2A 2F 0A 09 73 68 6F  /* Number of subunits*/sho
000036A0  72 74 09 7A 70 32 5F 6D  61 6A 6F 72 3B 09 09 2F  2A 20 4D 61 6A 6F 72 20  64 65 76 69 63 65 20 6E  rtzp2_major;/* Major device n
000036C0  75 6D 62 65 72 09 09 2A  2F 0A 09 69 6E 74 09 7A  70 32 5F 69 6F 62 61 73  65 3B 09 09 2F 2A 20 53  umber*/intzp2_iobase;/* S
000036E0  6C 6F 74 20 64 65 70 65  6E 64 65 6E 74 20 69 6F  20 62 61 73 65 20 61 64  64 72 09 2A 2F 0A 09 69  lot dependent io base addr*/i
00003700  6E 74 09 7A 70 32 5F 69  6E 64 65 78 3B 09 09 2F  2A 20 42 6F 61 72 64 20  69 6E 64 65 78 09 09 09  ntzp2_index;/* Board index
00003720  2A 2F 0A 09 69 6E 74 09  7A 70 32 5F 74 79 70 65  3B 0A 09 69 6E 74 09 7A  70 32 5F 69 6F 73 69 7A  */intzp2_type;intzp2_iosiz
00003740  65 3B 09 09 2F 2A 20 53  69 7A 65 20 6F 66 20 49  2F 4F 20 77 69 6E 64 6F  77 09 09 2A 2F 0A 09 69  e;/* Size of I/O window*/i
00003760  6E 74 09 7A 70 32 5F 72  62 73 74 61 72 74 3B 09  09 2F 2A 20 46 69 72 73  74 20 70 61 67 65 09 09  ntzp2_rbstart;/* First page
00003780  09 2A 2F 0A 09 69 6E 74  09 7A 70 32 5F 72 62 65  6E 64 3B 09 09 2F 2A 20  4C 61 73 74 20 70 61 67  */intzp2_rbend;/* Last pag
000037A0  65 20 2B 20 31 09 09 2A  2F 0A 09 69 6E 74 09 7A  70 32 5F 74 62 73 74 61  72 74 3B 09 09 2F 2A 20  e + 1*/intzp2_tbstart;/* 
000037C0  46 69 72 73 74 20 62 75  66 66 65 72 2C 20 66 69  72 73 74 20 70 61 67 65  09 2A 2F 0A 09 69 6E 74  First buffer, first page*/int
000037E0  09 7A 70 32 5F 64 65 76  69 6E 78 3B 09 09 2F 2A  20 49 6E 64 65 78 20 69  6E 74 6F 20 64 65 76 69  zp2_devinx;/* Index into devi
00003800  63 65 20 74 61 62 6C 65  09 2A 2F 0A 09 7A 70 32  64 65 76 5F 74 20 2A 7A  70 32 5F 64 65 76 70 74  ce table*/zp2dev_t *zp2_devpt
00003820  72 3B 09 09 2F 2A 20 46  69 72 73 74 20 6D 69 6E  6F 72 20 66 6F 72 20 74  68 69 73 20 62 6F 61 72  r;/* First minor for this boar
00003840  64 09 2A 2F 0A 09 69 6E  74 09 7A 70 32 5F 6F 70  65 6E 64 65 76 73 3B 09  09 2F 2A 20 4E 75 6D 62  d*/intzp2_opendevs;/* Numb
00003860  65 72 20 6F 66 20 6F 70  65 6E 20 64 65 76 69 63  65 73 09 2A 2F 0A 09 63  61 64 64 72 5F 74 09 7A  er of open devices*/caddr_tz
00003880  70 32 5F 76 69 72 74 73  68 6D 3B 09 09 2F 2A 20  50 6F 69 6E 74 65 72 20  74 6F 20 76 69 72 74 75  p2_virtshm;/* Pointer to virtu
000038A0  61 6C 20 73 68 6D 65 6D  09 2A 2F 0A 09 69 6E 74  09 7A 70 32 5F 6E 69 63  3B 09 09 2F 2A 20 4E 49  al shmem*/intzp2_nic;/* NI
000038C0  43 20 69 2F 6F 20 61 64  64 72 65 73 73 09 09 2A  2F 0A 09 69 6E 74 09 7A  70 32 5F 6D 65 6D 63 66  C i/o address*/intzp2_memcf
000038E0  67 3B 09 09 2F 2A 20 4D  65 6D 6F 72 79 20 63 6F  6E 66 69 67 75 72 61 74  69 6F 6E 20 66 6C 61 67  g;/* Memory configuration flag
00003900  73 09 2A 2F 0A 09 69 6E  74 09 7A 70 32 5F 6E 65  78 74 5F 70 6B 74 3B 09  09 2F 2A 20 4E 65 78 74  s*/intzp2_next_pkt;/* Next
00003920  20 4E 49 43 20 70 61 67  65 20 66 72 6F 6D 20 72  69 6E 67 09 2A 2F 0A 09  69 6E 74 09 7A 70 32 5F   NIC page from ring*/intzp2_
00003940  72 65 73 63 68 65 64 75  6C 65 3B 09 09 2F 2A 20  44 65 76 69 63 65 20 6E  65 65 64 73 20 72 65 73  reschedule;/* Device needs res
00003960  63 68 65 64 75 6C 65 09  2A 2F 0A 09 69 6E 74 09  7A 70 32 5F 73 72 76 75  6E 69 74 3B 09 09 2F 2A  chedule*/intzp2_srvunit;/*
00003980  20 4E 65 78 74 20 75 6E  69 74 20 74 6F 20 73 65  72 76 69 63 65 09 09 2A  2F 0A 09 69 6E 74 09 7A   Next unit to service*/intz
000039A0  70 32 5F 6C 69 73 74 65  6E 65 72 73 3B 09 09 2F  2A 20 4E 75 6D 62 65 72  20 6F 66 20 6C 69 73 74  p2_listeners;/* Number of list
000039C0  65 6E 65 72 73 20 2F 20  62 6F 61 72 64 09 2A 2F  0A 09 69 6E 74 09 7A 70  32 5F 62 72 64 66 6C 61  eners / board*/intzp2_brdfla
000039E0  67 73 3B 09 09 2F 2A 20  56 61 72 69 6F 75 73 20  62 6F 61 72 64 20 66 6C  61 67 73 09 09 2A 2F 0A  gs;/* Various board flags*/
00003A00  09 69 6E 74 09 7A 70 32  5F 74 78 69 6E 64 65 78  3B 09 09 2F 2A 20 30 20  69 66 20 69 64 6C 65 20  intzp2_txindex;/* 0 if idle 
00003A20  6F 72 20 7B 31 7C 32 7D  20 69 66 20 54 58 69 6E  67 09 2A 2F 0A 09 69 6E  74 09 7A 70 32 5F 74 78  or {1|2} if TXing*/intzp2_tx
00003A40  73 69 7A 65 5B 32 5D 3B  09 09 2F 2A 20 54 58 20  66 72 61 6D 65 20 73 69  7A 65 73 09 09 2A 2F 0A  size[2];/* TX frame sizes*/
00003A60  09 69 6E 74 09 7A 70 32  5F 74 69 6D 65 6F 75 74  3B 09 09 2F 2A 20 54 69  6D 65 6F 75 74 20 63 6F  intzp2_timeout;/* Timeout co
00003A80  75 6E 74 65 72 09 09 2A  2F 0A 09 63 68 61 72 09  2A 7A 70 32 5F 6E 61 6D  65 3B 09 09 2F 2A 20 42  unter*/char*zp2_name;/* B
00003AA0  6F 61 72 64 20 6E 61 6D  65 09 09 09 2A 2F 0A 09  63 68 61 72 09 7A 70 32  5F 69 66 6E 61 6D 65 5B  oard name*/charzp2_ifname[
00003AC0  36 5D 3B 09 09 2F 2A 20  49 6E 74 65 72 66 61 63  65 20 6E 61 6D 65 09 09  2A 2F 0A 09 75 6E 63 68  6];/* Interface name*/unch
00003AE0  61 72 09 7A 70 32 5F 66  61 63 74 5F 6E 69 64 5B  36 5D 3B 09 2F 2A 20 46  61 63 74 6F 72 79 20 6E  arzp2_fact_nid[6];/* Factory n
00003B00  6F 64 65 20 49 44 09 09  2A 2F 0A 09 75 6E 63 68  61 72 09 7A 70 32 5F 63  75 72 5F 6E 69 64 5B 36  ode ID*/uncharzp2_cur_nid[6
00003B20  5D 3B 20 20 09 2F 2A 20  43 75 72 72 65 6E 74 20  6E 6F 64 65 20 49 44 09  09 2A 2F 0A 09 69 6E 74  ];  /* Current node ID*/int
00003B40  09 7A 70 32 5F 6D 63 61  5F 63 6F 75 6E 74 3B 09  09 2F 2A 20 43 6F 75 6E  74 20 6F 66 20 4D 43 20  zp2_mca_count;/* Count of MC 
00003B60  61 64 64 72 65 73 73 65  73 09 2A 2F 0A 09 75 6E  63 68 61 72 09 7A 70 32  5F 6D 63 61 5B 5A 50 32  addresses*/uncharzp2_mca[ZP2
00003B80  5F 4D 41 58 5F 4D 43 41  2A 36 5D 3B 09 2F 2A 20  4D 43 20 61 64 64 72 65  73 73 20 61 72 72 61 79  _MAX_MCA*6];/* MC address array
00003BA0  09 09 2A 2F 0A 09 71 75  65 75 65 5F 74 09 2A 7A  70 32 5F 6D 63 61 5F 71  5B 5A 50 32 5F 4D 41 58  */queue_t*zp2_mca_q[ZP2_MAX
00003BC0  5F 4D 43 41 5D 3B 2F 2A  20 51 75 65 75 65 20 74  68 61 74 20 61 73 6B 65  64 20 66 6F 72 20 4D 43  _MCA];/* Queue that asked for MC
00003BE0  20 61 64 64 72 09 2A 2F  0A 09 7A 70 32 73 74 61  74 5F 74 20 2A 7A 70 32  5F 73 74 61 74 73 3B 09   addr*/zp2stat_t *zp2_stats;
00003C00  09 2F 2A 20 44 72 69 76  65 72 20 61 6E 64 20 62  6F 61 72 64 20 73 74 61  74 69 73 74 69 63 73 09  /* Driver and board statistics
00003C20  2A 2F 0A 09 75 6E 63 68  61 72 09 7A 70 32 5F 63  68 69 70 72 65 76 3B 09  09 2F 2A 20 43 68 69 70  */uncharzp2_chiprev;/* Chip
00003C40  20 72 65 76 69 73 69 6F  6E 20 6C 65 76 65 6C 09  09 2A 2F 0A 09 7A 70 32  70 72 69 76 5F 74 20 2A   revision level*/zp2priv_t *
00003C60  7A 70 32 5F 70 72 69 76  3B 0A 09 75 6C 6F 6E 67  09 7A 70 32 5F 73 65 63  6F 6E 64 73 3B 0A 09 69  zp2_priv;ulongzp2_seconds;i
00003C80  6E 74 09 52 65 73 72 76  64 31 3B 0A 09 69 6E 74  09 52 65 73 72 76 64 32  3B 0A 09 69 6E 74 09 52  ntResrvd1;intResrvd2;intR
00003CA0  65 73 72 76 64 33 3B 0A  09 69 6E 74 09 52 65 73  72 76 64 34 3B 0A 09 7D  3B 0A 0A 74 79 70 65 64  esrvd3;intResrvd4;};typed
00003CC0  65 66 20 73 74 72 75 63  74 20 7A 70 32 5F 70 61  72 61 6D 09 7A 70 32 5F  70 61 72 61 6D 5F 74 2C  ef struct zp2_paramzp2_param_t,
00003CE0  20 7A 70 32 70 61 72 6D  5F 74 3B 0A 0A 0A 30 37  30 37 30 37 31 35 35 30  30 31 31 36 36 35 31 33   zp2parm_t;070707155001166513
00003D00  31 30 30 37 34 34 30 30  30 30 30 30 31 37 37 37  37 36 30 30 30 30 30 31  31 36 36 35 31 33 30 35  10074400000017777600000116651305
00003D20  36 36 37 32 35 34 36 37  36 30 30 30 30 30 36 30  30 30 30 30 30 34 30 31  35 37 4D 6B 64 65 76 00  66725467600000600000040157Mkdev.
00003D40  3A 0A 23 23 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  :##============================
00003D60  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00003D80  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 0A 23  23 0A 23 23 09 6D 6B 64  65 76 2E 73 72 63 0A 23  ==============####mkdev.src#
00003DA0  23 0A 23 23 09 49 6E 73  74 61 6C 6C 20 73 63 72  69 70 74 20 66 6F 72 20  64 72 69 76 65 72 2C 20  ###Install script for driver, 
00003DC0  63 61 6C 6C 65 64 20 62  79 20 6D 6B 64 65 76 28  41 44 4D 29 2E 0A 23 23  0A 23 23 3D 3D 3D 3D 3D  called by mkdev(ADM).####=====
00003DE0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00003E00  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00003E20  3D 3D 3D 3D 3D 0A 23 23  0A 23 23 09 28 63 29 20  43 6F 70 79 72 69 67 68  74 20 31 39 39 34 20 5A  =====####(c) Copyright 1994 Z
00003E40  4E 59 58 20 43 6F 72 70  6F 72 61 74 69 6F 6E 0A  23 23 09 41 6C 6C 20 72  69 67 68 74 73 20 72 65  NYX Corporation##All rights re
00003E60  73 65 72 76 65 64 2E 0A  23 23 0A 23 23 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  served.####===================
00003E80  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00003EA0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 0A  23 23 0A 23 23 09 4D 6F  =======================####Mo
00003EC0  64 69 66 69 63 61 74 69  6F 6E 20 48 69 73 74 6F  72 79 3A 20 53 65 65 20  63 68 61 6E 67 65 6C 6F  dification History: See changelo
00003EE0  67 0A 23 23 09 56 65 72  73 69 6F 6E 3A 20 32 2E  32 30 0A 23 23 0A 23 23  3D 3D 3D 3D 3D 3D 3D 3D  g##Version: 2.20####========
00003F00  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00003F20  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00003F40  3D 3D 0A 0A 50 52 4F 4E  41 4D 45 3D 22 5A 4E 59  58 20 5A 58 33 31 32 20  50 43 49 20 45 74 68 65  ==PRONAME="ZNYX ZX312 PCI Ethe
00003F60  72 41 63 74 69 6F 6E 22  0A 42 52 44 4E 41 4D 45  3D 22 5A 58 33 31 32 22  0A 42 41 53 45 4E 41 4D  rAction"BRDNAME="ZX312"BASENAM
00003F80  45 3D 22 7A 70 32 22 0A  0A 48 41 56 45 4D 41 49  4E 3D 22 4E 22 0A 42 52  4F 41 44 43 41 53 54 3D  E="zp2"HAVEMAIN="N"BROADCAST=
00003FA0  0A 4E 45 54 4D 41 53 4B  3D 0A 49 50 3D 0A 4E 45  57 43 4F 4E 46 49 47 3D  30 0A 4E 45 57 4B 45 52  NETMASK=IP=NEWCONFIG=0NEWKER
00003FC0  4E 45 4C 3D 30 0A 4D 41  58 42 4F 41 52 44 53 3D  34 0A 4E 49 43 53 50 45  52 42 52 44 3D 31 0A 0A  NEL=0MAXBOARDS=4NICSPERBRD=1
00003FE0  23 20 43 6F 6E 66 69 67  75 72 61 62 6C 65 20 72  65 73 6F 75 72 63 65 73  0A 50 43 49 42 55 53 4F  # Configurable resourcesPCIBUSO
00004000  50 54 49 4F 4E 3D 22 30  20 2D 20 32 35 35 22 0A  50 43 49 44 45 56 4F 50  54 49 4F 4E 3D 22 30 20  PTION="0 - 255"PCIDEVOPTION="0 
00004020  2D 20 32 31 22 0A 53 48  4D 45 4D 56 41 4C 53 3D  0A 53 48 4D 45 4D 57 49  4E 3D 0A 49 52 51 56 41  - 21"SHMEMVALS=SHMEMWIN=IRQVA
00004040  4C 53 3D 22 32 20 33 20  34 20 35 20 37 20 39 20  31 30 20 31 31 20 31 32  20 31 34 20 31 35 22 0A  LS="2 3 4 5 7 9 10 11 12 14 15"
00004060  49 52 51 54 59 50 45 3D  22 33 22 0A 49 4F 41 56  41 4C 53 3D 0A 49 4F 41  57 49 4E 3D 0A 43 48 41  IRQTYPE="3"IOAVALS=IOAWIN=CHA
00004080  4E 4E 45 4C 4F 50 54 49  4F 4E 3D 0A 4D 45 44 49  41 54 59 50 45 53 4C 49  53 54 3D 22 31 20 32 20  NNELOPTION=MEDIATYPESLIST="1 2 
000040A0  33 20 34 20 35 22 0A 4D  45 44 49 41 54 59 50 45  53 44 45 53 43 3D 22 4E  65 74 77 6F 72 6B 20 4D  3 4 5"MEDIATYPESDESC="Network M
000040C0  65 64 69 61 20 54 79 70  65 20 53 65 6C 65 63 74  69 6F 6E 0A 0A 45 6E 74  65 72 09 31 20 66 6F 72  edia Type SelectionEnter1 for
000040E0  20 41 75 74 6F 6D 61 74  69 63 20 4D 65 64 69 61  20 44 65 74 65 63 74 69  6F 6E 2C 0A 09 32 20 74   Automatic Media Detection,2 t
00004100  6F 20 75 73 65 20 31 30  42 61 73 65 2D 54 20 45  74 68 65 72 6E 65 74 20  28 52 4A 2D 34 35 20 63  o use 10Base-T Ethernet (RJ-45 c
00004120  6F 6E 6E 65 63 74 6F 72  29 2C 0A 09 33 20 74 6F  20 75 73 65 20 31 30 42  61 73 65 2D 54 20 46 75  onnector),3 to use 10Base-T Fu
00004140  6C 6C 2D 44 75 70 6C 65  78 20 45 74 68 65 72 6E  65 74 20 28 52 4A 2D 34  35 20 63 6F 6E 6E 65 63  ll-Duplex Ethernet (RJ-45 connec
00004160  74 6F 72 29 2C 0A 09 34  20 74 6F 20 75 73 65 20  31 30 42 61 73 65 2D 32  20 54 68 69 6E 20 45 74  tor),4 to use 10Base-2 Thin Et
00004180  68 65 72 6E 65 74 20 28  42 4E 43 20 63 6F 6E 6E  65 63 74 6F 72 29 2C 0A  09 35 20 74 6F 20 75 73  hernet (BNC connector),5 to us
000041A0  65 20 31 30 42 61 73 65  2D 35 20 54 68 69 63 6B  20 45 74 68 65 72 6E 65  74 20 28 41 55 49 20 63  e 10Base-5 Thick Ethernet (AUI c
000041C0  6F 6E 6E 65 63 74 6F 72  29 2E 0A 22 0A 0A 0A 23  20 73 65 74 75 70 64 65  76 69 63 65 20 44 52 56  onnector)."# setupdevice DRV
000041E0  4E 41 4D 45 20 49 50 20  4E 45 54 4D 41 53 4B 20  42 52 4F 41 44 43 41 53  54 0A 73 65 74 75 70 64  NAME IP NETMASK BROADCASTsetupd
00004200  65 76 69 63 65 28 29 20  7B 0A 0A 09 44 52 56 4E  41 4D 45 3D 24 31 0A 09  49 50 3D 24 32 0A 09 4E  evice() {DRVNAME=$1IP=$2N
00004220  45 54 4D 41 53 4B 3D 24  33 0A 09 42 52 4F 41 44  43 41 53 54 3D 24 34 0A  0A 09 23 0A 09 23 20 4D  ETMASK=$3BROADCAST=$4## M
00004240  6F 64 69 66 79 20 73 74  72 65 61 6D 73 20 63 6F  6E 66 69 67 75 72 61 74  69 6F 6E 20 66 69 6C 65  odify streams configuration file
00004260  0A 09 23 0A 09 65 63 68  6F 20 22 4D 6F 64 69 66  79 69 6E 67 20 2F 65 74  63 2F 73 74 72 63 66 20  #echo "Modifying /etc/strcf 
00004280  2E 2E 2E 22 0A 09 6D 76  20 2F 65 74 63 2F 73 74  72 63 66 20 2F 65 74 63  2F 73 74 72 63 66 2E 6F  ..."mv /etc/strcf /etc/strcf.o
000042A0  6C 64 0A 09 67 72 65 70  20 2D 76 20 22 63 65 6E  65 74 62 20 69 70 20 2F  64 65 76 2F 24 7B 44 52  ldgrep -v "cenetb ip /dev/${DR
000042C0  56 4E 41 4D 45 7D 20 22  20 2F 65 74 63 2F 73 74  72 63 66 2E 6F 6C 64 20  3E 2F 65 74 63 2F 73 74  VNAME} " /etc/strcf.old >/etc/st
000042E0  72 63 66 0A 09 65 64 20  2D 73 20 2F 65 74 63 2F  73 74 72 63 66 20 3C 3C  20 50 52 4F 53 54 20 3E  rcfed -s /etc/strcf << PROST >
00004300  20 2F 64 65 76 2F 6E 75  6C 6C 0A 2F 09 6C 6F 6F  70 62 61 63 6B 2F 0A 69  0A 09 63 65 6E 65 74 62   /dev/null/loopback/icenetb
00004320  20 69 70 20 2F 64 65 76  2F 24 7B 44 52 56 4E 41  4D 45 7D 20 24 7B 44 52  56 4E 41 4D 45 7D 0A 2E   ip /dev/${DRVNAME} ${DRVNAME}.
00004340  0A 77 0A 71 0A 50 52 4F  53 54 0A 0A 0A 0A 09 23  0A 09 23 20 4D 6F 64 69  66 79 20 54 43 50 2F 49  wqPROST## Modify TCP/I
00004360  50 20 73 74 61 72 74 75  70 20 66 69 6C 65 20 2F  65 74 63 2F 74 63 70 0A  09 23 0A 09 65 63 68 6F  P startup file /etc/tcp#echo
00004380  20 22 4D 6F 64 69 66 79  69 6E 67 20 2F 65 74 63  2F 74 63 70 20 2E 2E 2E  22 0A 09 6D 76 20 2F 65   "Modifying /etc/tcp ..."mv /e
000043A0  74 63 2F 74 63 70 20 2F  65 74 63 2F 74 63 70 2E  6F 6C 64 0A 09 67 72 65  70 20 2D 76 20 22 69 66  tc/tcp /etc/tcp.oldgrep -v "if
000043C0  63 6F 6E 66 69 67 20 24  7B 44 52 56 4E 41 4D 45  7D 20 22 20 2F 65 74 63  2F 74 63 70 2E 6F 6C 64  config ${DRVNAME} " /etc/tcp.old
000043E0  20 3E 2F 65 74 63 2F 74  63 70 0A 09 65 64 20 2D  73 20 2F 65 74 63 2F 74  63 70 20 3C 3C 20 50 52   >/etc/tcped -s /etc/tcp << PR
00004400  4F 53 54 20 3E 20 2F 64  65 76 2F 6E 75 6C 6C 0A  2F 69 66 63 6F 6E 66 69  67 2F 0A 61 0A 09 69 66  OST > /dev/null/ifconfig/aif
00004420  63 6F 6E 66 69 67 20 24  44 52 56 4E 41 4D 45 20  24 49 50 20 2D 74 72 61  69 6C 65 72 73 20 6E 65  config $DRVNAME $IP -trailers ne
00004440  74 6D 61 73 6B 20 24 4E  45 54 4D 41 53 4B 20 62  72 6F 61 64 63 61 73 74  20 24 42 52 4F 41 44 43  tmask $NETMASK broadcast $BROADC
00004460  41 53 54 0A 2E 0A 77 0A  71 0A 50 52 4F 53 54 0A  09 63 68 6D 6F 64 20 37  35 35 20 2F 65 74 63 2F  AST.wqPROSTchmod 755 /etc/
00004480  74 63 70 0A 7D 0A 0A 23  20 73 65 74 75 70 73 74  61 72 74 75 70 0A 73 65  74 75 70 73 74 61 72 74  tcp}# setupstartupsetupstart
000044A0  75 70 28 29 20 7B 0A 09  23 20 4D 61 6B 65 20 6C  69 6E 6B 73 20 74 6F 20  72 63 20 64 69 72 65 63  up() {# Make links to rc direc
000044C0  74 6F 72 69 65 73 0A 09  65 63 68 6F 20 22 53 65  74 74 69 6E 67 20 6C 69  6E 6B 73 20 66 6F 72 20  toriesecho "Setting links for 
000044E0  61 75 74 6F 6D 61 74 69  63 20 54 43 50 2F 49 50  20 73 74 61 72 74 75 70  20 2E 2E 2E 22 0A 09 72  automatic TCP/IP startup ..."r
00004500  6D 20 2D 66 20 2F 65 74  63 2F 72 63 32 2E 64 2F  53 38 35 74 63 70 20 2F  65 74 63 2F 72 63 30 2E  m -f /etc/rc2.d/S85tcp /etc/rc0.
00004520  64 2F 4B 38 35 74 63 70  0A 09 6C 6E 20 2F 65 74  63 2F 74 63 70 20 2F 65  74 63 2F 72 63 32 2E 64  d/K85tcpln /etc/tcp /etc/rc2.d
00004540  2F 53 38 35 74 63 70 0A  09 6C 6E 20 2F 65 74 63  2F 74 63 70 20 2F 65 74  63 2F 72 63 30 2E 64 2F  /S85tcpln /etc/tcp /etc/rc0.d/
00004560  4B 38 35 74 63 70 0A 7D  0A 0A 0A 23 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  K85tcp}#====================
00004580  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
000045A0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 0A 23 20 63 6F 6E 66  69 67 2E 73 72 63 0A 23  =================# config.src#
000045C0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
000045E0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00004600  3D 3D 3D 3D 3D 0A 0A 0A  23 20 61 64 64 68 65 78  28 61 2C 62 29 20 3A 20  61 64 64 20 74 77 6F 20  =====# addhex(a,b) : add two 
00004620  68 65 78 61 64 65 63 69  6D 61 6C 20 6E 75 6D 62  65 72 73 20 75 73 69 6E  67 20 61 77 6B 2E 0A 23  hexadecimal numbers using awk.#
00004640  20 61 20 61 6E 64 20 62  20 61 72 65 20 61 73 63  69 69 20 73 74 72 69 6E  67 73 20 6F 66 20 64 69   a and b are ascii strings of di
00004660  67 69 74 73 20 61 6E 64  20 74 68 65 20 6C 65 74  74 65 72 73 20 61 2D 66  0A 23 0A 23 20 54 61 6B  gits and the letters a-f## Tak
00004680  65 6E 20 66 72 6F 6D 20  54 43 50 52 54 2C 20 62  75 74 20 77 6F 72 6B 73  20 6E 6F 77 20 28 74 72  en from TCPRT, but works now (tr
000046A0  79 20 61 64 64 68 65 78  28 31 32 33 34 20 31 32  33 34 29 20 77 69 74 68  0A 23 20 74 68 65 20 6F  y addhex(1234 1234) with# the o
000046C0  6E 65 20 66 72 6F 6D 20  74 68 65 20 54 43 50 52  54 2E 2E 2E 29 0A 0A 61  64 64 68 65 78 28 29 20  ne from the TCPRT...)addhex() 
000046E0  7B 0A 65 63 68 6F 20 22  24 31 20 24 32 22 20 7C  20 6E 61 77 6B 20 27 20  7B 20 20 20 0A 09 70 72  {echo "$1 $2" | nawk ' {   pr
00004700  69 6E 74 66 28 22 25 78  22 2C 20 61 74 6F 68 28  24 31 29 20 2B 20 61 74  6F 68 28 24 32 29 29 3B  intf("%x", atoh($1) + atoh($2));
00004720  0A 20 20 20 20 7D 0A 20  20 20 20 66 75 6E 63 74  69 6F 6E 20 61 74 6F 68  28 6E 75 6D 62 65 72 29      }    function atoh(number)
00004740  20 7B 0A 09 69 20 3D 20  30 0A 09 6A 20 3D 20 6C  65 6E 67 74 68 28 6E 75  6D 62 65 72 29 0A 09 72   {i = 0j = length(number)r
00004760  65 73 75 6C 74 20 3D 20  30 0A 09 77 68 69 6C 65  20 28 20 69 20 3C 20 6A  20 29 20 7B 0A 09 20 20  esult = 0while ( i < j ) {  
00004780  20 20 76 20 3D 20 69 6E  64 65 78 28 22 31 32 33  34 35 36 37 38 39 61 62  63 64 65 66 22 2C 20 73    v = index("123456789abcdef", s
000047A0  75 62 73 74 72 28 6E 75  6D 62 65 72 2C 6A 2D 69  2C 31 29 29 20 2A 20 28  31 36 20 5E 20 69 29 0A  ubstr(number,j-i,1)) * (16 ^ i)
000047C0  09 20 20 20 20 72 65 73  75 6C 74 20 3D 20 72 65  73 75 6C 74 20 2B 20 69  6E 74 28 76 20 2B 20 2E      result = result + int(v + .
000047E0  31 29 0A 09 20 20 20 20  69 20 3D 20 69 20 2B 20  31 0A 09 7D 0A 09 72 65  74 75 72 6E 20 72 65 73  1)    i = i + 1}return res
00004800  75 6C 74 0A 20 20 20 20  7D 27 0A 7D 0A 0A 0A 23  20 43 68 65 63 6B 20 77  68 65 74 68 65 72 20 65  ult    }'}# Check whether e
00004820  6C 65 6D 20 69 73 20 63  6F 6E 74 61 69 6E 65 64  20 69 6E 20 6C 69 73 74  0A 23 20 52 65 74 75 72  lem is contained in list# Retur
00004840  6E 20 65 6C 65 6D 20 6F  6E 20 73 75 63 63 65 73  73 2C 20 22 22 20 65 6C  73 65 0A 23 20 46 6F 72  n elem on success, "" else# For
00004860  6D 61 74 20 3A 20 63 68  65 63 6B 6C 69 73 74 20  65 6C 65 6D 20 6C 69 73  74 20 64 65 66 61 75 6C  mat : checklist elem list defaul
00004880  74 0A 0A 63 68 65 63 6B  6C 69 73 74 28 29 20 7B  0A 09 63 68 6F 69 63 65  3D 24 31 0A 09 6F 70 74  tchecklist() {choice=$1opt
000048A0  6C 69 73 74 3D 24 32 0A  09 64 65 66 61 75 6C 74  3D 24 33 0A 0A 09 69 66  20 5B 20 22 24 7B 63 68  list=$2default=$3if [ "${ch
000048C0  6F 69 63 65 7D 22 20 3D  20 22 22 20 5D 20 3B 20  74 68 65 6E 0A 09 09 65  63 68 6F 20 24 7B 64 65  oice}" = "" ] ; thenecho ${de
000048E0  66 61 75 6C 74 7D 20 3B  20 72 65 74 75 72 6E 20  30 0A 09 66 69 0A 0A 09  73 65 74 20 60 65 63 68  fault} ; return 0fiset `ech
00004900  6F 20 24 7B 6F 70 74 6C  69 73 74 7D 60 0A 09 69  66 20 5B 20 22 24 32 22  20 3D 20 22 2D 22 20 5D  o ${optlist}`if [ "$2" = "-" ]
00004920  20 3B 20 74 68 65 6E 0A  09 09 65 63 68 6F 20 22  24 7B 63 68 6F 69 63 65  7D 20 24 7B 6F 70 74 6C   ; thenecho "${choice} ${optl
00004940  69 73 74 7D 22 20 7C 20  6E 61 77 6B 20 27 20 7B  0A 09 09 09 69 66 28 20  24 31 20 3E 3D 20 24 32  ist}" | nawk ' {if( $1 >= $2
00004960  20 26 26 20 24 31 20 3C  3D 20 24 34 20 29 20 7B  0A 09 09 09 09 70 72 69  6E 74 66 28 22 25 64 22   && $1 <= $4 ) {printf("%d"
00004980  2C 20 24 31 29 3B 0A 09  09 09 09 7D 0A 09 09 09  7D 27 0A 09 09 72 65 74  75 72 6E 20 30 0A 09 66  , $1);}}'return 0f
000049A0  69 0A 0A 09 66 6F 72 20  6F 70 74 20 69 6E 20 24  7B 6F 70 74 6C 69 73 74  7D 0A 09 64 6F 0A 09 09  ifor opt in ${optlist}do
000049C0  69 66 20 5B 20 22 24 6F  70 74 22 20 3D 20 22 24  7B 63 68 6F 69 63 65 7D  22 20 5D 20 3B 20 74 68  if [ "$opt" = "${choice}" ] ; th
000049E0  65 6E 20 65 63 68 6F 20  24 7B 63 68 6F 69 63 65  7D 20 3B 20 72 65 74 75  72 6E 20 30 20 3B 20 66  en echo ${choice} ; return 0 ; f
00004A00  69 0A 09 64 6F 6E 65 0A  0A 09 72 65 74 75 72 6E  20 31 0A 7D 0A 0A 0A 23  20 43 68 6F 6F 73 65 20  idonereturn 1}# Choose 
00004A20  61 6D 6F 6E 67 20 70 6F  73 69 74 69 6F 6E 73 0A  23 20 52 65 74 75 72 6E  73 20 63 68 6F 69 63 65  among positions# Returns choice
00004A40  20 69 6E 20 76 61 72 69  61 62 6C 65 20 43 48 4F  49 43 45 0A 23 20 46 6F  72 6D 61 74 3A 20 63 68   in variable CHOICE# Format: ch
00004A60  6F 6F 73 65 20 77 68 61  74 20 6C 69 73 74 20 64  65 66 61 75 6C 74 0A 0A  63 68 6F 6F 73 65 28 29  oose what list defaultchoose()
00004A80  20 7B 0A 65 63 68 6F 0A  77 68 69 6C 65 20 5B 20  31 20 5D 0A 64 6F 0A 09  65 63 68 6F 20 22 56 61   {echowhile [ 1 ]doecho "Va
00004AA0  6C 69 64 20 63 68 6F 69  63 65 73 20 66 6F 72 20  74 68 65 20 24 31 20 61  72 65 20 3A 22 0A 09 65  lid choices for the $1 are :"e
00004AC0  63 68 6F 20 22 20 20 24  32 22 0A 0A 09 64 65 66  61 75 6C 74 3D 24 33 0A  0A 09 69 66 20 5B 20 22  cho "  $2"default=$3if [ "
00004AE0  24 7B 64 65 66 61 75 6C  74 7D 22 20 3D 20 22 30  22 20 5D 20 3B 20 74 68  65 6E 0A 09 09 7A 63 68  ${default}" = "0" ] ; thenzch
00004B00  6F 69 63 65 3D 60 63 68  65 63 6B 6C 69 73 74 20  22 30 22 20 22 24 32 22  20 22 78 22 60 0A 09 09  oice=`checklist "0" "$2" "x"`
00004B20  69 66 20 5B 20 22 24 7B  7A 63 68 6F 69 63 65 7D  22 20 3D 20 22 22 20 5D  20 3B 20 74 68 65 6E 20  if [ "${zchoice}" = "" ] ; then 
00004B40  64 65 66 61 75 6C 74 3D  22 22 20 3B 20 66 69 0A  09 66 69 0A 0A 09 69 66  20 5B 20 22 24 7B 64 65  default="" ; fifiif [ "${de
00004B60  66 61 75 6C 74 7D 22 20  3D 20 22 22 20 5D 20 3B  20 74 68 65 6E 0A 09 09  65 63 68 6F 20 22 45 6E  fault}" = "" ] ; thenecho "En
00004B80  74 65 72 20 24 31 20 3A  20 5C 63 22 0A 09 09 64  65 66 61 75 6C 74 3D 22  22 0A 09 65 6C 73 65 0A  ter $1 : \c"default=""else
00004BA0  09 09 65 63 68 6F 20 22  45 6E 74 65 72 20 24 31  20 5B 24 7B 64 65 66 61  75 6C 74 7D 5D 20 3A 20  echo "Enter $1 [${default}] : 
00004BC0  5C 63 22 0A 09 66 69 0A  09 72 65 61 64 20 61 6E  73 77 65 72 0A 09 61 6E  73 77 65 72 32 3D 60 63  \c"firead answeranswer2=`c
00004BE0  68 65 63 6B 6C 69 73 74  20 22 24 7B 61 6E 73 77  65 72 7D 22 20 22 24 32  22 20 24 7B 64 65 66 61  hecklist "${answer}" "$2" ${defa
00004C00  75 6C 74 7D 60 0A 09 63  61 73 65 20 24 61 6E 73  77 65 72 32 20 69 6E 0A  09 09 22 22 29 09 69 66  ult}`case $answer2 in"")if
00004C20  20 5B 20 22 24 7B 61 6E  73 77 65 72 7D 22 20 3D  20 22 22 20 5D 20 3B 20  74 68 65 6E 0A 09 09 09   [ "${answer}" = "" ] ; then
00004C40  65 63 68 6F 20 22 4E 6F  20 64 65 66 61 75 6C 74  20 2D 20 79 6F 75 20 6D  75 73 74 20 65 6E 74 65  echo "No default - you must ente
00004C60  72 20 61 20 76 61 6C 75  65 2E 5C 6E 22 0A 09 09  09 65 6C 73 65 0A 09 09  09 65 63 68 6F 20 22 5C  r a value.\n"elseecho "\
00004C80  6E 24 7B 61 6E 73 77 65  72 7D 20 69 73 20 6E 6F  74 20 61 20 76 61 6C 69  64 20 63 68 6F 69 63 65  n${answer} is not a valid choice
00004CA0  20 66 6F 72 20 74 68 65  20 24 31 2E 5C 6E 22 0A  09 09 09 66 69 0A 09 09  09 3B 3B 0A 09 09 2A 29   for the $1.\n"fi;;*)
00004CC0  09 43 48 4F 49 43 45 3D  24 7B 61 6E 73 77 65 72  32 7D 0A 09 09 09 4E 45  57 43 4F 4E 46 49 47 3D  CHOICE=${answer2}NEWCONFIG=
00004CE0  31 0A 09 09 09 62 72 65  61 6B 0A 09 09 09 3B 3B  0A 09 65 73 61 63 0A 0A  09 69 66 20 5B 20 22 24  1break;;esacif [ "$
00004D00  7B 64 65 66 61 75 6C 74  7D 22 20 21 3D 20 22 24  7B 43 48 4F 49 43 45 7D  22 20 5D 20 3B 20 74 68  {default}" != "${CHOICE}" ] ; th
00004D20  65 6E 0A 09 09 4E 45 57  43 4F 4E 46 49 47 3D 31  0A 09 66 69 0A 64 6F 6E  65 0A 7D 0A 0A 23 20 47  enNEWCONFIG=1fidone}# G
00004D40  65 74 20 6F 72 64 69 6E  61 6C 20 6E 75 6D 62 65  72 0A 67 65 74 6F 72 64  69 6E 61 6C 28 29 20 7B  et ordinal numbergetordinal() {
00004D60  0A 09 63 61 73 65 20 22  24 31 22 20 69 6E 0A 09  09 30 29 09 69 66 20 5B  20 22 24 7B 4D 41 58 42  case "$1" in0)if [ "${MAXB
00004D80  4F 41 52 44 53 7D 22 20  3D 20 22 31 22 20 5D 0A  09 09 09 74 68 65 6E 0A  09 09 09 09 4F 52 44 49  OARDS}" = "1" ]thenORDI
00004DA0  4E 41 4C 3D 22 22 0A 09  09 09 65 6C 73 65 0A 09  09 09 09 4F 52 44 49 4E  41 4C 3D 22 66 69 72 73  NAL=""elseORDINAL="firs
00004DC0  74 20 22 0A 09 09 09 66  69 0A 09 09 09 3B 3B 0A  09 09 31 29 09 4F 52 44  49 4E 41 4C 3D 22 73 65  t "fi;;1)ORDINAL="se
00004DE0  63 6F 6E 64 20 22 0A 09  09 09 3B 3B 0A 09 09 32  29 09 4F 52 44 49 4E 41  4C 3D 22 74 68 69 72 64  cond ";;2)ORDINAL="third
00004E00  20 22 0A 09 09 09 3B 3B  0A 09 09 33 29 09 4F 52  44 49 4E 41 4C 3D 22 66  6F 75 72 74 68 20 22 0A   ";;3)ORDINAL="fourth "
00004E20  09 09 09 3B 3B 0A 09 09  2A 29 09 4E 55 4D 3D 60  65 78 70 72 20 24 31 20  2B 20 31 60 0A 09 09 09  ;;*)NUM=`expr $1 + 1`
00004E40  4F 52 44 49 4E 41 4C 3D  22 24 7B 4E 55 4D 7D 74  68 20 22 0A 09 09 09 3B  3B 0A 09 65 73 61 63 0A  ORDINAL="${NUM}th ";;esac
00004E60  0A 09 65 63 68 6F 20 22  24 7B 4F 52 44 49 4E 41  4C 7D 22 0A 7D 0A 0A 0A  0A 23 20 50 72 6F 6D 70  echo "${ORDINAL}"}# Promp
00004E80  74 20 66 6F 72 20 79 65  73 20 6F 72 20 6E 6F 20  61 6E 73 77 65 72 20 77  69 74 68 20 6D 65 73 73  t for yes or no answer with mess
00004EA0  61 67 65 20 70 61 73 73  65 64 20 61 73 20 61 72  67 75 6D 65 6E 74 20 2D  20 0A 23 20 72 65 74 75  age passed as argument - # retu
00004EC0  72 6E 73 20 6E 6F 6E 2D  7A 65 72 6F 20 66 6F 72  20 6E 6F 0A 67 65 74 79  6E 28 29 20 7B 0A 09 77  rns non-zero for nogetyn() {w
00004EE0  68 69 6C 65 09 65 63 68  6F 20 22 5C 6E 24 2A 20  28 79 2F 6E 29 20 5C 63  22 3E 26 32 0A 09 64 6F  hileecho "\n$* (y/n) \c">&2do
00004F00  09 72 65 61 64 20 79 6E  20 72 65 73 74 0A 09 09  63 61 73 65 20 24 79 6E  20 69 6E 0A 09 09 09 5B  read yn restcase $yn in[
00004F20  79 59 5D 2A 29 20 72 65  74 75 72 6E 20 30 09 09  09 09 3B 3B 0A 09 09 09  5B 6E 4E 5D 2A 29 20 72  yY]*) return 0;;[nN]*) r
00004F40  65 74 75 72 6E 20 31 09  09 09 3B 3B 0A 09 09 2A  29 09 65 63 68 6F 20 22  50 6C 65 61 73 65 20 61  eturn 1;;*)echo "Please a
00004F60  6E 73 77 65 72 20 79 20  6F 72 20 6E 22 20 3E 26  32 09 3B 3B 0A 09 09 65  73 61 63 0A 09 64 6F 6E  nswer y or n" >&2;;esacdon
00004F80  65 0A 7D 0A 0A 0A 0A 23  20 44 69 73 61 62 6C 65  20 62 6F 61 72 64 0A 64  69 73 61 62 6C 65 62 6F  e}# Disable boarddisablebo
00004FA0  61 72 64 28 29 20 7B 0A  0A 09 23 20 52 65 61 64  20 63 75 72 72 65 6E 74  20 70 61 72 61 6D 65 74  ard() {# Read current paramet
00004FC0  65 72 73 2C 20 77 72 69  74 65 20 74 68 65 6D 20  62 61 63 6B 20 77 69 74  68 20 63 66 67 3D 4E 0A  ers, write them back with cfg=N
00004FE0  09 72 65 61 64 20 4D 4F  44 20 43 46 47 20 4D 49  4E 53 20 50 52 49 20 49  4E 46 20 49 52 51 56 41  read MOD CFG MINS PRI INF IRQVA
00005000  4C 20 49 53 20 49 45 20  53 48 4D 45 4D 53 20 53  48 4D 45 4D 45 20 5C 0A  09 09 09 09 3C 2F 65 74  L IS IE SHMEMS SHMEME \</et
00005020  63 2F 63 6F 6E 66 2F 73  64 65 76 69 63 65 2E 64  2F 24 7B 31 7D 0A 0A 09  65 63 68 6F 20 22 24 7B  c/conf/sdevice.d/${1}echo "${
00005040  4D 4F 44 7D 5C 74 4E 5C  74 24 7B 4D 49 4E 53 7D  5C 74 24 7B 50 52 49 7D  5C 74 24 7B 49 4E 46 7D  MOD}\tN\t${MINS}\t${PRI}\t${INF}
00005060  5C 74 24 7B 49 52 51 56  41 4C 7D 5C 74 24 7B 49  53 7D 5C 74 24 7B 49 45  7D 5C 0A 09 24 7B 53 48  \t${IRQVAL}\t${IS}\t${IE}\${SH
00005080  4D 45 4D 53 7D 5C 74 24  7B 53 48 4D 45 4D 45 7D  22 20 3E 2F 65 74 63 2F  63 6F 6E 66 2F 73 64 65  MEMS}\t${SHMEME}" >/etc/conf/sde
000050A0  76 69 63 65 2E 64 2F 24  7B 31 7D 0A 0A 7D 0A 0A  0A 0A 23 0A 23 20 43 6F  6D 70 6C 65 74 65 20 63  vice.d/${1}}## Complete c
000050C0  6F 6E 66 69 67 75 72 61  74 69 6F 6E 20 6F 66 20  61 6C 6C 20 70 61 72 61  6D 65 74 65 72 73 20 69  onfiguration of all parameters i
000050E0  6E 20 74 68 65 20 53 79  73 74 65 6D 20 66 69 6C  65 0A 23 0A 68 77 63 6F  6E 66 69 67 28 29 20 7B  n the System file#hwconfig() {
00005100  0A 0A 74 70 75 74 20 63  6C 65 61 72 0A 4F 52 44  49 4E 41 4C 3D 60 67 65  74 6F 72 64 69 6E 61 6C  tput clearORDINAL=`getordinal
00005120  20 22 24 31 22 60 0A 0A  65 63 68 6F 20 22 5C 6E  5C 6E 22 0A 65 63 68 6F  20 22 43 6F 6E 66 69 67   "$1"`echo "\n\n"echo "Config
00005140  75 72 61 74 69 6F 6E 20  6F 66 20 48 61 72 64 77  61 72 65 20 50 61 72 61  6D 65 74 65 72 73 20 66  uration of Hardware Parameters f
00005160  6F 72 20 74 68 65 20 24  7B 4F 52 44 49 4E 41 4C  7D 22 0A 65 63 68 6F 20  22 24 7B 50 52 4F 4E 41  or the ${ORDINAL}"echo "${PRONA
00005180  4D 45 7D 20 62 6F 61 72  64 2E 5C 6E 5C 6E 22 0A  0A 44 52 56 4E 41 4D 45  3D 22 24 7B 42 41 53 45  ME} board.\n\n"DRVNAME="${BASE
000051A0  4E 41 4D 45 7D 24 31 22  0A 0A 0A 69 66 20 5B 20  21 20 2D 66 20 2F 65 74  63 2F 63 6F 6E 66 2F 73  NAME}$1"if [ ! -f /etc/conf/s
000051C0  64 65 76 69 63 65 2E 64  2F 24 7B 44 52 56 4E 41  4D 45 7D 20 5D 0A 74 68  65 6E 0A 09 65 63 68 6F  device.d/${DRVNAME} ]thenecho
000051E0  20 22 5C 6E 5C 6E 22 0A  09 65 63 68 6F 20 22 54  68 65 20 64 72 69 76 65  72 20 24 7B 44 52 56 4E   "\n\n"echo "The driver ${DRVN
00005200  41 4D 45 7D 20 66 6F 72  20 74 68 65 20 24 7B 4F  52 44 49 4E 41 4C 7D 24  7B 42 52 44 4E 41 4D 45  AME} for the ${ORDINAL}${BRDNAME
00005220  7D 20 61 64 61 70 74 65  72 22 0A 09 65 63 68 6F  20 22 69 73 20 6E 6F 74  20 69 6E 73 74 61 6C 6C  } adapter"echo "is not install
00005240  65 64 2E 20 50 6C 65 61  73 65 20 69 6E 73 74 61  6C 6C 20 74 68 65 20 24  7B 42 52 44 4E 41 4D 45  ed. Please install the ${BRDNAME
00005260  7D 20 64 72 69 76 65 72  20 66 72 6F 6D 22 0A 09  65 63 68 6F 20 22 79 6F  75 72 20 24 7B 50 52 4F  } driver from"echo "your ${PRO
00005280  4E 41 4D 45 7D 20 64 72  69 76 65 72 20 64 69 73  6B 65 74 74 65 20 75 73  69 6E 67 20 69 6E 73 74  NAME} driver diskette using inst
000052A0  61 6C 6C 70 6B 67 20 61  6E 64 20 74 68 65 6E 22  0A 09 65 63 68 6F 20 22  72 75 6E 20 6D 6B 64 65  allpkg and then"echo "run mkde
000052C0  76 20 24 7B 42 41 53 45  4E 41 4D 45 7D 20 61 67  61 69 6E 2E 5C 6E 5C 6E  22 0A 09 73 6C 65 65 70  v ${BASENAME} again.\n\n"sleep
000052E0  20 32 0A 09 65 78 69 74  0A 66 69 0A 0A 0A 42 52  44 3D 24 31 0A 53 50 41  43 45 3D 2F 65 74 63 2F   2exitfiBRD=$1SPACE=/etc/
00005300  63 6F 6E 66 2F 70 61 63  6B 2E 64 2F 24 7B 42 41  53 45 4E 41 4D 45 7D 30  2F 73 70 61 63 65 2E 63  conf/pack.d/${BASENAME}0/space.c
00005320  0A 0A 63 70 20 2F 65 74  63 2F 63 6F 6E 66 2F 73  64 65 76 69 63 65 2E 64  2F 24 7B 44 52 56 4E 41  cp /etc/conf/sdevice.d/${DRVNA
00005340  4D 45 7D 20 2F 74 6D 70  2F 24 7B 44 52 56 4E 41  4D 45 7D 2E 6F 6C 64 0A  0A 23 20 52 65 61 64 20  ME} /tmp/${DRVNAME}.old# Read 
00005360  63 75 72 72 65 6E 74 20  70 61 72 61 6D 65 74 65  72 73 0A 72 65 61 64 20  4D 4F 44 20 43 46 47 20  current parametersread MOD CFG 
00005380  4D 49 4E 53 20 50 52 49  20 49 4E 46 20 49 52 51  56 41 4C 20 49 53 20 49  45 20 53 48 4D 45 4D 53  MINS PRI INF IRQVAL IS IE SHMEMS
000053A0  20 53 48 4D 45 4D 45 20  5C 0A 09 09 09 09 3C 2F  65 74 63 2F 63 6F 6E 66  2F 73 64 65 76 69 63 65   SHMEME \</etc/conf/sdevice
000053C0  2E 64 2F 24 7B 44 52 56  4E 41 4D 45 7D 0A 0A 0A  23 20 43 68 65 63 6B 20  66 6F 72 20 50 43 49 20  .d/${DRVNAME}# Check for PCI 
000053E0  62 75 73 20 6E 75 6D 62  65 72 0A 23 50 43 49 42  55 53 50 52 4F 4C 4F 47  0A 69 66 20 5B 20 22 24  bus number#PCIBUSPROLOGif [ "$
00005400  7B 50 43 49 42 55 53 4F  50 54 49 4F 4E 7D 22 20  21 3D 20 22 22 20 5D 0A  74 68 65 6E 0A 09 23 20  {PCIBUSOPTION}" != "" ]then# 
00005420  47 65 74 20 63 75 72 72  65 6E 74 20 76 61 6C 75  65 0A 09 4D 54 3D 60 61  77 6B 20 22 2F 23 64 65  Get current valueMT=`awk "/#de
00005440  66 69 6E 65 5B 5E 2C 5D  2A 42 52 44 24 7B 42 52  44 7D 5F 50 43 49 42 55  53 5B 5E 2C 5D 2A 24 2F  fine[^,]*BRD${BRD}_PCIBUS[^,]*$/
00005460  20 7B 20 70 72 69 6E 74  20 5C 5C 24 33 20 7D 22  20 24 7B 53 50 41 43 45  7D 60 0A 0A 09 23 20 45   { print \\$3 }" ${SPACE}`# E
00005480  64 69 74 20 76 61 6C 75  65 0A 09 63 68 6F 6F 73  65 20 22 50 43 49 20 42  75 73 20 4E 75 6D 62 65  dit valuechoose "PCI Bus Numbe
000054A0  72 22 20 22 30 20 2D 20  32 35 35 22 20 24 7B 4D  54 7D 0A 09 4D 54 3D 24  7B 43 48 4F 49 43 45 7D  r" "0 - 255" ${MT}MT=${CHOICE}
000054C0  0A 0A 09 23 20 55 70 64  61 74 65 20 73 70 61 63  65 2E 63 0A 09 63 70 20  24 7B 53 50 41 43 45 7D  # Update space.ccp ${SPACE}
000054E0  20 2F 74 6D 70 2F 73 70  61 63 65 2E 24 24 0A 09  73 65 64 20 2D 65 20 22  73 2F 23 64 65 66 69 6E   /tmp/space.$$sed -e "s/#defin
00005500  65 5B 20 09 5D 2A 42 52  44 24 7B 42 52 44 7D 5F  50 43 49 42 55 53 5B 09  20 5D 2A 5B 5E 2C 5D 2A  e[ ]*BRD${BRD}_PCIBUS[ ]*[^,]*
00005520  24 2F 5C 0A 23 64 65 66  69 6E 65 09 42 52 44 24  7B 42 52 44 7D 5F 50 43  49 42 55 53 09 24 7B 4D  $/\#defineBRD${BRD}_PCIBUS${M
00005540  54 7D 2F 67 22 20 2F 74  6D 70 2F 73 70 61 63 65  2E 24 24 20 3E 24 7B 53  50 41 43 45 7D 0A 09 72  T}/g" /tmp/space.$$ >${SPACE}r
00005560  6D 20 2F 74 6D 70 2F 73  70 61 63 65 2E 24 24 0A  0A 09 65 63 68 6F 20 22  5C 6E 53 65 6C 65 63 74  m /tmp/space.$$echo "\nSelect
00005580  65 64 20 3A 20 24 7B 4D  54 7D 5C 6E 22 0A 66 69  0A 23 50 43 49 42 55 53  45 50 49 4C 4F 47 0A 0A  ed : ${MT}\n"fi#PCIBUSEPILOG
000055A0  0A 23 20 43 68 65 63 6B  20 66 6F 72 20 50 43 49  20 64 65 76 69 63 65 20  6E 75 6D 62 65 72 0A 23  # Check for PCI device number#
000055C0  50 43 49 44 45 56 50 52  4F 4C 4F 47 0A 69 66 20  5B 20 22 24 7B 50 43 49  44 45 56 4F 50 54 49 4F  PCIDEVPROLOGif [ "${PCIDEVOPTIO
000055E0  4E 7D 22 20 21 3D 20 22  22 20 5D 0A 74 68 65 6E  0A 09 23 20 47 65 74 20  63 75 72 72 65 6E 74 20  N}" != "" ]then# Get current 
00005600  76 61 6C 75 65 0A 09 4D  54 3D 60 61 77 6B 20 22  2F 23 64 65 66 69 6E 65  5B 5E 2C 5D 2A 42 52 44  valueMT=`awk "/#define[^,]*BRD
00005620  24 7B 42 52 44 7D 5F 50  43 49 44 45 56 5B 5E 2C  5D 2A 24 2F 20 7B 20 70  72 69 6E 74 20 5C 5C 24  ${BRD}_PCIDEV[^,]*$/ { print \\$
00005640  33 20 7D 22 20 24 7B 53  50 41 43 45 7D 60 0A 0A  09 23 20 45 64 69 74 20  76 61 6C 75 65 0A 09 63  3 }" ${SPACE}`# Edit valuec
00005660  68 6F 6F 73 65 20 22 50  43 49 20 44 65 76 69 63  65 20 4E 75 6D 62 65 72  22 20 22 30 20 2D 20 32  hoose "PCI Device Number" "0 - 2
00005680  31 22 20 24 7B 4D 54 7D  0A 09 4D 54 3D 24 7B 43  48 4F 49 43 45 7D 0A 0A  09 23 20 55 70 64 61 74  1" ${MT}MT=${CHOICE}# Updat
000056A0  65 20 73 70 61 63 65 2E  63 0A 09 63 70 20 24 7B  53 50 41 43 45 7D 20 2F  74 6D 70 2F 73 70 61 63  e space.ccp ${SPACE} /tmp/spac
000056C0  65 2E 24 24 0A 09 73 65  64 20 2D 65 20 22 73 2F  23 64 65 66 69 6E 65 5B  20 09 5D 2A 42 52 44 24  e.$$sed -e "s/#define[ ]*BRD$
000056E0  7B 42 52 44 7D 5F 50 43  49 44 45 56 5B 09 20 5D  2A 5B 5E 2C 5D 2A 24 2F  5C 0A 23 64 65 66 69 6E  {BRD}_PCIDEV[ ]*[^,]*$/\#defin
00005700  65 09 42 52 44 24 7B 42  52 44 7D 5F 50 43 49 44  45 56 09 24 7B 4D 54 7D  2F 67 22 20 2F 74 6D 70  eBRD${BRD}_PCIDEV${MT}/g" /tmp
00005720  2F 73 70 61 63 65 2E 24  24 20 3E 24 7B 53 50 41  43 45 7D 0A 09 72 6D 20  2F 74 6D 70 2F 73 70 61  /space.$$ >${SPACE}rm /tmp/spa
00005740  63 65 2E 24 24 0A 0A 09  65 63 68 6F 20 22 5C 6E  53 65 6C 65 63 74 65 64  20 3A 20 24 7B 4D 54 7D  ce.$$echo "\nSelected : ${MT}
00005760  5C 6E 22 0A 66 69 0A 23  50 43 49 44 45 56 45 50  49 4C 4F 47 0A 0A 0A 23  20 43 68 65 63 6B 20 66  \n"fi#PCIDEVEPILOG# Check f
00005780  6F 72 20 73 68 61 72 65  64 20 6D 65 6D 6F 72 79  20 6F 70 74 69 6F 6E 73  0A 23 53 48 4D 45 4D 50  or shared memory options#SHMEMP
000057A0  52 4F 4C 4F 47 0A 69 66  20 5B 20 22 24 7B 53 48  4D 45 4D 56 41 4C 53 7D  22 20 21 3D 20 22 22 20  ROLOGif [ "${SHMEMVALS}" != "" 
000057C0  5D 0A 74 68 65 6E 0A 09  23 20 45 64 69 74 20 73  68 61 72 65 64 20 6D 65  6D 6F 72 79 0A 09 63 68  ]then# Edit shared memorych
000057E0  6F 6F 73 65 20 22 53 68  61 72 65 64 20 4D 65 6D  6F 72 79 20 41 64 64 72  65 73 73 22 20 22 24 7B  oose "Shared Memory Address" "${
00005800  53 48 4D 45 4D 56 41 4C  53 7D 22 20 24 7B 53 48  4D 45 4D 53 7D 0A 09 69  66 20 5B 20 22 24 7B 43  SHMEMVALS}" ${SHMEMS}if [ "${C
00005820  48 4F 49 43 45 7D 22 20  3D 20 22 6E 6F 6E 65 22  20 5D 0A 09 74 68 65 6E  0A 09 09 53 48 4D 45 4D  HOICE}" = "none" ]thenSHMEM
00005840  53 3D 30 0A 09 09 53 48  4D 45 4D 45 3D 30 0A 09  09 65 63 68 6F 20 22 5C  6E 53 65 6C 65 63 74 65  S=0SHMEME=0echo "\nSelecte
00005860  64 20 3A 20 50 72 6F 67  72 61 6D 6D 65 64 20 49  2F 4F 5C 6E 22 0A 09 65  6C 73 65 0A 09 09 53 48  d : Programmed I/O\n"elseSH
00005880  4D 45 4D 53 3D 24 43 48  4F 49 43 45 0A 09 09 53  48 4D 45 4D 45 3D 60 61  64 64 68 65 78 20 24 7B  MEMS=$CHOICESHMEME=`addhex ${
000058A0  53 48 4D 45 4D 53 7D 20  24 7B 53 48 4D 45 4D 57  49 4E 7D 60 0A 09 09 65  63 68 6F 20 22 5C 6E 53  SHMEMS} ${SHMEMWIN}`echo "\nS
000058C0  65 6C 65 63 74 65 64 20  3A 20 24 7B 53 48 4D 45  4D 53 7D 20 2D 20 24 7B  53 48 4D 45 4D 45 7D 5C  elected : ${SHMEMS} - ${SHMEME}\
000058E0  6E 22 0A 09 66 69 0A 66  69 0A 0A 0A 23 20 43 68  65 63 6B 20 66 6F 72 20  69 2F 6F 20 61 64 64 72  n"fifi# Check for i/o addr
00005900  65 73 73 20 72 61 6E 67  65 0A 23 49 4F 41 44 44  52 50 52 4F 4C 4F 47 0A  69 66 20 5B 20 22 24 7B  ess range#IOADDRPROLOGif [ "${
00005920  49 4F 41 56 41 4C 53 7D  22 20 21 3D 20 22 22 20  5D 0A 74 68 65 6E 0A 09  23 20 45 64 69 74 20 69  IOAVALS}" != "" ]then# Edit i
00005940  6F 20 61 64 64 72 65 73  73 0A 09 63 68 6F 6F 73  65 20 22 49 2F 4F 20 41  64 64 72 65 73 73 22 20  o addresschoose "I/O Address" 
00005960  22 24 7B 49 4F 41 56 41  4C 53 7D 22 20 24 49 53  0A 09 49 53 3D 24 43 48  4F 49 43 45 0A 09 49 45  "${IOAVALS}" $ISIS=$CHOICEIE
00005980  3D 60 61 64 64 68 65 78  20 24 7B 49 53 7D 20 24  7B 49 4F 41 57 49 4E 7D  60 0A 09 65 63 68 6F 20  =`addhex ${IS} ${IOAWIN}`echo 
000059A0  22 5C 6E 53 65 6C 65 63  74 65 64 20 3A 20 24 7B  49 53 7D 20 2D 20 24 7B  49 45 7D 5C 6E 22 0A 66  "\nSelected : ${IS} - ${IE}\n"f
000059C0  69 0A 0A 0A 23 20 43 68  65 63 6B 20 66 6F 72 20  63 68 61 6E 6E 65 6C 20  6E 75 6D 62 65 72 0A 23  i# Check for channel number#
000059E0  43 48 41 4E 4E 45 4C 50  52 4F 4C 4F 47 0A 69 66  20 5B 20 22 24 7B 43 48  41 4E 4E 45 4C 4F 50 54  CHANNELPROLOGif [ "${CHANNELOPT
00005A00  49 4F 4E 7D 22 20 21 3D  20 22 22 20 5D 0A 74 68  65 6E 0A 09 23 20 47 65  74 20 63 75 72 72 65 6E  ION}" != "" ]then# Get curren
00005A20  74 20 76 61 6C 75 65 0A  09 4D 54 3D 60 61 77 6B  20 22 2F 23 64 65 66 69  6E 65 5B 5E 2C 5D 2A 42  t valueMT=`awk "/#define[^,]*B
00005A40  52 44 24 7B 42 52 44 7D  5F 43 48 41 4E 4E 45 4C  5B 5E 2C 5D 2A 24 2F 20  7B 20 70 72 69 6E 74 20  RD${BRD}_CHANNEL[^,]*$/ { print 
00005A60  5C 5C 24 33 20 7D 22 20  24 7B 53 50 41 43 45 7D  60 0A 0A 09 23 20 45 64  69 74 20 76 61 6C 75 65  \\$3 }" ${SPACE}`# Edit value
00005A80  0A 09 63 68 6F 6F 73 65  20 22 43 68 61 6E 6E 65  6C 20 4E 75 6D 62 65 72  22 20 22 24 7B 43 48 41  choose "Channel Number" "${CHA
00005AA0  4E 4E 45 4C 4F 50 54 49  4F 4E 7D 22 20 24 7B 4D  54 7D 0A 09 4D 54 3D 24  7B 43 48 4F 49 43 45 7D  NNELOPTION}" ${MT}MT=${CHOICE}
00005AC0  0A 0A 09 23 20 55 70 64  61 74 65 20 73 70 61 63  65 2E 63 0A 09 63 70 20  24 7B 53 50 41 43 45 7D  # Update space.ccp ${SPACE}
00005AE0  20 2F 74 6D 70 2F 73 70  61 63 65 2E 24 24 0A 09  73 65 64 20 2D 65 20 22  73 2F 23 64 65 66 69 6E   /tmp/space.$$sed -e "s/#defin
00005B00  65 5B 20 09 5D 2A 42 52  44 24 7B 42 52 44 7D 5F  43 48 41 4E 4E 45 4C 5B  09 20 5D 2A 5B 5E 2C 5D  e[ ]*BRD${BRD}_CHANNEL[ ]*[^,]
00005B20  2A 24 2F 5C 0A 23 64 65  66 69 6E 65 09 42 52 44  24 7B 42 52 44 7D 5F 43  48 41 4E 4E 45 4C 09 24  *$/\#defineBRD${BRD}_CHANNEL$
00005B40  7B 4D 54 7D 2F 67 22 20  2F 74 6D 70 2F 73 70 61  63 65 2E 24 24 20 3E 24  7B 53 50 41 43 45 7D 0A  {MT}/g" /tmp/space.$$ >${SPACE}
00005B60  09 72 6D 20 2F 74 6D 70  2F 73 70 61 63 65 2E 24  24 0A 0A 09 65 63 68 6F  20 22 5C 6E 53 65 6C 65  rm /tmp/space.$$echo "\nSele
00005B80  63 74 65 64 20 3A 20 24  7B 4D 54 7D 5C 6E 22 0A  66 69 0A 23 43 48 41 4E  4E 45 4C 45 50 49 4C 4F  cted : ${MT}\n"fi#CHANNELEPILO
00005BA0  47 0A 0A 0A 23 20 43 68  65 63 6B 20 66 6F 72 20  69 6E 74 65 72 72 75 70  74 20 6F 70 74 69 6F 6E  G# Check for interrupt option
00005BC0  73 0A 23 49 52 51 50 52  4F 4C 4F 47 0A 69 66 20  5B 20 22 24 7B 49 52 51  56 41 4C 53 7D 22 20 21  s#IRQPROLOGif [ "${IRQVALS}" !
00005BE0  3D 20 22 22 20 5D 0A 74  68 65 6E 0A 09 23 20 45  64 69 74 20 69 6E 74 65  72 72 75 70 74 20 63 68  = "" ]then# Edit interrupt ch
00005C00  61 6E 6E 65 6C 0A 09 69  66 20 5B 20 22 24 7B 49  52 51 56 41 4C 7D 22 20  3D 20 22 39 22 20 5D 20  annelif [ "${IRQVAL}" = "9" ] 
00005C20  3B 20 74 68 65 6E 0A 09  09 49 52 51 56 41 4C 3D  32 0A 09 66 69 0A 09 63  68 6F 6F 73 65 20 22 49  ; thenIRQVAL=2fichoose "I
00005C40  6E 74 65 72 72 75 70 74  20 43 68 61 6E 6E 65 6C  22 20 22 24 7B 49 52 51  56 41 4C 53 7D 22 20 24  nterrupt Channel" "${IRQVALS}" $
00005C60  7B 49 52 51 56 41 4C 7D  0A 09 49 52 51 56 41 4C  3D 24 7B 43 48 4F 49 43  45 7D 0A 09 65 63 68 6F  {IRQVAL}IRQVAL=${CHOICE}echo
00005C80  20 22 5C 6E 53 65 6C 65  63 74 65 64 20 3A 20 24  7B 49 52 51 56 41 4C 7D  5C 63 22 0A 09 69 66 20   "\nSelected : ${IRQVAL}\c"if 
00005CA0  5B 20 22 24 7B 49 52 51  56 41 4C 7D 22 20 3D 20  22 32 22 20 5D 20 3B 20  74 68 65 6E 0A 09 09 49  [ "${IRQVAL}" = "2" ] ; thenI
00005CC0  52 51 56 41 4C 3D 39 0A  09 09 65 63 68 6F 20 22  20 28 74 68 69 73 20 69  73 20 74 72 61 6E 73 6C  RQVAL=9echo " (this is transl
00005CE0  61 74 65 64 20 61 75 74  6F 6D 61 74 69 63 61 6C  6C 79 20 74 6F 20 49 52  51 20 39 29 5C 63 22 0A  ated automatically to IRQ 9)\c"
00005D00  09 66 69 0A 09 65 63 68  6F 20 22 5C 6E 22 0A 66  69 0A 0A 23 48 57 43 46  47 45 50 49 4C 4F 47 0A  fiecho "\n"fi#HWCFGEPILOG
00005D20  0A 0A 23 20 43 68 65 63  6B 20 66 6F 72 20 6E 65  74 77 6F 72 6B 20 6D 65  64 69 61 20 74 79 70 65  # Check for network media type
00005D40  73 0A 23 4D 45 44 49 41  50 52 4F 4C 4F 47 0A 69  66 20 5B 20 22 24 7B 4D  45 44 49 41 54 59 50 45  s#MEDIAPROLOGif [ "${MEDIATYPE
00005D60  53 4C 49 53 54 7D 22 20  21 3D 20 22 22 20 5D 0A  74 68 65 6E 0A 09 23 20  47 65 74 20 63 75 72 72  SLIST}" != "" ]then# Get curr
00005D80  65 6E 74 20 76 61 6C 75  65 0A 09 4D 54 3D 60 61  77 6B 20 22 2F 23 64 65  66 69 6E 65 5B 5E 2C 5D  ent valueMT=`awk "/#define[^,]
00005DA0  2A 42 52 44 24 7B 42 52  44 7D 5F 4D 45 44 49 41  5B 5E 2C 5D 2A 24 2F 20  7B 20 70 72 69 6E 74 20  *BRD${BRD}_MEDIA[^,]*$/ { print 
00005DC0  5C 5C 24 33 20 7D 22 20  24 7B 53 50 41 43 45 7D  60 0A 0A 09 23 20 45 64  69 74 20 6D 65 64 69 61  \\$3 }" ${SPACE}`# Edit media
00005DE0  20 74 79 70 65 73 0A 09  65 63 68 6F 20 22 24 7B  4D 45 44 49 41 54 59 50  45 53 44 45 53 43 7D 22   typesecho "${MEDIATYPESDESC}"
00005E00  0A 09 63 68 6F 6F 73 65  20 22 4E 65 74 77 6F 72  6B 20 4D 65 64 69 61 20  54 79 70 65 22 20 22 24  choose "Network Media Type" "$
00005E20  7B 4D 45 44 49 41 54 59  50 45 53 4C 49 53 54 7D  22 20 24 7B 4D 54 7D 0A  09 4D 54 3D 24 7B 43 48  {MEDIATYPESLIST}" ${MT}MT=${CH
00005E40  4F 49 43 45 7D 0A 0A 09  23 20 55 70 64 61 74 65  20 73 70 61 63 65 2E 63  0A 09 63 70 20 24 7B 53  OICE}# Update space.ccp ${S
00005E60  50 41 43 45 7D 20 2F 74  6D 70 2F 73 70 61 63 65  2E 24 24 0A 09 73 65 64  20 2D 65 20 22 73 2F 23  PACE} /tmp/space.$$sed -e "s/#
00005E80  64 65 66 69 6E 65 5B 20  09 5D 2A 42 52 44 24 7B  42 52 44 7D 5F 4D 45 44  49 41 5B 09 20 5D 2A 5B  define[ ]*BRD${BRD}_MEDIA[ ]*[
00005EA0  5E 2C 5D 2A 24 2F 5C 0A  23 64 65 66 69 6E 65 09  42 52 44 24 7B 42 52 44  7D 5F 4D 45 44 49 41 09  ^,]*$/\#defineBRD${BRD}_MEDIA
00005EC0  24 7B 4D 54 7D 2F 67 22  20 2F 74 6D 70 2F 73 70  61 63 65 2E 24 24 20 3E  24 7B 53 50 41 43 45 7D  ${MT}/g" /tmp/space.$$ >${SPACE}
00005EE0  0A 09 72 6D 20 2F 74 6D  70 2F 73 70 61 63 65 2E  24 24 0A 0A 09 65 63 68  6F 20 22 5C 6E 53 65 6C  rm /tmp/space.$$echo "\nSel
00005F00  65 63 74 65 64 20 3A 20  24 7B 4D 54 7D 5C 6E 22  0A 66 69 0A 23 4D 45 44  49 41 45 50 49 4C 4F 47  ected : ${MT}\n"fi#MEDIAEPILOG
00005F20  0A 0A 0A 23 20 55 70 64  61 74 65 20 63 6F 6E 66  69 67 2C 20 73 65 74 20  66 6C 61 67 20 74 6F 20  # Update config, set flag to 
00005F40  59 0A 65 63 68 6F 20 22  24 7B 44 52 56 4E 41 4D  45 7D 5C 74 59 5C 74 31  36 5C 74 35 5C 74 24 7B  Yecho "${DRVNAME}\tY\t16\t5\t${
00005F60  49 52 51 54 59 50 45 7D  5C 74 24 7B 49 52 51 56  41 4C 7D 5C 74 24 7B 49  53 7D 5C 74 24 7B 49 45  IRQTYPE}\t${IRQVAL}\t${IS}\t${IE
00005F80  7D 5C 74 24 7B 53 48 4D  45 4D 53 7D 5C 74 24 7B  53 48 4D 45 4D 45 7D 22  20 5C 0A 09 09 09 09 3E  }\t${SHMEMS}\t${SHMEME}" \>
00005FA0  2F 65 74 63 2F 63 6F 6E  66 2F 73 64 65 76 69 63  65 2E 64 2F 24 7B 44 52  56 4E 41 4D 45 7D 0A 0A  /etc/conf/sdevice.d/${DRVNAME}
00005FC0  0A 23 20 43 68 65 63 6B  20 66 6F 72 20 64 75 6D  6D 79 20 62 6F 61 72 64  73 0A 64 69 6E 78 3D 31  # Check for dummy boardsdinx=1
00005FE0  0A 77 68 69 6C 65 20 5B  20 24 7B 64 69 6E 78 7D  20 2D 6C 74 20 24 7B 4E  49 43 53 50 45 52 42 52  while [ ${dinx} -lt ${NICSPERBR
00006000  44 7D 20 5D 0A 64 6F 0A  09 69 6E 78 3D 60 65 78  70 72 20 24 31 20 2B 20  24 7B 64 69 6E 78 7D 60  D} ]doinx=`expr $1 + ${dinx}`
00006020  0A 09 65 63 68 6F 20 22  43 6F 6E 66 69 67 75 72  69 6E 67 20 64 65 76 69  63 65 20 24 7B 42 41 53  echo "Configuring device ${BAS
00006040  45 4E 41 4D 45 7D 24 7B  69 6E 78 7D 22 0A 09 65  63 68 6F 20 22 24 7B 42  41 53 45 4E 41 4D 45 7D  ENAME}${inx}"echo "${BASENAME}
00006060  24 7B 69 6E 78 7D 5C 74  59 5C 74 31 36 5C 74 35  5C 74 30 5C 74 30 5C 74  30 5C 74 30 5C 74 30 5C  ${inx}\tY\t16\t5\t0\t0\t0\t0\t0\
00006080  74 30 22 20 5C 0A 09 09  09 09 3E 2F 65 74 63 2F  63 6F 6E 66 2F 73 64 65  76 69 63 65 2E 64 2F 24  t0" \>/etc/conf/sdevice.d/$
000060A0  7B 42 41 53 45 4E 41 4D  45 7D 24 7B 69 6E 78 7D  0A 09 64 69 6E 78 3D 60  65 78 70 72 20 24 7B 64  {BASENAME}${inx}dinx=`expr ${d
000060C0  69 6E 78 7D 20 2B 20 31  60 0A 0A 64 6F 6E 65 0A  0A 72 6D 20 2F 74 6D 70  2F 24 7B 44 52 56 4E 41  inx} + 1`donerm /tmp/${DRVNA
000060E0  4D 45 7D 2E 6F 6C 64 0A  0A 65 63 68 6F 20 22 5C  6E 5C 6E 22 0A 65 63 68  6F 20 22 43 6F 6E 66 69  ME}.oldecho "\n\n"echo "Confi
00006100  67 75 72 61 74 69 6F 6E  20 6F 66 20 48 61 72 64  77 61 72 65 20 50 61 72  61 6D 65 74 65 72 73 20  guration of Hardware Parameters 
00006120  66 6F 72 20 74 68 65 20  24 7B 4F 52 44 49 4E 41  4C 7D 24 7B 42 52 44 4E  41 4D 45 7D 20 62 6F 61  for the ${ORDINAL}${BRDNAME} boa
00006140  72 64 22 0A 65 63 68 6F  20 22 64 72 69 76 65 72  20 24 7B 44 52 56 4E 41  4D 45 7D 20 69 73 20 63  rd"echo "driver ${DRVNAME} is c
00006160  6F 6D 70 6C 65 74 65 2E  5C 6E 5C 6E 22 0A 73 6C  65 65 70 20 31 0A 7D 0A  0A 0A 0A 23 20 52 65 6C  omplete.\n\n"sleep 1}# Rel
00006180  69 6E 6B 20 74 68 65 20  6B 65 72 6E 65 6C 0A 72  65 6C 69 6E 6B 28 29 20  7B 0A 09 61 72 67 3D 22  ink the kernelrelink() {arg="
000061A0  2D 79 22 0A 09 69 66 20  5B 20 2D 64 20 2F 65 74  63 2F 63 6F 6E 66 2F 6B  63 6F 6E 66 69 67 2E 64  -y"if [ -d /etc/conf/kconfig.d
000061C0  20 5D 0A 09 74 68 65 6E  0A 09 09 23 20 4B 43 6F  6E 66 69 67 20 73 74 72  75 63 74 75 72 65 0A 09   ]then# KConfig structure
000061E0  09 6B 65 72 6E 65 6C 4E  75 6D 3D 31 0A 09 09 77  68 69 6C 65 20 5B 20 2D  64 20 2F 65 74 63 2F 63  kernelNum=1while [ -d /etc/c
00006200  6F 6E 66 2F 6B 63 6F 6E  66 69 67 2E 64 2F 75 6E  69 78 2E 24 7B 6B 65 72  6E 65 6C 4E 75 6D 7D 2E  onf/kconfig.d/unix.${kernelNum}.
00006220  64 20 5D 0A 09 09 64 6F  0A 09 09 09 6B 65 72 6E  65 6C 4E 75 6D 3D 60 65  78 70 72 20 24 7B 6B 65  d ]dokernelNum=`expr ${ke
00006240  72 6E 65 6C 4E 75 6D 7D  20 2B 20 31 60 0A 09 09  64 6F 6E 65 0A 09 09 61  72 67 3D 22 2D 6B 20 24  rnelNum} + 1`donearg="-k $
00006260  7B 6B 65 72 6E 65 6C 4E  75 6D 7D 20 2D 72 20 2F  22 0A 09 66 69 0A 09 65  63 68 6F 20 22 45 78 65  {kernelNum} -r /"fiecho "Exe
00006280  63 75 74 69 6E 67 20 2F  65 74 63 2F 63 6F 6E 66  2F 62 69 6E 2F 69 64 62  75 69 6C 64 20 24 7B 61  cuting /etc/conf/bin/idbuild ${a
000062A0  72 67 7D 20 2E 2E 2E 22  0A 09 2F 65 74 63 2F 63  6F 6E 66 2F 62 69 6E 2F  69 64 62 75 69 6C 64 20  rg} ..."/etc/conf/bin/idbuild 
000062C0  24 7B 61 72 67 7D 0A 09  4E 45 57 4B 45 52 4E 45  4C 3D 31 0A 7D 0A 0A 0A  23 20 49 6E 73 74 61 6C  ${arg}NEWKERNEL=1}# Instal
000062E0  6C 20 6E 65 77 20 6B 65  72 6E 65 6C 0A 72 65 62  6F 6F 74 28 29 20 7B 0A  09 69 66 20 5B 20 2D 66  l new kernelreboot() {if [ -f
00006300  20 2F 74 6D 70 2F 49 6E  73 74 4D 6B 64 65 76 20  5D 0A 09 74 68 65 6E 0A  09 09 65 63 68 6F 20 22   /tmp/InstMkdev ]thenecho "
00006320  59 6F 75 20 6D 75 73 74  20 73 68 75 74 20 64 6F  77 6E 20 61 6E 64 20 72  65 62 6F 6F 74 20 74 68  You must shut down and reboot th
00006340  65 20 73 79 73 74 65 6D  20 66 6F 72 22 0A 09 09  65 63 68 6F 20 22 74 68  65 20 6E 65 77 20 63 6F  e system for"echo "the new co
00006360  6E 66 69 67 75 72 61 74  69 6F 6E 20 74 6F 20 62  65 63 6F 6D 65 20 65 66  66 65 63 74 69 76 65 2E  nfiguration to become effective.
00006380  22 0A 09 09 73 6C 65 65  70 20 35 0A 09 09 65 78  69 74 20 30 0A 09 66 69  0A 09 65 63 68 6F 20 22  "sleep 5exit 0fiecho "
000063A0  5C 6E 22 0A 09 65 63 68  6F 20 22 49 6E 20 6F 72  64 65 72 20 74 6F 20 69  6E 73 74 61 6C 6C 20 74  \n"echo "In order to install t
000063C0  68 65 20 6E 65 77 6C 79  20 62 75 69 6C 74 20 6B  65 72 6E 65 6C 2C 20 74  68 65 22 0A 09 65 63 68  he newly built kernel, the"ech
000063E0  6F 20 22 73 79 73 74 65  6D 20 6D 75 73 74 20 62  65 20 73 68 75 74 20 64  6F 77 6E 20 61 6E 64 20  o "system must be shut down and 
00006400  72 65 62 6F 6F 74 65 64  2E 5C 6E 22 0A 09 69 66  20 67 65 74 79 6E 20 22  44 6F 20 79 6F 75 20 77  rebooted.\n"if getyn "Do you w
00006420  61 6E 74 20 74 6F 20 72  65 62 6F 6F 74 20 6E 6F  77 20 3F 22 0A 09 74 68  65 6E 0A 09 09 69 66 20  ant to reboot now ?"thenif 
00006440  5B 20 2D 64 20 2F 65 74  63 2F 63 6F 6E 66 2F 6B  63 6F 6E 66 69 67 2E 64  20 5D 0A 09 09 74 68 65  [ -d /etc/conf/kconfig.d ]the
00006460  6E 0A 09 09 09 23 20 4B  43 6F 6E 66 69 67 20 73  74 72 75 63 74 75 72 65  0A 09 09 09 2F 65 74 63  n# KConfig structure/etc
00006480  2F 69 6E 73 6B 65 72 6E  20 2D 67 30 20 2D 72 20  2F 20 75 6E 69 78 2E 24  7B 6B 65 72 6E 65 6C 4E  /inskern -g0 -r / unix.${kernelN
000064A0  75 6D 7D 0A 09 09 09 65  63 68 6F 20 22 50 6C 65  61 73 65 20 77 61 69 74  2E 2E 2E 22 0A 09 09 09  um}echo "Please wait..."
000064C0  73 6C 65 65 70 20 31 35  0A 09 09 09 65 63 68 6F  20 22 5C 6E 52 75 6E 20  4B 43 6F 6E 66 69 67 20  sleep 15echo "\nRun KConfig 
000064E0  6C 61 74 65 72 20 74 6F  20 69 6E 73 74 61 6C 6C  20 74 68 65 20 6E 65 77  20 6B 65 72 6E 65 6C 22  later to install the new kernel"
00006500  0A 09 09 09 65 63 68 6F  20 22 69 66 20 74 68 65  20 69 6E 73 74 61 6C 6C  61 74 69 6F 6E 20 77 61  echo "if the installation wa
00006520  73 20 61 62 6F 72 74 65  64 5C 6E 22 0A 09 09 65  6C 73 65 0A 09 09 09 23  20 53 74 61 6E 64 61 72  s aborted\n"else# Standar
00006540  64 0A 09 09 09 2F 65 74  63 2F 73 68 75 74 64 6F  77 6E 0A 09 09 09 65 63  68 6F 20 22 50 6C 65 61  d/etc/shutdownecho "Plea
00006560  73 65 20 77 61 69 74 2E  2E 2E 22 0A 09 09 09 73  6C 65 65 70 20 31 35 0A  09 09 09 65 63 68 6F 20  se wait..."sleep 15echo 
00006580  22 5C 6E 53 68 75 74 20  64 6F 77 6E 20 74 68 65  20 73 79 73 74 65 6D 20  74 6F 20 72 65 62 6F 6F  "\nShut down the system to reboo
000065A0  74 20 77 69 74 68 20 74  68 65 20 5C 63 22 0A 09  09 09 65 63 68 6F 20 22  6E 65 77 20 6B 65 72 6E  t with the \c"echo "new kern
000065C0  65 6C 2E 5C 6E 22 0A 09  09 66 69 0A 09 09 73 6C  65 65 70 20 31 30 0A 09  66 69 0A 7D 0A 0A 0A 0A  el.\n"fisleep 10fi}
000065E0  0A 67 65 74 62 72 6F 61  64 63 61 73 74 28 29 20  7B 0A 09 77 68 69 6C 65  09 5B 20 31 20 5D 0A 09  getbroadcast() {while[ 1 ]
00006600  64 6F 0A 09 09 65 63 68  6F 20 22 45 6E 74 65 72  20 62 72 6F 61 64 63 61  73 74 20 61 64 64 72 65  doecho "Enter broadcast addre
00006620  73 73 20 5B 24 7B 42 52  4F 41 44 43 41 53 54 7D  5D 20 3A 20 5C 63 22 0A  09 09 72 65 61 64 20 64  ss [${BROADCAST}] : \c"read d
00006640  75 6D 6D 79 0A 09 09 63  61 73 65 20 22 24 7B 64  75 6D 6D 79 7D 22 20 69  6E 0A 09 09 22 22 29 09  ummycase "${dummy}" in"")
00006660  62 72 65 61 6B 0A 09 09  09 3B 3B 0A 09 09 5B 30  2D 39 5D 2A 29 09 42 52  4F 41 44 43 41 53 54 3D  break;;[0-9]*)BROADCAST=
00006680  24 64 75 6D 6D 79 0A 09  09 09 62 72 65 61 6B 0A  09 09 09 3B 3B 0A 09 09  2A 29 09 65 63 68 6F 20  $dummybreak;;*)echo 
000066A0  22 41 64 64 72 65 73 73  20 6D 75 73 74 20 62 65  20 69 6E 20 49 50 20 66  6F 72 6D 61 74 2C 20 65  "Address must be in IP format, e
000066C0  2E 67 2E 20 24 7B 42 52  4F 41 44 43 41 53 54 7D  22 0A 09 09 09 3B 3B 0A  09 09 65 73 61 63 0A 09  .g. ${BROADCAST}";;esac
000066E0  64 6F 6E 65 0A 7D 0A 0A  0A 23 0A 23 20 67 65 74  20 6E 65 74 6D 61 73 6B  20 66 6F 72 20 69 6E 74  done}## get netmask for int
00006700  65 72 66 61 63 65 0A 23  0A 67 65 74 6E 65 74 6D  61 73 6B 28 29 20 7B 0A  09 77 68 69 6C 65 20 5B  erface#getnetmask() {while [
00006720  20 31 20 5D 0A 09 64 6F  0A 09 09 65 63 68 6F 20  22 45 6E 74 65 72 20 6E  65 74 6D 61 73 6B 20 5B   1 ]doecho "Enter netmask [
00006740  24 7B 4E 45 54 4D 41 53  4B 7D 5D 20 3A 20 5C 63  22 0A 09 09 72 65 61 64  20 64 75 6D 6D 79 0A 09  ${NETMASK}] : \c"read dummy
00006760  09 63 61 73 65 20 22 24  7B 64 75 6D 6D 79 7D 22  20 69 6E 0A 09 09 5B 30  2D 39 5D 2A 29 09 4E 45  case "${dummy}" in[0-9]*)NE
00006780  54 4D 41 53 4B 3D 24 64  75 6D 6D 79 0A 09 09 09  62 72 65 61 6B 3B 0A 09  09 09 3B 3B 0A 09 09 22  TMASK=$dummybreak;;;"
000067A0  22 29 09 62 72 65 61 6B  0A 09 09 09 3B 3B 0A 09  09 2A 29 09 65 63 68 6F  20 22 4E 65 74 6D 61 73  ")break;;*)echo "Netmas
000067C0  6B 20 6D 75 73 74 20 62  65 20 69 6E 20 49 50 20  66 6F 72 6D 61 74 2C 20  65 2E 67 2E 20 30 2E 30  k must be in IP format, e.g. 0.0
000067E0  2E 32 35 35 2E 32 35 35  22 0A 09 09 09 3B 3B 0A  09 09 65 73 61 63 0A 09  64 6F 6E 65 0A 7D 0A 0A  .255.255";;esacdone}
00006800  0A 0A 23 20 67 65 74 20  69 70 20 61 64 64 72 65  73 73 0A 23 0A 67 65 74  69 70 61 64 64 72 28 29  # get ip address#getipaddr()
00006820  20 7B 0A 20 20 20 20 69  66 20 5B 20 22 24 7B 49  50 7D 22 20 3D 20 22 22  20 5D 0A 20 20 20 20 74   {    if [ "${IP}" = "" ]    t
00006840  68 65 6E 0A 09 77 68 69  6C 65 09 5B 20 31 20 5D  0A 09 64 6F 09 65 63 68  6F 20 22 45 6E 74 65 72  henwhile[ 1 ]doecho "Enter
00006860  20 49 50 20 61 64 64 72  65 73 73 20 3A 20 5C 63  22 0A 09 09 72 65 61 64  20 49 50 0A 09 09 63 61   IP address : \c"read IPca
00006880  73 65 20 22 24 7B 49 50  7D 22 20 69 6E 0A 09 09  5B 30 2D 39 5D 2A 29 09  62 72 65 61 6B 0A 09 09  se "${IP}" in[0-9]*)break
000068A0  09 3B 3B 0A 09 09 2A 29  09 65 63 68 6F 20 22 41  64 64 72 65 73 73 20 6D  75 73 74 20 62 65 20 69  ;;*)echo "Address must be i
000068C0  6E 20 49 50 20 66 6F 72  6D 61 74 2C 20 65 2E 67  2E 20 32 30 30 2E 30 2E  30 2E 31 22 0A 09 09 09  n IP format, e.g. 200.0.0.1"
000068E0  3B 3B 0A 09 09 65 73 61  63 0A 09 64 6F 6E 65 0A  20 20 20 20 65 6C 73 65  0A 09 77 68 69 6C 65 09  ;;esacdone    elsewhile
00006900  5B 20 31 20 5D 0A 09 64  6F 09 65 63 68 6F 20 22  45 6E 74 65 72 20 49 50  20 61 64 64 72 65 73 73  [ 1 ]doecho "Enter IP address
00006920  20 5B 24 7B 49 50 7D 5D  20 3A 20 5C 63 22 0A 09  09 72 65 61 64 20 69 70  0A 09 09 63 61 73 65 20   [${IP}] : \c"read ipcase 
00006940  22 24 7B 69 70 7D 22 20  69 6E 0A 09 09 5B 30 2D  39 5D 2A 29 09 49 50 3D  24 7B 69 70 7D 0A 09 09  "${ip}" in[0-9]*)IP=${ip}
00006960  09 62 72 65 61 6B 0A 09  09 09 3B 3B 0A 09 09 22  22 29 09 62 72 65 61 6B  3B 0A 09 09 09 3B 3B 0A  break;;"")break;;;
00006980  09 09 2A 29 09 65 63 68  6F 20 22 41 64 64 72 65  73 73 20 6D 75 73 74 20  62 65 20 69 6E 20 49 50  *)echo "Address must be in IP
000069A0  20 66 6F 72 6D 61 74 2C  20 65 2E 67 2E 20 24 7B  49 50 7D 22 0A 09 09 09  3B 3B 0A 09 09 65 73 61   format, e.g. ${IP}";;esa
000069C0  63 0A 09 64 6F 6E 65 0A  20 20 20 20 66 69 0A 7D  0A 0A 0A 0A 6D 61 6B 65  5F 61 64 64 72 65 73 73  cdone    fi}make_address
000069E0  65 73 28 29 20 7B 0A 09  66 69 72 73 74 62 79 74  65 3D 60 2F 62 69 6E 2F  65 63 68 6F 20 24 7B 49  es() {firstbyte=`/bin/echo ${I
00006A00  50 7D 20 7C 20 73 65 64  20 2D 65 20 27 73 2F 5C  2E 2E 2A 24 2F 2F 27 60  0A 09 69 66 20 65 78 70  P} | sed -e 's/\..*$//'`if exp
00006A20  72 20 24 66 69 72 73 74  62 79 74 65 20 5C 3C 20  31 32 38 20 3E 20 2F 64  65 76 2F 6E 75 6C 6C 20  r $firstbyte \< 128 > /dev/null 
00006A40  3B 20 74 68 65 6E 0A 20  20 20 20 42 52 4F 41 44  43 41 53 54 3D 60 2F 62  69 6E 2F 65 63 68 6F 20  ; then    BROADCAST=`/bin/echo 
00006A60  24 7B 49 50 7D 20 7C 20  73 65 64 20 2D 65 20 27  73 2F 5C 28 2E 2A 5C 29  5C 2E 2E 2A 5C 2E 2E 2A  ${IP} | sed -e 's/\(.*\)\..*\..*
00006A80  5C 2E 2E 2A 24 2F 5C 31  2E 32 35 35 2E 32 35 35  2E 32 35 35 2F 27 60 0A  20 20 20 20 4E 45 54 4D  \..*$/\1.255.255.255/'`    NETM
00006AA0  41 53 4B 3D 32 35 35 2E  30 2E 30 2E 30 0A 09 65  6C 69 66 20 65 78 70 72  20 24 66 69 72 73 74 62  ASK=255.0.0.0elif expr $firstb
00006AC0  79 74 65 20 5C 3C 20 31  39 32 20 3E 20 2F 64 65  76 2F 6E 75 6C 6C 20 3B  20 74 68 65 6E 0A 20 20  yte \< 192 > /dev/null ; then  
00006AE0  20 20 42 52 4F 41 44 43  41 53 54 3D 60 2F 62 69  6E 2F 65 63 68 6F 20 24  7B 49 50 7D 20 7C 20 73    BROADCAST=`/bin/echo ${IP} | s
00006B00  65 64 20 2D 65 20 27 73  2F 5C 28 2E 2A 5C 2E 2E  2A 5C 29 5C 2E 2E 2A 5C  2E 2E 2A 24 2F 5C 31 2E  ed -e 's/\(.*\..*\)\..*\..*$/\1.
00006B20  32 35 35 2E 32 35 35 2F  27 60 0A 20 20 20 20 4E  45 54 4D 41 53 4B 3D 32  35 35 2E 32 35 35 2E 30  255.255/'`    NETMASK=255.255.0
00006B40  2E 30 0A 09 65 6C 73 65  0A 20 20 20 20 42 52 4F  41 44 43 41 53 54 3D 60  2F 62 69 6E 2F 65 63 68  .0else    BROADCAST=`/bin/ech
00006B60  6F 20 24 7B 49 50 7D 20  7C 20 73 65 64 20 2D 65  20 27 73 2F 5C 28 2E 2A  5C 2E 2E 2A 5C 2E 2E 2A  o ${IP} | sed -e 's/\(.*\..*\..*
00006B80  5C 29 5C 2E 2E 2A 24 2F  5C 31 2E 32 35 35 2F 27  60 0A 20 20 20 20 4E 45  54 4D 41 53 4B 3D 32 35  \)\..*$/\1.255/'`    NETMASK=25
00006BA0  35 2E 32 35 35 2E 32 35  35 2E 30 0A 09 66 69 0A  7D 0A 0A 0A 23 20 54 43  50 2F 49 50 20 63 6F 6E  5.255.255.0fi}# TCP/IP con
00006BC0  66 69 67 75 72 61 74 69  6F 6E 20 66 6F 72 20 62  6F 61 72 64 20 24 31 0A  64 6F 74 63 70 69 70 63  figuration for board $1dotcpipc
00006BE0  66 67 28 29 20 7B 0A 0A  09 42 52 44 4E 55 4D 3D  24 31 0A 09 44 52 56 4E  41 4D 45 3D 22 24 7B 42  fg() {BRDNUM=$1DRVNAME="${B
00006C00  41 53 45 4E 41 4D 45 7D  24 7B 42 52 44 4E 55 4D  7D 22 0A 09 4F 52 44 49  4E 41 4C 3D 60 67 65 74  ASENAME}${BRDNUM}"ORDINAL=`get
00006C20  6F 72 64 69 6E 61 6C 20  22 24 7B 42 52 44 4E 55  4D 7D 22 60 0A 0A 09 23  20 50 72 65 73 65 74 20  ordinal "${BRDNUM}"`# Preset 
00006C40  49 50 20 61 64 64 72 65  73 73 20 69 66 20 65 6D  70 74 79 0A 09 69 66 20  5B 20 2D 66 20 2F 75 73  IP address if emptyif [ -f /us
00006C60  72 2F 6F 70 74 69 6F 6E  73 2F 63 62 2E 6E 61 6D  65 20 5D 0A 09 74 68 65  6E 0A 09 09 3A 0A 09 65  r/options/cb.name ]then:e
00006C80  6C 73 65 0A 09 09 23 20  53 43 4F 0A 09 09 73 65  74 20 60 67 72 65 70 20  22 69 66 63 6F 6E 66 69  lse# SCOset `grep "ifconfi
00006CA0  67 20 24 7B 44 52 56 4E  41 4D 45 7D 20 22 20 2F  65 74 63 2F 74 63 70 60  20 3E 2F 64 65 76 2F 6E  g ${DRVNAME} " /etc/tcp` >/dev/n
00006CC0  75 6C 6C 0A 09 09 23 20  2F 65 74 63 2F 74 63 70  20 7C 20 72 65 61 64 20  64 75 6D 6D 79 20 64 75  ull# /etc/tcp | read dummy du
00006CE0  6D 6D 79 20 49 50 0A 09  09 49 50 3D 24 33 0A 09  66 69 0A 0A 09 77 68 69  6C 65 20 5B 20 31 20 5D  mmy IPIP=$3fiwhile [ 1 ]
00006D00  0A 09 64 6F 0A 09 23 0A  09 23 20 47 65 74 20 72  65 71 75 69 72 65 64 20  69 6E 66 6F 72 6D 61 74  do## Get required informat
00006D20  69 6F 6E 0A 09 23 0A 0A  09 65 63 68 6F 20 22 5C  6E 5C 6E 5C 6E 5C 6E 22  0A 09 65 63 68 6F 20 22  ion#echo "\n\n\n\n"echo "
00006D40  50 6C 65 61 73 65 20 73  70 65 63 69 66 79 20 74  68 65 20 49 6E 74 65 72  6E 65 74 20 70 61 72 61  Please specify the Internet para
00006D60  6D 65 74 65 72 73 20 66  6F 72 20 74 68 65 20 5C  63 22 0A 09 65 63 68 6F  20 22 24 7B 4F 52 44 49  meters for the \c"echo "${ORDI
00006D80  4E 41 4C 7D 24 7B 42 52  44 4E 41 4D 45 7D 22 0A  09 65 63 68 6F 20 22 64  72 69 76 65 72 20 24 7B  NAL}${BRDNAME}"echo "driver ${
00006DA0  44 52 56 4E 41 4D 45 7D  20 2E 5C 6E 22 0A 0A 09  67 65 74 69 70 61 64 64  72 0A 09 23 20 69 66 20  DRVNAME} .\n"getipaddr# if 
00006DC0  5B 20 22 24 7B 42 52 4F  41 44 43 41 53 54 7D 22  20 3D 20 22 22 20 5D 20  3B 20 74 68 65 6E 20 6D  [ "${BROADCAST}" = "" ] ; then m
00006DE0  61 6B 65 5F 61 64 64 72  65 73 73 65 73 20 3B 20  66 69 0A 09 6D 61 6B 65  5F 61 64 64 72 65 73 73  ake_addresses ; fimake_address
00006E00  65 73 0A 09 67 65 74 62  72 6F 61 64 63 61 73 74  0A 09 67 65 74 6E 65 74  6D 61 73 6B 0A 0A 09 65  esgetbroadcastgetnetmaske
00006E20  63 68 6F 20 22 5C 6E 5C  6E 22 0A 09 65 63 68 6F  20 22 54 68 65 20 66 6F  6C 6C 6F 77 69 6E 67 20  cho "\n\n"echo "The following 
00006E40  70 61 72 61 6D 65 74 65  72 73 20 68 61 76 65 20  62 65 65 6E 20 73 70 65  63 69 66 69 65 64 22 0A  parameters have been specified"
00006E60  09 65 63 68 6F 20 22 66  6F 72 20 74 68 65 20 24  7B 4F 52 44 49 4E 41 4C  7D 24 7B 42 52 44 4E 41  echo "for the ${ORDINAL}${BRDNA
00006E80  4D 45 7D 20 62 6F 61 72  64 20 64 72 69 76 65 72  20 24 7B 44 52 56 4E 41  4D 45 7D 20 3A 5C 6E 22  ME} board driver ${DRVNAME} :\n"
00006EA0  0A 09 65 63 68 6F 20 22  5C 74 49 50 20 61 64 64  72 65 73 73 20 20 20 20  20 20 20 20 3A 20 24 7B  echo "\tIP address        : ${
00006EC0  49 50 7D 22 0A 09 65 63  68 6F 20 22 5C 74 42 72  6F 61 64 63 61 73 74 20  61 64 64 72 65 73 73 20  IP}"echo "\tBroadcast address 
00006EE0  3A 20 24 7B 42 52 4F 41  44 43 41 53 54 7D 22 0A  09 65 63 68 6F 20 22 5C  74 4E 65 74 6D 61 73 6B  : ${BROADCAST}"echo "\tNetmask
00006F00  20 20 20 20 20 20 20 20  20 20 20 3A 20 24 7B 4E  45 54 4D 41 53 4B 7D 22  0A 09 65 63 68 6F 20 22             : ${NETMASK}"echo "
00006F20  5C 6E 22 0A 0A 09 65 63  68 6F 20 22 44 6F 20 79  6F 75 20 77 61 6E 74 20  74 6F 20 28 49 29 6E 73  \n"echo "Do you want to (I)ns
00006F40  74 61 6C 6C 2C 20 28 52  29 65 76 69 73 65 20 6F  72 20 28 53 29 6B 69 70  20 74 68 65 22 0A 09 65  tall, (R)evise or (S)kip the"e
00006F60  63 68 6F 20 22 24 7B 44  52 56 4E 41 4D 45 7D 20  64 72 69 76 65 72 20 49  50 20 63 6F 6E 66 69 67  cho "${DRVNAME} driver IP config
00006F80  75 72 61 74 69 6F 6E 20  3F 20 28 69 2C 72 2C 73  29 20 5C 63 22 0A 09 77  68 69 6C 65 20 5B 20 31  uration ? (i,r,s) \c"while [ 1
00006FA0  20 5D 0A 09 64 6F 0A 09  09 72 65 61 64 20 61 6E  73 77 65 72 0A 09 09 63  61 73 65 20 24 61 6E 73   ]doread answercase $ans
00006FC0  77 65 72 20 69 6E 0A 09  09 09 5B 69 49 72 52 5D  2A 29 0A 09 09 09 09 62  72 65 61 6B 0A 09 09 09  wer in[iIrR]*)break
00006FE0  09 3B 3B 0A 09 09 09 5B  73 53 5D 2A 29 09 65 63  68 6F 20 22 5C 6E 49 6E  73 74 61 6C 6C 61 74 69  ;;[sS]*)echo "\nInstallati
00007000  6F 6E 20 61 62 6F 72 74  65 64 2E 5C 6E 22 0A 09  09 09 09 73 6C 65 65 70  20 32 0A 09 09 09 09 65  on aborted.\n"sleep 2e
00007020  78 69 74 20 31 0A 09 09  09 09 3B 3B 0A 09 09 09  2A 29 09 65 63 68 6F 20  22 5C 6E 50 6C 65 61 73  xit 1;;*)echo "\nPleas
00007040  65 20 61 6E 73 77 65 72  20 49 2C 52 20 6F 72 20  53 20 3A 20 5C 63 22 0A  09 09 09 09 3B 3B 0A 09  e answer I,R or S : \c";;
00007060  09 65 73 61 63 0A 09 64  6F 6E 65 0A 0A 09 63 61  73 65 20 24 61 6E 73 77  65 72 20 69 6E 0A 09 09  esacdonecase $answer in
00007080  5B 69 49 5D 2A 29 09 62  72 65 61 6B 3B 0A 09 09  09 3B 3B 0A 09 09 2A 29  09 3B 3B 0A 09 65 73 61  [iI]*)break;;;*);;esa
000070A0  63 0A 09 64 6F 6E 65 0A  0A 09 65 63 68 6F 20 22  5C 6E 49 6E 73 74 61 6C  6C 69 6E 67 20 24 7B 44  cdoneecho "\nInstalling ${D
000070C0  52 56 4E 41 4D 45 7D 20  64 65 76 69 63 65 20 66  6F 72 20 54 43 50 2F 49  50 20 3A 22 0A 0A 09 23  RVNAME} device for TCP/IP :"#
000070E0  20 4D 61 6B 65 20 73 75  72 65 20 74 68 61 74 20  68 6F 73 74 73 20 66 69  6C 65 20 65 78 69 73 74   Make sure that hosts file exist
00007100  73 0A 09 69 66 20 5B 20  21 20 2D 66 20 2F 65 74  63 2F 68 6F 73 74 73 20  5D 20 3B 20 74 68 65 6E  sif [ ! -f /etc/hosts ] ; then
00007120  0A 09 09 65 63 68 6F 20  22 43 72 65 61 74 69 6E  67 20 68 6F 73 74 20 66  69 6C 65 20 2F 65 74 63  echo "Creating host file /etc
00007140  2F 68 6F 73 74 73 20 2E  2E 2E 22 0A 09 09 65 63  68 6F 20 22 31 32 37 2E  30 2E 30 2E 31 5C 74 6C  /hosts ..."echo "127.0.0.1\tl
00007160  6F 63 61 6C 68 6F 73 74  5C 74 6C 6F 63 61 6C 5C  74 6C 6F 6F 70 62 61 63  6B 22 20 3E 20 2F 65 74  ocalhost\tlocal\tloopback" > /et
00007180  63 2F 68 6F 73 74 73 0A  09 09 63 68 6D 6F 64 20  36 34 34 20 2F 65 74 63  2F 68 6F 73 74 73 0A 09  c/hostschmod 644 /etc/hosts
000071A0  09 63 68 67 72 70 20 62  69 6E 20 2F 65 74 63 2F  68 6F 73 74 73 0A 09 09  63 68 6F 77 6E 20 62 69  chgrp bin /etc/hostschown bi
000071C0  6E 20 2F 65 74 63 2F 68  6F 73 74 73 0A 09 66 69  0A 0A 09 23 20 4D 61 6B  65 20 73 75 72 65 20 74  n /etc/hostsfi# Make sure t
000071E0  68 65 20 49 50 20 61 64  64 72 65 73 73 20 77 65  20 67 6F 74 20 69 73 20  69 6E 20 74 68 65 20 68  he IP address we got is in the h
00007200  6F 73 74 73 20 66 69 6C  65 0A 09 67 72 65 70 20  24 49 50 20 2F 65 74 63  2F 68 6F 73 74 73 20 3E  osts filegrep $IP /etc/hosts >
00007220  20 2F 64 65 76 2F 6E 75  6C 6C 20 32 3E 26 31 20  7C 7C 20 7B 0A 09 09 65  63 68 6F 20 22 55 70 64   /dev/null 2>&1 || {echo "Upd
00007240  61 74 69 6E 67 20 68 6F  73 74 66 69 6C 65 20 77  69 74 68 20 49 50 20 6E  75 6D 62 65 72 20 24 7B  ating hostfile with IP number ${
00007260  49 50 7D 20 2E 2E 2E 22  0A 09 09 73 65 74 20 60  75 6E 61 6D 65 20 2D 6E  60 0A 09 09 65 63 68 6F  IP} ..."set `uname -n`echo
00007280  20 22 24 7B 49 50 7D 5C  74 24 31 22 20 3E 3E 20  2F 65 74 63 2F 68 6F 73  74 73 0A 09 09 7D 0A 0A   "${IP}\t$1" >> /etc/hosts}
000072A0  0A 09 23 20 53 65 74 75  70 20 64 65 76 69 63 65  20 6F 70 65 72 61 74 69  6F 6E 0A 09 73 65 74 75  # Setup device operationsetu
000072C0  70 64 65 76 69 63 65 20  24 44 52 56 4E 41 4D 45  20 24 49 50 20 24 4E 45  54 4D 41 53 4B 20 24 42  pdevice $DRVNAME $IP $NETMASK $B
000072E0  52 4F 41 44 43 41 53 54  0A 0A 7D 0A 0A 0A 23 20  49 6E 73 74 61 6C 6C 61  74 69 6F 6E 20 72 6F 75  ROADCAST}# Installation rou
00007300  74 69 6E 65 0A 0A 69 66  20 5B 20 22 24 7B 48 41  56 45 4D 41 49 4E 7D 22  20 3D 20 22 59 22 20 5D  tineif [ "${HAVEMAIN}" = "Y" ]
00007320  0A 74 68 65 6E 0A 09 6E  65 77 6D 61 69 6E 20 24  23 20 24 31 20 24 32 20  24 33 20 24 34 20 24 35  thennewmain $# $1 $2 $3 $4 $5
00007340  20 24 36 0A 09 65 78 69  74 20 30 0A 66 69 0A 0A  63 6C 65 61 72 0A 65 63  68 6F 20 22 5C 6E 5C 6E   $6exit 0ficlearecho "\n\n
00007360  22 0A 65 63 68 6F 20 22  54 43 50 2F 49 50 20 64  72 69 76 65 72 20 63 6F  6E 66 69 67 75 72 61 74  "echo "TCP/IP driver configurat
00007380  69 6F 6E 20 66 6F 72 20  74 68 65 20 24 7B 50 52  4F 4E 41 4D 45 7D 22 0A  65 63 68 6F 20 22 62 6F  ion for the ${PRONAME}"echo "bo
000073A0  61 72 64 20 64 72 69 76  65 72 2C 20 56 65 72 73  69 6F 6E 20 32 2E 32 30  5C 6E 5C 6E 5C 6E 5C 6E  ard driver, Version 2.20\n\n\n\n
000073C0  22 0A 65 63 68 6F 20 22  44 6F 20 79 6F 75 20 77  61 6E 74 20 74 6F 20 75  73 65 20 74 68 65 20 24  "echo "Do you want to use the $
000073E0  7B 42 52 44 4E 41 4D 45  7D 20 62 6F 61 72 64 20  77 69 74 68 20 54 43 50  2F 49 50 20 3F 20 28 79  {BRDNAME} board with TCP/IP ? (y
00007400  2F 6E 29 20 5C 63 22 0A  77 68 69 6C 65 20 5B 20  31 20 5D 0A 64 6F 0A 09  72 65 61 64 20 61 6E 73  /n) \c"while [ 1 ]doread ans
00007420  77 65 72 0A 09 63 61 73  65 20 24 61 6E 73 77 65  72 20 69 6E 0A 09 09 5B  79 59 5D 2A 7C 22 22 29  wercase $answer in[yY]*|"")
00007440  0A 09 09 09 62 72 65 61  6B 0A 09 09 09 3B 3B 0A  09 09 5B 6E 4E 5D 2A 29  09 65 63 68 6F 20 22 5C  break;;[nN]*)echo "\
00007460  6E 49 6E 73 74 61 6C 6C  61 74 69 6F 6E 20 61 62  6F 72 74 65 64 2E 5C 6E  44 69 73 61 62 6C 69 6E  nInstallation aborted.\nDisablin
00007480  67 20 64 72 69 76 65 72  2E 2E 2E 5C 63 22 0A 09  09 09 23 20 44 69 73 61  62 6C 65 20 62 6F 61 72  g driver...\c"# Disable boar
000074A0  64 73 20 31 2C 32 2C 33  0A 09 09 09 66 6F 72 20  62 6F 61 72 64 20 69 6E  20 30 20 31 20 32 20 33  ds 1,2,3for board in 0 1 2 3
000074C0  20 3B 20 64 6F 0A 09 09  09 09 64 69 73 61 62 6C  65 62 6F 61 72 64 20 22  24 7B 42 41 53 45 4E 41   ; dodisableboard "${BASENA
000074E0  4D 45 7D 24 7B 62 6F 61  72 64 7D 22 0A 09 09 09  64 6F 6E 65 0A 09 09 09  65 63 68 6F 20 22 20 44  ME}${board}"doneecho " D
00007500  6F 6E 65 2E 5C 6E 5C 6E  22 0A 09 09 09 65 63 68  6F 20 22 50 6C 65 61 73  65 20 72 65 6D 6F 76 65  one.\n\n"echo "Please remove
00007520  20 6F 74 68 65 72 20 54  43 50 2F 49 50 20 73 75  70 70 6F 72 74 20 6D 6F  64 75 6C 65 73 22 0A 09   other TCP/IP support modules"
00007540  09 09 65 63 68 6F 20 22  61 63 63 6F 72 64 69 6E  67 20 74 6F 20 74 68 65  20 64 6F 63 75 6D 65 6E  echo "according to the documen
00007560  74 61 74 69 6F 6E 20 74  68 61 74 20 63 61 6D 65  22 0A 09 09 09 65 63 68  6F 20 22 77 69 74 68 20  tation that came"echo "with 
00007580  74 68 65 20 73 6F 66 74  77 61 72 65 2E 5C 6E 22  0A 0A 09 09 09 65 63 68  6F 20 22 49 66 20 74 68  the software.\n"echo "If th
000075A0  65 20 24 7B 42 52 44 4E  41 4D 45 7D 20 64 72 69  76 65 72 20 77 61 73 20  69 6E 73 74 61 6C 6C 65  e ${BRDNAME} driver was installe
000075C0  64 20 62 65 66 6F 72 65  2C 22 0A 09 09 09 65 63  68 6F 20 22 74 68 65 20  55 4E 49 58 20 6B 65 72  d before,"echo "the UNIX ker
000075E0  6E 65 6C 20 6D 75 73 74  20 62 65 20 72 65 6C 69  6E 6B 65 64 20 61 6E 64  20 69 6E 73 74 61 6C 6C  nel must be relinked and install
00007600  65 64 2E 5C 6E 22 0A 09  09 09 69 66 20 67 65 74  79 6E 20 22 44 6F 20 79  6F 75 20 77 61 6E 74 20  ed.\n"if getyn "Do you want 
00007620  74 6F 20 72 65 6C 69 6E  6B 20 74 68 65 20 6B 65  72 6E 65 6C 20 6E 6F 77  20 3F 22 0A 09 09 09 74  to relink the kernel now ?"t
00007640  68 65 6E 0A 09 09 09 09  72 65 6C 69 6E 6B 0A 09  09 09 09 72 65 62 6F 6F  74 0A 09 09 09 66 69 0A  henrelinkrebootfi
00007660  09 09 09 73 6C 65 65 70  20 32 0A 09 09 09 65 78  69 74 20 31 0A 09 09 09  3B 3B 0A 09 09 2A 29 09  sleep 2exit 1;;*)
00007680  65 63 68 6F 20 22 5C 6E  5C 74 50 6C 65 61 73 65  20 61 6E 73 77 65 72 20  59 65 73 20 6F 72 20 4E  echo "\n\tPlease answer Yes or N
000076A0  6F 20 3A 20 5C 63 22 0A  09 09 09 3B 3B 0A 09 65  73 61 63 0A 64 6F 6E 65  0A 0A 0A 23 20 44 69 73  o : \c";;esacdone# Dis
000076C0  61 62 6C 65 20 62 6F 61  72 64 73 20 30 2C 31 2C  32 2C 33 0A 66 6F 72 20  62 6F 61 72 64 20 69 6E  able boards 0,1,2,3for board in
000076E0  20 30 20 31 20 32 20 33  20 3B 20 64 6F 0A 09 64  69 73 61 62 6C 65 62 6F  61 72 64 20 22 24 7B 42   0 1 2 3 ; dodisableboard "${B
00007700  41 53 45 4E 41 4D 45 7D  24 7B 62 6F 61 72 64 7D  22 0A 64 6F 6E 65 0A 0A  23 20 48 61 72 64 77 61  ASENAME}${board}"done# Hardwa
00007720  72 65 20 63 6F 6E 66 69  67 75 72 61 74 69 6F 6E  0A 69 6E 64 65 78 3D 30  0A 77 68 69 6C 65 20 65  re configurationindex=0while e
00007740  78 70 72 20 24 7B 69 6E  64 65 78 7D 20 5C 3C 20  24 7B 4D 41 58 42 4F 41  52 44 53 7D 20 3E 2F 64  xpr ${index} \< ${MAXBOARDS} >/d
00007760  65 76 2F 6E 75 6C 6C 0A  64 6F 0A 09 68 77 63 6F  6E 66 69 67 20 24 69 6E  64 65 78 0A 09 69 6E 64  ev/nulldohwconfig $indexind
00007780  65 78 3D 60 65 78 70 72  20 24 69 6E 64 65 78 20  2B 20 31 60 0A 0A 09 69  66 20 5B 20 22 24 7B 69  ex=`expr $index + 1`if [ "${i
000077A0  6E 64 65 78 7D 22 20 3D  20 22 24 7B 4D 41 58 42  4F 41 52 44 53 7D 22 20  5D 20 3B 20 74 68 65 6E  ndex}" = "${MAXBOARDS}" ] ; then
000077C0  0A 09 09 62 72 65 61 6B  0A 09 66 69 0A 0A 09 69  66 20 67 65 74 79 6E 20  22 44 6F 20 79 6F 75 20  breakfiif getyn "Do you 
000077E0  77 61 6E 74 20 74 6F 20  69 6E 73 74 61 6C 6C 20  61 6E 6F 74 68 65 72 20  24 7B 42 52 44 4E 41 4D  want to install another ${BRDNAM
00007800  45 7D 20 62 6F 61 72 64  20 3F 22 0A 09 74 68 65  6E 0A 09 09 3A 0A 09 65  6C 73 65 0A 09 09 62 72  E} board ?"then:elsebr
00007820  65 61 6B 0A 09 66 69 0A  64 6F 6E 65 0A 0A 6E 75  6D 62 6F 61 72 64 73 3D  60 65 78 70 72 20 24 7B  eakfidonenumboards=`expr ${
00007840  69 6E 64 65 78 7D 20 5C  2A 20 24 7B 4E 49 43 53  50 45 52 42 52 44 7D 60  0A 65 63 68 6F 20 22 5C  index} \* ${NICSPERBRD}`echo "\
00007860  6E 6E 75 6D 62 6F 61 72  64 73 3D 24 7B 6E 75 6D  62 6F 61 72 64 73 7D 5C  6E 22 0A 0A 0A 23 20 53  nnumboards=${numboards}\n"# S
00007880  70 65 63 69 61 6C 20 77  61 72 6E 69 6E 67 2E 2E  2E 0A 69 66 20 5B 20 22  24 7B 6E 75 6D 62 6F 61  pecial warning...if [ "${numboa
000078A0  72 64 73 7D 22 20 21 3D  20 22 31 22 20 5D 0A 74  68 65 6E 0A 09 74 70 75  74 20 63 6C 65 61 72 0A  rds}" != "1" ]thentput clear
000078C0  09 65 63 68 6F 20 22 5C  6E 5C 6E 22 0A 09 65 63  68 6F 20 22 59 6F 75 20  68 61 76 65 20 6D 6F 72  echo "\n\n"echo "You have mor
000078E0  65 20 74 68 61 6E 20 6F  6E 65 20 24 7B 42 52 44  4E 41 4D 45 7D 20 64 65  76 69 63 65 20 6E 6F 64  e than one ${BRDNAME} device nod
00007900  65 20 69 6E 22 0A 09 65  63 68 6F 20 22 79 6F 75  72 20 73 79 73 74 65 6D  2E 20 49 6E 20 6F 72 64  e in"echo "your system. In ord
00007920  65 72 20 74 6F 20 68 61  76 65 20 54 43 50 2F 49  50 20 75 73 65 20 74 68  65 20 70 72 6F 70 65 72  er to have TCP/IP use the proper
00007940  22 0A 09 65 63 68 6F 20  22 6E 65 74 77 6F 72 6B  20 69 6E 74 65 72 66 61  63 65 20 66 6F 72 20 74  "echo "network interface for t
00007960  68 65 20 64 65 73 69 72  65 64 20 73 75 62 2D 6E  65 74 77 6F 72 6B 73 2C  20 70 6C 65 61 73 65 22  he desired sub-networks, please"
00007980  0A 09 65 63 68 6F 20 22  6D 61 6B 65 20 73 75 72  65 20 74 68 61 74 20 79  6F 75 20 64 6F 6E 27 74  echo "make sure that you don't
000079A0  20 6D 69 78 20 75 70 20  79 6F 75 72 20 6E 75 6D  62 65 72 73 2E 2E 2E 5C  6E 22 0A 09 65 63 68 6F   mix up your numbers...\n"echo
000079C0  20 22 54 68 69 6E 67 73  20 67 65 74 20 63 6F 6E  66 75 73 69 6E 67 20 2D  20 70 6C 65 61 73 65 20   "Things get confusing - please 
000079E0  72 65 61 64 20 74 68 65  20 64 6F 63 75 6D 65 6E  74 61 74 69 6F 6E 22 0A  09 65 63 68 6F 20 22 74  read the documentation"echo "t
00007A00  68 61 74 20 63 61 6D 65  20 77 69 74 68 20 79 6F  75 72 20 54 43 50 2F 49  50 20 72 75 6E 74 69 6D  hat came with your TCP/IP runtim
00007A20  65 21 5C 6E 22 0A 66 69  0A 0A 23 20 47 65 74 20  6E 6F 64 65 6E 61 6D 65  2C 20 72 65 61 64 20 49  e!\n"fi# Get nodename, read I
00007A40  50 20 61 64 64 72 65 73  73 20 66 72 6F 6D 20 68  6F 73 74 73 20 66 69 6C  65 20 28 69 66 20 61 6E  P address from hosts file (if an
00007A60  79 29 0A 73 79 73 74 65  6D 3D 60 75 6E 61 6D 65  60 0A 69 66 20 5B 20 22  24 73 79 73 74 65 6D 22  y)system=`uname`if [ "$system"
00007A80  20 21 3D 20 22 22 20 2D  61 20 2D 66 20 2F 65 74  63 2F 68 6F 73 74 73 20  5D 0A 74 68 65 6E 0A 09   != "" -a -f /etc/hosts ]then
00007AA0  23 20 47 65 74 20 6F 75  72 20 49 50 20 6E 75 6D  62 65 72 0A 09 73 65 74  20 60 67 72 65 70 20 24  # Get our IP numberset `grep $
00007AC0  73 79 73 74 65 6D 20 2F  65 74 63 2F 68 6F 73 74  73 60 20 3E 2F 64 65 76  2F 6E 75 6C 6C 20 32 3E  system /etc/hosts` >/dev/null 2>
00007AE0  26 31 0A 09 49 50 3D 24  31 0A 65 6C 73 65 0A 09  49 50 3D 22 22 0A 66 69  0A 0A 23 20 43 6F 6E 66  &1IP=$1elseIP=""fi# Conf
00007B00  69 67 75 72 65 20 62 6F  61 72 64 28 73 29 0A 69  6E 64 65 78 3D 30 0A 77  68 69 6C 65 20 65 78 70  igure board(s)index=0while exp
00007B20  72 20 24 69 6E 64 65 78  20 5C 3C 20 24 6E 75 6D  62 6F 61 72 64 73 20 3E  2F 64 65 76 2F 6E 75 6C  r $index \< $numboards >/dev/nul
00007B40  6C 0A 64 6F 0A 09 64 6F  74 63 70 69 70 63 66 67  20 24 69 6E 64 65 78 0A  09 69 6E 64 65 78 3D 60  ldodotcpipcfg $indexindex=`
00007B60  65 78 70 72 20 24 69 6E  64 65 78 20 2B 20 31 60  0A 09 49 50 3D 22 22 0A  64 6F 6E 65 0A 0A 0A 73  expr $index + 1`IP=""dones
00007B80  65 74 75 70 73 74 61 72  74 75 70 0A 0A 0A 65 63  68 6F 20 22 5C 6E 5C 6E  5C 6E 5C 6E 22 0A 65 63  etupstartupecho "\n\n\n\n"ec
00007BA0  68 6F 20 22 54 43 50 2F  49 50 20 63 6F 6E 66 69  67 75 72 61 74 69 6F 6E  20 66 6F 72 20 74 68 65  ho "TCP/IP configuration for the
00007BC0  20 24 7B 42 52 44 4E 41  4D 45 7D 20 64 72 69 76  65 72 20 69 73 20 63 6F  6D 70 6C 65 74 65 2E 5C   ${BRDNAME} driver is complete.\
00007BE0  6E 22 0A 0A 69 66 20 5B  20 24 7B 4E 45 57 43 4F  4E 46 49 47 7D 20 5D 0A  74 68 65 6E 0A 09 65 63  n"if [ ${NEWCONFIG} ]thenec
00007C00  68 6F 20 22 49 6E 20 6F  72 64 65 72 20 74 6F 20  75 70 64 61 74 65 20 74  68 65 20 63 68 61 6E 67  ho "In order to update the chang
00007C20  65 64 20 63 6F 6E 66 69  67 75 72 61 74 69 6F 6E  2C 20 74 68 65 22 0A 09  65 63 68 6F 20 22 55 4E  ed configuration, the"echo "UN
00007C40  49 58 20 6B 65 72 6E 65  6C 20 6D 75 73 74 20 62  65 20 72 65 6C 69 6E 6B  65 64 20 61 6E 64 20 69  IX kernel must be relinked and i
00007C60  6E 73 74 61 6C 6C 65 64  2E 5C 6E 22 0A 09 69 66  20 67 65 74 79 6E 20 22  44 6F 20 79 6F 75 20 77  nstalled.\n"if getyn "Do you w
00007C80  61 6E 74 20 74 6F 20 72  65 6C 69 6E 6B 20 74 68  65 20 6B 65 72 6E 65 6C  20 6E 6F 77 20 3F 22 0A  ant to relink the kernel now ?"
00007CA0  09 74 68 65 6E 0A 09 09  72 65 6C 69 6E 6B 0A 09  09 72 65 62 6F 6F 74 0A  09 09 23 20 72 65 62 6F  thenrelinkreboot# rebo
00007CC0  6F 74 28 29 20 63 6F 6D  70 6C 61 69 6E 73 2E 2E  2E 0A 09 65 6C 73 65 0A  09 09 65 63 68 6F 20 22  ot() complains...elseecho "
00007CE0  50 6C 65 61 73 65 20 72  65 6C 69 6E 6B 20 74 68  65 20 6B 65 72 6E 65 6C  20 6C 61 74 65 72 20 69  Please relink the kernel later i
00007D00  6E 20 6F 72 64 65 72 20  74 6F 20 75 73 65 20 74  68 65 22 0A 09 09 65 63  68 6F 20 22 75 70 64 61  n order to use the"echo "upda
00007D20  74 65 64 20 63 6F 6E 66  69 67 75 72 61 74 69 6F  6E 2E 22 0A 09 66 69 0A  65 6C 73 65 0A 09 65 63  ted configuration."fielseec
00007D40  68 6F 20 22 52 65 6C 69  6E 6B 20 74 68 65 20 6B  65 72 6E 65 6C 20 69 66  20 6E 65 63 65 73 73 61  ho "Relink the kernel if necessa
00007D60  72 79 20 61 6E 64 20 72  65 73 74 61 72 74 20 74  68 65 20 73 79 73 74 65  6D 20 69 6E 20 6F 72 64  ry and restart the system in ord
00007D80  65 72 22 0A 09 65 63 68  6F 20 22 74 6F 20 75 73  65 20 54 43 50 2F 49 50  2E 22 0A 66 69 0A 0A 73  er"echo "to use TCP/IP."fis
00007DA0  6C 65 65 70 20 32 0A 65  78 69 74 20 30 0A 0A 30  37 30 37 30 37 31 35 35  30 30 31 31 36 36 35 31  leep 2exit 007070715500116651
00007DC0  35 31 30 30 37 34 34 30  30 30 30 30 30 31 37 37  37 37 36 30 30 30 30 30  31 31 36 36 35 31 35 30  51007440000001777760000011665150
00007DE0  35 36 36 37 32 35 34 37  30 30 30 30 30 30 31 31  30 30 30 30 30 30 34 30  37 32 36 53 79 73 61 64  566725470000001100000040726Sysad
00007E00  6D 31 32 00 23 68 65 6C  70 23 20 20 53 65 6C 65  63 74 69 6E 67 20 74 68  69 73 20 6D 65 6E 75 20  m12.#help#  Selecting this menu 
00007E20  69 74 65 6D 20 77 69 6C  6C 20 63 6F 6E 66 69 67  75 72 65 20 74 68 65 0A  23 68 65 6C 70 23 20 20  item will configure the#help#  
00007E40  5A 4E 59 58 20 5A 58 33  31 32 20 50 43 49 20 45  74 68 65 72 41 63 74 69  6F 6E 20 65 74 68 65 72  ZNYX ZX312 PCI EtherAction ether
00007E60  6E 65 74 20 63 61 72 64  20 69 6E 74 6F 20 74 68  65 20 73 79 73 74 65 6D  0A 23 6D 65 6E 75 23 20  net card into the system#menu# 
00007E80  20 5A 4E 59 58 20 5A 58  33 31 32 20 50 43 49 20  45 74 68 65 72 41 63 74  69 6F 6E 20 63 6F 6E 66   ZNYX ZX312 PCI EtherAction conf
00007EA0  69 67 75 72 61 74 69 6F  6E 0A 0A 0A 23 0A 23 20  73 79 73 61 64 6D 31 32  2E 73 72 63 20 2D 20 63  iguration## sysadm12.src - c
00007EC0  6F 6E 66 69 67 20 73 63  72 69 70 74 20 66 6F 72  20 49 53 43 20 48 42 54  43 50 20 76 65 72 73 69  onfig script for ISC HBTCP versi
00007EE0  6F 6E 20 31 2E 32 2E 78  20 61 6E 64 20 62 65 66  6F 72 65 0A 23 0A 23 20  28 63 29 20 43 6F 70 79  on 1.2.x and before## (c) Copy
00007F00  72 69 67 68 74 20 31 39  39 34 20 5A 4E 59 58 20  43 6F 72 70 6F 72 61 74  69 6F 6E 0A 23 20 28 63  right 1994 ZNYX Corporation# (c
00007F20  29 20 43 6F 70 79 72 69  67 68 74 20 31 39 39 32  2C 20 31 39 39 33 2C 20  44 65 75 74 73 63 68 2D  ) Copyright 1992, 1993, Deutsch-
00007F40  41 6D 65 72 69 6B 61 6E  69 73 63 68 65 20 46 72  65 75 6E 64 73 63 68 61  66 74 2C 20 49 6E 63 2E  Amerikanische Freundschaft, Inc.
00007F60  0A 23 20 41 6C 6C 20 52  69 67 68 74 73 20 52 65  73 65 72 76 65 64 0A 23  0A 23 20 56 65 72 73 69  # All Rights Reserved## Versi
00007F80  6F 6E 3A 20 32 2E 32 30  0A 23 20 50 72 6F 64 75  63 74 69 6F 6E 20 64 61  74 65 3A 20 57 65 64 20  on: 2.20# Production date: Wed 
00007FA0  4E 6F 76 20 33 30 20 32  31 3A 30 30 3A 33 31 20  50 53 54 20 31 39 39 34  0A 23 0A 0A 50 52 4F 4E  Nov 30 21:00:31 PST 1994#PRON
00007FC0  41 4D 45 3D 22 5A 4E 59  58 20 5A 58 33 31 32 20  50 43 49 20 45 74 68 65  72 41 63 74 69 6F 6E 22  AME="ZNYX ZX312 PCI EtherAction"
00007FE0  0A 42 52 44 4E 41 4D 45  3D 22 5A 58 33 31 32 22  0A 42 41 53 45 4E 41 4D  45 3D 22 7A 70 32 22 0A  BRDNAME="ZX312"BASENAME="zp2"
00008000  0A 48 41 56 45 4D 41 49  4E 3D 22 4E 22 0A 42 52  4F 41 44 43 41 53 54 3D  0A 4E 45 54 4D 41 53 4B  HAVEMAIN="N"BROADCAST=NETMASK
00008020  3D 0A 49 50 3D 0A 4E 45  57 43 4F 4E 46 49 47 3D  30 0A 4E 45 57 4B 45 52  4E 45 4C 3D 30 0A 4D 41  =IP=NEWCONFIG=0NEWKERNEL=0MA
00008040  58 42 4F 41 52 44 53 3D  31 0A 4E 49 43 53 50 45  52 42 52 44 3D 31 0A 0A  23 20 43 6F 6E 66 69 67  XBOARDS=1NICSPERBRD=1# Config
00008060  75 72 61 62 6C 65 20 72  65 73 6F 75 72 63 65 73  0A 50 43 49 42 55 53 4F  50 54 49 4F 4E 3D 22 30  urable resourcesPCIBUSOPTION="0
00008080  20 2D 20 32 35 35 22 0A  50 43 49 44 45 56 4F 50  54 49 4F 4E 3D 22 30 20  2D 20 32 31 22 0A 53 48   - 255"PCIDEVOPTION="0 - 21"SH
000080A0  4D 45 4D 56 41 4C 53 3D  0A 53 48 4D 45 4D 57 49  4E 3D 0A 49 52 51 56 41  4C 53 3D 22 32 20 33 20  MEMVALS=SHMEMWIN=IRQVALS="2 3 
000080C0  34 20 35 20 37 20 39 20  31 30 20 31 31 20 31 32  20 31 34 20 31 35 22 0A  49 52 51 54 59 50 45 3D  4 5 7 9 10 11 12 14 15"IRQTYPE=
000080E0  22 33 22 0A 49 4F 41 56  41 4C 53 3D 0A 49 4F 41  57 49 4E 3D 0A 43 48 41  4E 4E 45 4C 4F 50 54 49  "3"IOAVALS=IOAWIN=CHANNELOPTI
00008100  4F 4E 3D 0A 4D 45 44 49  41 54 59 50 45 53 4C 49  53 54 3D 22 31 20 32 20  33 20 34 20 35 22 0A 4D  ON=MEDIATYPESLIST="1 2 3 4 5"M
00008120  45 44 49 41 54 59 50 45  53 44 45 53 43 3D 22 4E  65 74 77 6F 72 6B 20 4D  65 64 69 61 20 54 79 70  EDIATYPESDESC="Network Media Typ
00008140  65 20 53 65 6C 65 63 74  69 6F 6E 0A 0A 45 6E 74  65 72 09 31 20 66 6F 72  20 41 75 74 6F 6D 61 74  e SelectionEnter1 for Automat
00008160  69 63 20 4D 65 64 69 61  20 44 65 74 65 63 74 69  6F 6E 2C 0A 09 32 20 74  6F 20 75 73 65 20 31 30  ic Media Detection,2 to use 10
00008180  42 61 73 65 2D 54 20 45  74 68 65 72 6E 65 74 20  28 52 4A 2D 34 35 20 63  6F 6E 6E 65 63 74 6F 72  Base-T Ethernet (RJ-45 connector
000081A0  29 2C 0A 09 33 20 74 6F  20 75 73 65 20 31 30 42  61 73 65 2D 54 20 46 75  6C 6C 2D 44 75 70 6C 65  ),3 to use 10Base-T Full-Duple
000081C0  78 20 45 74 68 65 72 6E  65 74 20 28 52 4A 2D 34  35 20 63 6F 6E 6E 65 63  74 6F 72 29 2C 0A 09 34  x Ethernet (RJ-45 connector),4
000081E0  20 74 6F 20 75 73 65 20  31 30 42 61 73 65 2D 32  20 54 68 69 6E 20 45 74  68 65 72 6E 65 74 20 28   to use 10Base-2 Thin Ethernet (
00008200  42 4E 43 20 63 6F 6E 6E  65 63 74 6F 72 29 2C 0A  09 35 20 74 6F 20 75 73  65 20 31 30 42 61 73 65  BNC connector),5 to use 10Base
00008220  2D 35 20 54 68 69 63 6B  20 45 74 68 65 72 6E 65  74 20 28 41 55 49 20 63  6F 6E 6E 65 63 74 6F 72  -5 Thick Ethernet (AUI connector
00008240  29 2E 0A 22 0A 0A 0A 0A  23 20 73 65 74 75 70 64  65 76 69 63 65 20 44 52  56 4E 41 4D 45 20 49 50  )."# setupdevice DRVNAME IP
00008260  20 4E 45 54 4D 41 53 4B  20 42 52 4F 41 44 43 41  53 54 0A 73 65 74 75 70  64 65 76 69 63 65 28 29   NETMASK BROADCASTsetupdevice()
00008280  20 7B 0A 0A 09 44 52 56  4E 41 4D 45 3D 24 31 0A  09 49 50 3D 24 32 0A 09  4E 45 54 4D 41 53 4B 3D   {DRVNAME=$1IP=$2NETMASK=
000082A0  24 33 0A 09 42 52 4F 41  44 43 41 53 54 3D 24 34  0A 0A 09 69 66 20 5B 20  22 24 7B 44 52 56 4E 41  $3BROADCAST=$4if [ "${DRVNA
000082C0  4D 45 7D 22 20 21 3D 20  22 24 7B 42 41 53 45 4E  41 4D 45 7D 30 22 20 5D  0A 09 74 68 65 6E 0A 09  ME}" != "${BASENAME}0" ]then
000082E0  09 65 63 68 6F 20 22 22  0A 09 09 65 63 68 6F 20  22 48 6F 73 74 2D 42 61  73 65 64 20 54 43 50 2F  echo ""echo "Host-Based TCP/
00008300  49 50 20 56 65 72 73 69  6F 6E 20 31 2E 32 2E 30  20 61 6E 64 20 62 65 66  6F 72 65 22 0A 09 09 65  IP Version 1.2.0 and before"e
00008320  63 68 6F 20 22 64 6F 65  73 20 6F 6E 6C 79 20 73  75 70 70 6F 72 74 20 6F  6E 65 20 6E 65 74 77 6F  cho "does only support one netwo
00008340  72 6B 20 62 6F 61 72 64  2E 22 0A 09 09 65 63 68  6F 20 22 54 68 65 20 72  61 77 20 64 65 76 69 63  rk board."echo "The raw devic
00008360  65 20 2F 64 65 76 2F 24  7B 44 52 56 4E 41 4D 45  7D 20 69 73 20 66 75 6E  63 74 69 6F 6E 61 6C 2E  e /dev/${DRVNAME} is functional.
00008380  22 0A 09 09 65 63 68 6F  20 22 50 72 65 73 73 20  45 6E 74 65 72 20 74 6F  20 63 6F 6E 74 69 6E 75  "echo "Press Enter to continu
000083A0  65 2E 22 0A 09 09 72 65  61 64 20 64 75 6D 6D 79  0A 09 09 72 65 74 75 72  6E 0A 09 66 69 0A 0A 09  e."read dummyreturnfi
000083C0  23 0A 09 23 20 20 63 68  61 6E 67 65 20 2F 65 74  63 2F 6E 65 74 64 2E 63  66 20 74 6F 20 75 73 65  ##  change /etc/netd.cf to use
000083E0  20 24 7B 44 52 56 4E 41  4D 45 7D 0A 09 23 20 20  73 65 74 20 74 68 65 20  68 6F 73 74 6E 61 6D 65   ${DRVNAME}#  set the hostname
00008400  20 69 6E 20 2F 65 74 63  2F 6E 65 74 64 2E 63 66  0A 09 23 0A 09 69 66 20  5B 20 2D 66 20 2F 65 74   in /etc/netd.cf#if [ -f /et
00008420  63 2F 6E 65 74 64 2E 63  66 20 5D 0A 09 74 68 65  6E 0A 09 09 65 63 68 6F  20 22 53 61 76 69 6E 67  c/netd.cf ]thenecho "Saving
00008440  20 6F 6C 64 20 2F 65 74  63 2F 6E 65 74 64 2E 63  66 20 61 73 20 2F 65 74  63 2F 6E 65 74 64 2E 63   old /etc/netd.cf as /etc/netd.c
00008460  66 2E 6F 6C 64 22 0A 09  09 6D 76 20 2F 65 74 63  2F 6E 65 74 64 2E 63 66  20 2F 65 74 63 2F 6E 65  f.old"mv /etc/netd.cf /etc/ne
00008480  74 64 2E 63 66 2E 6F 6C  64 0A 09 66 69 0A 09 65  63 68 6F 20 22 43 75 73  74 6F 6D 69 7A 69 6E 67  td.cf.oldfiecho "Customizing
000084A0  20 6E 65 74 77 6F 72 6B  20 63 6F 6E 66 69 67 75  72 61 74 69 6F 6E 20 66  69 6C 65 20 2F 65 74 63   network configuration file /etc
000084C0  2F 6E 65 74 64 2E 63 66  20 2E 2E 2E 22 0A 09 4C  4F 43 4E 41 4D 45 3D 60  75 6E 61 6D 65 20 2D 6E  /netd.cf ..."LOCNAME=`uname -n
000084E0  60 0A 09 63 70 20 2F 75  73 72 2F 61 64 6D 69 6E  2F 6D 65 6E 75 2F 70 61  63 6B 61 67 65 6D 67 6D  `cp /usr/admin/menu/packagemgm
00008500  74 2F 74 63 70 69 70 6D  67 6D 74 2F 68 62 74 63  70 6D 67 6D 74 2F 5F 6E  65 74 64 2E 63 66 20 2F  t/tcpipmgmt/hbtcpmgmt/_netd.cf /
00008520  65 74 63 2F 6E 65 74 64  2E 63 66 0A 09 63 68 6D  6F 64 20 20 37 35 35 20  2F 65 74 63 2F 6E 65 74  etc/netd.cfchmod  755 /etc/net
00008540  64 2E 63 66 0A 09 65 64  20 2D 20 2F 65 74 63 2F  6E 65 74 64 2E 63 66 20  3E 20 2F 64 65 76 2F 6E  d.cfed - /etc/netd.cf > /dev/n
00008560  75 6C 6C 20 3C 3C 2D 45  4F 46 0A 09 09 67 2F 44  45 56 2F 73 2F 2F 24 7B  44 52 56 4E 41 4D 45 7D  ull <<-EOFg/DEV/s//${DRVNAME}
00008580  2F 67 0A 09 09 67 2F 6C  6F 63 61 6C 5F 73 69 74  65 5F 6E 61 6D 65 2F 73  2F 2F 24 4C 4F 43 4E 41  /gg/local_site_name/s//$LOCNA
000085A0  4D 45 2F 0A 09 09 77 0A  09 09 71 0A 09 09 45 4F  46 0A 0A 09 65 63 68 6F  20 22 5C 6E 43 6F 6E 66  ME/wqEOFecho "\nConf
000085C0  69 67 75 72 61 74 69 6F  6E 20 6F 66 20 54 43 50  2F 49 50 20 66 6F 72 20  64 65 76 69 63 65 20 24  iguration of TCP/IP for device $
000085E0  7B 44 52 56 4E 41 4D 45  7D 20 69 73 20 63 6F 6D  70 6C 65 74 65 2E 22 0A  7D 0A 0A 0A 23 73 65 74  {DRVNAME} is complete."}#set
00008600  75 70 73 74 61 72 74 75  70 0A 73 65 74 75 70 73  74 61 72 74 75 70 28 29  20 7B 0A 09 65 63 68 6F  upstartupsetupstartup() {echo
00008620  20 22 52 61 69 73 69 6E  67 20 64 65 66 61 75 6C  74 20 72 75 6E 6C 65 76  65 6C 20 74 6F 20 33 20   "Raising default runlevel to 3 
00008640  2E 2E 2E 5C 63 22 0A 09  63 68 6D 6F 64 20 20 36  34 34 20 2F 65 74 63 2F  69 6E 69 74 74 61 62 20  ...\c"chmod  644 /etc/inittab 
00008660  2F 65 74 63 2F 63 6F 6E  66 2F 63 66 2E 64 2F 69  6E 69 74 2E 62 61 73 65  0A 09 65 64 20 2D 20 2F  /etc/conf/cf.d/init.baseed - /
00008680  65 74 63 2F 69 6E 69 74  74 61 62 20 3E 20 2F 64  65 76 2F 6E 75 6C 6C 20  3C 3C 2D 45 4F 46 0A 09  etc/inittab > /dev/null <<-EOF
000086A0  09 31 2C 24 20 73 2F 69  73 3A 32 3A 69 6E 69 74  64 65 66 61 75 6C 74 2F  69 73 3A 33 3A 69 6E 69  1,$ s/is:2:initdefault/is:3:ini
000086C0  74 64 65 66 61 75 6C 74  2F 67 0A 09 09 77 0A 09  09 71 0A 09 09 45 4F 46  0A 09 65 64 20 2D 20 2F  tdefault/gwqEOFed - /
000086E0  65 74 63 2F 63 6F 6E 66  2F 63 66 2E 64 2F 69 6E  69 74 2E 62 61 73 65 20  3E 20 2F 64 65 76 2F 6E  etc/conf/cf.d/init.base > /dev/n
00008700  75 6C 6C 20 3C 3C 2D 45  4F 46 0A 09 09 31 2C 24  20 73 2F 69 73 3A 32 3A  69 6E 69 74 64 65 66 61  ull <<-EOF1,$ s/is:2:initdefa
00008720  75 6C 74 2F 69 73 3A 33  3A 69 6E 69 74 64 65 66  61 75 6C 74 2F 67 0A 09  09 77 0A 09 09 71 0A 09  ult/is:3:initdefault/gwq
00008740  09 45 4F 46 0A 09 63 68  6D 6F 64 20 20 34 34 34  20 2F 65 74 63 2F 69 6E  69 74 74 61 62 0A 09 63  EOFchmod  444 /etc/inittabc
00008760  68 6D 6F 64 20 20 36 34  34 20 2F 65 74 63 2F 63  6F 6E 66 2F 63 66 2E 64  2F 69 6E 69 74 2E 62 61  hmod  644 /etc/conf/cf.d/init.ba
00008780  73 65 0A 09 65 63 68 6F  20 22 20 44 6F 6E 65 2E  22 0A 7D 0A 0A 0A 23 3D  3D 3D 3D 3D 3D 3D 3D 3D  seecho " Done."}#=========
000087A0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
000087C0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 0A 23 20 63  ============================# c
000087E0  6F 6E 66 69 67 2E 73 72  63 0A 23 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  onfig.src#=====================
00008800  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00008820  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  0A 0A 0A 23 20 61 64 64  68 65 78 28 61 2C 62 29  ================# addhex(a,b)
00008840  20 3A 20 61 64 64 20 74  77 6F 20 68 65 78 61 64  65 63 69 6D 61 6C 20 6E  75 6D 62 65 72 73 20 75   : add two hexadecimal numbers u
00008860  73 69 6E 67 20 61 77 6B  2E 0A 23 20 61 20 61 6E  64 20 62 20 61 72 65 20  61 73 63 69 69 20 73 74  sing awk.# a and b are ascii st
00008880  72 69 6E 67 73 20 6F 66  20 64 69 67 69 74 73 20  61 6E 64 20 74 68 65 20  6C 65 74 74 65 72 73 20  rings of digits and the letters 
000088A0  61 2D 66 0A 23 0A 23 20  54 61 6B 65 6E 20 66 72  6F 6D 20 54 43 50 52 54  2C 20 62 75 74 20 77 6F  a-f## Taken from TCPRT, but wo
000088C0  72 6B 73 20 6E 6F 77 20  28 74 72 79 20 61 64 64  68 65 78 28 31 32 33 34  20 31 32 33 34 29 20 77  rks now (try addhex(1234 1234) w
000088E0  69 74 68 0A 23 20 74 68  65 20 6F 6E 65 20 66 72  6F 6D 20 74 68 65 20 54  43 50 52 54 2E 2E 2E 29  ith# the one from the TCPRT...)
00008900  0A 0A 61 64 64 68 65 78  28 29 20 7B 0A 65 63 68  6F 20 22 24 31 20 24 32  22 20 7C 20 6E 61 77 6B  addhex() {echo "$1 $2" | nawk
00008920  20 27 20 7B 20 20 20 0A  09 70 72 69 6E 74 66 28  22 25 78 22 2C 20 61 74  6F 68 28 24 31 29 20 2B   ' {   printf("%x", atoh($1) +
00008940  20 61 74 6F 68 28 24 32  29 29 3B 0A 20 20 20 20  7D 0A 20 20 20 20 66 75  6E 63 74 69 6F 6E 20 61   atoh($2));    }    function a
00008960  74 6F 68 28 6E 75 6D 62  65 72 29 20 7B 0A 09 69  20 3D 20 30 0A 09 6A 20  3D 20 6C 65 6E 67 74 68  toh(number) {i = 0j = length
00008980  28 6E 75 6D 62 65 72 29  0A 09 72 65 73 75 6C 74  20 3D 20 30 0A 09 77 68  69 6C 65 20 28 20 69 20  (number)result = 0while ( i 
000089A0  3C 20 6A 20 29 20 7B 0A  09 20 20 20 20 76 20 3D  20 69 6E 64 65 78 28 22  31 32 33 34 35 36 37 38  < j ) {    v = index("12345678
000089C0  39 61 62 63 64 65 66 22  2C 20 73 75 62 73 74 72  28 6E 75 6D 62 65 72 2C  6A 2D 69 2C 31 29 29 20  9abcdef", substr(number,j-i,1)) 
000089E0  2A 20 28 31 36 20 5E 20  69 29 0A 09 20 20 20 20  72 65 73 75 6C 74 20 3D  20 72 65 73 75 6C 74 20  * (16 ^ i)    result = result 
00008A00  2B 20 69 6E 74 28 76 20  2B 20 2E 31 29 0A 09 20  20 20 20 69 20 3D 20 69  20 2B 20 31 0A 09 7D 0A  + int(v + .1)    i = i + 1}
00008A20  09 72 65 74 75 72 6E 20  72 65 73 75 6C 74 0A 20  20 20 20 7D 27 0A 7D 0A  0A 0A 23 20 43 68 65 63  return result    }'}# Chec
00008A40  6B 20 77 68 65 74 68 65  72 20 65 6C 65 6D 20 69  73 20 63 6F 6E 74 61 69  6E 65 64 20 69 6E 20 6C  k whether elem is contained in l
00008A60  69 73 74 0A 23 20 52 65  74 75 72 6E 20 65 6C 65  6D 20 6F 6E 20 73 75 63  63 65 73 73 2C 20 22 22  ist# Return elem on success, ""
00008A80  20 65 6C 73 65 0A 23 20  46 6F 72 6D 61 74 20 3A  20 63 68 65 63 6B 6C 69  73 74 20 65 6C 65 6D 20   else# Format : checklist elem 
00008AA0  6C 69 73 74 20 64 65 66  61 75 6C 74 0A 0A 63 68  65 63 6B 6C 69 73 74 28  29 20 7B 0A 09 63 68 6F  list defaultchecklist() {cho
00008AC0  69 63 65 3D 24 31 0A 09  6F 70 74 6C 69 73 74 3D  24 32 0A 09 64 65 66 61  75 6C 74 3D 24 33 0A 0A  ice=$1optlist=$2default=$3
00008AE0  09 69 66 20 5B 20 22 24  7B 63 68 6F 69 63 65 7D  22 20 3D 20 22 22 20 5D  20 3B 20 74 68 65 6E 0A  if [ "${choice}" = "" ] ; then
00008B00  09 09 65 63 68 6F 20 24  7B 64 65 66 61 75 6C 74  7D 20 3B 20 72 65 74 75  72 6E 20 30 0A 09 66 69  echo ${default} ; return 0fi
00008B20  0A 0A 09 73 65 74 20 60  65 63 68 6F 20 24 7B 6F  70 74 6C 69 73 74 7D 60  0A 09 69 66 20 5B 20 22  set `echo ${optlist}`if [ "
00008B40  24 32 22 20 3D 20 22 2D  22 20 5D 20 3B 20 74 68  65 6E 0A 09 09 65 63 68  6F 20 22 24 7B 63 68 6F  $2" = "-" ] ; thenecho "${cho
00008B60  69 63 65 7D 20 24 7B 6F  70 74 6C 69 73 74 7D 22  20 7C 20 6E 61 77 6B 20  27 20 7B 0A 09 09 09 69  ice} ${optlist}" | nawk ' {i
00008B80  66 28 20 24 31 20 3E 3D  20 24 32 20 26 26 20 24  31 20 3C 3D 20 24 34 20  29 20 7B 0A 09 09 09 09  f( $1 >= $2 && $1 <= $4 ) {
00008BA0  70 72 69 6E 74 66 28 22  25 64 22 2C 20 24 31 29  3B 0A 09 09 09 09 7D 0A  09 09 09 7D 27 0A 09 09  printf("%d", $1);}}'
00008BC0  72 65 74 75 72 6E 20 30  0A 09 66 69 0A 0A 09 66  6F 72 20 6F 70 74 20 69  6E 20 24 7B 6F 70 74 6C  return 0fifor opt in ${optl
00008BE0  69 73 74 7D 0A 09 64 6F  0A 09 09 69 66 20 5B 20  22 24 6F 70 74 22 20 3D  20 22 24 7B 63 68 6F 69  ist}doif [ "$opt" = "${choi
00008C00  63 65 7D 22 20 5D 20 3B  20 74 68 65 6E 20 65 63  68 6F 20 24 7B 63 68 6F  69 63 65 7D 20 3B 20 72  ce}" ] ; then echo ${choice} ; r
00008C20  65 74 75 72 6E 20 30 20  3B 20 66 69 0A 09 64 6F  6E 65 0A 0A 09 72 65 74  75 72 6E 20 31 0A 7D 0A  eturn 0 ; fidonereturn 1}
00008C40  0A 0A 23 20 43 68 6F 6F  73 65 20 61 6D 6F 6E 67  20 70 6F 73 69 74 69 6F  6E 73 0A 23 20 52 65 74  # Choose among positions# Ret
00008C60  75 72 6E 73 20 63 68 6F  69 63 65 20 69 6E 20 76  61 72 69 61 62 6C 65 20  43 48 4F 49 43 45 0A 23  urns choice in variable CHOICE#
00008C80  20 46 6F 72 6D 61 74 3A  20 63 68 6F 6F 73 65 20  77 68 61 74 20 6C 69 73  74 20 64 65 66 61 75 6C   Format: choose what list defaul
00008CA0  74 0A 0A 63 68 6F 6F 73  65 28 29 20 7B 0A 65 63  68 6F 0A 77 68 69 6C 65  20 5B 20 31 20 5D 0A 64  tchoose() {echowhile [ 1 ]d
00008CC0  6F 0A 09 65 63 68 6F 20  22 56 61 6C 69 64 20 63  68 6F 69 63 65 73 20 66  6F 72 20 74 68 65 20 24  oecho "Valid choices for the $
00008CE0  31 20 61 72 65 20 3A 22  0A 09 65 63 68 6F 20 22  20 20 24 32 22 0A 0A 09  64 65 66 61 75 6C 74 3D  1 are :"echo "  $2"default=
00008D00  24 33 0A 0A 09 69 66 20  5B 20 22 24 7B 64 65 66  61 75 6C 74 7D 22 20 3D  20 22 30 22 20 5D 20 3B  $3if [ "${default}" = "0" ] ;
00008D20  20 74 68 65 6E 0A 09 09  7A 63 68 6F 69 63 65 3D  60 63 68 65 63 6B 6C 69  73 74 20 22 30 22 20 22   thenzchoice=`checklist "0" "
00008D40  24 32 22 20 22 78 22 60  0A 09 09 69 66 20 5B 20  22 24 7B 7A 63 68 6F 69  63 65 7D 22 20 3D 20 22  $2" "x"`if [ "${zchoice}" = "
00008D60  22 20 5D 20 3B 20 74 68  65 6E 20 64 65 66 61 75  6C 74 3D 22 22 20 3B 20  66 69 0A 09 66 69 0A 0A  " ] ; then default="" ; fifi
00008D80  09 69 66 20 5B 20 22 24  7B 64 65 66 61 75 6C 74  7D 22 20 3D 20 22 22 20  5D 20 3B 20 74 68 65 6E  if [ "${default}" = "" ] ; then
00008DA0  0A 09 09 65 63 68 6F 20  22 45 6E 74 65 72 20 24  31 20 3A 20 5C 63 22 0A  09 09 64 65 66 61 75 6C  echo "Enter $1 : \c"defaul
00008DC0  74 3D 22 22 0A 09 65 6C  73 65 0A 09 09 65 63 68  6F 20 22 45 6E 74 65 72  20 24 31 20 5B 24 7B 64  t=""elseecho "Enter $1 [${d
00008DE0  65 66 61 75 6C 74 7D 5D  20 3A 20 5C 63 22 0A 09  66 69 0A 09 72 65 61 64  20 61 6E 73 77 65 72 0A  efault}] : \c"firead answer
00008E00  09 61 6E 73 77 65 72 32  3D 60 63 68 65 63 6B 6C  69 73 74 20 22 24 7B 61  6E 73 77 65 72 7D 22 20  answer2=`checklist "${answer}" 
00008E20  22 24 32 22 20 24 7B 64  65 66 61 75 6C 74 7D 60  0A 09 63 61 73 65 20 24  61 6E 73 77 65 72 32 20  "$2" ${default}`case $answer2 
00008E40  69 6E 0A 09 09 22 22 29  09 69 66 20 5B 20 22 24  7B 61 6E 73 77 65 72 7D  22 20 3D 20 22 22 20 5D  in"")if [ "${answer}" = "" ]
00008E60  20 3B 20 74 68 65 6E 0A  09 09 09 65 63 68 6F 20  22 4E 6F 20 64 65 66 61  75 6C 74 20 2D 20 79 6F   ; thenecho "No default - yo
00008E80  75 20 6D 75 73 74 20 65  6E 74 65 72 20 61 20 76  61 6C 75 65 2E 5C 6E 22  0A 09 09 09 65 6C 73 65  u must enter a value.\n"else
00008EA0  0A 09 09 09 65 63 68 6F  20 22 5C 6E 24 7B 61 6E  73 77 65 72 7D 20 69 73  20 6E 6F 74 20 61 20 76  echo "\n${answer} is not a v
00008EC0  61 6C 69 64 20 63 68 6F  69 63 65 20 66 6F 72 20  74 68 65 20 24 31 2E 5C  6E 22 0A 09 09 09 66 69  alid choice for the $1.\n"fi
00008EE0  0A 09 09 09 3B 3B 0A 09  09 2A 29 09 43 48 4F 49  43 45 3D 24 7B 61 6E 73  77 65 72 32 7D 0A 09 09  ;;*)CHOICE=${answer2}
00008F00  09 4E 45 57 43 4F 4E 46  49 47 3D 31 0A 09 09 09  62 72 65 61 6B 0A 09 09  09 3B 3B 0A 09 65 73 61  NEWCONFIG=1break;;esa
00008F20  63 0A 0A 09 69 66 20 5B  20 22 24 7B 64 65 66 61  75 6C 74 7D 22 20 21 3D  20 22 24 7B 43 48 4F 49  cif [ "${default}" != "${CHOI
00008F40  43 45 7D 22 20 5D 20 3B  20 74 68 65 6E 0A 09 09  4E 45 57 43 4F 4E 46 49  47 3D 31 0A 09 66 69 0A  CE}" ] ; thenNEWCONFIG=1fi
00008F60  64 6F 6E 65 0A 7D 0A 0A  23 20 47 65 74 20 6F 72  64 69 6E 61 6C 20 6E 75  6D 62 65 72 0A 67 65 74  done}# Get ordinal numberget
00008F80  6F 72 64 69 6E 61 6C 28  29 20 7B 0A 09 63 61 73  65 20 22 24 31 22 20 69  6E 0A 09 09 30 29 09 69  ordinal() {case "$1" in0)i
00008FA0  66 20 5B 20 22 24 7B 4D  41 58 42 4F 41 52 44 53  7D 22 20 3D 20 22 31 22  20 5D 0A 09 09 09 74 68  f [ "${MAXBOARDS}" = "1" ]th
00008FC0  65 6E 0A 09 09 09 09 4F  52 44 49 4E 41 4C 3D 22  22 0A 09 09 09 65 6C 73  65 0A 09 09 09 09 4F 52  enORDINAL=""elseOR
00008FE0  44 49 4E 41 4C 3D 22 66  69 72 73 74 20 22 0A 09  09 09 66 69 0A 09 09 09  3B 3B 0A 09 09 31 29 09  DINAL="first "fi;;1)
00009000  4F 52 44 49 4E 41 4C 3D  22 73 65 63 6F 6E 64 20  22 0A 09 09 09 3B 3B 0A  09 09 32 29 09 4F 52 44  ORDINAL="second ";;2)ORD
00009020  49 4E 41 4C 3D 22 74 68  69 72 64 20 22 0A 09 09  09 3B 3B 0A 09 09 33 29  09 4F 52 44 49 4E 41 4C  INAL="third ";;3)ORDINAL
00009040  3D 22 66 6F 75 72 74 68  20 22 0A 09 09 09 3B 3B  0A 09 09 2A 29 09 4E 55  4D 3D 60 65 78 70 72 20  ="fourth ";;*)NUM=`expr 
00009060  24 31 20 2B 20 31 60 0A  09 09 09 4F 52 44 49 4E  41 4C 3D 22 24 7B 4E 55  4D 7D 74 68 20 22 0A 09  $1 + 1`ORDINAL="${NUM}th "
00009080  09 09 3B 3B 0A 09 65 73  61 63 0A 0A 09 65 63 68  6F 20 22 24 7B 4F 52 44  49 4E 41 4C 7D 22 0A 7D  ;;esacecho "${ORDINAL}"}
000090A0  0A 0A 0A 0A 23 20 50 72  6F 6D 70 74 20 66 6F 72  20 79 65 73 20 6F 72 20  6E 6F 20 61 6E 73 77 65  # Prompt for yes or no answe
000090C0  72 20 77 69 74 68 20 6D  65 73 73 61 67 65 20 70  61 73 73 65 64 20 61 73  20 61 72 67 75 6D 65 6E  r with message passed as argumen
000090E0  74 20 2D 20 0A 23 20 72  65 74 75 72 6E 73 20 6E  6F 6E 2D 7A 65 72 6F 20  66 6F 72 20 6E 6F 0A 67  t - # returns non-zero for nog
00009100  65 74 79 6E 28 29 20 7B  0A 09 77 68 69 6C 65 09  65 63 68 6F 20 22 5C 6E  24 2A 20 28 79 2F 6E 29  etyn() {whileecho "\n$* (y/n)
00009120  20 5C 63 22 3E 26 32 0A  09 64 6F 09 72 65 61 64  20 79 6E 20 72 65 73 74  0A 09 09 63 61 73 65 20   \c">&2doread yn restcase 
00009140  24 79 6E 20 69 6E 0A 09  09 09 5B 79 59 5D 2A 29  20 72 65 74 75 72 6E 20  30 09 09 09 09 3B 3B 0A  $yn in[yY]*) return 0;;
00009160  09 09 09 5B 6E 4E 5D 2A  29 20 72 65 74 75 72 6E  20 31 09 09 09 3B 3B 0A  09 09 2A 29 09 65 63 68  [nN]*) return 1;;*)ech
00009180  6F 20 22 50 6C 65 61 73  65 20 61 6E 73 77 65 72  20 79 20 6F 72 20 6E 22  20 3E 26 32 09 3B 3B 0A  o "Please answer y or n" >&2;;
000091A0  09 09 65 73 61 63 0A 09  64 6F 6E 65 0A 7D 0A 0A  0A 0A 23 20 44 69 73 61  62 6C 65 20 62 6F 61 72  esacdone}# Disable boar
000091C0  64 0A 64 69 73 61 62 6C  65 62 6F 61 72 64 28 29  20 7B 0A 0A 09 23 20 52  65 61 64 20 63 75 72 72  ddisableboard() {# Read curr
000091E0  65 6E 74 20 70 61 72 61  6D 65 74 65 72 73 2C 20  77 72 69 74 65 20 74 68  65 6D 20 62 61 63 6B 20  ent parameters, write them back 
00009200  77 69 74 68 20 63 66 67  3D 4E 0A 09 72 65 61 64  20 4D 4F 44 20 43 46 47  20 4D 49 4E 53 20 50 52  with cfg=Nread MOD CFG MINS PR
00009220  49 20 49 4E 46 20 49 52  51 56 41 4C 20 49 53 20  49 45 20 53 48 4D 45 4D  53 20 53 48 4D 45 4D 45  I INF IRQVAL IS IE SHMEMS SHMEME
00009240  20 5C 0A 09 09 09 09 3C  2F 65 74 63 2F 63 6F 6E  66 2F 73 64 65 76 69 63  65 2E 64 2F 24 7B 31 7D   \</etc/conf/sdevice.d/${1}
00009260  0A 0A 09 65 63 68 6F 20  22 24 7B 4D 4F 44 7D 5C  74 4E 5C 74 24 7B 4D 49  4E 53 7D 5C 74 24 7B 50  echo "${MOD}\tN\t${MINS}\t${P
00009280  52 49 7D 5C 74 24 7B 49  4E 46 7D 5C 74 24 7B 49  52 51 56 41 4C 7D 5C 74  24 7B 49 53 7D 5C 74 24  RI}\t${INF}\t${IRQVAL}\t${IS}\t$
000092A0  7B 49 45 7D 5C 0A 09 24  7B 53 48 4D 45 4D 53 7D  5C 74 24 7B 53 48 4D 45  4D 45 7D 22 20 3E 2F 65  {IE}\${SHMEMS}\t${SHMEME}" >/e
000092C0  74 63 2F 63 6F 6E 66 2F  73 64 65 76 69 63 65 2E  64 2F 24 7B 31 7D 0A 0A  7D 0A 0A 0A 0A 23 0A 23  tc/conf/sdevice.d/${1}}##
000092E0  20 43 6F 6D 70 6C 65 74  65 20 63 6F 6E 66 69 67  75 72 61 74 69 6F 6E 20  6F 66 20 61 6C 6C 20 70   Complete configuration of all p
00009300  61 72 61 6D 65 74 65 72  73 20 69 6E 20 74 68 65  20 53 79 73 74 65 6D 20  66 69 6C 65 0A 23 0A 68  arameters in the System file#h
00009320  77 63 6F 6E 66 69 67 28  29 20 7B 0A 0A 74 70 75  74 20 63 6C 65 61 72 0A  4F 52 44 49 4E 41 4C 3D  wconfig() {tput clearORDINAL=
00009340  60 67 65 74 6F 72 64 69  6E 61 6C 20 22 24 31 22  60 0A 0A 65 63 68 6F 20  22 5C 6E 5C 6E 22 0A 65  `getordinal "$1"`echo "\n\n"e
00009360  63 68 6F 20 22 43 6F 6E  66 69 67 75 72 61 74 69  6F 6E 20 6F 66 20 48 61  72 64 77 61 72 65 20 50  cho "Configuration of Hardware P
00009380  61 72 61 6D 65 74 65 72  73 20 66 6F 72 20 74 68  65 20 24 7B 4F 52 44 49  4E 41 4C 7D 22 0A 65 63  arameters for the ${ORDINAL}"ec
000093A0  68 6F 20 22 24 7B 50 52  4F 4E 41 4D 45 7D 20 62  6F 61 72 64 2E 5C 6E 5C  6E 22 0A 0A 44 52 56 4E  ho "${PRONAME} board.\n\n"DRVN
000093C0  41 4D 45 3D 22 24 7B 42  41 53 45 4E 41 4D 45 7D  24 31 22 0A 0A 0A 69 66  20 5B 20 21 20 2D 66 20  AME="${BASENAME}$1"if [ ! -f 
000093E0  2F 65 74 63 2F 63 6F 6E  66 2F 73 64 65 76 69 63  65 2E 64 2F 24 7B 44 52  56 4E 41 4D 45 7D 20 5D  /etc/conf/sdevice.d/${DRVNAME} ]
00009400  0A 74 68 65 6E 0A 09 65  63 68 6F 20 22 5C 6E 5C  6E 22 0A 09 65 63 68 6F  20 22 54 68 65 20 64 72  thenecho "\n\n"echo "The dr
00009420  69 76 65 72 20 24 7B 44  52 56 4E 41 4D 45 7D 20  66 6F 72 20 74 68 65 20  24 7B 4F 52 44 49 4E 41  iver ${DRVNAME} for the ${ORDINA
00009440  4C 7D 24 7B 42 52 44 4E  41 4D 45 7D 20 61 64 61  70 74 65 72 22 0A 09 65  63 68 6F 20 22 69 73 20  L}${BRDNAME} adapter"echo "is 
00009460  6E 6F 74 20 69 6E 73 74  61 6C 6C 65 64 2E 20 50  6C 65 61 73 65 20 69 6E  73 74 61 6C 6C 20 74 68  not installed. Please install th
00009480  65 20 24 7B 42 52 44 4E  41 4D 45 7D 20 64 72 69  76 65 72 20 66 72 6F 6D  22 0A 09 65 63 68 6F 20  e ${BRDNAME} driver from"echo 
000094A0  22 79 6F 75 72 20 24 7B  50 52 4F 4E 41 4D 45 7D  20 64 72 69 76 65 72 20  64 69 73 6B 65 74 74 65  "your ${PRONAME} driver diskette
000094C0  20 75 73 69 6E 67 20 69  6E 73 74 61 6C 6C 70 6B  67 20 61 6E 64 20 74 68  65 6E 22 0A 09 65 63 68   using installpkg and then"ech
000094E0  6F 20 22 72 75 6E 20 6D  6B 64 65 76 20 24 7B 42  41 53 45 4E 41 4D 45 7D  20 61 67 61 69 6E 2E 5C  o "run mkdev ${BASENAME} again.\
00009500  6E 5C 6E 22 0A 09 73 6C  65 65 70 20 32 0A 09 65  78 69 74 0A 66 69 0A 0A  0A 42 52 44 3D 24 31 0A  n\n"sleep 2exitfiBRD=$1
00009520  53 50 41 43 45 3D 2F 65  74 63 2F 63 6F 6E 66 2F  70 61 63 6B 2E 64 2F 24  7B 42 41 53 45 4E 41 4D  SPACE=/etc/conf/pack.d/${BASENAM
00009540  45 7D 30 2F 73 70 61 63  65 2E 63 0A 0A 63 70 20  2F 65 74 63 2F 63 6F 6E  66 2F 73 64 65 76 69 63  E}0/space.ccp /etc/conf/sdevic
00009560  65 2E 64 2F 24 7B 44 52  56 4E 41 4D 45 7D 20 2F  74 6D 70 2F 24 7B 44 52  56 4E 41 4D 45 7D 2E 6F  e.d/${DRVNAME} /tmp/${DRVNAME}.o
00009580  6C 64 0A 0A 23 20 52 65  61 64 20 63 75 72 72 65  6E 74 20 70 61 72 61 6D  65 74 65 72 73 0A 72 65  ld# Read current parametersre
000095A0  61 64 20 4D 4F 44 20 43  46 47 20 4D 49 4E 53 20  50 52 49 20 49 4E 46 20  49 52 51 56 41 4C 20 49  ad MOD CFG MINS PRI INF IRQVAL I
000095C0  53 20 49 45 20 53 48 4D  45 4D 53 20 53 48 4D 45  4D 45 20 5C 0A 09 09 09  09 3C 2F 65 74 63 2F 63  S IE SHMEMS SHMEME \</etc/c
000095E0  6F 6E 66 2F 73 64 65 76  69 63 65 2E 64 2F 24 7B  44 52 56 4E 41 4D 45 7D  0A 0A 0A 23 20 43 68 65  onf/sdevice.d/${DRVNAME}# Che
00009600  63 6B 20 66 6F 72 20 50  43 49 20 62 75 73 20 6E  75 6D 62 65 72 0A 23 50  43 49 42 55 53 50 52 4F  ck for PCI bus number#PCIBUSPRO
00009620  4C 4F 47 0A 69 66 20 5B  20 22 24 7B 50 43 49 42  55 53 4F 50 54 49 4F 4E  7D 22 20 21 3D 20 22 22  LOGif [ "${PCIBUSOPTION}" != ""
00009640  20 5D 0A 74 68 65 6E 0A  09 23 20 47 65 74 20 63  75 72 72 65 6E 74 20 76  61 6C 75 65 0A 09 4D 54   ]then# Get current valueMT
00009660  3D 60 61 77 6B 20 22 2F  23 64 65 66 69 6E 65 5B  5E 2C 5D 2A 42 52 44 24  7B 42 52 44 7D 5F 50 43  =`awk "/#define[^,]*BRD${BRD}_PC
00009680  49 42 55 53 5B 5E 2C 5D  2A 24 2F 20 7B 20 70 72  69 6E 74 20 5C 5C 24 33  20 7D 22 20 24 7B 53 50  IBUS[^,]*$/ { print \\$3 }" ${SP
000096A0  41 43 45 7D 60 0A 0A 09  23 20 45 64 69 74 20 76  61 6C 75 65 0A 09 63 68  6F 6F 73 65 20 22 50 43  ACE}`# Edit valuechoose "PC
000096C0  49 20 42 75 73 20 4E 75  6D 62 65 72 22 20 22 30  20 2D 20 32 35 35 22 20  24 7B 4D 54 7D 0A 09 4D  I Bus Number" "0 - 255" ${MT}M
000096E0  54 3D 24 7B 43 48 4F 49  43 45 7D 0A 0A 09 23 20  55 70 64 61 74 65 20 73  70 61 63 65 2E 63 0A 09  T=${CHOICE}# Update space.c
00009700  63 70 20 24 7B 53 50 41  43 45 7D 20 2F 74 6D 70  2F 73 70 61 63 65 2E 24  24 0A 09 73 65 64 20 2D  cp ${SPACE} /tmp/space.$$sed -
00009720  65 20 22 73 2F 23 64 65  66 69 6E 65 5B 20 09 5D  2A 42 52 44 24 7B 42 52  44 7D 5F 50 43 49 42 55  e "s/#define[ ]*BRD${BRD}_PCIBU
00009740  53 5B 09 20 5D 2A 5B 5E  2C 5D 2A 24 2F 5C 0A 23  64 65 66 69 6E 65 09 42  52 44 24 7B 42 52 44 7D  S[ ]*[^,]*$/\#defineBRD${BRD}
00009760  5F 50 43 49 42 55 53 09  24 7B 4D 54 7D 2F 67 22  20 2F 74 6D 70 2F 73 70  61 63 65 2E 24 24 20 3E  _PCIBUS${MT}/g" /tmp/space.$$ >
00009780  24 7B 53 50 41 43 45 7D  0A 09 72 6D 20 2F 74 6D  70 2F 73 70 61 63 65 2E  24 24 0A 0A 09 65 63 68  ${SPACE}rm /tmp/space.$$ech
000097A0  6F 20 22 5C 6E 53 65 6C  65 63 74 65 64 20 3A 20  24 7B 4D 54 7D 5C 6E 22  0A 66 69 0A 23 50 43 49  o "\nSelected : ${MT}\n"fi#PCI
000097C0  42 55 53 45 50 49 4C 4F  47 0A 0A 0A 23 20 43 68  65 63 6B 20 66 6F 72 20  50 43 49 20 64 65 76 69  BUSEPILOG# Check for PCI devi
000097E0  63 65 20 6E 75 6D 62 65  72 0A 23 50 43 49 44 45  56 50 52 4F 4C 4F 47 0A  69 66 20 5B 20 22 24 7B  ce number#PCIDEVPROLOGif [ "${
00009800  50 43 49 44 45 56 4F 50  54 49 4F 4E 7D 22 20 21  3D 20 22 22 20 5D 0A 74  68 65 6E 0A 09 23 20 47  PCIDEVOPTION}" != "" ]then# G
00009820  65 74 20 63 75 72 72 65  6E 74 20 76 61 6C 75 65  0A 09 4D 54 3D 60 61 77  6B 20 22 2F 23 64 65 66  et current valueMT=`awk "/#def
00009840  69 6E 65 5B 5E 2C 5D 2A  42 52 44 24 7B 42 52 44  7D 5F 50 43 49 44 45 56  5B 5E 2C 5D 2A 24 2F 20  ine[^,]*BRD${BRD}_PCIDEV[^,]*$/ 
00009860  7B 20 70 72 69 6E 74 20  5C 5C 24 33 20 7D 22 20  24 7B 53 50 41 43 45 7D  60 0A 0A 09 23 20 45 64  { print \\$3 }" ${SPACE}`# Ed
00009880  69 74 20 76 61 6C 75 65  0A 09 63 68 6F 6F 73 65  20 22 50 43 49 20 44 65  76 69 63 65 20 4E 75 6D  it valuechoose "PCI Device Num
000098A0  62 65 72 22 20 22 30 20  2D 20 32 31 22 20 24 7B  4D 54 7D 0A 09 4D 54 3D  24 7B 43 48 4F 49 43 45  ber" "0 - 21" ${MT}MT=${CHOICE
000098C0  7D 0A 0A 09 23 20 55 70  64 61 74 65 20 73 70 61  63 65 2E 63 0A 09 63 70  20 24 7B 53 50 41 43 45  }# Update space.ccp ${SPACE
000098E0  7D 20 2F 74 6D 70 2F 73  70 61 63 65 2E 24 24 0A  09 73 65 64 20 2D 65 20  22 73 2F 23 64 65 66 69  } /tmp/space.$$sed -e "s/#defi
00009900  6E 65 5B 20 09 5D 2A 42  52 44 24 7B 42 52 44 7D  5F 50 43 49 44 45 56 5B  09 20 5D 2A 5B 5E 2C 5D  ne[ ]*BRD${BRD}_PCIDEV[ ]*[^,]
00009920  2A 24 2F 5C 0A 23 64 65  66 69 6E 65 09 42 52 44  24 7B 42 52 44 7D 5F 50  43 49 44 45 56 09 24 7B  *$/\#defineBRD${BRD}_PCIDEV${
00009940  4D 54 7D 2F 67 22 20 2F  74 6D 70 2F 73 70 61 63  65 2E 24 24 20 3E 24 7B  53 50 41 43 45 7D 0A 09  MT}/g" /tmp/space.$$ >${SPACE}
00009960  72 6D 20 2F 74 6D 70 2F  73 70 61 63 65 2E 24 24  0A 0A 09 65 63 68 6F 20  22 5C 6E 53 65 6C 65 63  rm /tmp/space.$$echo "\nSelec
00009980  74 65 64 20 3A 20 24 7B  4D 54 7D 5C 6E 22 0A 66  69 0A 23 50 43 49 44 45  56 45 50 49 4C 4F 47 0A  ted : ${MT}\n"fi#PCIDEVEPILOG
000099A0  0A 0A 23 20 43 68 65 63  6B 20 66 6F 72 20 73 68  61 72 65 64 20 6D 65 6D  6F 72 79 20 6F 70 74 69  # Check for shared memory opti
000099C0  6F 6E 73 0A 23 53 48 4D  45 4D 50 52 4F 4C 4F 47  0A 69 66 20 5B 20 22 24  7B 53 48 4D 45 4D 56 41  ons#SHMEMPROLOGif [ "${SHMEMVA
000099E0  4C 53 7D 22 20 21 3D 20  22 22 20 5D 0A 74 68 65  6E 0A 09 23 20 45 64 69  74 20 73 68 61 72 65 64  LS}" != "" ]then# Edit shared
00009A00  20 6D 65 6D 6F 72 79 0A  09 63 68 6F 6F 73 65 20  22 53 68 61 72 65 64 20  4D 65 6D 6F 72 79 20 41   memorychoose "Shared Memory A
00009A20  64 64 72 65 73 73 22 20  22 24 7B 53 48 4D 45 4D  56 41 4C 53 7D 22 20 24  7B 53 48 4D 45 4D 53 7D  ddress" "${SHMEMVALS}" ${SHMEMS}
00009A40  0A 09 69 66 20 5B 20 22  24 7B 43 48 4F 49 43 45  7D 22 20 3D 20 22 6E 6F  6E 65 22 20 5D 0A 09 74  if [ "${CHOICE}" = "none" ]t
00009A60  68 65 6E 0A 09 09 53 48  4D 45 4D 53 3D 30 0A 09  09 53 48 4D 45 4D 45 3D  30 0A 09 09 65 63 68 6F  henSHMEMS=0SHMEME=0echo
00009A80  20 22 5C 6E 53 65 6C 65  63 74 65 64 20 3A 20 50  72 6F 67 72 61 6D 6D 65  64 20 49 2F 4F 5C 6E 22   "\nSelected : Programmed I/O\n"
00009AA0  0A 09 65 6C 73 65 0A 09  09 53 48 4D 45 4D 53 3D  24 43 48 4F 49 43 45 0A  09 09 53 48 4D 45 4D 45  elseSHMEMS=$CHOICESHMEME
00009AC0  3D 60 61 64 64 68 65 78  20 24 7B 53 48 4D 45 4D  53 7D 20 24 7B 53 48 4D  45 4D 57 49 4E 7D 60 0A  =`addhex ${SHMEMS} ${SHMEMWIN}`
00009AE0  09 09 65 63 68 6F 20 22  5C 6E 53 65 6C 65 63 74  65 64 20 3A 20 24 7B 53  48 4D 45 4D 53 7D 20 2D  echo "\nSelected : ${SHMEMS} -
00009B00  20 24 7B 53 48 4D 45 4D  45 7D 5C 6E 22 0A 09 66  69 0A 66 69 0A 0A 0A 23  20 43 68 65 63 6B 20 66   ${SHMEME}\n"fifi# Check f
00009B20  6F 72 20 69 2F 6F 20 61  64 64 72 65 73 73 20 72  61 6E 67 65 0A 23 49 4F  41 44 44 52 50 52 4F 4C  or i/o address range#IOADDRPROL
00009B40  4F 47 0A 69 66 20 5B 20  22 24 7B 49 4F 41 56 41  4C 53 7D 22 20 21 3D 20  22 22 20 5D 0A 74 68 65  OGif [ "${IOAVALS}" != "" ]the
00009B60  6E 0A 09 23 20 45 64 69  74 20 69 6F 20 61 64 64  72 65 73 73 0A 09 63 68  6F 6F 73 65 20 22 49 2F  n# Edit io addresschoose "I/
00009B80  4F 20 41 64 64 72 65 73  73 22 20 22 24 7B 49 4F  41 56 41 4C 53 7D 22 20  24 49 53 0A 09 49 53 3D  O Address" "${IOAVALS}" $ISIS=
00009BA0  24 43 48 4F 49 43 45 0A  09 49 45 3D 60 61 64 64  68 65 78 20 24 7B 49 53  7D 20 24 7B 49 4F 41 57  $CHOICEIE=`addhex ${IS} ${IOAW
00009BC0  49 4E 7D 60 0A 09 65 63  68 6F 20 22 5C 6E 53 65  6C 65 63 74 65 64 20 3A  20 24 7B 49 53 7D 20 2D  IN}`echo "\nSelected : ${IS} -
00009BE0  20 24 7B 49 45 7D 5C 6E  22 0A 66 69 0A 0A 0A 23  20 43 68 65 63 6B 20 66  6F 72 20 63 68 61 6E 6E   ${IE}\n"fi# Check for chann
00009C00  65 6C 20 6E 75 6D 62 65  72 0A 23 43 48 41 4E 4E  45 4C 50 52 4F 4C 4F 47  0A 69 66 20 5B 20 22 24  el number#CHANNELPROLOGif [ "$
00009C20  7B 43 48 41 4E 4E 45 4C  4F 50 54 49 4F 4E 7D 22  20 21 3D 20 22 22 20 5D  0A 74 68 65 6E 0A 09 23  {CHANNELOPTION}" != "" ]then#
00009C40  20 47 65 74 20 63 75 72  72 65 6E 74 20 76 61 6C  75 65 0A 09 4D 54 3D 60  61 77 6B 20 22 2F 23 64   Get current valueMT=`awk "/#d
00009C60  65 66 69 6E 65 5B 5E 2C  5D 2A 42 52 44 24 7B 42  52 44 7D 5F 43 48 41 4E  4E 45 4C 5B 5E 2C 5D 2A  efine[^,]*BRD${BRD}_CHANNEL[^,]*
00009C80  24 2F 20 7B 20 70 72 69  6E 74 20 5C 5C 24 33 20  7D 22 20 24 7B 53 50 41  43 45 7D 60 0A 0A 09 23  $/ { print \\$3 }" ${SPACE}`#
00009CA0  20 45 64 69 74 20 76 61  6C 75 65 0A 09 63 68 6F  6F 73 65 20 22 43 68 61  6E 6E 65 6C 20 4E 75 6D   Edit valuechoose "Channel Num
00009CC0  62 65 72 22 20 22 24 7B  43 48 41 4E 4E 45 4C 4F  50 54 49 4F 4E 7D 22 20  24 7B 4D 54 7D 0A 09 4D  ber" "${CHANNELOPTION}" ${MT}M
00009CE0  54 3D 24 7B 43 48 4F 49  43 45 7D 0A 0A 09 23 20  55 70 64 61 74 65 20 73  70 61 63 65 2E 63 0A 09  T=${CHOICE}# Update space.c
00009D00  63 70 20 24 7B 53 50 41  43 45 7D 20 2F 74 6D 70  2F 73 70 61 63 65 2E 24  24 0A 09 73 65 64 20 2D  cp ${SPACE} /tmp/space.$$sed -
00009D20  65 20 22 73 2F 23 64 65  66 69 6E 65 5B 20 09 5D  2A 42 52 44 24 7B 42 52  44 7D 5F 43 48 41 4E 4E  e "s/#define[ ]*BRD${BRD}_CHANN
00009D40  45 4C 5B 09 20 5D 2A 5B  5E 2C 5D 2A 24 2F 5C 0A  23 64 65 66 69 6E 65 09  42 52 44 24 7B 42 52 44  EL[ ]*[^,]*$/\#defineBRD${BRD
00009D60  7D 5F 43 48 41 4E 4E 45  4C 09 24 7B 4D 54 7D 2F  67 22 20 2F 74 6D 70 2F  73 70 61 63 65 2E 24 24  }_CHANNEL${MT}/g" /tmp/space.$$
00009D80  20 3E 24 7B 53 50 41 43  45 7D 0A 09 72 6D 20 2F  74 6D 70 2F 73 70 61 63  65 2E 24 24 0A 0A 09 65   >${SPACE}rm /tmp/space.$$e
00009DA0  63 68 6F 20 22 5C 6E 53  65 6C 65 63 74 65 64 20  3A 20 24 7B 4D 54 7D 5C  6E 22 0A 66 69 0A 23 43  cho "\nSelected : ${MT}\n"fi#C
00009DC0  48 41 4E 4E 45 4C 45 50  49 4C 4F 47 0A 0A 0A 23  20 43 68 65 63 6B 20 66  6F 72 20 69 6E 74 65 72  HANNELEPILOG# Check for inter
00009DE0  72 75 70 74 20 6F 70 74  69 6F 6E 73 0A 23 49 52  51 50 52 4F 4C 4F 47 0A  69 66 20 5B 20 22 24 7B  rupt options#IRQPROLOGif [ "${
00009E00  49 52 51 56 41 4C 53 7D  22 20 21 3D 20 22 22 20  5D 0A 74 68 65 6E 0A 09  23 20 45 64 69 74 20 69  IRQVALS}" != "" ]then# Edit i
00009E20  6E 74 65 72 72 75 70 74  20 63 68 61 6E 6E 65 6C  0A 09 69 66 20 5B 20 22  24 7B 49 52 51 56 41 4C  nterrupt channelif [ "${IRQVAL
00009E40  7D 22 20 3D 20 22 39 22  20 5D 20 3B 20 74 68 65  6E 0A 09 09 49 52 51 56  41 4C 3D 32 0A 09 66 69  }" = "9" ] ; thenIRQVAL=2fi
00009E60  0A 09 63 68 6F 6F 73 65  20 22 49 6E 74 65 72 72  75 70 74 20 43 68 61 6E  6E 65 6C 22 20 22 24 7B  choose "Interrupt Channel" "${
00009E80  49 52 51 56 41 4C 53 7D  22 20 24 7B 49 52 51 56  41 4C 7D 0A 09 49 52 51  56 41 4C 3D 24 7B 43 48  IRQVALS}" ${IRQVAL}IRQVAL=${CH
00009EA0  4F 49 43 45 7D 0A 09 65  63 68 6F 20 22 5C 6E 53  65 6C 65 63 74 65 64 20  3A 20 24 7B 49 52 51 56  OICE}echo "\nSelected : ${IRQV
00009EC0  41 4C 7D 5C 63 22 0A 09  69 66 20 5B 20 22 24 7B  49 52 51 56 41 4C 7D 22  20 3D 20 22 32 22 20 5D  AL}\c"if [ "${IRQVAL}" = "2" ]
00009EE0  20 3B 20 74 68 65 6E 0A  09 09 49 52 51 56 41 4C  3D 39 0A 09 09 65 63 68  6F 20 22 20 28 74 68 69   ; thenIRQVAL=9echo " (thi
00009F00  73 20 69 73 20 74 72 61  6E 73 6C 61 74 65 64 20  61 75 74 6F 6D 61 74 69  63 61 6C 6C 79 20 74 6F  s is translated automatically to
00009F20  20 49 52 51 20 39 29 5C  63 22 0A 09 66 69 0A 09  65 63 68 6F 20 22 5C 6E  22 0A 66 69 0A 0A 23 48   IRQ 9)\c"fiecho "\n"fi#H
00009F40  57 43 46 47 45 50 49 4C  4F 47 0A 0A 0A 23 20 43  68 65 63 6B 20 66 6F 72  20 6E 65 74 77 6F 72 6B  WCFGEPILOG# Check for network
00009F60  20 6D 65 64 69 61 20 74  79 70 65 73 0A 23 4D 45  44 49 41 50 52 4F 4C 4F  47 0A 69 66 20 5B 20 22   media types#MEDIAPROLOGif [ "
00009F80  24 7B 4D 45 44 49 41 54  59 50 45 53 4C 49 53 54  7D 22 20 21 3D 20 22 22  20 5D 0A 74 68 65 6E 0A  ${MEDIATYPESLIST}" != "" ]then
00009FA0  09 23 20 47 65 74 20 63  75 72 72 65 6E 74 20 76  61 6C 75 65 0A 09 4D 54  3D 60 61 77 6B 20 22 2F  # Get current valueMT=`awk "/
00009FC0  23 64 65 66 69 6E 65 5B  5E 2C 5D 2A 42 52 44 24  7B 42 52 44 7D 5F 4D 45  44 49 41 5B 5E 2C 5D 2A  #define[^,]*BRD${BRD}_MEDIA[^,]*
00009FE0  24 2F 20 7B 20 70 72 69  6E 74 20 5C 5C 24 33 20  7D 22 20 24 7B 53 50 41  43 45 7D 60 0A 0A 09 23  $/ { print \\$3 }" ${SPACE}`#
0000A000  20 45 64 69 74 20 6D 65  64 69 61 20 74 79 70 65  73 0A 09 65 63 68 6F 20  22 24 7B 4D 45 44 49 41   Edit media typesecho "${MEDIA
0000A020  54 59 50 45 53 44 45 53  43 7D 22 0A 09 63 68 6F  6F 73 65 20 22 4E 65 74  77 6F 72 6B 20 4D 65 64  TYPESDESC}"choose "Network Med
0000A040  69 61 20 54 79 70 65 22  20 22 24 7B 4D 45 44 49  41 54 59 50 45 53 4C 49  53 54 7D 22 20 24 7B 4D  ia Type" "${MEDIATYPESLIST}" ${M
0000A060  54 7D 0A 09 4D 54 3D 24  7B 43 48 4F 49 43 45 7D  0A 0A 09 23 20 55 70 64  61 74 65 20 73 70 61 63  T}MT=${CHOICE}# Update spac
0000A080  65 2E 63 0A 09 63 70 20  24 7B 53 50 41 43 45 7D  20 2F 74 6D 70 2F 73 70  61 63 65 2E 24 24 0A 09  e.ccp ${SPACE} /tmp/space.$$
0000A0A0  73 65 64 20 2D 65 20 22  73 2F 23 64 65 66 69 6E  65 5B 20 09 5D 2A 42 52  44 24 7B 42 52 44 7D 5F  sed -e "s/#define[ ]*BRD${BRD}_
0000A0C0  4D 45 44 49 41 5B 09 20  5D 2A 5B 5E 2C 5D 2A 24  2F 5C 0A 23 64 65 66 69  6E 65 09 42 52 44 24 7B  MEDIA[ ]*[^,]*$/\#defineBRD${
0000A0E0  42 52 44 7D 5F 4D 45 44  49 41 09 24 7B 4D 54 7D  2F 67 22 20 2F 74 6D 70  2F 73 70 61 63 65 2E 24  BRD}_MEDIA${MT}/g" /tmp/space.$
0000A100  24 20 3E 24 7B 53 50 41  43 45 7D 0A 09 72 6D 20  2F 74 6D 70 2F 73 70 61  63 65 2E 24 24 0A 0A 09  $ >${SPACE}rm /tmp/space.$$
0000A120  65 63 68 6F 20 22 5C 6E  53 65 6C 65 63 74 65 64  20 3A 20 24 7B 4D 54 7D  5C 6E 22 0A 66 69 0A 23  echo "\nSelected : ${MT}\n"fi#
0000A140  4D 45 44 49 41 45 50 49  4C 4F 47 0A 0A 0A 23 20  55 70 64 61 74 65 20 63  6F 6E 66 69 67 2C 20 73  MEDIAEPILOG# Update config, s
0000A160  65 74 20 66 6C 61 67 20  74 6F 20 59 0A 65 63 68  6F 20 22 24 7B 44 52 56  4E 41 4D 45 7D 5C 74 59  et flag to Yecho "${DRVNAME}\tY
0000A180  5C 74 31 36 5C 74 35 5C  74 24 7B 49 52 51 54 59  50 45 7D 5C 74 24 7B 49  52 51 56 41 4C 7D 5C 74  \t16\t5\t${IRQTYPE}\t${IRQVAL}\t
0000A1A0  24 7B 49 53 7D 5C 74 24  7B 49 45 7D 5C 74 24 7B  53 48 4D 45 4D 53 7D 5C  74 24 7B 53 48 4D 45 4D  ${IS}\t${IE}\t${SHMEMS}\t${SHMEM
0000A1C0  45 7D 22 20 5C 0A 09 09  09 09 3E 2F 65 74 63 2F  63 6F 6E 66 2F 73 64 65  76 69 63 65 2E 64 2F 24  E}" \>/etc/conf/sdevice.d/$
0000A1E0  7B 44 52 56 4E 41 4D 45  7D 0A 0A 0A 23 20 43 68  65 63 6B 20 66 6F 72 20  64 75 6D 6D 79 20 62 6F  {DRVNAME}# Check for dummy bo
0000A200  61 72 64 73 0A 64 69 6E  78 3D 31 0A 77 68 69 6C  65 20 5B 20 24 7B 64 69  6E 78 7D 20 2D 6C 74 20  ardsdinx=1while [ ${dinx} -lt 
0000A220  24 7B 4E 49 43 53 50 45  52 42 52 44 7D 20 5D 0A  64 6F 0A 09 69 6E 78 3D  60 65 78 70 72 20 24 31  ${NICSPERBRD} ]doinx=`expr $1
0000A240  20 2B 20 24 7B 64 69 6E  78 7D 60 0A 09 65 63 68  6F 20 22 43 6F 6E 66 69  67 75 72 69 6E 67 20 64   + ${dinx}`echo "Configuring d
0000A260  65 76 69 63 65 20 24 7B  42 41 53 45 4E 41 4D 45  7D 24 7B 69 6E 78 7D 22  0A 09 65 63 68 6F 20 22  evice ${BASENAME}${inx}"echo "
0000A280  24 7B 42 41 53 45 4E 41  4D 45 7D 24 7B 69 6E 78  7D 5C 74 59 5C 74 31 36  5C 74 35 5C 74 30 5C 74  ${BASENAME}${inx}\tY\t16\t5\t0\t
0000A2A0  30 5C 74 30 5C 74 30 5C  74 30 5C 74 30 22 20 5C  0A 09 09 09 09 3E 2F 65  74 63 2F 63 6F 6E 66 2F  0\t0\t0\t0\t0" \>/etc/conf/
0000A2C0  73 64 65 76 69 63 65 2E  64 2F 24 7B 42 41 53 45  4E 41 4D 45 7D 24 7B 69  6E 78 7D 0A 09 64 69 6E  sdevice.d/${BASENAME}${inx}din
0000A2E0  78 3D 60 65 78 70 72 20  24 7B 64 69 6E 78 7D 20  2B 20 31 60 0A 0A 64 6F  6E 65 0A 0A 72 6D 20 2F  x=`expr ${dinx} + 1`donerm /
0000A300  74 6D 70 2F 24 7B 44 52  56 4E 41 4D 45 7D 2E 6F  6C 64 0A 0A 65 63 68 6F  20 22 5C 6E 5C 6E 22 0A  tmp/${DRVNAME}.oldecho "\n\n"
0000A320  65 63 68 6F 20 22 43 6F  6E 66 69 67 75 72 61 74  69 6F 6E 20 6F 66 20 48  61 72 64 77 61 72 65 20  echo "Configuration of Hardware 
0000A340  50 61 72 61 6D 65 74 65  72 73 20 66 6F 72 20 74  68 65 20 24 7B 4F 52 44  49 4E 41 4C 7D 24 7B 42  Parameters for the ${ORDINAL}${B
0000A360  52 44 4E 41 4D 45 7D 20  62 6F 61 72 64 22 0A 65  63 68 6F 20 22 64 72 69  76 65 72 20 24 7B 44 52  RDNAME} board"echo "driver ${DR
0000A380  56 4E 41 4D 45 7D 20 69  73 20 63 6F 6D 70 6C 65  74 65 2E 5C 6E 5C 6E 22  0A 73 6C 65 65 70 20 31  VNAME} is complete.\n\n"sleep 1
0000A3A0  0A 7D 0A 0A 0A 0A 23 20  52 65 6C 69 6E 6B 20 74  68 65 20 6B 65 72 6E 65  6C 0A 72 65 6C 69 6E 6B  }# Relink the kernelrelink
0000A3C0  28 29 20 7B 0A 09 61 72  67 3D 22 2D 79 22 0A 09  69 66 20 5B 20 2D 64 20  2F 65 74 63 2F 63 6F 6E  () {arg="-y"if [ -d /etc/con
0000A3E0  66 2F 6B 63 6F 6E 66 69  67 2E 64 20 5D 0A 09 74  68 65 6E 0A 09 09 23 20  4B 43 6F 6E 66 69 67 20  f/kconfig.d ]then# KConfig 
0000A400  73 74 72 75 63 74 75 72  65 0A 09 09 6B 65 72 6E  65 6C 4E 75 6D 3D 31 0A  09 09 77 68 69 6C 65 20  structurekernelNum=1while 
0000A420  5B 20 2D 64 20 2F 65 74  63 2F 63 6F 6E 66 2F 6B  63 6F 6E 66 69 67 2E 64  2F 75 6E 69 78 2E 24 7B  [ -d /etc/conf/kconfig.d/unix.${
0000A440  6B 65 72 6E 65 6C 4E 75  6D 7D 2E 64 20 5D 0A 09  09 64 6F 0A 09 09 09 6B  65 72 6E 65 6C 4E 75 6D  kernelNum}.d ]dokernelNum
0000A460  3D 60 65 78 70 72 20 24  7B 6B 65 72 6E 65 6C 4E  75 6D 7D 20 2B 20 31 60  0A 09 09 64 6F 6E 65 0A  =`expr ${kernelNum} + 1`done
0000A480  09 09 61 72 67 3D 22 2D  6B 20 24 7B 6B 65 72 6E  65 6C 4E 75 6D 7D 20 2D  72 20 2F 22 0A 09 66 69  arg="-k ${kernelNum} -r /"fi
0000A4A0  0A 09 65 63 68 6F 20 22  45 78 65 63 75 74 69 6E  67 20 2F 65 74 63 2F 63  6F 6E 66 2F 62 69 6E 2F  echo "Executing /etc/conf/bin/
0000A4C0  69 64 62 75 69 6C 64 20  24 7B 61 72 67 7D 20 2E  2E 2E 22 0A 09 2F 65 74  63 2F 63 6F 6E 66 2F 62  idbuild ${arg} ..."/etc/conf/b
0000A4E0  69 6E 2F 69 64 62 75 69  6C 64 20 24 7B 61 72 67  7D 0A 09 4E 45 57 4B 45  52 4E 45 4C 3D 31 0A 7D  in/idbuild ${arg}NEWKERNEL=1}
0000A500  0A 0A 0A 23 20 49 6E 73  74 61 6C 6C 20 6E 65 77  20 6B 65 72 6E 65 6C 0A  72 65 62 6F 6F 74 28 29  # Install new kernelreboot()
0000A520  20 7B 0A 09 69 66 20 5B  20 2D 66 20 2F 74 6D 70  2F 49 6E 73 74 4D 6B 64  65 76 20 5D 0A 09 74 68   {if [ -f /tmp/InstMkdev ]th
0000A540  65 6E 0A 09 09 65 63 68  6F 20 22 59 6F 75 20 6D  75 73 74 20 73 68 75 74  20 64 6F 77 6E 20 61 6E  enecho "You must shut down an
0000A560  64 20 72 65 62 6F 6F 74  20 74 68 65 20 73 79 73  74 65 6D 20 66 6F 72 22  0A 09 09 65 63 68 6F 20  d reboot the system for"echo 
0000A580  22 74 68 65 20 6E 65 77  20 63 6F 6E 66 69 67 75  72 61 74 69 6F 6E 20 74  6F 20 62 65 63 6F 6D 65  "the new configuration to become
0000A5A0  20 65 66 66 65 63 74 69  76 65 2E 22 0A 09 09 73  6C 65 65 70 20 35 0A 09  09 65 78 69 74 20 30 0A   effective."sleep 5exit 0
0000A5C0  09 66 69 0A 09 65 63 68  6F 20 22 5C 6E 22 0A 09  65 63 68 6F 20 22 49 6E  20 6F 72 64 65 72 20 74  fiecho "\n"echo "In order t
0000A5E0  6F 20 69 6E 73 74 61 6C  6C 20 74 68 65 20 6E 65  77 6C 79 20 62 75 69 6C  74 20 6B 65 72 6E 65 6C  o install the newly built kernel
0000A600  2C 20 74 68 65 22 0A 09  65 63 68 6F 20 22 73 79  73 74 65 6D 20 6D 75 73  74 20 62 65 20 73 68 75  , the"echo "system must be shu
0000A620  74 20 64 6F 77 6E 20 61  6E 64 20 72 65 62 6F 6F  74 65 64 2E 5C 6E 22 0A  09 69 66 20 67 65 74 79  t down and rebooted.\n"if gety
0000A640  6E 20 22 44 6F 20 79 6F  75 20 77 61 6E 74 20 74  6F 20 72 65 62 6F 6F 74  20 6E 6F 77 20 3F 22 0A  n "Do you want to reboot now ?"
0000A660  09 74 68 65 6E 0A 09 09  69 66 20 5B 20 2D 64 20  2F 65 74 63 2F 63 6F 6E  66 2F 6B 63 6F 6E 66 69  thenif [ -d /etc/conf/kconfi
0000A680  67 2E 64 20 5D 0A 09 09  74 68 65 6E 0A 09 09 09  23 20 4B 43 6F 6E 66 69  67 20 73 74 72 75 63 74  g.d ]then# KConfig struct
0000A6A0  75 72 65 0A 09 09 09 2F  65 74 63 2F 69 6E 73 6B  65 72 6E 20 2D 67 30 20  2D 72 20 2F 20 75 6E 69  ure/etc/inskern -g0 -r / uni
0000A6C0  78 2E 24 7B 6B 65 72 6E  65 6C 4E 75 6D 7D 0A 09  09 09 65 63 68 6F 20 22  50 6C 65 61 73 65 20 77  x.${kernelNum}echo "Please w
0000A6E0  61 69 74 2E 2E 2E 22 0A  09 09 09 73 6C 65 65 70  20 31 35 0A 09 09 09 65  63 68 6F 20 22 5C 6E 52  ait..."sleep 15echo "\nR
0000A700  75 6E 20 4B 43 6F 6E 66  69 67 20 6C 61 74 65 72  20 74 6F 20 69 6E 73 74  61 6C 6C 20 74 68 65 20  un KConfig later to install the 
0000A720  6E 65 77 20 6B 65 72 6E  65 6C 22 0A 09 09 09 65  63 68 6F 20 22 69 66 20  74 68 65 20 69 6E 73 74  new kernel"echo "if the inst
0000A740  61 6C 6C 61 74 69 6F 6E  20 77 61 73 20 61 62 6F  72 74 65 64 5C 6E 22 0A  09 09 65 6C 73 65 0A 09  allation was aborted\n"else
0000A760  09 09 23 20 53 74 61 6E  64 61 72 64 0A 09 09 09  2F 65 74 63 2F 73 68 75  74 64 6F 77 6E 0A 09 09  # Standard/etc/shutdown
0000A780  09 65 63 68 6F 20 22 50  6C 65 61 73 65 20 77 61  69 74 2E 2E 2E 22 0A 09  09 09 73 6C 65 65 70 20  echo "Please wait..."sleep 
0000A7A0  31 35 0A 09 09 09 65 63  68 6F 20 22 5C 6E 53 68  75 74 20 64 6F 77 6E 20  74 68 65 20 73 79 73 74  15echo "\nShut down the syst
0000A7C0  65 6D 20 74 6F 20 72 65  62 6F 6F 74 20 77 69 74  68 20 74 68 65 20 5C 63  22 0A 09 09 09 65 63 68  em to reboot with the \c"ech
0000A7E0  6F 20 22 6E 65 77 20 6B  65 72 6E 65 6C 2E 5C 6E  22 0A 09 09 66 69 0A 09  09 73 6C 65 65 70 20 31  o "new kernel.\n"fisleep 1
0000A800  30 0A 09 66 69 0A 7D 0A  0A 0A 0A 0A 67 65 74 62  72 6F 61 64 63 61 73 74  28 29 20 7B 0A 09 77 68  0fi}getbroadcast() {wh
0000A820  69 6C 65 09 5B 20 31 20  5D 0A 09 64 6F 0A 09 09  65 63 68 6F 20 22 45 6E  74 65 72 20 62 72 6F 61  ile[ 1 ]doecho "Enter broa
0000A840  64 63 61 73 74 20 61 64  64 72 65 73 73 20 5B 24  7B 42 52 4F 41 44 43 41  53 54 7D 5D 20 3A 20 5C  dcast address [${BROADCAST}] : \
0000A860  63 22 0A 09 09 72 65 61  64 20 64 75 6D 6D 79 0A  09 09 63 61 73 65 20 22  24 7B 64 75 6D 6D 79 7D  c"read dummycase "${dummy}
0000A880  22 20 69 6E 0A 09 09 22  22 29 09 62 72 65 61 6B  0A 09 09 09 3B 3B 0A 09  09 5B 30 2D 39 5D 2A 29  " in"")break;;[0-9]*)
0000A8A0  09 42 52 4F 41 44 43 41  53 54 3D 24 64 75 6D 6D  79 0A 09 09 09 62 72 65  61 6B 0A 09 09 09 3B 3B  BROADCAST=$dummybreak;;
0000A8C0  0A 09 09 2A 29 09 65 63  68 6F 20 22 41 64 64 72  65 73 73 20 6D 75 73 74  20 62 65 20 69 6E 20 49  *)echo "Address must be in I
0000A8E0  50 20 66 6F 72 6D 61 74  2C 20 65 2E 67 2E 20 24  7B 42 52 4F 41 44 43 41  53 54 7D 22 0A 09 09 09  P format, e.g. ${BROADCAST}"
0000A900  3B 3B 0A 09 09 65 73 61  63 0A 09 64 6F 6E 65 0A  7D 0A 0A 0A 23 0A 23 20  67 65 74 20 6E 65 74 6D  ;;esacdone}## get netm
0000A920  61 73 6B 20 66 6F 72 20  69 6E 74 65 72 66 61 63  65 0A 23 0A 67 65 74 6E  65 74 6D 61 73 6B 28 29  ask for interface#getnetmask()
0000A940  20 7B 0A 09 77 68 69 6C  65 20 5B 20 31 20 5D 0A  09 64 6F 0A 09 09 65 63  68 6F 20 22 45 6E 74 65   {while [ 1 ]doecho "Ente
0000A960  72 20 6E 65 74 6D 61 73  6B 20 5B 24 7B 4E 45 54  4D 41 53 4B 7D 5D 20 3A  20 5C 63 22 0A 09 09 72  r netmask [${NETMASK}] : \c"r
0000A980  65 61 64 20 64 75 6D 6D  79 0A 09 09 63 61 73 65  20 22 24 7B 64 75 6D 6D  79 7D 22 20 69 6E 0A 09  ead dummycase "${dummy}" in
0000A9A0  09 5B 30 2D 39 5D 2A 29  09 4E 45 54 4D 41 53 4B  3D 24 64 75 6D 6D 79 0A  09 09 09 62 72 65 61 6B  [0-9]*)NETMASK=$dummybreak
0000A9C0  3B 0A 09 09 09 3B 3B 0A  09 09 22 22 29 09 62 72  65 61 6B 0A 09 09 09 3B  3B 0A 09 09 2A 29 09 65  ;;;"")break;;*)e
0000A9E0  63 68 6F 20 22 4E 65 74  6D 61 73 6B 20 6D 75 73  74 20 62 65 20 69 6E 20  49 50 20 66 6F 72 6D 61  cho "Netmask must be in IP forma
0000AA00  74 2C 20 65 2E 67 2E 20  30 2E 30 2E 32 35 35 2E  32 35 35 22 0A 09 09 09  3B 3B 0A 09 09 65 73 61  t, e.g. 0.0.255.255";;esa
0000AA20  63 0A 09 64 6F 6E 65 0A  7D 0A 0A 0A 0A 23 20 67  65 74 20 69 70 20 61 64  64 72 65 73 73 0A 23 0A  cdone}# get ip address#
0000AA40  67 65 74 69 70 61 64 64  72 28 29 20 7B 0A 20 20  20 20 69 66 20 5B 20 22  24 7B 49 50 7D 22 20 3D  getipaddr() {    if [ "${IP}" =
0000AA60  20 22 22 20 5D 0A 20 20  20 20 74 68 65 6E 0A 09  77 68 69 6C 65 09 5B 20  31 20 5D 0A 09 64 6F 09   "" ]    thenwhile[ 1 ]do
0000AA80  65 63 68 6F 20 22 45 6E  74 65 72 20 49 50 20 61  64 64 72 65 73 73 20 3A  20 5C 63 22 0A 09 09 72  echo "Enter IP address : \c"r
0000AAA0  65 61 64 20 49 50 0A 09  09 63 61 73 65 20 22 24  7B 49 50 7D 22 20 69 6E  0A 09 09 5B 30 2D 39 5D  ead IPcase "${IP}" in[0-9]
0000AAC0  2A 29 09 62 72 65 61 6B  0A 09 09 09 3B 3B 0A 09  09 2A 29 09 65 63 68 6F  20 22 41 64 64 72 65 73  *)break;;*)echo "Addres
0000AAE0  73 20 6D 75 73 74 20 62  65 20 69 6E 20 49 50 20  66 6F 72 6D 61 74 2C 20  65 2E 67 2E 20 32 30 30  s must be in IP format, e.g. 200
0000AB00  2E 30 2E 30 2E 31 22 0A  09 09 09 3B 3B 0A 09 09  65 73 61 63 0A 09 64 6F  6E 65 0A 20 20 20 20 65  .0.0.1";;esacdone    e
0000AB20  6C 73 65 0A 09 77 68 69  6C 65 09 5B 20 31 20 5D  0A 09 64 6F 09 65 63 68  6F 20 22 45 6E 74 65 72  lsewhile[ 1 ]doecho "Enter
0000AB40  20 49 50 20 61 64 64 72  65 73 73 20 5B 24 7B 49  50 7D 5D 20 3A 20 5C 63  22 0A 09 09 72 65 61 64   IP address [${IP}] : \c"read
0000AB60  20 69 70 0A 09 09 63 61  73 65 20 22 24 7B 69 70  7D 22 20 69 6E 0A 09 09  5B 30 2D 39 5D 2A 29 09   ipcase "${ip}" in[0-9]*)
0000AB80  49 50 3D 24 7B 69 70 7D  0A 09 09 09 62 72 65 61  6B 0A 09 09 09 3B 3B 0A  09 09 22 22 29 09 62 72  IP=${ip}break;;"")br
0000ABA0  65 61 6B 3B 0A 09 09 09  3B 3B 0A 09 09 2A 29 09  65 63 68 6F 20 22 41 64  64 72 65 73 73 20 6D 75  eak;;;*)echo "Address mu
0000ABC0  73 74 20 62 65 20 69 6E  20 49 50 20 66 6F 72 6D  61 74 2C 20 65 2E 67 2E  20 24 7B 49 50 7D 22 0A  st be in IP format, e.g. ${IP}"
0000ABE0  09 09 09 3B 3B 0A 09 09  65 73 61 63 0A 09 64 6F  6E 65 0A 20 20 20 20 66  69 0A 7D 0A 0A 0A 0A 6D  ;;esacdone    fi}m
0000AC00  61 6B 65 5F 61 64 64 72  65 73 73 65 73 28 29 20  7B 0A 09 66 69 72 73 74  62 79 74 65 3D 60 2F 62  ake_addresses() {firstbyte=`/b
0000AC20  69 6E 2F 65 63 68 6F 20  24 7B 49 50 7D 20 7C 20  73 65 64 20 2D 65 20 27  73 2F 5C 2E 2E 2A 24 2F  in/echo ${IP} | sed -e 's/\..*$/
0000AC40  2F 27 60 0A 09 69 66 20  65 78 70 72 20 24 66 69  72 73 74 62 79 74 65 20  5C 3C 20 31 32 38 20 3E  /'`if expr $firstbyte \< 128 >
0000AC60  20 2F 64 65 76 2F 6E 75  6C 6C 20 3B 20 74 68 65  6E 0A 20 20 20 20 42 52  4F 41 44 43 41 53 54 3D   /dev/null ; then    BROADCAST=
0000AC80  60 2F 62 69 6E 2F 65 63  68 6F 20 24 7B 49 50 7D  20 7C 20 73 65 64 20 2D  65 20 27 73 2F 5C 28 2E  `/bin/echo ${IP} | sed -e 's/\(.
0000ACA0  2A 5C 29 5C 2E 2E 2A 5C  2E 2E 2A 5C 2E 2E 2A 24  2F 5C 31 2E 32 35 35 2E  32 35 35 2E 32 35 35 2F  *\)\..*\..*\..*$/\1.255.255.255/
0000ACC0  27 60 0A 20 20 20 20 4E  45 54 4D 41 53 4B 3D 32  35 35 2E 30 2E 30 2E 30  0A 09 65 6C 69 66 20 65  '`    NETMASK=255.0.0.0elif e
0000ACE0  78 70 72 20 24 66 69 72  73 74 62 79 74 65 20 5C  3C 20 31 39 32 20 3E 20  2F 64 65 76 2F 6E 75 6C  xpr $firstbyte \< 192 > /dev/nul
0000AD00  6C 20 3B 20 74 68 65 6E  0A 20 20 20 20 42 52 4F  41 44 43 41 53 54 3D 60  2F 62 69 6E 2F 65 63 68  l ; then    BROADCAST=`/bin/ech
0000AD20  6F 20 24 7B 49 50 7D 20  7C 20 73 65 64 20 2D 65  20 27 73 2F 5C 28 2E 2A  5C 2E 2E 2A 5C 29 5C 2E  o ${IP} | sed -e 's/\(.*\..*\)\.
0000AD40  2E 2A 5C 2E 2E 2A 24 2F  5C 31 2E 32 35 35 2E 32  35 35 2F 27 60 0A 20 20  20 20 4E 45 54 4D 41 53  .*\..*$/\1.255.255/'`    NETMAS
0000AD60  4B 3D 32 35 35 2E 32 35  35 2E 30 2E 30 0A 09 65  6C 73 65 0A 20 20 20 20  42 52 4F 41 44 43 41 53  K=255.255.0.0else    BROADCAS
0000AD80  54 3D 60 2F 62 69 6E 2F  65 63 68 6F 20 24 7B 49  50 7D 20 7C 20 73 65 64  20 2D 65 20 27 73 2F 5C  T=`/bin/echo ${IP} | sed -e 's/\
0000ADA0  28 2E 2A 5C 2E 2E 2A 5C  2E 2E 2A 5C 29 5C 2E 2E  2A 24 2F 5C 31 2E 32 35  35 2F 27 60 0A 20 20 20  (.*\..*\..*\)\..*$/\1.255/'`   
0000ADC0  20 4E 45 54 4D 41 53 4B  3D 32 35 35 2E 32 35 35  2E 32 35 35 2E 30 0A 09  66 69 0A 7D 0A 0A 0A 23   NETMASK=255.255.255.0fi}#
0000ADE0  20 54 43 50 2F 49 50 20  63 6F 6E 66 69 67 75 72  61 74 69 6F 6E 20 66 6F  72 20 62 6F 61 72 64 20   TCP/IP configuration for board 
0000AE00  24 31 0A 64 6F 74 63 70  69 70 63 66 67 28 29 20  7B 0A 0A 09 42 52 44 4E  55 4D 3D 24 31 0A 09 44  $1dotcpipcfg() {BRDNUM=$1D
0000AE20  52 56 4E 41 4D 45 3D 22  24 7B 42 41 53 45 4E 41  4D 45 7D 24 7B 42 52 44  4E 55 4D 7D 22 0A 09 4F  RVNAME="${BASENAME}${BRDNUM}"O
0000AE40  52 44 49 4E 41 4C 3D 60  67 65 74 6F 72 64 69 6E  61 6C 20 22 24 7B 42 52  44 4E 55 4D 7D 22 60 0A  RDINAL=`getordinal "${BRDNUM}"`
0000AE60  0A 09 23 20 50 72 65 73  65 74 20 49 50 20 61 64  64 72 65 73 73 20 69 66  20 65 6D 70 74 79 0A 09  # Preset IP address if empty
0000AE80  69 66 20 5B 20 2D 66 20  2F 75 73 72 2F 6F 70 74  69 6F 6E 73 2F 63 62 2E  6E 61 6D 65 20 5D 0A 09  if [ -f /usr/options/cb.name ]
0000AEA0  74 68 65 6E 0A 09 09 3A  0A 09 65 6C 73 65 0A 09  09 23 20 53 43 4F 0A 09  09 73 65 74 20 60 67 72  then:else# SCOset `gr
0000AEC0  65 70 20 22 69 66 63 6F  6E 66 69 67 20 24 7B 44  52 56 4E 41 4D 45 7D 20  22 20 2F 65 74 63 2F 74  ep "ifconfig ${DRVNAME} " /etc/t
0000AEE0  63 70 60 20 3E 2F 64 65  76 2F 6E 75 6C 6C 0A 09  09 23 20 2F 65 74 63 2F  74 63 70 20 7C 20 72 65  cp` >/dev/null# /etc/tcp | re
0000AF00  61 64 20 64 75 6D 6D 79  20 64 75 6D 6D 79 20 49  50 0A 09 09 49 50 3D 24  33 0A 09 66 69 0A 0A 09  ad dummy dummy IPIP=$3fi
0000AF20  77 68 69 6C 65 20 5B 20  31 20 5D 0A 09 64 6F 0A  09 23 0A 09 23 20 47 65  74 20 72 65 71 75 69 72  while [ 1 ]do## Get requir
0000AF40  65 64 20 69 6E 66 6F 72  6D 61 74 69 6F 6E 0A 09  23 0A 0A 09 65 63 68 6F  20 22 5C 6E 5C 6E 5C 6E  ed information#echo "\n\n\n
0000AF60  5C 6E 22 0A 09 65 63 68  6F 20 22 50 6C 65 61 73  65 20 73 70 65 63 69 66  79 20 74 68 65 20 49 6E  \n"echo "Please specify the In
0000AF80  74 65 72 6E 65 74 20 70  61 72 61 6D 65 74 65 72  73 20 66 6F 72 20 74 68  65 20 5C 63 22 0A 09 65  ternet parameters for the \c"e
0000AFA0  63 68 6F 20 22 24 7B 4F  52 44 49 4E 41 4C 7D 24  7B 42 52 44 4E 41 4D 45  7D 22 0A 09 65 63 68 6F  cho "${ORDINAL}${BRDNAME}"echo
0000AFC0  20 22 64 72 69 76 65 72  20 24 7B 44 52 56 4E 41  4D 45 7D 20 2E 5C 6E 22  0A 0A 09 67 65 74 69 70   "driver ${DRVNAME} .\n"getip
0000AFE0  61 64 64 72 0A 09 23 20  69 66 20 5B 20 22 24 7B  42 52 4F 41 44 43 41 53  54 7D 22 20 3D 20 22 22  addr# if [ "${BROADCAST}" = ""
0000B000  20 5D 20 3B 20 74 68 65  6E 20 6D 61 6B 65 5F 61  64 64 72 65 73 73 65 73  20 3B 20 66 69 0A 09 6D   ] ; then make_addresses ; fim
0000B020  61 6B 65 5F 61 64 64 72  65 73 73 65 73 0A 09 67  65 74 62 72 6F 61 64 63  61 73 74 0A 09 67 65 74  ake_addressesgetbroadcastget
0000B040  6E 65 74 6D 61 73 6B 0A  0A 09 65 63 68 6F 20 22  5C 6E 5C 6E 22 0A 09 65  63 68 6F 20 22 54 68 65  netmaskecho "\n\n"echo "The
0000B060  20 66 6F 6C 6C 6F 77 69  6E 67 20 70 61 72 61 6D  65 74 65 72 73 20 68 61  76 65 20 62 65 65 6E 20   following parameters have been 
0000B080  73 70 65 63 69 66 69 65  64 22 0A 09 65 63 68 6F  20 22 66 6F 72 20 74 68  65 20 24 7B 4F 52 44 49  specified"echo "for the ${ORDI
0000B0A0  4E 41 4C 7D 24 7B 42 52  44 4E 41 4D 45 7D 20 62  6F 61 72 64 20 64 72 69  76 65 72 20 24 7B 44 52  NAL}${BRDNAME} board driver ${DR
0000B0C0  56 4E 41 4D 45 7D 20 3A  5C 6E 22 0A 09 65 63 68  6F 20 22 5C 74 49 50 20  61 64 64 72 65 73 73 20  VNAME} :\n"echo "\tIP address 
0000B0E0  20 20 20 20 20 20 20 3A  20 24 7B 49 50 7D 22 0A  09 65 63 68 6F 20 22 5C  74 42 72 6F 61 64 63 61         : ${IP}"echo "\tBroadca
0000B100  73 74 20 61 64 64 72 65  73 73 20 3A 20 24 7B 42  52 4F 41 44 43 41 53 54  7D 22 0A 09 65 63 68 6F  st address : ${BROADCAST}"echo
0000B120  20 22 5C 74 4E 65 74 6D  61 73 6B 20 20 20 20 20  20 20 20 20 20 20 3A 20  24 7B 4E 45 54 4D 41 53   "\tNetmask           : ${NETMAS
0000B140  4B 7D 22 0A 09 65 63 68  6F 20 22 5C 6E 22 0A 0A  09 65 63 68 6F 20 22 44  6F 20 79 6F 75 20 77 61  K}"echo "\n"echo "Do you wa
0000B160  6E 74 20 74 6F 20 28 49  29 6E 73 74 61 6C 6C 2C  20 28 52 29 65 76 69 73  65 20 6F 72 20 28 53 29  nt to (I)nstall, (R)evise or (S)
0000B180  6B 69 70 20 74 68 65 22  0A 09 65 63 68 6F 20 22  24 7B 44 52 56 4E 41 4D  45 7D 20 64 72 69 76 65  kip the"echo "${DRVNAME} drive
0000B1A0  72 20 49 50 20 63 6F 6E  66 69 67 75 72 61 74 69  6F 6E 20 3F 20 28 69 2C  72 2C 73 29 20 5C 63 22  r IP configuration ? (i,r,s) \c"
0000B1C0  0A 09 77 68 69 6C 65 20  5B 20 31 20 5D 0A 09 64  6F 0A 09 09 72 65 61 64  20 61 6E 73 77 65 72 0A  while [ 1 ]doread answer
0000B1E0  09 09 63 61 73 65 20 24  61 6E 73 77 65 72 20 69  6E 0A 09 09 09 5B 69 49  72 52 5D 2A 29 0A 09 09  case $answer in[iIrR]*)
0000B200  09 09 62 72 65 61 6B 0A  09 09 09 09 3B 3B 0A 09  09 09 5B 73 53 5D 2A 29  09 65 63 68 6F 20 22 5C  break;;[sS]*)echo "\
0000B220  6E 49 6E 73 74 61 6C 6C  61 74 69 6F 6E 20 61 62  6F 72 74 65 64 2E 5C 6E  22 0A 09 09 09 09 73 6C  nInstallation aborted.\n"sl
0000B240  65 65 70 20 32 0A 09 09  09 09 65 78 69 74 20 31  0A 09 09 09 09 3B 3B 0A  09 09 09 2A 29 09 65 63  eep 2exit 1;;*)ec
0000B260  68 6F 20 22 5C 6E 50 6C  65 61 73 65 20 61 6E 73  77 65 72 20 49 2C 52 20  6F 72 20 53 20 3A 20 5C  ho "\nPlease answer I,R or S : \
0000B280  63 22 0A 09 09 09 09 3B  3B 0A 09 09 65 73 61 63  0A 09 64 6F 6E 65 0A 0A  09 63 61 73 65 20 24 61  c";;esacdonecase $a
0000B2A0  6E 73 77 65 72 20 69 6E  0A 09 09 5B 69 49 5D 2A  29 09 62 72 65 61 6B 3B  0A 09 09 09 3B 3B 0A 09  nswer in[iI]*)break;;;
0000B2C0  09 2A 29 09 3B 3B 0A 09  65 73 61 63 0A 09 64 6F  6E 65 0A 0A 09 65 63 68  6F 20 22 5C 6E 49 6E 73  *);;esacdoneecho "\nIns
0000B2E0  74 61 6C 6C 69 6E 67 20  24 7B 44 52 56 4E 41 4D  45 7D 20 64 65 76 69 63  65 20 66 6F 72 20 54 43  talling ${DRVNAME} device for TC
0000B300  50 2F 49 50 20 3A 22 0A  0A 09 23 20 4D 61 6B 65  20 73 75 72 65 20 74 68  61 74 20 68 6F 73 74 73  P/IP :"# Make sure that hosts
0000B320  20 66 69 6C 65 20 65 78  69 73 74 73 0A 09 69 66  20 5B 20 21 20 2D 66 20  2F 65 74 63 2F 68 6F 73   file existsif [ ! -f /etc/hos
0000B340  74 73 20 5D 20 3B 20 74  68 65 6E 0A 09 09 65 63  68 6F 20 22 43 72 65 61  74 69 6E 67 20 68 6F 73  ts ] ; thenecho "Creating hos
0000B360  74 20 66 69 6C 65 20 2F  65 74 63 2F 68 6F 73 74  73 20 2E 2E 2E 22 0A 09  09 65 63 68 6F 20 22 31  t file /etc/hosts ..."echo "1
0000B380  32 37 2E 30 2E 30 2E 31  5C 74 6C 6F 63 61 6C 68  6F 73 74 5C 74 6C 6F 63  61 6C 5C 74 6C 6F 6F 70  27.0.0.1\tlocalhost\tlocal\tloop
0000B3A0  62 61 63 6B 22 20 3E 20  2F 65 74 63 2F 68 6F 73  74 73 0A 09 09 63 68 6D  6F 64 20 36 34 34 20 2F  back" > /etc/hostschmod 644 /
0000B3C0  65 74 63 2F 68 6F 73 74  73 0A 09 09 63 68 67 72  70 20 62 69 6E 20 2F 65  74 63 2F 68 6F 73 74 73  etc/hostschgrp bin /etc/hosts
0000B3E0  0A 09 09 63 68 6F 77 6E  20 62 69 6E 20 2F 65 74  63 2F 68 6F 73 74 73 0A  09 66 69 0A 0A 09 23 20  chown bin /etc/hostsfi# 
0000B400  4D 61 6B 65 20 73 75 72  65 20 74 68 65 20 49 50  20 61 64 64 72 65 73 73  20 77 65 20 67 6F 74 20  Make sure the IP address we got 
0000B420  69 73 20 69 6E 20 74 68  65 20 68 6F 73 74 73 20  66 69 6C 65 0A 09 67 72  65 70 20 24 49 50 20 2F  is in the hosts filegrep $IP /
0000B440  65 74 63 2F 68 6F 73 74  73 20 3E 20 2F 64 65 76  2F 6E 75 6C 6C 20 32 3E  26 31 20 7C 7C 20 7B 0A  etc/hosts > /dev/null 2>&1 || {
0000B460  09 09 65 63 68 6F 20 22  55 70 64 61 74 69 6E 67  20 68 6F 73 74 66 69 6C  65 20 77 69 74 68 20 49  echo "Updating hostfile with I
0000B480  50 20 6E 75 6D 62 65 72  20 24 7B 49 50 7D 20 2E  2E 2E 22 0A 09 09 73 65  74 20 60 75 6E 61 6D 65  P number ${IP} ..."set `uname
0000B4A0  20 2D 6E 60 0A 09 09 65  63 68 6F 20 22 24 7B 49  50 7D 5C 74 24 31 22 20  3E 3E 20 2F 65 74 63 2F   -n`echo "${IP}\t$1" >> /etc/
0000B4C0  68 6F 73 74 73 0A 09 09  7D 0A 0A 0A 09 23 20 53  65 74 75 70 20 64 65 76  69 63 65 20 6F 70 65 72  hosts}# Setup device oper
0000B4E0  61 74 69 6F 6E 0A 09 73  65 74 75 70 64 65 76 69  63 65 20 24 44 52 56 4E  41 4D 45 20 24 49 50 20  ationsetupdevice $DRVNAME $IP 
0000B500  24 4E 45 54 4D 41 53 4B  20 24 42 52 4F 41 44 43  41 53 54 0A 0A 7D 0A 0A  0A 23 20 49 6E 73 74 61  $NETMASK $BROADCAST}# Insta
0000B520  6C 6C 61 74 69 6F 6E 20  72 6F 75 74 69 6E 65 0A  0A 69 66 20 5B 20 22 24  7B 48 41 56 45 4D 41 49  llation routineif [ "${HAVEMAI
0000B540  4E 7D 22 20 3D 20 22 59  22 20 5D 0A 74 68 65 6E  0A 09 6E 65 77 6D 61 69  6E 20 24 23 20 24 31 20  N}" = "Y" ]thennewmain $# $1 
0000B560  24 32 20 24 33 20 24 34  20 24 35 20 24 36 0A 09  65 78 69 74 20 30 0A 66  69 0A 0A 63 6C 65 61 72  $2 $3 $4 $5 $6exit 0ficlear
0000B580  0A 65 63 68 6F 20 22 5C  6E 5C 6E 22 0A 65 63 68  6F 20 22 54 43 50 2F 49  50 20 64 72 69 76 65 72  echo "\n\n"echo "TCP/IP driver
0000B5A0  20 63 6F 6E 66 69 67 75  72 61 74 69 6F 6E 20 66  6F 72 20 74 68 65 20 24  7B 50 52 4F 4E 41 4D 45   configuration for the ${PRONAME
0000B5C0  7D 22 0A 65 63 68 6F 20  22 62 6F 61 72 64 20 64  72 69 76 65 72 2C 20 56  65 72 73 69 6F 6E 20 32  }"echo "board driver, Version 2
0000B5E0  2E 32 30 5C 6E 5C 6E 5C  6E 5C 6E 22 0A 65 63 68  6F 20 22 44 6F 20 79 6F  75 20 77 61 6E 74 20 74  .20\n\n\n\n"echo "Do you want t
0000B600  6F 20 75 73 65 20 74 68  65 20 24 7B 42 52 44 4E  41 4D 45 7D 20 62 6F 61  72 64 20 77 69 74 68 20  o use the ${BRDNAME} board with 
0000B620  54 43 50 2F 49 50 20 3F  20 28 79 2F 6E 29 20 5C  63 22 0A 77 68 69 6C 65  20 5B 20 31 20 5D 0A 64  TCP/IP ? (y/n) \c"while [ 1 ]d
0000B640  6F 0A 09 72 65 61 64 20  61 6E 73 77 65 72 0A 09  63 61 73 65 20 24 61 6E  73 77 65 72 20 69 6E 0A  oread answercase $answer in
0000B660  09 09 5B 79 59 5D 2A 7C  22 22 29 0A 09 09 09 62  72 65 61 6B 0A 09 09 09  3B 3B 0A 09 09 5B 6E 4E  [yY]*|"")break;;[nN
0000B680  5D 2A 29 09 65 63 68 6F  20 22 5C 6E 49 6E 73 74  61 6C 6C 61 74 69 6F 6E  20 61 62 6F 72 74 65 64  ]*)echo "\nInstallation aborted
0000B6A0  2E 5C 6E 44 69 73 61 62  6C 69 6E 67 20 64 72 69  76 65 72 2E 2E 2E 5C 63  22 0A 09 09 09 23 20 44  .\nDisabling driver...\c"# D
0000B6C0  69 73 61 62 6C 65 20 62  6F 61 72 64 73 20 31 2C  32 2C 33 0A 09 09 09 66  6F 72 20 62 6F 61 72 64  isable boards 1,2,3for board
0000B6E0  20 69 6E 20 30 20 31 20  32 20 33 20 3B 20 64 6F  0A 09 09 09 09 64 69 73  61 62 6C 65 62 6F 61 72   in 0 1 2 3 ; dodisableboar
0000B700  64 20 22 24 7B 42 41 53  45 4E 41 4D 45 7D 24 7B  62 6F 61 72 64 7D 22 0A  09 09 09 64 6F 6E 65 0A  d "${BASENAME}${board}"done
0000B720  09 09 09 65 63 68 6F 20  22 20 44 6F 6E 65 2E 5C  6E 5C 6E 22 0A 09 09 09  65 63 68 6F 20 22 50 6C  echo " Done.\n\n"echo "Pl
0000B740  65 61 73 65 20 72 65 6D  6F 76 65 20 6F 74 68 65  72 20 54 43 50 2F 49 50  20 73 75 70 70 6F 72 74  ease remove other TCP/IP support
0000B760  20 6D 6F 64 75 6C 65 73  22 0A 09 09 09 65 63 68  6F 20 22 61 63 63 6F 72  64 69 6E 67 20 74 6F 20   modules"echo "according to 
0000B780  74 68 65 20 64 6F 63 75  6D 65 6E 74 61 74 69 6F  6E 20 74 68 61 74 20 63  61 6D 65 22 0A 09 09 09  the documentation that came"
0000B7A0  65 63 68 6F 20 22 77 69  74 68 20 74 68 65 20 73  6F 66 74 77 61 72 65 2E  5C 6E 22 0A 0A 09 09 09  echo "with the software.\n"
0000B7C0  65 63 68 6F 20 22 49 66  20 74 68 65 20 24 7B 42  52 44 4E 41 4D 45 7D 20  64 72 69 76 65 72 20 77  echo "If the ${BRDNAME} driver w
0000B7E0  61 73 20 69 6E 73 74 61  6C 6C 65 64 20 62 65 66  6F 72 65 2C 22 0A 09 09  09 65 63 68 6F 20 22 74  as installed before,"echo "t
0000B800  68 65 20 55 4E 49 58 20  6B 65 72 6E 65 6C 20 6D  75 73 74 20 62 65 20 72  65 6C 69 6E 6B 65 64 20  he UNIX kernel must be relinked 
0000B820  61 6E 64 20 69 6E 73 74  61 6C 6C 65 64 2E 5C 6E  22 0A 09 09 09 69 66 20  67 65 74 79 6E 20 22 44  and installed.\n"if getyn "D
0000B840  6F 20 79 6F 75 20 77 61  6E 74 20 74 6F 20 72 65  6C 69 6E 6B 20 74 68 65  20 6B 65 72 6E 65 6C 20  o you want to relink the kernel 
0000B860  6E 6F 77 20 3F 22 0A 09  09 09 74 68 65 6E 0A 09  09 09 09 72 65 6C 69 6E  6B 0A 09 09 09 09 72 65  now ?"thenrelinkre
0000B880  62 6F 6F 74 0A 09 09 09  66 69 0A 09 09 09 73 6C  65 65 70 20 32 0A 09 09  09 65 78 69 74 20 31 0A  bootfisleep 2exit 1
0000B8A0  09 09 09 3B 3B 0A 09 09  2A 29 09 65 63 68 6F 20  22 5C 6E 5C 74 50 6C 65  61 73 65 20 61 6E 73 77  ;;*)echo "\n\tPlease answ
0000B8C0  65 72 20 59 65 73 20 6F  72 20 4E 6F 20 3A 20 5C  63 22 0A 09 09 09 3B 3B  0A 09 65 73 61 63 0A 64  er Yes or No : \c";;esacd
0000B8E0  6F 6E 65 0A 0A 0A 23 20  44 69 73 61 62 6C 65 20  62 6F 61 72 64 73 20 30  2C 31 2C 32 2C 33 0A 66  one# Disable boards 0,1,2,3f
0000B900  6F 72 20 62 6F 61 72 64  20 69 6E 20 30 20 31 20  32 20 33 20 3B 20 64 6F  0A 09 64 69 73 61 62 6C  or board in 0 1 2 3 ; dodisabl
0000B920  65 62 6F 61 72 64 20 22  24 7B 42 41 53 45 4E 41  4D 45 7D 24 7B 62 6F 61  72 64 7D 22 0A 64 6F 6E  eboard "${BASENAME}${board}"don
0000B940  65 0A 0A 23 20 48 61 72  64 77 61 72 65 20 63 6F  6E 66 69 67 75 72 61 74  69 6F 6E 0A 69 6E 64 65  e# Hardware configurationinde
0000B960  78 3D 30 0A 77 68 69 6C  65 20 65 78 70 72 20 24  7B 69 6E 64 65 78 7D 20  5C 3C 20 24 7B 4D 41 58  x=0while expr ${index} \< ${MAX
0000B980  42 4F 41 52 44 53 7D 20  3E 2F 64 65 76 2F 6E 75  6C 6C 0A 64 6F 0A 09 68  77 63 6F 6E 66 69 67 20  BOARDS} >/dev/nulldohwconfig 
0000B9A0  24 69 6E 64 65 78 0A 09  69 6E 64 65 78 3D 60 65  78 70 72 20 24 69 6E 64  65 78 20 2B 20 31 60 0A  $indexindex=`expr $index + 1`
0000B9C0  0A 09 69 66 20 5B 20 22  24 7B 69 6E 64 65 78 7D  22 20 3D 20 22 24 7B 4D  41 58 42 4F 41 52 44 53  if [ "${index}" = "${MAXBOARDS
0000B9E0  7D 22 20 5D 20 3B 20 74  68 65 6E 0A 09 09 62 72  65 61 6B 0A 09 66 69 0A  0A 09 69 66 20 67 65 74  }" ] ; thenbreakfiif get
0000BA00  79 6E 20 22 44 6F 20 79  6F 75 20 77 61 6E 74 20  74 6F 20 69 6E 73 74 61  6C 6C 20 61 6E 6F 74 68  yn "Do you want to install anoth
0000BA20  65 72 20 24 7B 42 52 44  4E 41 4D 45 7D 20 62 6F  61 72 64 20 3F 22 0A 09  74 68 65 6E 0A 09 09 3A  er ${BRDNAME} board ?"then:
0000BA40  0A 09 65 6C 73 65 0A 09  09 62 72 65 61 6B 0A 09  66 69 0A 64 6F 6E 65 0A  0A 6E 75 6D 62 6F 61 72  elsebreakfidonenumboar
0000BA60  64 73 3D 60 65 78 70 72  20 24 7B 69 6E 64 65 78  7D 20 5C 2A 20 24 7B 4E  49 43 53 50 45 52 42 52  ds=`expr ${index} \* ${NICSPERBR
0000BA80  44 7D 60 0A 65 63 68 6F  20 22 5C 6E 6E 75 6D 62  6F 61 72 64 73 3D 24 7B  6E 75 6D 62 6F 61 72 64  D}`echo "\nnumboards=${numboard
0000BAA0  73 7D 5C 6E 22 0A 0A 0A  23 20 53 70 65 63 69 61  6C 20 77 61 72 6E 69 6E  67 2E 2E 2E 0A 69 66 20  s}\n"# Special warning...if 
0000BAC0  5B 20 22 24 7B 6E 75 6D  62 6F 61 72 64 73 7D 22  20 21 3D 20 22 31 22 20  5D 0A 74 68 65 6E 0A 09  [ "${numboards}" != "1" ]then
0000BAE0  74 70 75 74 20 63 6C 65  61 72 0A 09 65 63 68 6F  20 22 5C 6E 5C 6E 22 0A  09 65 63 68 6F 20 22 59  tput clearecho "\n\n"echo "Y
0000BB00  6F 75 20 68 61 76 65 20  6D 6F 72 65 20 74 68 61  6E 20 6F 6E 65 20 24 7B  42 52 44 4E 41 4D 45 7D  ou have more than one ${BRDNAME}
0000BB20  20 64 65 76 69 63 65 20  6E 6F 64 65 20 69 6E 22  0A 09 65 63 68 6F 20 22  79 6F 75 72 20 73 79 73   device node in"echo "your sys
0000BB40  74 65 6D 2E 20 49 6E 20  6F 72 64 65 72 20 74 6F  20 68 61 76 65 20 54 43  50 2F 49 50 20 75 73 65  tem. In order to have TCP/IP use
0000BB60  20 74 68 65 20 70 72 6F  70 65 72 22 0A 09 65 63  68 6F 20 22 6E 65 74 77  6F 72 6B 20 69 6E 74 65   the proper"echo "network inte
0000BB80  72 66 61 63 65 20 66 6F  72 20 74 68 65 20 64 65  73 69 72 65 64 20 73 75  62 2D 6E 65 74 77 6F 72  rface for the desired sub-networ
0000BBA0  6B 73 2C 20 70 6C 65 61  73 65 22 0A 09 65 63 68  6F 20 22 6D 61 6B 65 20  73 75 72 65 20 74 68 61  ks, please"echo "make sure tha
0000BBC0  74 20 79 6F 75 20 64 6F  6E 27 74 20 6D 69 78 20  75 70 20 79 6F 75 72 20  6E 75 6D 62 65 72 73 2E  t you don't mix up your numbers.
0000BBE0  2E 2E 5C 6E 22 0A 09 65  63 68 6F 20 22 54 68 69  6E 67 73 20 67 65 74 20  63 6F 6E 66 75 73 69 6E  ..\n"echo "Things get confusin
0000BC00  67 20 2D 20 70 6C 65 61  73 65 20 72 65 61 64 20  74 68 65 20 64 6F 63 75  6D 65 6E 74 61 74 69 6F  g - please read the documentatio
0000BC20  6E 22 0A 09 65 63 68 6F  20 22 74 68 61 74 20 63  61 6D 65 20 77 69 74 68  20 79 6F 75 72 20 54 43  n"echo "that came with your TC
0000BC40  50 2F 49 50 20 72 75 6E  74 69 6D 65 21 5C 6E 22  0A 66 69 0A 0A 23 20 47  65 74 20 6E 6F 64 65 6E  P/IP runtime!\n"fi# Get noden
0000BC60  61 6D 65 2C 20 72 65 61  64 20 49 50 20 61 64 64  72 65 73 73 20 66 72 6F  6D 20 68 6F 73 74 73 20  ame, read IP address from hosts 
0000BC80  66 69 6C 65 20 28 69 66  20 61 6E 79 29 0A 73 79  73 74 65 6D 3D 60 75 6E  61 6D 65 60 0A 69 66 20  file (if any)system=`uname`if 
0000BCA0  5B 20 22 24 73 79 73 74  65 6D 22 20 21 3D 20 22  22 20 2D 61 20 2D 66 20  2F 65 74 63 2F 68 6F 73  [ "$system" != "" -a -f /etc/hos
0000BCC0  74 73 20 5D 0A 74 68 65  6E 0A 09 23 20 47 65 74  20 6F 75 72 20 49 50 20  6E 75 6D 62 65 72 0A 09  ts ]then# Get our IP number
0000BCE0  73 65 74 20 60 67 72 65  70 20 24 73 79 73 74 65  6D 20 2F 65 74 63 2F 68  6F 73 74 73 60 20 3E 2F  set `grep $system /etc/hosts` >/
0000BD00  64 65 76 2F 6E 75 6C 6C  20 32 3E 26 31 0A 09 49  50 3D 24 31 0A 65 6C 73  65 0A 09 49 50 3D 22 22  dev/null 2>&1IP=$1elseIP=""
0000BD20  0A 66 69 0A 0A 23 20 43  6F 6E 66 69 67 75 72 65  20 62 6F 61 72 64 28 73  29 0A 69 6E 64 65 78 3D  fi# Configure board(s)index=
0000BD40  30 0A 77 68 69 6C 65 20  65 78 70 72 20 24 69 6E  64 65 78 20 5C 3C 20 24  6E 75 6D 62 6F 61 72 64  0while expr $index \< $numboard
0000BD60  73 20 3E 2F 64 65 76 2F  6E 75 6C 6C 0A 64 6F 0A  09 64 6F 74 63 70 69 70  63 66 67 20 24 69 6E 64  s >/dev/nulldodotcpipcfg $ind
0000BD80  65 78 0A 09 69 6E 64 65  78 3D 60 65 78 70 72 20  24 69 6E 64 65 78 20 2B  20 31 60 0A 09 49 50 3D  exindex=`expr $index + 1`IP=
0000BDA0  22 22 0A 64 6F 6E 65 0A  0A 0A 73 65 74 75 70 73  74 61 72 74 75 70 0A 0A  0A 65 63 68 6F 20 22 5C  ""donesetupstartupecho "\
0000BDC0  6E 5C 6E 5C 6E 5C 6E 22  0A 65 63 68 6F 20 22 54  43 50 2F 49 50 20 63 6F  6E 66 69 67 75 72 61 74  n\n\n\n"echo "TCP/IP configurat
0000BDE0  69 6F 6E 20 66 6F 72 20  74 68 65 20 24 7B 42 52  44 4E 41 4D 45 7D 20 64  72 69 76 65 72 20 69 73  ion for the ${BRDNAME} driver is
0000BE00  20 63 6F 6D 70 6C 65 74  65 2E 5C 6E 22 0A 0A 69  66 20 5B 20 24 7B 4E 45  57 43 4F 4E 46 49 47 7D   complete.\n"if [ ${NEWCONFIG}
0000BE20  20 5D 0A 74 68 65 6E 0A  09 65 63 68 6F 20 22 49  6E 20 6F 72 64 65 72 20  74 6F 20 75 70 64 61 74   ]thenecho "In order to updat
0000BE40  65 20 74 68 65 20 63 68  61 6E 67 65 64 20 63 6F  6E 66 69 67 75 72 61 74  69 6F 6E 2C 20 74 68 65  e the changed configuration, the
0000BE60  22 0A 09 65 63 68 6F 20  22 55 4E 49 58 20 6B 65  72 6E 65 6C 20 6D 75 73  74 20 62 65 20 72 65 6C  "echo "UNIX kernel must be rel
0000BE80  69 6E 6B 65 64 20 61 6E  64 20 69 6E 73 74 61 6C  6C 65 64 2E 5C 6E 22 0A  09 69 66 20 67 65 74 79  inked and installed.\n"if gety
0000BEA0  6E 20 22 44 6F 20 79 6F  75 20 77 61 6E 74 20 74  6F 20 72 65 6C 69 6E 6B  20 74 68 65 20 6B 65 72  n "Do you want to relink the ker
0000BEC0  6E 65 6C 20 6E 6F 77 20  3F 22 0A 09 74 68 65 6E  0A 09 09 72 65 6C 69 6E  6B 0A 09 09 72 65 62 6F  nel now ?"thenrelinkrebo
0000BEE0  6F 74 0A 09 09 23 20 72  65 62 6F 6F 74 28 29 20  63 6F 6D 70 6C 61 69 6E  73 2E 2E 2E 0A 09 65 6C  ot# reboot() complains...el
0000BF00  73 65 0A 09 09 65 63 68  6F 20 22 50 6C 65 61 73  65 20 72 65 6C 69 6E 6B  20 74 68 65 20 6B 65 72  seecho "Please relink the ker
0000BF20  6E 65 6C 20 6C 61 74 65  72 20 69 6E 20 6F 72 64  65 72 20 74 6F 20 75 73  65 20 74 68 65 22 0A 09  nel later in order to use the"
0000BF40  09 65 63 68 6F 20 22 75  70 64 61 74 65 64 20 63  6F 6E 66 69 67 75 72 61  74 69 6F 6E 2E 22 0A 09  echo "updated configuration."
0000BF60  66 69 0A 65 6C 73 65 0A  09 65 63 68 6F 20 22 52  65 6C 69 6E 6B 20 74 68  65 20 6B 65 72 6E 65 6C  fielseecho "Relink the kernel
0000BF80  20 69 66 20 6E 65 63 65  73 73 61 72 79 20 61 6E  64 20 72 65 73 74 61 72  74 20 74 68 65 20 73 79   if necessary and restart the sy
0000BFA0  73 74 65 6D 20 69 6E 20  6F 72 64 65 72 22 0A 09  65 63 68 6F 20 22 74 6F  20 75 73 65 20 54 43 50  stem in order"echo "to use TCP
0000BFC0  2F 49 50 2E 22 0A 66 69  0A 0A 73 6C 65 65 70 20  32 0A 65 78 69 74 20 30  0A 0A 30 37 30 37 30 37  /IP."fisleep 2exit 0070707
0000BFE0  31 35 35 30 30 31 31 36  36 35 31 37 31 30 30 37  34 34 30 30 30 30 30 30  31 37 37 37 37 36 30 30  15500116651710074400000017777600
0000C000  30 30 30 31 31 36 36 35  31 37 30 35 36 36 37 32  35 34 37 30 30 30 30 30  30 31 31 30 30 30 30 30  00011665170566725470000001100000
0000C020  30 33 37 35 33 31 53 79  73 61 64 6D 31 33 00 23  68 65 6C 70 23 20 20 53  65 6C 65 63 74 69 6E 67  037531Sysadm13.#help#  Selecting
0000C040  20 74 68 69 73 20 6D 65  6E 75 20 69 74 65 6D 20  77 69 6C 6C 20 63 6F 6E  66 69 67 75 72 65 20 74   this menu item will configure t
0000C060  68 65 0A 23 68 65 6C 70  23 20 20 5A 4E 59 58 20  5A 58 33 31 32 20 50 43  49 20 45 74 68 65 72 41  he#help#  ZNYX ZX312 PCI EtherA
0000C080  63 74 69 6F 6E 20 69 6E  74 6F 20 74 68 65 20 73  79 73 74 65 6D 0A 23 6D  65 6E 75 23 20 20 5A 4E  ction into the system#menu#  ZN
0000C0A0  59 58 20 5A 58 33 31 32  20 50 43 49 20 45 74 68  65 72 41 63 74 69 6F 6E  20 63 6F 6E 66 69 67 75  YX ZX312 PCI EtherAction configu
0000C0C0  72 61 74 69 6F 6E 0A 0A  0A 23 0A 23 20 73 79 73  61 64 6D 31 33 2E 73 72  63 20 2D 20 63 6F 6E 66  ration## sysadm13.src - conf
0000C0E0  69 67 20 73 63 72 69 70  74 20 66 6F 72 20 49 53  43 20 48 42 54 43 50 20  56 65 72 73 69 6F 6E 20  ig script for ISC HBTCP Version 
0000C100  31 2E 33 2E 78 0A 23 0A  23 20 28 63 29 20 43 6F  70 79 72 69 67 68 74 20  31 39 39 34 20 5A 4E 59  1.3.x## (c) Copyright 1994 ZNY
0000C120  58 20 43 6F 72 70 6F 72  61 74 69 6F 6E 0A 23 20  28 63 29 20 43 6F 70 79  72 69 67 68 74 20 31 39  X Corporation# (c) Copyright 19
0000C140  39 32 2C 20 31 39 39 33  2C 20 44 65 75 74 73 63  68 2D 41 6D 65 72 69 6B  61 6E 69 73 63 68 65 20  92, 1993, Deutsch-Amerikanische 
0000C160  46 72 65 75 6E 64 73 63  68 61 66 74 2C 20 49 6E  63 2E 0A 23 20 41 6C 6C  20 52 69 67 68 74 73 20  Freundschaft, Inc.# All Rights 
0000C180  52 65 73 65 72 76 65 64  0A 23 0A 23 20 56 65 72  73 69 6F 6E 3A 20 32 2E  32 30 0A 23 20 50 72 6F  Reserved## Version: 2.20# Pro
0000C1A0  64 75 63 74 69 6F 6E 20  64 61 74 65 3A 20 57 65  64 20 4E 6F 76 20 33 30  20 32 31 3A 30 30 3A 33  duction date: Wed Nov 30 21:00:3
0000C1C0  31 20 50 53 54 20 31 39  39 34 0A 23 0A 0A 50 52  4F 4E 41 4D 45 3D 22 5A  4E 59 58 20 5A 58 33 31  1 PST 1994#PRONAME="ZNYX ZX31
0000C1E0  32 20 50 43 49 20 45 74  68 65 72 41 63 74 69 6F  6E 22 0A 42 52 44 4E 41  4D 45 3D 22 5A 58 33 31  2 PCI EtherAction"BRDNAME="ZX31
0000C200  32 22 0A 42 41 53 45 4E  41 4D 45 3D 22 7A 70 32  22 0A 0A 48 41 56 45 4D  41 49 4E 3D 22 59 22 0A  2"BASENAME="zp2"HAVEMAIN="Y"
0000C220  4E 45 57 43 4F 4E 46 49  47 3D 30 0A 4E 45 57 4B  45 52 4E 45 4C 3D 30 0A  4D 41 58 42 4F 41 52 44  NEWCONFIG=0NEWKERNEL=0MAXBOARD
0000C240  53 3D 34 0A 4E 49 43 53  50 45 52 42 52 44 3D 31  0A 0A 23 20 43 6F 6E 66  69 67 75 72 61 62 6C 65  S=4NICSPERBRD=1# Configurable
0000C260  20 72 65 73 6F 75 72 63  65 73 0A 50 43 49 42 55  53 4F 50 54 49 4F 4E 3D  22 30 20 2D 20 32 35 35   resourcesPCIBUSOPTION="0 - 255
0000C280  22 0A 50 43 49 44 45 56  4F 50 54 49 4F 4E 3D 22  30 20 2D 20 32 31 22 0A  53 48 4D 45 4D 56 41 4C  "PCIDEVOPTION="0 - 21"SHMEMVAL
0000C2A0  53 3D 0A 53 48 4D 45 4D  57 49 4E 3D 0A 49 52 51  56 41 4C 53 3D 22 32 20  33 20 34 20 35 20 37 20  S=SHMEMWIN=IRQVALS="2 3 4 5 7 
0000C2C0  39 20 31 30 20 31 31 20  31 32 20 31 34 20 31 35  22 0A 49 52 51 54 59 50  45 3D 22 33 22 0A 49 4F  9 10 11 12 14 15"IRQTYPE="3"IO
0000C2E0  41 56 41 4C 53 3D 0A 49  4F 41 57 49 4E 3D 0A 43  48 41 4E 4E 45 4C 4F 50  54 49 4F 4E 3D 0A 4D 45  AVALS=IOAWIN=CHANNELOPTION=ME
0000C300  44 49 41 54 59 50 45 53  4C 49 53 54 3D 22 31 20  32 20 33 20 34 20 35 22  0A 4D 45 44 49 41 54 59  DIATYPESLIST="1 2 3 4 5"MEDIATY
0000C320  50 45 53 44 45 53 43 3D  22 4E 65 74 77 6F 72 6B  20 4D 65 64 69 61 20 54  79 70 65 20 53 65 6C 65  PESDESC="Network Media Type Sele
0000C340  63 74 69 6F 6E 0A 0A 45  6E 74 65 72 09 31 20 66  6F 72 20 41 75 74 6F 6D  61 74 69 63 20 4D 65 64  ctionEnter1 for Automatic Med
0000C360  69 61 20 44 65 74 65 63  74 69 6F 6E 2C 0A 09 32  20 74 6F 20 75 73 65 20  31 30 42 61 73 65 2D 54  ia Detection,2 to use 10Base-T
0000C380  20 45 74 68 65 72 6E 65  74 20 28 52 4A 2D 34 35  20 63 6F 6E 6E 65 63 74  6F 72 29 2C 0A 09 33 20   Ethernet (RJ-45 connector),3 
0000C3A0  74 6F 20 75 73 65 20 31  30 42 61 73 65 2D 54 20  46 75 6C 6C 2D 44 75 70  6C 65 78 20 45 74 68 65  to use 10Base-T Full-Duplex Ethe
0000C3C0  72 6E 65 74 20 28 52 4A  2D 34 35 20 63 6F 6E 6E  65 63 74 6F 72 29 2C 0A  09 34 20 74 6F 20 75 73  rnet (RJ-45 connector),4 to us
0000C3E0  65 20 31 30 42 61 73 65  2D 32 20 54 68 69 6E 20  45 74 68 65 72 6E 65 74  20 28 42 4E 43 20 63 6F  e 10Base-2 Thin Ethernet (BNC co
0000C400  6E 6E 65 63 74 6F 72 29  2C 0A 09 35 20 74 6F 20  75 73 65 20 31 30 42 61  73 65 2D 35 20 54 68 69  nnector),5 to use 10Base-5 Thi
0000C420  63 6B 20 45 74 68 65 72  6E 65 74 20 28 41 55 49  20 63 6F 6E 6E 65 63 74  6F 72 29 2E 0A 22 0A 0A  ck Ethernet (AUI connector)."
0000C440  0A 0A 23 0A 23 20 61 72  67 73 3A 20 63 6F 75 6E  74 20 61 31 20 61 32 20  61 33 20 61 34 20 61 35  ## args: count a1 a2 a3 a4 a5
0000C460  0A 23 0A 6E 65 77 6D 61  69 6E 28 29 20 7B 0A 0A  44 72 69 76 65 72 3D 22  7A 70 32 30 22 0A 0A 69  #newmain() {Driver="zp20"i
0000C480  66 20 67 72 65 70 20 22  5E 7A 70 32 30 22 20 2F  65 74 63 2F 63 6E 66 67  64 72 76 20 3E 2F 64 65  f grep "^zp20" /etc/cnfgdrv >/de
0000C4A0  76 2F 6E 75 6C 6C 20 32  3E 26 31 0A 74 68 65 6E  0A 09 65 63 68 6F 20 22  54 68 65 20 7A 70 32 30  v/null 2>&1thenecho "The zp20
0000C4C0  20 64 72 69 76 65 72 20  66 6F 72 20 74 68 65 20  66 69 72 73 74 20 5A 58  33 31 32 20 69 73 20 61   driver for the first ZX312 is a
0000C4E0  6C 72 65 61 64 79 20 63  6F 6E 66 69 67 75 72 65  64 22 0A 09 65 63 68 6F  20 22 69 6E 20 74 68 69  lready configured"echo "in thi
0000C500  73 20 73 79 73 74 65 6D  2E 20 45 6E 74 65 72 20  74 68 65 20 64 65 76 69  63 65 20 79 6F 75 20 77  s system. Enter the device you w
0000C520  61 6E 74 20 74 6F 20 63  6F 6E 66 69 67 75 72 65  20 6F 72 22 0A 09 65 63  68 6F 20 22 27 71 20 74  ant to configure or"echo "'q t
0000C540  6F 20 71 75 69 74 2E 22  0A 0A 09 23 20 54 68 69  73 20 6E 65 65 64 73 20  61 20 63 6F 6E 73 74 72  o quit."# This needs a constr
0000C560  75 63 74 65 64 20 73 65  6C 65 63 74 69 6F 6E 20  73 74 72 69 6E 67 20 28  4D 41 58 42 4F 41 52 44  ucted selection string (MAXBOARD
0000C580  53 2A 4E 49 43 53 50 45  52 42 52 44 29 0A 09 63  68 6F 6F 73 65 20 64 65  76 69 63 65 20 22 7A 70  S*NICSPERBRD)choose device "zp
0000C5A0  32 30 20 7A 70 32 31 20  7A 70 32 32 20 7A 70 32  33 20 71 22 20 22 22 0A  0A 09 69 66 20 5B 20 22  20 zp21 zp22 zp23 q" ""if [ "
0000C5C0  24 7B 43 48 4F 49 43 45  7D 22 20 3D 20 22 71 22  20 5D 0A 09 74 68 65 6E  0A 09 09 65 78 69 74 20  ${CHOICE}" = "q" ]thenexit 
0000C5E0  31 0A 09 66 69 0A 0A 09  44 72 69 76 65 72 3D 24  7B 43 48 4F 49 43 45 7D  0A 66 69 0A 0A 0A 09 69  1fiDriver=${CHOICE}fii
0000C600  6E 64 65 78 3D 60 65 78  70 72 20 24 7B 44 72 69  76 65 72 7D 20 3A 20 27  2E 2A 5C 28 2E 5C 29 27  ndex=`expr ${Driver} : '.*\(.\)'
0000C620  60 0A 0A 0A 09 23 20 63  6F 6E 66 69 67 75 72 65  20 68 61 72 64 77 61 72  65 20 70 61 72 61 6D 65  `# configure hardware parame
0000C640  74 65 72 73 0A 09 68 77  63 6F 6E 66 69 67 20 24  69 6E 64 65 78 0A 0A 09  73 6C 65 65 70 20 33 0A  tershwconfig $indexsleep 3
0000C660  0A 0A 09 23 20 55 70 64  61 74 65 20 6C 69 73 74  20 6F 66 20 63 6F 6E 66  69 67 75 72 65 64 20 64  # Update list of configured d
0000C680  65 76 69 63 65 73 0A 09  69 66 20 67 72 65 70 20  22 5E 24 7B 44 72 69 76  65 72 7D 22 20 2F 65 74  evicesif grep "^${Driver}" /et
0000C6A0  63 2F 63 6E 66 67 64 72  76 20 3E 20 2F 64 65 76  2F 6E 75 6C 6C 20 32 3E  26 31 0A 09 74 68 65 6E  c/cnfgdrv > /dev/null 2>&1then
0000C6C0  0A 09 09 3A 0A 09 65 6C  73 65 0A 09 20 20 20 65  63 68 6F 20 22 24 7B 44  72 69 76 65 72 7D 5C 74  :else   echo "${Driver}\t
0000C6E0  2D 5C 74 2D 5C 74 2D 5C  74 2D 5C 74 2D 5C 74 2D  5C 74 5A 4E 59 58 20 5A  58 33 31 32 20 50 43 49  -\t-\t-\t-\t-\t-\tZNYX ZX312 PCI
0000C700  20 45 74 68 65 72 41 63  74 69 6F 6E 22 3E 3E 2F  65 74 63 2F 63 6E 66 67  64 72 76 0A 09 66 69 0A   EtherAction">>/etc/cnfgdrvfi
0000C720  0A 0A 09 23 20 57 65 27  72 65 20 64 6F 6E 65 0A  09 73 6C 65 65 70 20 33  0A 09 65 78 69 74 20 30  # We're donesleep 3exit 0
0000C740  0A 7D 0A 0A 23 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  }#===========================
0000C760  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
0000C780  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 0A 23 20 63 6F 6E  66 69 67 2E 73 72 63 0A  23 3D 3D 3D 3D 3D 3D 3D  ==========# config.src#=======
0000C7A0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
0000C7C0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 0A 0A  ==============================
0000C7E0  0A 23 20 61 64 64 68 65  78 28 61 2C 62 29 20 3A  20 61 64 64 20 74 77 6F  20 68 65 78 61 64 65 63  # addhex(a,b) : add two hexadec
0000C800  69 6D 61 6C 20 6E 75 6D  62 65 72 73 20 75 73 69  6E 67 20 61 77 6B 2E 0A  23 20 61 20 61 6E 64 20  imal numbers using awk.# a and 
0000C820  62 20 61 72 65 20 61 73  63 69 69 20 73 74 72 69  6E 67 73 20 6F 66 20 64  69 67 69 74 73 20 61 6E  b are ascii strings of digits an
0000C840  64 20 74 68 65 20 6C 65  74 74 65 72 73 20 61 2D  66 0A 23 0A 23 20 54 61  6B 65 6E 20 66 72 6F 6D  d the letters a-f## Taken from
0000C860  20 54 43 50 52 54 2C 20  62 75 74 20 77 6F 72 6B  73 20 6E 6F 77 20 28 74  72 79 20 61 64 64 68 65   TCPRT, but works now (try addhe
0000C880  78 28 31 32 33 34 20 31  32 33 34 29 20 77 69 74  68 0A 23 20 74 68 65 20  6F 6E 65 20 66 72 6F 6D  x(1234 1234) with# the one from
0000C8A0  20 74 68 65 20 54 43 50  52 54 2E 2E 2E 29 0A 0A  61 64 64 68 65 78 28 29  20 7B 0A 65 63 68 6F 20   the TCPRT...)addhex() {echo 
0000C8C0  22 24 31 20 24 32 22 20  7C 20 6E 61 77 6B 20 27  20 7B 20 20 20 0A 09 70  72 69 6E 74 66 28 22 25  "$1 $2" | nawk ' {   printf("%
0000C8E0  78 22 2C 20 61 74 6F 68  28 24 31 29 20 2B 20 61  74 6F 68 28 24 32 29 29  3B 0A 20 20 20 20 7D 0A  x", atoh($1) + atoh($2));    }
0000C900  20 20 20 20 66 75 6E 63  74 69 6F 6E 20 61 74 6F  68 28 6E 75 6D 62 65 72  29 20 7B 0A 09 69 20 3D      function atoh(number) {i =
0000C920  20 30 0A 09 6A 20 3D 20  6C 65 6E 67 74 68 28 6E  75 6D 62 65 72 29 0A 09  72 65 73 75 6C 74 20 3D   0j = length(number)result =
0000C940  20 30 0A 09 77 68 69 6C  65 20 28 20 69 20 3C 20  6A 20 29 20 7B 0A 09 20  20 20 20 76 20 3D 20 69   0while ( i < j ) {    v = i
0000C960  6E 64 65 78 28 22 31 32  33 34 35 36 37 38 39 61  62 63 64 65 66 22 2C 20  73 75 62 73 74 72 28 6E  ndex("123456789abcdef", substr(n
0000C980  75 6D 62 65 72 2C 6A 2D  69 2C 31 29 29 20 2A 20  28 31 36 20 5E 20 69 29  0A 09 20 20 20 20 72 65  umber,j-i,1)) * (16 ^ i)    re
0000C9A0  73 75 6C 74 20 3D 20 72  65 73 75 6C 74 20 2B 20  69 6E 74 28 76 20 2B 20  2E 31 29 0A 09 20 20 20  sult = result + int(v + .1)   
0000C9C0  20 69 20 3D 20 69 20 2B  20 31 0A 09 7D 0A 09 72  65 74 75 72 6E 20 72 65  73 75 6C 74 0A 20 20 20   i = i + 1}return result   
0000C9E0  20 7D 27 0A 7D 0A 0A 0A  23 20 43 68 65 63 6B 20  77 68 65 74 68 65 72 20  65 6C 65 6D 20 69 73 20   }'}# Check whether elem is 
0000CA00  63 6F 6E 74 61 69 6E 65  64 20 69 6E 20 6C 69 73  74 0A 23 20 52 65 74 75  72 6E 20 65 6C 65 6D 20  contained in list# Return elem 
0000CA20  6F 6E 20 73 75 63 63 65  73 73 2C 20 22 22 20 65  6C 73 65 0A 23 20 46 6F  72 6D 61 74 20 3A 20 63  on success, "" else# Format : c
0000CA40  68 65 63 6B 6C 69 73 74  20 65 6C 65 6D 20 6C 69  73 74 20 64 65 66 61 75  6C 74 0A 0A 63 68 65 63  hecklist elem list defaultchec
0000CA60  6B 6C 69 73 74 28 29 20  7B 0A 09 63 68 6F 69 63  65 3D 24 31 0A 09 6F 70  74 6C 69 73 74 3D 24 32  klist() {choice=$1optlist=$2
0000CA80  0A 09 64 65 66 61 75 6C  74 3D 24 33 0A 0A 09 69  66 20 5B 20 22 24 7B 63  68 6F 69 63 65 7D 22 20  default=$3if [ "${choice}" 
0000CAA0  3D 20 22 22 20 5D 20 3B  20 74 68 65 6E 0A 09 09  65 63 68 6F 20 24 7B 64  65 66 61 75 6C 74 7D 20  = "" ] ; thenecho ${default} 
0000CAC0  3B 20 72 65 74 75 72 6E  20 30 0A 09 66 69 0A 0A  09 73 65 74 20 60 65 63  68 6F 20 24 7B 6F 70 74  ; return 0fiset `echo ${opt
0000CAE0  6C 69 73 74 7D 60 0A 09  69 66 20 5B 20 22 24 32  22 20 3D 20 22 2D 22 20  5D 20 3B 20 74 68 65 6E  list}`if [ "$2" = "-" ] ; then
0000CB00  0A 09 09 65 63 68 6F 20  22 24 7B 63 68 6F 69 63  65 7D 20 24 7B 6F 70 74  6C 69 73 74 7D 22 20 7C  echo "${choice} ${optlist}" |
0000CB20  20 6E 61 77 6B 20 27 20  7B 0A 09 09 09 69 66 28  20 24 31 20 3E 3D 20 24  32 20 26 26 20 24 31 20   nawk ' {if( $1 >= $2 && $1 
0000CB40  3C 3D 20 24 34 20 29 20  7B 0A 09 09 09 09 70 72  69 6E 74 66 28 22 25 64  22 2C 20 24 31 29 3B 0A  <= $4 ) {printf("%d", $1);
0000CB60  09 09 09 09 7D 0A 09 09  09 7D 27 0A 09 09 72 65  74 75 72 6E 20 30 0A 09  66 69 0A 0A 09 66 6F 72  }}'return 0fifor
0000CB80  20 6F 70 74 20 69 6E 20  24 7B 6F 70 74 6C 69 73  74 7D 0A 09 64 6F 0A 09  09 69 66 20 5B 20 22 24   opt in ${optlist}doif [ "$
0000CBA0  6F 70 74 22 20 3D 20 22  24 7B 63 68 6F 69 63 65  7D 22 20 5D 20 3B 20 74  68 65 6E 20 65 63 68 6F  opt" = "${choice}" ] ; then echo
0000CBC0  20 24 7B 63 68 6F 69 63  65 7D 20 3B 20 72 65 74  75 72 6E 20 30 20 3B 20  66 69 0A 09 64 6F 6E 65   ${choice} ; return 0 ; fidone
0000CBE0  0A 0A 09 72 65 74 75 72  6E 20 31 0A 7D 0A 0A 0A  23 20 43 68 6F 6F 73 65  20 61 6D 6F 6E 67 20 70  return 1}# Choose among p
0000CC00  6F 73 69 74 69 6F 6E 73  0A 23 20 52 65 74 75 72  6E 73 20 63 68 6F 69 63  65 20 69 6E 20 76 61 72  ositions# Returns choice in var
0000CC20  69 61 62 6C 65 20 43 48  4F 49 43 45 0A 23 20 46  6F 72 6D 61 74 3A 20 63  68 6F 6F 73 65 20 77 68  iable CHOICE# Format: choose wh
0000CC40  61 74 20 6C 69 73 74 20  64 65 66 61 75 6C 74 0A  0A 63 68 6F 6F 73 65 28  29 20 7B 0A 65 63 68 6F  at list defaultchoose() {echo
0000CC60  0A 77 68 69 6C 65 20 5B  20 31 20 5D 0A 64 6F 0A  09 65 63 68 6F 20 22 56  61 6C 69 64 20 63 68 6F  while [ 1 ]doecho "Valid cho
0000CC80  69 63 65 73 20 66 6F 72  20 74 68 65 20 24 31 20  61 72 65 20 3A 22 0A 09  65 63 68 6F 20 22 20 20  ices for the $1 are :"echo "  
0000CCA0  24 32 22 0A 0A 09 64 65  66 61 75 6C 74 3D 24 33  0A 0A 09 69 66 20 5B 20  22 24 7B 64 65 66 61 75  $2"default=$3if [ "${defau
0000CCC0  6C 74 7D 22 20 3D 20 22  30 22 20 5D 20 3B 20 74  68 65 6E 0A 09 09 7A 63  68 6F 69 63 65 3D 60 63  lt}" = "0" ] ; thenzchoice=`c
0000CCE0  68 65 63 6B 6C 69 73 74  20 22 30 22 20 22 24 32  22 20 22 78 22 60 0A 09  09 69 66 20 5B 20 22 24  hecklist "0" "$2" "x"`if [ "$
0000CD00  7B 7A 63 68 6F 69 63 65  7D 22 20 3D 20 22 22 20  5D 20 3B 20 74 68 65 6E  20 64 65 66 61 75 6C 74  {zchoice}" = "" ] ; then default
0000CD20  3D 22 22 20 3B 20 66 69  0A 09 66 69 0A 0A 09 69  66 20 5B 20 22 24 7B 64  65 66 61 75 6C 74 7D 22  ="" ; fifiif [ "${default}"
0000CD40  20 3D 20 22 22 20 5D 20  3B 20 74 68 65 6E 0A 09  09 65 63 68 6F 20 22 45  6E 74 65 72 20 24 31 20   = "" ] ; thenecho "Enter $1 
0000CD60  3A 20 5C 63 22 0A 09 09  64 65 66 61 75 6C 74 3D  22 22 0A 09 65 6C 73 65  0A 09 09 65 63 68 6F 20  : \c"default=""elseecho 
0000CD80  22 45 6E 74 65 72 20 24  31 20 5B 24 7B 64 65 66  61 75 6C 74 7D 5D 20 3A  20 5C 63 22 0A 09 66 69  "Enter $1 [${default}] : \c"fi
0000CDA0  0A 09 72 65 61 64 20 61  6E 73 77 65 72 0A 09 61  6E 73 77 65 72 32 3D 60  63 68 65 63 6B 6C 69 73  read answeranswer2=`checklis
0000CDC0  74 20 22 24 7B 61 6E 73  77 65 72 7D 22 20 22 24  32 22 20 24 7B 64 65 66  61 75 6C 74 7D 60 0A 09  t "${answer}" "$2" ${default}`
0000CDE0  63 61 73 65 20 24 61 6E  73 77 65 72 32 20 69 6E  0A 09 09 22 22 29 09 69  66 20 5B 20 22 24 7B 61  case $answer2 in"")if [ "${a
0000CE00  6E 73 77 65 72 7D 22 20  3D 20 22 22 20 5D 20 3B  20 74 68 65 6E 0A 09 09  09 65 63 68 6F 20 22 4E  nswer}" = "" ] ; thenecho "N
0000CE20  6F 20 64 65 66 61 75 6C  74 20 2D 20 79 6F 75 20  6D 75 73 74 20 65 6E 74  65 72 20 61 20 76 61 6C  o default - you must enter a val
0000CE40  75 65 2E 5C 6E 22 0A 09  09 09 65 6C 73 65 0A 09  09 09 65 63 68 6F 20 22  5C 6E 24 7B 61 6E 73 77  ue.\n"elseecho "\n${answ
0000CE60  65 72 7D 20 69 73 20 6E  6F 74 20 61 20 76 61 6C  69 64 20 63 68 6F 69 63  65 20 66 6F 72 20 74 68  er} is not a valid choice for th
0000CE80  65 20 24 31 2E 5C 6E 22  0A 09 09 09 66 69 0A 09  09 09 3B 3B 0A 09 09 2A  29 09 43 48 4F 49 43 45  e $1.\n"fi;;*)CHOICE
0000CEA0  3D 24 7B 61 6E 73 77 65  72 32 7D 0A 09 09 09 4E  45 57 43 4F 4E 46 49 47  3D 31 0A 09 09 09 62 72  =${answer2}NEWCONFIG=1br
0000CEC0  65 61 6B 0A 09 09 09 3B  3B 0A 09 65 73 61 63 0A  0A 09 69 66 20 5B 20 22  24 7B 64 65 66 61 75 6C  eak;;esacif [ "${defaul
0000CEE0  74 7D 22 20 21 3D 20 22  24 7B 43 48 4F 49 43 45  7D 22 20 5D 20 3B 20 74  68 65 6E 0A 09 09 4E 45  t}" != "${CHOICE}" ] ; thenNE
0000CF00  57 43 4F 4E 46 49 47 3D  31 0A 09 66 69 0A 64 6F  6E 65 0A 7D 0A 0A 23 20  47 65 74 20 6F 72 64 69  WCONFIG=1fidone}# Get ordi
0000CF20  6E 61 6C 20 6E 75 6D 62  65 72 0A 67 65 74 6F 72  64 69 6E 61 6C 28 29 20  7B 0A 09 63 61 73 65 20  nal numbergetordinal() {case 
0000CF40  22 24 31 22 20 69 6E 0A  09 09 30 29 09 69 66 20  5B 20 22 24 7B 4D 41 58  42 4F 41 52 44 53 7D 22  "$1" in0)if [ "${MAXBOARDS}"
0000CF60  20 3D 20 22 31 22 20 5D  0A 09 09 09 74 68 65 6E  0A 09 09 09 09 4F 52 44  49 4E 41 4C 3D 22 22 0A   = "1" ]thenORDINAL=""
0000CF80  09 09 09 65 6C 73 65 0A  09 09 09 09 4F 52 44 49  4E 41 4C 3D 22 66 69 72  73 74 20 22 0A 09 09 09  elseORDINAL="first "
0000CFA0  66 69 0A 09 09 09 3B 3B  0A 09 09 31 29 09 4F 52  44 49 4E 41 4C 3D 22 73  65 63 6F 6E 64 20 22 0A  fi;;1)ORDINAL="second "
0000CFC0  09 09 09 3B 3B 0A 09 09  32 29 09 4F 52 44 49 4E  41 4C 3D 22 74 68 69 72  64 20 22 0A 09 09 09 3B  ;;2)ORDINAL="third ";
0000CFE0  3B 0A 09 09 33 29 09 4F  52 44 49 4E 41 4C 3D 22  66 6F 75 72 74 68 20 22  0A 09 09 09 3B 3B 0A 09  ;3)ORDINAL="fourth ";;
0000D000  09 2A 29 09 4E 55 4D 3D  60 65 78 70 72 20 24 31  20 2B 20 31 60 0A 09 09  09 4F 52 44 49 4E 41 4C  *)NUM=`expr $1 + 1`ORDINAL
0000D020  3D 22 24 7B 4E 55 4D 7D  74 68 20 22 0A 09 09 09  3B 3B 0A 09 65 73 61 63  0A 0A 09 65 63 68 6F 20  ="${NUM}th ";;esacecho 
0000D040  22 24 7B 4F 52 44 49 4E  41 4C 7D 22 0A 7D 0A 0A  0A 0A 23 20 50 72 6F 6D  70 74 20 66 6F 72 20 79  "${ORDINAL}"}# Prompt for y
0000D060  65 73 20 6F 72 20 6E 6F  20 61 6E 73 77 65 72 20  77 69 74 68 20 6D 65 73  73 61 67 65 20 70 61 73  es or no answer with message pas
0000D080  73 65 64 20 61 73 20 61  72 67 75 6D 65 6E 74 20  2D 20 0A 23 20 72 65 74  75 72 6E 73 20 6E 6F 6E  sed as argument - # returns non
0000D0A0  2D 7A 65 72 6F 20 66 6F  72 20 6E 6F 0A 67 65 74  79 6E 28 29 20 7B 0A 09  77 68 69 6C 65 09 65 63  -zero for nogetyn() {whileec
0000D0C0  68 6F 20 22 5C 6E 24 2A  20 28 79 2F 6E 29 20 5C  63 22 3E 26 32 0A 09 64  6F 09 72 65 61 64 20 79  ho "\n$* (y/n) \c">&2doread y
0000D0E0  6E 20 72 65 73 74 0A 09  09 63 61 73 65 20 24 79  6E 20 69 6E 0A 09 09 09  5B 79 59 5D 2A 29 20 72  n restcase $yn in[yY]*) r
0000D100  65 74 75 72 6E 20 30 09  09 09 09 3B 3B 0A 09 09  09 5B 6E 4E 5D 2A 29 20  72 65 74 75 72 6E 20 31  eturn 0;;[nN]*) return 1
0000D120  09 09 09 3B 3B 0A 09 09  2A 29 09 65 63 68 6F 20  22 50 6C 65 61 73 65 20  61 6E 73 77 65 72 20 79  ;;*)echo "Please answer y
0000D140  20 6F 72 20 6E 22 20 3E  26 32 09 3B 3B 0A 09 09  65 73 61 63 0A 09 64 6F  6E 65 0A 7D 0A 0A 0A 0A   or n" >&2;;esacdone}
0000D160  23 20 44 69 73 61 62 6C  65 20 62 6F 61 72 64 0A  64 69 73 61 62 6C 65 62  6F 61 72 64 28 29 20 7B  # Disable boarddisableboard() {
0000D180  0A 0A 09 23 20 52 65 61  64 20 63 75 72 72 65 6E  74 20 70 61 72 61 6D 65  74 65 72 73 2C 20 77 72  # Read current parameters, wr
0000D1A0  69 74 65 20 74 68 65 6D  20 62 61 63 6B 20 77 69  74 68 20 63 66 67 3D 4E  0A 09 72 65 61 64 20 4D  ite them back with cfg=Nread M
0000D1C0  4F 44 20 43 46 47 20 4D  49 4E 53 20 50 52 49 20  49 4E 46 20 49 52 51 56  41 4C 20 49 53 20 49 45  OD CFG MINS PRI INF IRQVAL IS IE
0000D1E0  20 53 48 4D 45 4D 53 20  53 48 4D 45 4D 45 20 5C  0A 09 09 09 09 3C 2F 65  74 63 2F 63 6F 6E 66 2F   SHMEMS SHMEME \</etc/conf/
0000D200  73 64 65 76 69 63 65 2E  64 2F 24 7B 31 7D 0A 0A  09 65 63 68 6F 20 22 24  7B 4D 4F 44 7D 5C 74 4E  sdevice.d/${1}echo "${MOD}\tN
0000D220  5C 74 24 7B 4D 49 4E 53  7D 5C 74 24 7B 50 52 49  7D 5C 74 24 7B 49 4E 46  7D 5C 74 24 7B 49 52 51  \t${MINS}\t${PRI}\t${INF}\t${IRQ
0000D240  56 41 4C 7D 5C 74 24 7B  49 53 7D 5C 74 24 7B 49  45 7D 5C 0A 09 24 7B 53  48 4D 45 4D 53 7D 5C 74  VAL}\t${IS}\t${IE}\${SHMEMS}\t
0000D260  24 7B 53 48 4D 45 4D 45  7D 22 20 3E 2F 65 74 63  2F 63 6F 6E 66 2F 73 64  65 76 69 63 65 2E 64 2F  ${SHMEME}" >/etc/conf/sdevice.d/
0000D280  24 7B 31 7D 0A 0A 7D 0A  0A 0A 0A 23 0A 23 20 43  6F 6D 70 6C 65 74 65 20  63 6F 6E 66 69 67 75 72  ${1}}## Complete configur
0000D2A0  61 74 69 6F 6E 20 6F 66  20 61 6C 6C 20 70 61 72  61 6D 65 74 65 72 73 20  69 6E 20 74 68 65 20 53  ation of all parameters in the S
0000D2C0  79 73 74 65 6D 20 66 69  6C 65 0A 23 0A 68 77 63  6F 6E 66 69 67 28 29 20  7B 0A 0A 74 70 75 74 20  ystem file#hwconfig() {tput 
0000D2E0  63 6C 65 61 72 0A 4F 52  44 49 4E 41 4C 3D 60 67  65 74 6F 72 64 69 6E 61  6C 20 22 24 31 22 60 0A  clearORDINAL=`getordinal "$1"`
0000D300  0A 65 63 68 6F 20 22 5C  6E 5C 6E 22 0A 65 63 68  6F 20 22 43 6F 6E 66 69  67 75 72 61 74 69 6F 6E  echo "\n\n"echo "Configuration
0000D320  20 6F 66 20 48 61 72 64  77 61 72 65 20 50 61 72  61 6D 65 74 65 72 73 20  66 6F 72 20 74 68 65 20   of Hardware Parameters for the 
0000D340  24 7B 4F 52 44 49 4E 41  4C 7D 22 0A 65 63 68 6F  20 22 24 7B 50 52 4F 4E  41 4D 45 7D 20 62 6F 61  ${ORDINAL}"echo "${PRONAME} boa
0000D360  72 64 2E 5C 6E 5C 6E 22  0A 0A 44 52 56 4E 41 4D  45 3D 22 24 7B 42 41 53  45 4E 41 4D 45 7D 24 31  rd.\n\n"DRVNAME="${BASENAME}$1
0000D380  22 0A 0A 0A 69 66 20 5B  20 21 20 2D 66 20 2F 65  74 63 2F 63 6F 6E 66 2F  73 64 65 76 69 63 65 2E  "if [ ! -f /etc/conf/sdevice.
0000D3A0  64 2F 24 7B 44 52 56 4E  41 4D 45 7D 20 5D 0A 74  68 65 6E 0A 09 65 63 68  6F 20 22 5C 6E 5C 6E 22  d/${DRVNAME} ]thenecho "\n\n"
0000D3C0  0A 09 65 63 68 6F 20 22  54 68 65 20 64 72 69 76  65 72 20 24 7B 44 52 56  4E 41 4D 45 7D 20 66 6F  echo "The driver ${DRVNAME} fo
0000D3E0  72 20 74 68 65 20 24 7B  4F 52 44 49 4E 41 4C 7D  24 7B 42 52 44 4E 41 4D  45 7D 20 61 64 61 70 74  r the ${ORDINAL}${BRDNAME} adapt
0000D400  65 72 22 0A 09 65 63 68  6F 20 22 69 73 20 6E 6F  74 20 69 6E 73 74 61 6C  6C 65 64 2E 20 50 6C 65  er"echo "is not installed. Ple
0000D420  61 73 65 20 69 6E 73 74  61 6C 6C 20 74 68 65 20  24 7B 42 52 44 4E 41 4D  45 7D 20 64 72 69 76 65  ase install the ${BRDNAME} drive
0000D440  72 20 66 72 6F 6D 22 0A  09 65 63 68 6F 20 22 79  6F 75 72 20 24 7B 50 52  4F 4E 41 4D 45 7D 20 64  r from"echo "your ${PRONAME} d
0000D460  72 69 76 65 72 20 64 69  73 6B 65 74 74 65 20 75  73 69 6E 67 20 69 6E 73  74 61 6C 6C 70 6B 67 20  river diskette using installpkg 
0000D480  61 6E 64 20 74 68 65 6E  22 0A 09 65 63 68 6F 20  22 72 75 6E 20 6D 6B 64  65 76 20 24 7B 42 41 53  and then"echo "run mkdev ${BAS
0000D4A0  45 4E 41 4D 45 7D 20 61  67 61 69 6E 2E 5C 6E 5C  6E 22 0A 09 73 6C 65 65  70 20 32 0A 09 65 78 69  ENAME} again.\n\n"sleep 2exi
0000D4C0  74 0A 66 69 0A 0A 0A 42  52 44 3D 24 31 0A 53 50  41 43 45 3D 2F 65 74 63  2F 63 6F 6E 66 2F 70 61  tfiBRD=$1SPACE=/etc/conf/pa
0000D4E0  63 6B 2E 64 2F 24 7B 42  41 53 45 4E 41 4D 45 7D  30 2F 73 70 61 63 65 2E  63 0A 0A 63 70 20 2F 65  ck.d/${BASENAME}0/space.ccp /e
0000D500  74 63 2F 63 6F 6E 66 2F  73 64 65 76 69 63 65 2E  64 2F 24 7B 44 52 56 4E  41 4D 45 7D 20 2F 74 6D  tc/conf/sdevice.d/${DRVNAME} /tm
0000D520  70 2F 24 7B 44 52 56 4E  41 4D 45 7D 2E 6F 6C 64  0A 0A 23 20 52 65 61 64  20 63 75 72 72 65 6E 74  p/${DRVNAME}.old# Read current
0000D540  20 70 61 72 61 6D 65 74  65 72 73 0A 72 65 61 64  20 4D 4F 44 20 43 46 47  20 4D 49 4E 53 20 50 52   parametersread MOD CFG MINS PR
0000D560  49 20 49 4E 46 20 49 52  51 56 41 4C 20 49 53 20  49 45 20 53 48 4D 45 4D  53 20 53 48 4D 45 4D 45  I INF IRQVAL IS IE SHMEMS SHMEME
0000D580  20 5C 0A 09 09 09 09 3C  2F 65 74 63 2F 63 6F 6E  66 2F 73 64 65 76 69 63  65 2E 64 2F 24 7B 44 52   \</etc/conf/sdevice.d/${DR
0000D5A0  56 4E 41 4D 45 7D 0A 0A  0A 23 20 43 68 65 63 6B  20 66 6F 72 20 50 43 49  20 62 75 73 20 6E 75 6D  VNAME}# Check for PCI bus num
0000D5C0  62 65 72 0A 23 50 43 49  42 55 53 50 52 4F 4C 4F  47 0A 69 66 20 5B 20 22  24 7B 50 43 49 42 55 53  ber#PCIBUSPROLOGif [ "${PCIBUS
0000D5E0  4F 50 54 49 4F 4E 7D 22  20 21 3D 20 22 22 20 5D  0A 74 68 65 6E 0A 09 23  20 47 65 74 20 63 75 72  OPTION}" != "" ]then# Get cur
0000D600  72 65 6E 74 20 76 61 6C  75 65 0A 09 4D 54 3D 60  61 77 6B 20 22 2F 23 64  65 66 69 6E 65 5B 5E 2C  rent valueMT=`awk "/#define[^,
0000D620  5D 2A 42 52 44 24 7B 42  52 44 7D 5F 50 43 49 42  55 53 5B 5E 2C 5D 2A 24  2F 20 7B 20 70 72 69 6E  ]*BRD${BRD}_PCIBUS[^,]*$/ { prin
0000D640  74 20 5C 5C 24 33 20 7D  22 20 24 7B 53 50 41 43  45 7D 60 0A 0A 09 23 20  45 64 69 74 20 76 61 6C  t \\$3 }" ${SPACE}`# Edit val
0000D660  75 65 0A 09 63 68 6F 6F  73 65 20 22 50 43 49 20  42 75 73 20 4E 75 6D 62  65 72 22 20 22 30 20 2D  uechoose "PCI Bus Number" "0 -
0000D680  20 32 35 35 22 20 24 7B  4D 54 7D 0A 09 4D 54 3D  24 7B 43 48 4F 49 43 45  7D 0A 0A 09 23 20 55 70   255" ${MT}MT=${CHOICE}# Up
0000D6A0  64 61 74 65 20 73 70 61  63 65 2E 63 0A 09 63 70  20 24 7B 53 50 41 43 45  7D 20 2F 74 6D 70 2F 73  date space.ccp ${SPACE} /tmp/s
0000D6C0  70 61 63 65 2E 24 24 0A  09 73 65 64 20 2D 65 20  22 73 2F 23 64 65 66 69  6E 65 5B 20 09 5D 2A 42  pace.$$sed -e "s/#define[ ]*B
0000D6E0  52 44 24 7B 42 52 44 7D  5F 50 43 49 42 55 53 5B  09 20 5D 2A 5B 5E 2C 5D  2A 24 2F 5C 0A 23 64 65  RD${BRD}_PCIBUS[ ]*[^,]*$/\#de
0000D700  66 69 6E 65 09 42 52 44  24 7B 42 52 44 7D 5F 50  43 49 42 55 53 09 24 7B  4D 54 7D 2F 67 22 20 2F  fineBRD${BRD}_PCIBUS${MT}/g" /
0000D720  74 6D 70 2F 73 70 61 63  65 2E 24 24 20 3E 24 7B  53 50 41 43 45 7D 0A 09  72 6D 20 2F 74 6D 70 2F  tmp/space.$$ >${SPACE}rm /tmp/
0000D740  73 70 61 63 65 2E 24 24  0A 0A 09 65 63 68 6F 20  22 5C 6E 53 65 6C 65 63  74 65 64 20 3A 20 24 7B  space.$$echo "\nSelected : ${
0000D760  4D 54 7D 5C 6E 22 0A 66  69 0A 23 50 43 49 42 55  53 45 50 49 4C 4F 47 0A  0A 0A 23 20 43 68 65 63  MT}\n"fi#PCIBUSEPILOG# Chec
0000D780  6B 20 66 6F 72 20 50 43  49 20 64 65 76 69 63 65  20 6E 75 6D 62 65 72 0A  23 50 43 49 44 45 56 50  k for PCI device number#PCIDEVP
0000D7A0  52 4F 4C 4F 47 0A 69 66  20 5B 20 22 24 7B 50 43  49 44 45 56 4F 50 54 49  4F 4E 7D 22 20 21 3D 20  ROLOGif [ "${PCIDEVOPTION}" != 
0000D7C0  22 22 20 5D 0A 74 68 65  6E 0A 09 23 20 47 65 74  20 63 75 72 72 65 6E 74  20 76 61 6C 75 65 0A 09  "" ]then# Get current value
0000D7E0  4D 54 3D 60 61 77 6B 20  22 2F 23 64 65 66 69 6E  65 5B 5E 2C 5D 2A 42 52  44 24 7B 42 52 44 7D 5F  MT=`awk "/#define[^,]*BRD${BRD}_
0000D800  50 43 49 44 45 56 5B 5E  2C 5D 2A 24 2F 20 7B 20  70 72 69 6E 74 20 5C 5C  24 33 20 7D 22 20 24 7B  PCIDEV[^,]*$/ { print \\$3 }" ${
0000D820  53 50 41 43 45 7D 60 0A  0A 09 23 20 45 64 69 74  20 76 61 6C 75 65 0A 09  63 68 6F 6F 73 65 20 22  SPACE}`# Edit valuechoose "
0000D840  50 43 49 20 44 65 76 69  63 65 20 4E 75 6D 62 65  72 22 20 22 30 20 2D 20  32 31 22 20 24 7B 4D 54  PCI Device Number" "0 - 21" ${MT
0000D860  7D 0A 09 4D 54 3D 24 7B  43 48 4F 49 43 45 7D 0A  0A 09 23 20 55 70 64 61  74 65 20 73 70 61 63 65  }MT=${CHOICE}# Update space
0000D880  2E 63 0A 09 63 70 20 24  7B 53 50 41 43 45 7D 20  2F 74 6D 70 2F 73 70 61  63 65 2E 24 24 0A 09 73  .ccp ${SPACE} /tmp/space.$$s
0000D8A0  65 64 20 2D 65 20 22 73  2F 23 64 65 66 69 6E 65  5B 20 09 5D 2A 42 52 44  24 7B 42 52 44 7D 5F 50  ed -e "s/#define[ ]*BRD${BRD}_P
0000D8C0  43 49 44 45 56 5B 09 20  5D 2A 5B 5E 2C 5D 2A 24  2F 5C 0A 23 64 65 66 69  6E 65 09 42 52 44 24 7B  CIDEV[ ]*[^,]*$/\#defineBRD${
0000D8E0  42 52 44 7D 5F 50 43 49  44 45 56 09 24 7B 4D 54  7D 2F 67 22 20 2F 74 6D  70 2F 73 70 61 63 65 2E  BRD}_PCIDEV${MT}/g" /tmp/space.
0000D900  24 24 20 3E 24 7B 53 50  41 43 45 7D 0A 09 72 6D  20 2F 74 6D 70 2F 73 70  61 63 65 2E 24 24 0A 0A  $$ >${SPACE}rm /tmp/space.$$
0000D920  09 65 63 68 6F 20 22 5C  6E 53 65 6C 65 63 74 65  64 20 3A 20 24 7B 4D 54  7D 5C 6E 22 0A 66 69 0A  echo "\nSelected : ${MT}\n"fi
0000D940  23 50 43 49 44 45 56 45  50 49 4C 4F 47 0A 0A 0A  23 20 43 68 65 63 6B 20  66 6F 72 20 73 68 61 72  #PCIDEVEPILOG# Check for shar
0000D960  65 64 20 6D 65 6D 6F 72  79 20 6F 70 74 69 6F 6E  73 0A 23 53 48 4D 45 4D  50 52 4F 4C 4F 47 0A 69  ed memory options#SHMEMPROLOGi
0000D980  66 20 5B 20 22 24 7B 53  48 4D 45 4D 56 41 4C 53  7D 22 20 21 3D 20 22 22  20 5D 0A 74 68 65 6E 0A  f [ "${SHMEMVALS}" != "" ]then
0000D9A0  09 23 20 45 64 69 74 20  73 68 61 72 65 64 20 6D  65 6D 6F 72 79 0A 09 63  68 6F 6F 73 65 20 22 53  # Edit shared memorychoose "S
0000D9C0  68 61 72 65 64 20 4D 65  6D 6F 72 79 20 41 64 64  72 65 73 73 22 20 22 24  7B 53 48 4D 45 4D 56 41  hared Memory Address" "${SHMEMVA
0000D9E0  4C 53 7D 22 20 24 7B 53  48 4D 45 4D 53 7D 0A 09  69 66 20 5B 20 22 24 7B  43 48 4F 49 43 45 7D 22  LS}" ${SHMEMS}if [ "${CHOICE}"
0000DA00  20 3D 20 22 6E 6F 6E 65  22 20 5D 0A 09 74 68 65  6E 0A 09 09 53 48 4D 45  4D 53 3D 30 0A 09 09 53   = "none" ]thenSHMEMS=0S
0000DA20  48 4D 45 4D 45 3D 30 0A  09 09 65 63 68 6F 20 22  5C 6E 53 65 6C 65 63 74  65 64 20 3A 20 50 72 6F  HMEME=0echo "\nSelected : Pro
0000DA40  67 72 61 6D 6D 65 64 20  49 2F 4F 5C 6E 22 0A 09  65 6C 73 65 0A 09 09 53  48 4D 45 4D 53 3D 24 43  grammed I/O\n"elseSHMEMS=$C
0000DA60  48 4F 49 43 45 0A 09 09  53 48 4D 45 4D 45 3D 60  61 64 64 68 65 78 20 24  7B 53 48 4D 45 4D 53 7D  HOICESHMEME=`addhex ${SHMEMS}
0000DA80  20 24 7B 53 48 4D 45 4D  57 49 4E 7D 60 0A 09 09  65 63 68 6F 20 22 5C 6E  53 65 6C 65 63 74 65 64   ${SHMEMWIN}`echo "\nSelected
0000DAA0  20 3A 20 24 7B 53 48 4D  45 4D 53 7D 20 2D 20 24  7B 53 48 4D 45 4D 45 7D  5C 6E 22 0A 09 66 69 0A   : ${SHMEMS} - ${SHMEME}\n"fi
0000DAC0  66 69 0A 0A 0A 23 20 43  68 65 63 6B 20 66 6F 72  20 69 2F 6F 20 61 64 64  72 65 73 73 20 72 61 6E  fi# Check for i/o address ran
0000DAE0  67 65 0A 23 49 4F 41 44  44 52 50 52 4F 4C 4F 47  0A 69 66 20 5B 20 22 24  7B 49 4F 41 56 41 4C 53  ge#IOADDRPROLOGif [ "${IOAVALS
0000DB00  7D 22 20 21 3D 20 22 22  20 5D 0A 74 68 65 6E 0A  09 23 20 45 64 69 74 20  69 6F 20 61 64 64 72 65  }" != "" ]then# Edit io addre
0000DB20  73 73 0A 09 63 68 6F 6F  73 65 20 22 49 2F 4F 20  41 64 64 72 65 73 73 22  20 22 24 7B 49 4F 41 56  sschoose "I/O Address" "${IOAV
0000DB40  41 4C 53 7D 22 20 24 49  53 0A 09 49 53 3D 24 43  48 4F 49 43 45 0A 09 49  45 3D 60 61 64 64 68 65  ALS}" $ISIS=$CHOICEIE=`addhe
0000DB60  78 20 24 7B 49 53 7D 20  24 7B 49 4F 41 57 49 4E  7D 60 0A 09 65 63 68 6F  20 22 5C 6E 53 65 6C 65  x ${IS} ${IOAWIN}`echo "\nSele
0000DB80  63 74 65 64 20 3A 20 24  7B 49 53 7D 20 2D 20 24  7B 49 45 7D 5C 6E 22 0A  66 69 0A 0A 0A 23 20 43  cted : ${IS} - ${IE}\n"fi# C
0000DBA0  68 65 63 6B 20 66 6F 72  20 63 68 61 6E 6E 65 6C  20 6E 75 6D 62 65 72 0A  23 43 48 41 4E 4E 45 4C  heck for channel number#CHANNEL
0000DBC0  50 52 4F 4C 4F 47 0A 69  66 20 5B 20 22 24 7B 43  48 41 4E 4E 45 4C 4F 50  54 49 4F 4E 7D 22 20 21  PROLOGif [ "${CHANNELOPTION}" !
0000DBE0  3D 20 22 22 20 5D 0A 74  68 65 6E 0A 09 23 20 47  65 74 20 63 75 72 72 65  6E 74 20 76 61 6C 75 65  = "" ]then# Get current value
0000DC00  0A 09 4D 54 3D 60 61 77  6B 20 22 2F 23 64 65 66  69 6E 65 5B 5E 2C 5D 2A  42 52 44 24 7B 42 52 44  MT=`awk "/#define[^,]*BRD${BRD
0000DC20  7D 5F 43 48 41 4E 4E 45  4C 5B 5E 2C 5D 2A 24 2F  20 7B 20 70 72 69 6E 74  20 5C 5C 24 33 20 7D 22  }_CHANNEL[^,]*$/ { print \\$3 }"
0000DC40  20 24 7B 53 50 41 43 45  7D 60 0A 0A 09 23 20 45  64 69 74 20 76 61 6C 75  65 0A 09 63 68 6F 6F 73   ${SPACE}`# Edit valuechoos
0000DC60  65 20 22 43 68 61 6E 6E  65 6C 20 4E 75 6D 62 65  72 22 20 22 24 7B 43 48  41 4E 4E 45 4C 4F 50 54  e "Channel Number" "${CHANNELOPT
0000DC80  49 4F 4E 7D 22 20 24 7B  4D 54 7D 0A 09 4D 54 3D  24 7B 43 48 4F 49 43 45  7D 0A 0A 09 23 20 55 70  ION}" ${MT}MT=${CHOICE}# Up
0000DCA0  64 61 74 65 20 73 70 61  63 65 2E 63 0A 09 63 70  20 24 7B 53 50 41 43 45  7D 20 2F 74 6D 70 2F 73  date space.ccp ${SPACE} /tmp/s
0000DCC0  70 61 63 65 2E 24 24 0A  09 73 65 64 20 2D 65 20  22 73 2F 23 64 65 66 69  6E 65 5B 20 09 5D 2A 42  pace.$$sed -e "s/#define[ ]*B
0000DCE0  52 44 24 7B 42 52 44 7D  5F 43 48 41 4E 4E 45 4C  5B 09 20 5D 2A 5B 5E 2C  5D 2A 24 2F 5C 0A 23 64  RD${BRD}_CHANNEL[ ]*[^,]*$/\#d
0000DD00  65 66 69 6E 65 09 42 52  44 24 7B 42 52 44 7D 5F  43 48 41 4E 4E 45 4C 09  24 7B 4D 54 7D 2F 67 22  efineBRD${BRD}_CHANNEL${MT}/g"
0000DD20  20 2F 74 6D 70 2F 73 70  61 63 65 2E 24 24 20 3E  24 7B 53 50 41 43 45 7D  0A 09 72 6D 20 2F 74 6D   /tmp/space.$$ >${SPACE}rm /tm
0000DD40  70 2F 73 70 61 63 65 2E  24 24 0A 0A 09 65 63 68  6F 20 22 5C 6E 53 65 6C  65 63 74 65 64 20 3A 20  p/space.$$echo "\nSelected : 
0000DD60  24 7B 4D 54 7D 5C 6E 22  0A 66 69 0A 23 43 48 41  4E 4E 45 4C 45 50 49 4C  4F 47 0A 0A 0A 23 20 43  ${MT}\n"fi#CHANNELEPILOG# C
0000DD80  68 65 63 6B 20 66 6F 72  20 69 6E 74 65 72 72 75  70 74 20 6F 70 74 69 6F  6E 73 0A 23 49 52 51 50  heck for interrupt options#IRQP
0000DDA0  52 4F 4C 4F 47 0A 69 66  20 5B 20 22 24 7B 49 52  51 56 41 4C 53 7D 22 20  21 3D 20 22 22 20 5D 0A  ROLOGif [ "${IRQVALS}" != "" ]
0000DDC0  74 68 65 6E 0A 09 23 20  45 64 69 74 20 69 6E 74  65 72 72 75 70 74 20 63  68 61 6E 6E 65 6C 0A 09  then# Edit interrupt channel
0000DDE0  69 66 20 5B 20 22 24 7B  49 52 51 56 41 4C 7D 22  20 3D 20 22 39 22 20 5D  20 3B 20 74 68 65 6E 0A  if [ "${IRQVAL}" = "9" ] ; then
0000DE00  09 09 49 52 51 56 41 4C  3D 32 0A 09 66 69 0A 09  63 68 6F 6F 73 65 20 22  49 6E 74 65 72 72 75 70  IRQVAL=2fichoose "Interrup
0000DE20  74 20 43 68 61 6E 6E 65  6C 22 20 22 24 7B 49 52  51 56 41 4C 53 7D 22 20  24 7B 49 52 51 56 41 4C  t Channel" "${IRQVALS}" ${IRQVAL
0000DE40  7D 0A 09 49 52 51 56 41  4C 3D 24 7B 43 48 4F 49  43 45 7D 0A 09 65 63 68  6F 20 22 5C 6E 53 65 6C  }IRQVAL=${CHOICE}echo "\nSel
0000DE60  65 63 74 65 64 20 3A 20  24 7B 49 52 51 56 41 4C  7D 5C 63 22 0A 09 69 66  20 5B 20 22 24 7B 49 52  ected : ${IRQVAL}\c"if [ "${IR
0000DE80  51 56 41 4C 7D 22 20 3D  20 22 32 22 20 5D 20 3B  20 74 68 65 6E 0A 09 09  49 52 51 56 41 4C 3D 39  QVAL}" = "2" ] ; thenIRQVAL=9
0000DEA0  0A 09 09 65 63 68 6F 20  22 20 28 74 68 69 73 20  69 73 20 74 72 61 6E 73  6C 61 74 65 64 20 61 75  echo " (this is translated au
0000DEC0  74 6F 6D 61 74 69 63 61  6C 6C 79 20 74 6F 20 49  52 51 20 39 29 5C 63 22  0A 09 66 69 0A 09 65 63  tomatically to IRQ 9)\c"fiec
0000DEE0  68 6F 20 22 5C 6E 22 0A  66 69 0A 0A 23 48 57 43  46 47 45 50 49 4C 4F 47  0A 0A 0A 23 20 43 68 65  ho "\n"fi#HWCFGEPILOG# Che
0000DF00  63 6B 20 66 6F 72 20 6E  65 74 77 6F 72 6B 20 6D  65 64 69 61 20 74 79 70  65 73 0A 23 4D 45 44 49  ck for network media types#MEDI
0000DF20  41 50 52 4F 4C 4F 47 0A  69 66 20 5B 20 22 24 7B  4D 45 44 49 41 54 59 50  45 53 4C 49 53 54 7D 22  APROLOGif [ "${MEDIATYPESLIST}"
0000DF40  20 21 3D 20 22 22 20 5D  0A 74 68 65 6E 0A 09 23  20 47 65 74 20 63 75 72  72 65 6E 74 20 76 61 6C   != "" ]then# Get current val
0000DF60  75 65 0A 09 4D 54 3D 60  61 77 6B 20 22 2F 23 64  65 66 69 6E 65 5B 5E 2C  5D 2A 42 52 44 24 7B 42  ueMT=`awk "/#define[^,]*BRD${B
0000DF80  52 44 7D 5F 4D 45 44 49  41 5B 5E 2C 5D 2A 24 2F  20 7B 20 70 72 69 6E 74  20 5C 5C 24 33 20 7D 22  RD}_MEDIA[^,]*$/ { print \\$3 }"
0000DFA0  20 24 7B 53 50 41 43 45  7D 60 0A 0A 09 23 20 45  64 69 74 20 6D 65 64 69  61 20 74 79 70 65 73 0A   ${SPACE}`# Edit media types
0000DFC0  09 65 63 68 6F 20 22 24  7B 4D 45 44 49 41 54 59  50 45 53 44 45 53 43 7D  22 0A 09 63 68 6F 6F 73  echo "${MEDIATYPESDESC}"choos
0000DFE0  65 20 22 4E 65 74 77 6F  72 6B 20 4D 65 64 69 61  20 54 79 70 65 22 20 22  24 7B 4D 45 44 49 41 54  e "Network Media Type" "${MEDIAT
0000E000  59 50 45 53 4C 49 53 54  7D 22 20 24 7B 4D 54 7D  0A 09 4D 54 3D 24 7B 43  48 4F 49 43 45 7D 0A 0A  YPESLIST}" ${MT}MT=${CHOICE}
0000E020  09 23 20 55 70 64 61 74  65 20 73 70 61 63 65 2E  63 0A 09 63 70 20 24 7B  53 50 41 43 45 7D 20 2F  # Update space.ccp ${SPACE} /
0000E040  74 6D 70 2F 73 70 61 63  65 2E 24 24 0A 09 73 65  64 20 2D 65 20 22 73 2F  23 64 65 66 69 6E 65 5B  tmp/space.$$sed -e "s/#define[
0000E060  20 09 5D 2A 42 52 44 24  7B 42 52 44 7D 5F 4D 45  44 49 41 5B 09 20 5D 2A  5B 5E 2C 5D 2A 24 2F 5C   ]*BRD${BRD}_MEDIA[ ]*[^,]*$/\
0000E080  0A 23 64 65 66 69 6E 65  09 42 52 44 24 7B 42 52  44 7D 5F 4D 45 44 49 41  09 24 7B 4D 54 7D 2F 67  #defineBRD${BRD}_MEDIA${MT}/g
0000E0A0  22 20 2F 74 6D 70 2F 73  70 61 63 65 2E 24 24 20  3E 24 7B 53 50 41 43 45  7D 0A 09 72 6D 20 2F 74  " /tmp/space.$$ >${SPACE}rm /t
0000E0C0  6D 70 2F 73 70 61 63 65  2E 24 24 0A 0A 09 65 63  68 6F 20 22 5C 6E 53 65  6C 65 63 74 65 64 20 3A  mp/space.$$echo "\nSelected :
0000E0E0  20 24 7B 4D 54 7D 5C 6E  22 0A 66 69 0A 23 4D 45  44 49 41 45 50 49 4C 4F  47 0A 0A 0A 23 20 55 70   ${MT}\n"fi#MEDIAEPILOG# Up
0000E100  64 61 74 65 20 63 6F 6E  66 69 67 2C 20 73 65 74  20 66 6C 61 67 20 74 6F  20 59 0A 65 63 68 6F 20  date config, set flag to Yecho 
0000E120  22 24 7B 44 52 56 4E 41  4D 45 7D 5C 74 59 5C 74  31 36 5C 74 35 5C 74 24  7B 49 52 51 54 59 50 45  "${DRVNAME}\tY\t16\t5\t${IRQTYPE
0000E140  7D 5C 74 24 7B 49 52 51  56 41 4C 7D 5C 74 24 7B  49 53 7D 5C 74 24 7B 49  45 7D 5C 74 24 7B 53 48  }\t${IRQVAL}\t${IS}\t${IE}\t${SH
0000E160  4D 45 4D 53 7D 5C 74 24  7B 53 48 4D 45 4D 45 7D  22 20 5C 0A 09 09 09 09  3E 2F 65 74 63 2F 63 6F  MEMS}\t${SHMEME}" \>/etc/co
0000E180  6E 66 2F 73 64 65 76 69  63 65 2E 64 2F 24 7B 44  52 56 4E 41 4D 45 7D 0A  0A 0A 23 20 43 68 65 63  nf/sdevice.d/${DRVNAME}# Chec
0000E1A0  6B 20 66 6F 72 20 64 75  6D 6D 79 20 62 6F 61 72  64 73 0A 64 69 6E 78 3D  31 0A 77 68 69 6C 65 20  k for dummy boardsdinx=1while 
0000E1C0  5B 20 24 7B 64 69 6E 78  7D 20 2D 6C 74 20 24 7B  4E 49 43 53 50 45 52 42  52 44 7D 20 5D 0A 64 6F  [ ${dinx} -lt ${NICSPERBRD} ]do
0000E1E0  0A 09 69 6E 78 3D 60 65  78 70 72 20 24 31 20 2B  20 24 7B 64 69 6E 78 7D  60 0A 09 65 63 68 6F 20  inx=`expr $1 + ${dinx}`echo 
0000E200  22 43 6F 6E 66 69 67 75  72 69 6E 67 20 64 65 76  69 63 65 20 24 7B 42 41  53 45 4E 41 4D 45 7D 24  "Configuring device ${BASENAME}$
0000E220  7B 69 6E 78 7D 22 0A 09  65 63 68 6F 20 22 24 7B  42 41 53 45 4E 41 4D 45  7D 24 7B 69 6E 78 7D 5C  {inx}"echo "${BASENAME}${inx}\
0000E240  74 59 5C 74 31 36 5C 74  35 5C 74 30 5C 74 30 5C  74 30 5C 74 30 5C 74 30  5C 74 30 22 20 5C 0A 09  tY\t16\t5\t0\t0\t0\t0\t0\t0" \
0000E260  09 09 09 3E 2F 65 74 63  2F 63 6F 6E 66 2F 73 64  65 76 69 63 65 2E 64 2F  24 7B 42 41 53 45 4E 41  >/etc/conf/sdevice.d/${BASENA
0000E280  4D 45 7D 24 7B 69 6E 78  7D 0A 09 64 69 6E 78 3D  60 65 78 70 72 20 24 7B  64 69 6E 78 7D 20 2B 20  ME}${inx}dinx=`expr ${dinx} + 
0000E2A0  31 60 0A 0A 64 6F 6E 65  0A 0A 72 6D 20 2F 74 6D  70 2F 24 7B 44 52 56 4E  41 4D 45 7D 2E 6F 6C 64  1`donerm /tmp/${DRVNAME}.old
0000E2C0  0A 0A 65 63 68 6F 20 22  5C 6E 5C 6E 22 0A 65 63  68 6F 20 22 43 6F 6E 66  69 67 75 72 61 74 69 6F  echo "\n\n"echo "Configuratio
0000E2E0  6E 20 6F 66 20 48 61 72  64 77 61 72 65 20 50 61  72 61 6D 65 74 65 72 73  20 66 6F 72 20 74 68 65  n of Hardware Parameters for the
0000E300  20 24 7B 4F 52 44 49 4E  41 4C 7D 24 7B 42 52 44  4E 41 4D 45 7D 20 62 6F  61 72 64 22 0A 65 63 68   ${ORDINAL}${BRDNAME} board"ech
0000E320  6F 20 22 64 72 69 76 65  72 20 24 7B 44 52 56 4E  41 4D 45 7D 20 69 73 20  63 6F 6D 70 6C 65 74 65  o "driver ${DRVNAME} is complete
0000E340  2E 5C 6E 5C 6E 22 0A 73  6C 65 65 70 20 31 0A 7D  0A 0A 0A 0A 23 20 52 65  6C 69 6E 6B 20 74 68 65  .\n\n"sleep 1}# Relink the
0000E360  20 6B 65 72 6E 65 6C 0A  72 65 6C 69 6E 6B 28 29  20 7B 0A 09 61 72 67 3D  22 2D 79 22 0A 09 69 66   kernelrelink() {arg="-y"if
0000E380  20 5B 20 2D 64 20 2F 65  74 63 2F 63 6F 6E 66 2F  6B 63 6F 6E 66 69 67 2E  64 20 5D 0A 09 74 68 65   [ -d /etc/conf/kconfig.d ]the
0000E3A0  6E 0A 09 09 23 20 4B 43  6F 6E 66 69 67 20 73 74  72 75 63 74 75 72 65 0A  09 09 6B 65 72 6E 65 6C  n# KConfig structurekernel
0000E3C0  4E 75 6D 3D 31 0A 09 09  77 68 69 6C 65 20 5B 20  2D 64 20 2F 65 74 63 2F  63 6F 6E 66 2F 6B 63 6F  Num=1while [ -d /etc/conf/kco
0000E3E0  6E 66 69 67 2E 64 2F 75  6E 69 78 2E 24 7B 6B 65  72 6E 65 6C 4E 75 6D 7D  2E 64 20 5D 0A 09 09 64  nfig.d/unix.${kernelNum}.d ]d
0000E400  6F 0A 09 09 09 6B 65 72  6E 65 6C 4E 75 6D 3D 60  65 78 70 72 20 24 7B 6B  65 72 6E 65 6C 4E 75 6D  okernelNum=`expr ${kernelNum
0000E420  7D 20 2B 20 31 60 0A 09  09 64 6F 6E 65 0A 09 09  61 72 67 3D 22 2D 6B 20  24 7B 6B 65 72 6E 65 6C  } + 1`donearg="-k ${kernel
0000E440  4E 75 6D 7D 20 2D 72 20  2F 22 0A 09 66 69 0A 09  65 63 68 6F 20 22 45 78  65 63 75 74 69 6E 67 20  Num} -r /"fiecho "Executing 
0000E460  2F 65 74 63 2F 63 6F 6E  66 2F 62 69 6E 2F 69 64  62 75 69 6C 64 20 24 7B  61 72 67 7D 20 2E 2E 2E  /etc/conf/bin/idbuild ${arg} ...
0000E480  22 0A 09 2F 65 74 63 2F  63 6F 6E 66 2F 62 69 6E  2F 69 64 62 75 69 6C 64  20 24 7B 61 72 67 7D 0A  "/etc/conf/bin/idbuild ${arg}
0000E4A0  09 4E 45 57 4B 45 52 4E  45 4C 3D 31 0A 7D 0A 0A  0A 23 20 49 6E 73 74 61  6C 6C 20 6E 65 77 20 6B  NEWKERNEL=1}# Install new k
0000E4C0  65 72 6E 65 6C 0A 72 65  62 6F 6F 74 28 29 20 7B  0A 09 69 66 20 5B 20 2D  66 20 2F 74 6D 70 2F 49  ernelreboot() {if [ -f /tmp/I
0000E4E0  6E 73 74 4D 6B 64 65 76  20 5D 0A 09 74 68 65 6E  0A 09 09 65 63 68 6F 20  22 59 6F 75 20 6D 75 73  nstMkdev ]thenecho "You mus
0000E500  74 20 73 68 75 74 20 64  6F 77 6E 20 61 6E 64 20  72 65 62 6F 6F 74 20 74  68 65 20 73 79 73 74 65  t shut down and reboot the syste
0000E520  6D 20 66 6F 72 22 0A 09  09 65 63 68 6F 20 22 74  68 65 20 6E 65 77 20 63  6F 6E 66 69 67 75 72 61  m for"echo "the new configura
0000E540  74 69 6F 6E 20 74 6F 20  62 65 63 6F 6D 65 20 65  66 66 65 63 74 69 76 65  2E 22 0A 09 09 73 6C 65  tion to become effective."sle
0000E560  65 70 20 35 0A 09 09 65  78 69 74 20 30 0A 09 66  69 0A 09 65 63 68 6F 20  22 5C 6E 22 0A 09 65 63  ep 5exit 0fiecho "\n"ec
0000E580  68 6F 20 22 49 6E 20 6F  72 64 65 72 20 74 6F 20  69 6E 73 74 61 6C 6C 20  74 68 65 20 6E 65 77 6C  ho "In order to install the newl
0000E5A0  79 20 62 75 69 6C 74 20  6B 65 72 6E 65 6C 2C 20  74 68 65 22 0A 09 65 63  68 6F 20 22 73 79 73 74  y built kernel, the"echo "syst
0000E5C0  65 6D 20 6D 75 73 74 20  62 65 20 73 68 75 74 20  64 6F 77 6E 20 61 6E 64  20 72 65 62 6F 6F 74 65  em must be shut down and reboote
0000E5E0  64 2E 5C 6E 22 0A 09 69  66 20 67 65 74 79 6E 20  22 44 6F 20 79 6F 75 20  77 61 6E 74 20 74 6F 20  d.\n"if getyn "Do you want to 
0000E600  72 65 62 6F 6F 74 20 6E  6F 77 20 3F 22 0A 09 74  68 65 6E 0A 09 09 69 66  20 5B 20 2D 64 20 2F 65  reboot now ?"thenif [ -d /e
0000E620  74 63 2F 63 6F 6E 66 2F  6B 63 6F 6E 66 69 67 2E  64 20 5D 0A 09 09 74 68  65 6E 0A 09 09 09 23 20  tc/conf/kconfig.d ]then# 
0000E640  4B 43 6F 6E 66 69 67 20  73 74 72 75 63 74 75 72  65 0A 09 09 09 2F 65 74  63 2F 69 6E 73 6B 65 72  KConfig structure/etc/insker
0000E660  6E 20 2D 67 30 20 2D 72  20 2F 20 75 6E 69 78 2E  24 7B 6B 65 72 6E 65 6C  4E 75 6D 7D 0A 09 09 09  n -g0 -r / unix.${kernelNum}
0000E680  65 63 68 6F 20 22 50 6C  65 61 73 65 20 77 61 69  74 2E 2E 2E 22 0A 09 09  09 73 6C 65 65 70 20 31  echo "Please wait..."sleep 1
0000E6A0  35 0A 09 09 09 65 63 68  6F 20 22 5C 6E 52 75 6E  20 4B 43 6F 6E 66 69 67  20 6C 61 74 65 72 20 74  5echo "\nRun KConfig later t
0000E6C0  6F 20 69 6E 73 74 61 6C  6C 20 74 68 65 20 6E 65  77 20 6B 65 72 6E 65 6C  22 0A 09 09 09 65 63 68  o install the new kernel"ech
0000E6E0  6F 20 22 69 66 20 74 68  65 20 69 6E 73 74 61 6C  6C 61 74 69 6F 6E 20 77  61 73 20 61 62 6F 72 74  o "if the installation was abort
0000E700  65 64 5C 6E 22 0A 09 09  65 6C 73 65 0A 09 09 09  23 20 53 74 61 6E 64 61  72 64 0A 09 09 09 2F 65  ed\n"else# Standard/e
0000E720  74 63 2F 73 68 75 74 64  6F 77 6E 0A 09 09 09 65  63 68 6F 20 22 50 6C 65  61 73 65 20 77 61 69 74  tc/shutdownecho "Please wait
0000E740  2E 2E 2E 22 0A 09 09 09  73 6C 65 65 70 20 31 35  0A 09 09 09 65 63 68 6F  20 22 5C 6E 53 68 75 74  ..."sleep 15echo "\nShut
0000E760  20 64 6F 77 6E 20 74 68  65 20 73 79 73 74 65 6D  20 74 6F 20 72 65 62 6F  6F 74 20 77 69 74 68 20   down the system to reboot with 
0000E780  74 68 65 20 5C 63 22 0A  09 09 09 65 63 68 6F 20  22 6E 65 77 20 6B 65 72  6E 65 6C 2E 5C 6E 22 0A  the \c"echo "new kernel.\n"
0000E7A0  09 09 66 69 0A 09 09 73  6C 65 65 70 20 31 30 0A  09 66 69 0A 7D 0A 0A 0A  0A 0A 67 65 74 62 72 6F  fisleep 10fi}getbro
0000E7C0  61 64 63 61 73 74 28 29  20 7B 0A 09 77 68 69 6C  65 09 5B 20 31 20 5D 0A  09 64 6F 0A 09 09 65 63  adcast() {while[ 1 ]doec
0000E7E0  68 6F 20 22 45 6E 74 65  72 20 62 72 6F 61 64 63  61 73 74 20 61 64 64 72  65 73 73 20 5B 24 7B 42  ho "Enter broadcast address [${B
0000E800  52 4F 41 44 43 41 53 54  7D 5D 20 3A 20 5C 63 22  0A 09 09 72 65 61 64 20  64 75 6D 6D 79 0A 09 09  ROADCAST}] : \c"read dummy
0000E820  63 61 73 65 20 22 24 7B  64 75 6D 6D 79 7D 22 20  69 6E 0A 09 09 22 22 29  09 62 72 65 61 6B 0A 09  case "${dummy}" in"")break
0000E840  09 09 3B 3B 0A 09 09 5B  30 2D 39 5D 2A 29 09 42  52 4F 41 44 43 41 53 54  3D 24 64 75 6D 6D 79 0A  ;;[0-9]*)BROADCAST=$dummy
0000E860  09 09 09 62 72 65 61 6B  0A 09 09 09 3B 3B 0A 09  09 2A 29 09 65 63 68 6F  20 22 41 64 64 72 65 73  break;;*)echo "Addres
0000E880  73 20 6D 75 73 74 20 62  65 20 69 6E 20 49 50 20  66 6F 72 6D 61 74 2C 20  65 2E 67 2E 20 24 7B 42  s must be in IP format, e.g. ${B
0000E8A0  52 4F 41 44 43 41 53 54  7D 22 0A 09 09 09 3B 3B  0A 09 09 65 73 61 63 0A  09 64 6F 6E 65 0A 7D 0A  ROADCAST}";;esacdone}
0000E8C0  0A 0A 23 0A 23 20 67 65  74 20 6E 65 74 6D 61 73  6B 20 66 6F 72 20 69 6E  74 65 72 66 61 63 65 0A  ## get netmask for interface
0000E8E0  23 0A 67 65 74 6E 65 74  6D 61 73 6B 28 29 20 7B  0A 09 77 68 69 6C 65 20  5B 20 31 20 5D 0A 09 64  #getnetmask() {while [ 1 ]d
0000E900  6F 0A 09 09 65 63 68 6F  20 22 45 6E 74 65 72 20  6E 65 74 6D 61 73 6B 20  5B 24 7B 4E 45 54 4D 41  oecho "Enter netmask [${NETMA
0000E920  53 4B 7D 5D 20 3A 20 5C  63 22 0A 09 09 72 65 61  64 20 64 75 6D 6D 79 0A  09 09 63 61 73 65 20 22  SK}] : \c"read dummycase "
0000E940  24 7B 64 75 6D 6D 79 7D  22 20 69 6E 0A 09 09 5B  30 2D 39 5D 2A 29 09 4E  45 54 4D 41 53 4B 3D 24  ${dummy}" in[0-9]*)NETMASK=$
0000E960  64 75 6D 6D 79 0A 09 09  09 62 72 65 61 6B 3B 0A  09 09 09 3B 3B 0A 09 09  22 22 29 09 62 72 65 61  dummybreak;;;"")brea
0000E980  6B 0A 09 09 09 3B 3B 0A  09 09 2A 29 09 65 63 68  6F 20 22 4E 65 74 6D 61  73 6B 20 6D 75 73 74 20  k;;*)echo "Netmask must 
0000E9A0  62 65 20 69 6E 20 49 50  20 66 6F 72 6D 61 74 2C  20 65 2E 67 2E 20 30 2E  30 2E 32 35 35 2E 32 35  be in IP format, e.g. 0.0.255.25
0000E9C0  35 22 0A 09 09 09 3B 3B  0A 09 09 65 73 61 63 0A  09 64 6F 6E 65 0A 7D 0A  0A 0A 0A 23 20 67 65 74  5";;esacdone}# get
0000E9E0  20 69 70 20 61 64 64 72  65 73 73 0A 23 0A 67 65  74 69 70 61 64 64 72 28  29 20 7B 0A 20 20 20 20   ip address#getipaddr() {    
0000EA00  69 66 20 5B 20 22 24 7B  49 50 7D 22 20 3D 20 22  22 20 5D 0A 20 20 20 20  74 68 65 6E 0A 09 77 68  if [ "${IP}" = "" ]    thenwh
0000EA20  69 6C 65 09 5B 20 31 20  5D 0A 09 64 6F 09 65 63  68 6F 20 22 45 6E 74 65  72 20 49 50 20 61 64 64  ile[ 1 ]doecho "Enter IP add
0000EA40  72 65 73 73 20 3A 20 5C  63 22 0A 09 09 72 65 61  64 20 49 50 0A 09 09 63  61 73 65 20 22 24 7B 49  ress : \c"read IPcase "${I
0000EA60  50 7D 22 20 69 6E 0A 09  09 5B 30 2D 39 5D 2A 29  09 62 72 65 61 6B 0A 09  09 09 3B 3B 0A 09 09 2A  P}" in[0-9]*)break;;*
0000EA80  29 09 65 63 68 6F 20 22  41 64 64 72 65 73 73 20  6D 75 73 74 20 62 65 20  69 6E 20 49 50 20 66 6F  )echo "Address must be in IP fo
0000EAA0  72 6D 61 74 2C 20 65 2E  67 2E 20 32 30 30 2E 30  2E 30 2E 31 22 0A 09 09  09 3B 3B 0A 09 09 65 73  rmat, e.g. 200.0.0.1";;es
0000EAC0  61 63 0A 09 64 6F 6E 65  0A 20 20 20 20 65 6C 73  65 0A 09 77 68 69 6C 65  09 5B 20 31 20 5D 0A 09  acdone    elsewhile[ 1 ]
0000EAE0  64 6F 09 65 63 68 6F 20  22 45 6E 74 65 72 20 49  50 20 61 64 64 72 65 73  73 20 5B 24 7B 49 50 7D  doecho "Enter IP address [${IP}
0000EB00  5D 20 3A 20 5C 63 22 0A  09 09 72 65 61 64 20 69  70 0A 09 09 63 61 73 65  20 22 24 7B 69 70 7D 22  ] : \c"read ipcase "${ip}"
0000EB20  20 69 6E 0A 09 09 5B 30  2D 39 5D 2A 29 09 49 50  3D 24 7B 69 70 7D 0A 09  09 09 62 72 65 61 6B 0A   in[0-9]*)IP=${ip}break
0000EB40  09 09 09 3B 3B 0A 09 09  22 22 29 09 62 72 65 61  6B 3B 0A 09 09 09 3B 3B  0A 09 09 2A 29 09 65 63  ;;"")break;;;*)ec
0000EB60  68 6F 20 22 41 64 64 72  65 73 73 20 6D 75 73 74  20 62 65 20 69 6E 20 49  50 20 66 6F 72 6D 61 74  ho "Address must be in IP format
0000EB80  2C 20 65 2E 67 2E 20 24  7B 49 50 7D 22 0A 09 09  09 3B 3B 0A 09 09 65 73  61 63 0A 09 64 6F 6E 65  , e.g. ${IP}";;esacdone
0000EBA0  0A 20 20 20 20 66 69 0A  7D 0A 0A 0A 0A 6D 61 6B  65 5F 61 64 64 72 65 73  73 65 73 28 29 20 7B 0A      fi}make_addresses() {
0000EBC0  09 66 69 72 73 74 62 79  74 65 3D 60 2F 62 69 6E  2F 65 63 68 6F 20 24 7B  49 50 7D 20 7C 20 73 65  firstbyte=`/bin/echo ${IP} | se
0000EBE0  64 20 2D 65 20 27 73 2F  5C 2E 2E 2A 24 2F 2F 27  60 0A 09 69 66 20 65 78  70 72 20 24 66 69 72 73  d -e 's/\..*$//'`if expr $firs
0000EC00  74 62 79 74 65 20 5C 3C  20 31 32 38 20 3E 20 2F  64 65 76 2F 6E 75 6C 6C  20 3B 20 74 68 65 6E 0A  tbyte \< 128 > /dev/null ; then
0000EC20  20 20 20 20 42 52 4F 41  44 43 41 53 54 3D 60 2F  62 69 6E 2F 65 63 68 6F  20 24 7B 49 50 7D 20 7C      BROADCAST=`/bin/echo ${IP} |
0000EC40  20 73 65 64 20 2D 65 20  27 73 2F 5C 28 2E 2A 5C  29 5C 2E 2E 2A 5C 2E 2E  2A 5C 2E 2E 2A 24 2F 5C   sed -e 's/\(.*\)\..*\..*\..*$/\
0000EC60  31 2E 32 35 35 2E 32 35  35 2E 32 35 35 2F 27 60  0A 20 20 20 20 4E 45 54  4D 41 53 4B 3D 32 35 35  1.255.255.255/'`    NETMASK=255
0000EC80  2E 30 2E 30 2E 30 0A 09  65 6C 69 66 20 65 78 70  72 20 24 66 69 72 73 74  62 79 74 65 20 5C 3C 20  .0.0.0elif expr $firstbyte \< 
0000ECA0  31 39 32 20 3E 20 2F 64  65 76 2F 6E 75 6C 6C 20  3B 20 74 68 65 6E 0A 20  20 20 20 42 52 4F 41 44  192 > /dev/null ; then    BROAD
0000ECC0  43 41 53 54 3D 60 2F 62  69 6E 2F 65 63 68 6F 20  24 7B 49 50 7D 20 7C 20  73 65 64 20 2D 65 20 27  CAST=`/bin/echo ${IP} | sed -e '
0000ECE0  73 2F 5C 28 2E 2A 5C 2E  2E 2A 5C 29 5C 2E 2E 2A  5C 2E 2E 2A 24 2F 5C 31  2E 32 35 35 2E 32 35 35  s/\(.*\..*\)\..*\..*$/\1.255.255
0000ED00  2F 27 60 0A 20 20 20 20  4E 45 54 4D 41 53 4B 3D  32 35 35 2E 32 35 35 2E  30 2E 30 0A 09 65 6C 73  /'`    NETMASK=255.255.0.0els
0000ED20  65 0A 20 20 20 20 42 52  4F 41 44 43 41 53 54 3D  60 2F 62 69 6E 2F 65 63  68 6F 20 24 7B 49 50 7D  e    BROADCAST=`/bin/echo ${IP}
0000ED40  20 7C 20 73 65 64 20 2D  65 20 27 73 2F 5C 28 2E  2A 5C 2E 2E 2A 5C 2E 2E  2A 5C 29 5C 2E 2E 2A 24   | sed -e 's/\(.*\..*\..*\)\..*$
0000ED60  2F 5C 31 2E 32 35 35 2F  27 60 0A 20 20 20 20 4E  45 54 4D 41 53 4B 3D 32  35 35 2E 32 35 35 2E 32  /\1.255/'`    NETMASK=255.255.2
0000ED80  35 35 2E 30 0A 09 66 69  0A 7D 0A 0A 0A 23 20 54  43 50 2F 49 50 20 63 6F  6E 66 69 67 75 72 61 74  55.0fi}# TCP/IP configurat
0000EDA0  69 6F 6E 20 66 6F 72 20  62 6F 61 72 64 20 24 31  0A 64 6F 74 63 70 69 70  63 66 67 28 29 20 7B 0A  ion for board $1dotcpipcfg() {
0000EDC0  0A 09 42 52 44 4E 55 4D  3D 24 31 0A 09 44 52 56  4E 41 4D 45 3D 22 24 7B  42 41 53 45 4E 41 4D 45  BRDNUM=$1DRVNAME="${BASENAME
0000EDE0  7D 24 7B 42 52 44 4E 55  4D 7D 22 0A 09 4F 52 44  49 4E 41 4C 3D 60 67 65  74 6F 72 64 69 6E 61 6C  }${BRDNUM}"ORDINAL=`getordinal
0000EE00  20 22 24 7B 42 52 44 4E  55 4D 7D 22 60 0A 0A 09  23 20 50 72 65 73 65 74  20 49 50 20 61 64 64 72   "${BRDNUM}"`# Preset IP addr
0000EE20  65 73 73 20 69 66 20 65  6D 70 74 79 0A 09 69 66  20 5B 20 2D 66 20 2F 75  73 72 2F 6F 70 74 69 6F  ess if emptyif [ -f /usr/optio
0000EE40  6E 73 2F 63 62 2E 6E 61  6D 65 20 5D 0A 09 74 68  65 6E 0A 09 09 3A 0A 09  65 6C 73 65 0A 09 09 23  ns/cb.name ]then:else#
0000EE60  20 53 43 4F 0A 09 09 73  65 74 20 60 67 72 65 70  20 22 69 66 63 6F 6E 66  69 67 20 24 7B 44 52 56   SCOset `grep "ifconfig ${DRV
0000EE80  4E 41 4D 45 7D 20 22 20  2F 65 74 63 2F 74 63 70  60 20 3E 2F 64 65 76 2F  6E 75 6C 6C 0A 09 09 23  NAME} " /etc/tcp` >/dev/null#
0000EEA0  20 2F 65 74 63 2F 74 63  70 20 7C 20 72 65 61 64  20 64 75 6D 6D 79 20 64  75 6D 6D 79 20 49 50 0A   /etc/tcp | read dummy dummy IP
0000EEC0  09 09 49 50 3D 24 33 0A  09 66 69 0A 0A 09 77 68  69 6C 65 20 5B 20 31 20  5D 0A 09 64 6F 0A 09 23  IP=$3fiwhile [ 1 ]do#
0000EEE0  0A 09 23 20 47 65 74 20  72 65 71 75 69 72 65 64  20 69 6E 66 6F 72 6D 61  74 69 6F 6E 0A 09 23 0A  # Get required information#
0000EF00  0A 09 65 63 68 6F 20 22  5C 6E 5C 6E 5C 6E 5C 6E  22 0A 09 65 63 68 6F 20  22 50 6C 65 61 73 65 20  echo "\n\n\n\n"echo "Please 
0000EF20  73 70 65 63 69 66 79 20  74 68 65 20 49 6E 74 65  72 6E 65 74 20 70 61 72  61 6D 65 74 65 72 73 20  specify the Internet parameters 
0000EF40  66 6F 72 20 74 68 65 20  5C 63 22 0A 09 65 63 68  6F 20 22 24 7B 4F 52 44  49 4E 41 4C 7D 24 7B 42  for the \c"echo "${ORDINAL}${B
0000EF60  52 44 4E 41 4D 45 7D 22  0A 09 65 63 68 6F 20 22  64 72 69 76 65 72 20 24  7B 44 52 56 4E 41 4D 45  RDNAME}"echo "driver ${DRVNAME
0000EF80  7D 20 2E 5C 6E 22 0A 0A  09 67 65 74 69 70 61 64  64 72 0A 09 23 20 69 66  20 5B 20 22 24 7B 42 52  } .\n"getipaddr# if [ "${BR
0000EFA0  4F 41 44 43 41 53 54 7D  22 20 3D 20 22 22 20 5D  20 3B 20 74 68 65 6E 20  6D 61 6B 65 5F 61 64 64  OADCAST}" = "" ] ; then make_add
0000EFC0  72 65 73 73 65 73 20 3B  20 66 69 0A 09 6D 61 6B  65 5F 61 64 64 72 65 73  73 65 73 0A 09 67 65 74  resses ; fimake_addressesget
0000EFE0  62 72 6F 61 64 63 61 73  74 0A 09 67 65 74 6E 65  74 6D 61 73 6B 0A 0A 09  65 63 68 6F 20 22 5C 6E  broadcastgetnetmaskecho "\n
0000F000  5C 6E 22 0A 09 65 63 68  6F 20 22 54 68 65 20 66  6F 6C 6C 6F 77 69 6E 67  20 70 61 72 61 6D 65 74  \n"echo "The following paramet
0000F020  65 72 73 20 68 61 76 65  20 62 65 65 6E 20 73 70  65 63 69 66 69 65 64 22  0A 09 65 63 68 6F 20 22  ers have been specified"echo "
0000F040  66 6F 72 20 74 68 65 20  24 7B 4F 52 44 49 4E 41  4C 7D 24 7B 42 52 44 4E  41 4D 45 7D 20 62 6F 61  for the ${ORDINAL}${BRDNAME} boa
0000F060  72 64 20 64 72 69 76 65  72 20 24 7B 44 52 56 4E  41 4D 45 7D 20 3A 5C 6E  22 0A 09 65 63 68 6F 20  rd driver ${DRVNAME} :\n"echo 
0000F080  22 5C 74 49 50 20 61 64  64 72 65 73 73 20 20 20  20 20 20 20 20 3A 20 24  7B 49 50 7D 22 0A 09 65  "\tIP address        : ${IP}"e
0000F0A0  63 68 6F 20 22 5C 74 42  72 6F 61 64 63 61 73 74  20 61 64 64 72 65 73 73  20 3A 20 24 7B 42 52 4F  cho "\tBroadcast address : ${BRO
0000F0C0  41 44 43 41 53 54 7D 22  0A 09 65 63 68 6F 20 22  5C 74 4E 65 74 6D 61 73  6B 20 20 20 20 20 20 20  ADCAST}"echo "\tNetmask       
0000F0E0  20 20 20 20 3A 20 24 7B  4E 45 54 4D 41 53 4B 7D  22 0A 09 65 63 68 6F 20  22 5C 6E 22 0A 0A 09 65      : ${NETMASK}"echo "\n"e
0000F100  63 68 6F 20 22 44 6F 20  79 6F 75 20 77 61 6E 74  20 74 6F 20 28 49 29 6E  73 74 61 6C 6C 2C 20 28  cho "Do you want to (I)nstall, (
0000F120  52 29 65 76 69 73 65 20  6F 72 20 28 53 29 6B 69  70 20 74 68 65 22 0A 09  65 63 68 6F 20 22 24 7B  R)evise or (S)kip the"echo "${
0000F140  44 52 56 4E 41 4D 45 7D  20 64 72 69 76 65 72 20  49 50 20 63 6F 6E 66 69  67 75 72 61 74 69 6F 6E  DRVNAME} driver IP configuration
0000F160  20 3F 20 28 69 2C 72 2C  73 29 20 5C 63 22 0A 09  77 68 69 6C 65 20 5B 20  31 20 5D 0A 09 64 6F 0A   ? (i,r,s) \c"while [ 1 ]do
0000F180  09 09 72 65 61 64 20 61  6E 73 77 65 72 0A 09 09  63 61 73 65 20 24 61 6E  73 77 65 72 20 69 6E 0A  read answercase $answer in
0000F1A0  09 09 09 5B 69 49 72 52  5D 2A 29 0A 09 09 09 09  62 72 65 61 6B 0A 09 09  09 09 3B 3B 0A 09 09 09  [iIrR]*)break;;
0000F1C0  5B 73 53 5D 2A 29 09 65  63 68 6F 20 22 5C 6E 49  6E 73 74 61 6C 6C 61 74  69 6F 6E 20 61 62 6F 72  [sS]*)echo "\nInstallation abor
0000F1E0  74 65 64 2E 5C 6E 22 0A  09 09 09 09 73 6C 65 65  70 20 32 0A 09 09 09 09  65 78 69 74 20 31 0A 09  ted.\n"sleep 2exit 1
0000F200  09 09 09 3B 3B 0A 09 09  09 2A 29 09 65 63 68 6F  20 22 5C 6E 50 6C 65 61  73 65 20 61 6E 73 77 65  ;;*)echo "\nPlease answe
0000F220  72 20 49 2C 52 20 6F 72  20 53 20 3A 20 5C 63 22  0A 09 09 09 09 3B 3B 0A  09 09 65 73 61 63 0A 09  r I,R or S : \c";;esac
0000F240  64 6F 6E 65 0A 0A 09 63  61 73 65 20 24 61 6E 73  77 65 72 20 69 6E 0A 09  09 5B 69 49 5D 2A 29 09  donecase $answer in[iI]*)
0000F260  62 72 65 61 6B 3B 0A 09  09 09 3B 3B 0A 09 09 2A  29 09 3B 3B 0A 09 65 73  61 63 0A 09 64 6F 6E 65  break;;;*);;esacdone
0000F280  0A 0A 09 65 63 68 6F 20  22 5C 6E 49 6E 73 74 61  6C 6C 69 6E 67 20 24 7B  44 52 56 4E 41 4D 45 7D  echo "\nInstalling ${DRVNAME}
0000F2A0  20 64 65 76 69 63 65 20  66 6F 72 20 54 43 50 2F  49 50 20 3A 22 0A 0A 09  23 20 4D 61 6B 65 20 73   device for TCP/IP :"# Make s
0000F2C0  75 72 65 20 74 68 61 74  20 68 6F 73 74 73 20 66  69 6C 65 20 65 78 69 73  74 73 0A 09 69 66 20 5B  ure that hosts file existsif [
0000F2E0  20 21 20 2D 66 20 2F 65  74 63 2F 68 6F 73 74 73  20 5D 20 3B 20 74 68 65  6E 0A 09 09 65 63 68 6F   ! -f /etc/hosts ] ; thenecho
0000F300  20 22 43 72 65 61 74 69  6E 67 20 68 6F 73 74 20  66 69 6C 65 20 2F 65 74  63 2F 68 6F 73 74 73 20   "Creating host file /etc/hosts 
0000F320  2E 2E 2E 22 0A 09 09 65  63 68 6F 20 22 31 32 37  2E 30 2E 30 2E 31 5C 74  6C 6F 63 61 6C 68 6F 73  ..."echo "127.0.0.1\tlocalhos
0000F340  74 5C 74 6C 6F 63 61 6C  5C 74 6C 6F 6F 70 62 61  63 6B 22 20 3E 20 2F 65  74 63 2F 68 6F 73 74 73  t\tlocal\tloopback" > /etc/hosts
0000F360  0A 09 09 63 68 6D 6F 64  20 36 34 34 20 2F 65 74  63 2F 68 6F 73 74 73 0A  09 09 63 68 67 72 70 20  chmod 644 /etc/hostschgrp 
0000F380  62 69 6E 20 2F 65 74 63  2F 68 6F 73 74 73 0A 09  09 63 68 6F 77 6E 20 62  69 6E 20 2F 65 74 63 2F  bin /etc/hostschown bin /etc/
0000F3A0  68 6F 73 74 73 0A 09 66  69 0A 0A 09 23 20 4D 61  6B 65 20 73 75 72 65 20  74 68 65 20 49 50 20 61  hostsfi# Make sure the IP a
0000F3C0  64 64 72 65 73 73 20 77  65 20 67 6F 74 20 69 73  20 69 6E 20 74 68 65 20  68 6F 73 74 73 20 66 69  ddress we got is in the hosts fi
0000F3E0  6C 65 0A 09 67 72 65 70  20 24 49 50 20 2F 65 74  63 2F 68 6F 73 74 73 20  3E 20 2F 64 65 76 2F 6E  legrep $IP /etc/hosts > /dev/n
0000F400  75 6C 6C 20 32 3E 26 31  20 7C 7C 20 7B 0A 09 09  65 63 68 6F 20 22 55 70  64 61 74 69 6E 67 20 68  ull 2>&1 || {echo "Updating h
0000F420  6F 73 74 66 69 6C 65 20  77 69 74 68 20 49 50 20  6E 75 6D 62 65 72 20 24  7B 49 50 7D 20 2E 2E 2E  ostfile with IP number ${IP} ...
0000F440  22 0A 09 09 73 65 74 20  60 75 6E 61 6D 65 20 2D  6E 60 0A 09 09 65 63 68  6F 20 22 24 7B 49 50 7D  "set `uname -n`echo "${IP}
0000F460  5C 74 24 31 22 20 3E 3E  20 2F 65 74 63 2F 68 6F  73 74 73 0A 09 09 7D 0A  0A 0A 09 23 20 53 65 74  \t$1" >> /etc/hosts}# Set
0000F480  75 70 20 64 65 76 69 63  65 20 6F 70 65 72 61 74  69 6F 6E 0A 09 73 65 74  75 70 64 65 76 69 63 65  up device operationsetupdevice
0000F4A0  20 24 44 52 56 4E 41 4D  45 20 24 49 50 20 24 4E  45 54 4D 41 53 4B 20 24  42 52 4F 41 44 43 41 53   $DRVNAME $IP $NETMASK $BROADCAS
0000F4C0  54 0A 0A 7D 0A 0A 0A 23  20 49 6E 73 74 61 6C 6C  61 74 69 6F 6E 20 72 6F  75 74 69 6E 65 0A 0A 69  T}# Installation routinei
0000F4E0  66 20 5B 20 22 24 7B 48  41 56 45 4D 41 49 4E 7D  22 20 3D 20 22 59 22 20  5D 0A 74 68 65 6E 0A 09  f [ "${HAVEMAIN}" = "Y" ]then
0000F500  6E 65 77 6D 61 69 6E 20  24 23 20 24 31 20 24 32  20 24 33 20 24 34 20 24  35 20 24 36 0A 09 65 78  newmain $# $1 $2 $3 $4 $5 $6ex
0000F520  69 74 20 30 0A 66 69 0A  0A 63 6C 65 61 72 0A 65  63 68 6F 20 22 5C 6E 5C  6E 22 0A 65 63 68 6F 20  it 0ficlearecho "\n\n"echo 
0000F540  22 54 43 50 2F 49 50 20  64 72 69 76 65 72 20 63  6F 6E 66 69 67 75 72 61  74 69 6F 6E 20 66 6F 72  "TCP/IP driver configuration for
0000F560  20 74 68 65 20 24 7B 50  52 4F 4E 41 4D 45 7D 22  0A 65 63 68 6F 20 22 62  6F 61 72 64 20 64 72 69   the ${PRONAME}"echo "board dri
0000F580  76 65 72 2C 20 56 65 72  73 69 6F 6E 20 32 2E 32  30 5C 6E 5C 6E 5C 6E 5C  6E 22 0A 65 63 68 6F 20  ver, Version 2.20\n\n\n\n"echo 
0000F5A0  22 44 6F 20 79 6F 75 20  77 61 6E 74 20 74 6F 20  75 73 65 20 74 68 65 20  24 7B 42 52 44 4E 41 4D  "Do you want to use the ${BRDNAM
0000F5C0  45 7D 20 62 6F 61 72 64  20 77 69 74 68 20 54 43  50 2F 49 50 20 3F 20 28  79 2F 6E 29 20 5C 63 22  E} board with TCP/IP ? (y/n) \c"
0000F5E0  0A 77 68 69 6C 65 20 5B  20 31 20 5D 0A 64 6F 0A  09 72 65 61 64 20 61 6E  73 77 65 72 0A 09 63 61  while [ 1 ]doread answerca
0000F600  73 65 20 24 61 6E 73 77  65 72 20 69 6E 0A 09 09  5B 79 59 5D 2A 7C 22 22  29 0A 09 09 09 62 72 65  se $answer in[yY]*|"")bre
0000F620  61 6B 0A 09 09 09 3B 3B  0A 09 09 5B 6E 4E 5D 2A  29 09 65 63 68 6F 20 22  5C 6E 49 6E 73 74 61 6C  ak;;[nN]*)echo "\nInstal
0000F640  6C 61 74 69 6F 6E 20 61  62 6F 72 74 65 64 2E 5C  6E 44 69 73 61 62 6C 69  6E 67 20 64 72 69 76 65  lation aborted.\nDisabling drive
0000F660  72 2E 2E 2E 5C 63 22 0A  09 09 09 23 20 44 69 73  61 62 6C 65 20 62 6F 61  72 64 73 20 31 2C 32 2C  r...\c"# Disable boards 1,2,
0000F680  33 0A 09 09 09 66 6F 72  20 62 6F 61 72 64 20 69  6E 20 30 20 31 20 32 20  33 20 3B 20 64 6F 0A 09  3for board in 0 1 2 3 ; do
0000F6A0  09 09 09 64 69 73 61 62  6C 65 62 6F 61 72 64 20  22 24 7B 42 41 53 45 4E  41 4D 45 7D 24 7B 62 6F  disableboard "${BASENAME}${bo
0000F6C0  61 72 64 7D 22 0A 09 09  09 64 6F 6E 65 0A 09 09  09 65 63 68 6F 20 22 20  44 6F 6E 65 2E 5C 6E 5C  ard}"doneecho " Done.\n\
0000F6E0  6E 22 0A 09 09 09 65 63  68 6F 20 22 50 6C 65 61  73 65 20 72 65 6D 6F 76  65 20 6F 74 68 65 72 20  n"echo "Please remove other 
0000F700  54 43 50 2F 49 50 20 73  75 70 70 6F 72 74 20 6D  6F 64 75 6C 65 73 22 0A  09 09 09 65 63 68 6F 20  TCP/IP support modules"echo 
0000F720  22 61 63 63 6F 72 64 69  6E 67 20 74 6F 20 74 68  65 20 64 6F 63 75 6D 65  6E 74 61 74 69 6F 6E 20  "according to the documentation 
0000F740  74 68 61 74 20 63 61 6D  65 22 0A 09 09 09 65 63  68 6F 20 22 77 69 74 68  20 74 68 65 20 73 6F 66  that came"echo "with the sof
0000F760  74 77 61 72 65 2E 5C 6E  22 0A 0A 09 09 09 65 63  68 6F 20 22 49 66 20 74  68 65 20 24 7B 42 52 44  tware.\n"echo "If the ${BRD
0000F780  4E 41 4D 45 7D 20 64 72  69 76 65 72 20 77 61 73  20 69 6E 73 74 61 6C 6C  65 64 20 62 65 66 6F 72  NAME} driver was installed befor
0000F7A0  65 2C 22 0A 09 09 09 65  63 68 6F 20 22 74 68 65  20 55 4E 49 58 20 6B 65  72 6E 65 6C 20 6D 75 73  e,"echo "the UNIX kernel mus
0000F7C0  74 20 62 65 20 72 65 6C  69 6E 6B 65 64 20 61 6E  64 20 69 6E 73 74 61 6C  6C 65 64 2E 5C 6E 22 0A  t be relinked and installed.\n"
0000F7E0  09 09 09 69 66 20 67 65  74 79 6E 20 22 44 6F 20  79 6F 75 20 77 61 6E 74  20 74 6F 20 72 65 6C 69  if getyn "Do you want to reli
0000F800  6E 6B 20 74 68 65 20 6B  65 72 6E 65 6C 20 6E 6F  77 20 3F 22 0A 09 09 09  74 68 65 6E 0A 09 09 09  nk the kernel now ?"then
0000F820  09 72 65 6C 69 6E 6B 0A  09 09 09 09 72 65 62 6F  6F 74 0A 09 09 09 66 69  0A 09 09 09 73 6C 65 65  relinkrebootfislee
0000F840  70 20 32 0A 09 09 09 65  78 69 74 20 31 0A 09 09  09 3B 3B 0A 09 09 2A 29  09 65 63 68 6F 20 22 5C  p 2exit 1;;*)echo "\
0000F860  6E 5C 74 50 6C 65 61 73  65 20 61 6E 73 77 65 72  20 59 65 73 20 6F 72 20  4E 6F 20 3A 20 5C 63 22  n\tPlease answer Yes or No : \c"
0000F880  0A 09 09 09 3B 3B 0A 09  65 73 61 63 0A 64 6F 6E  65 0A 0A 0A 23 20 44 69  73 61 62 6C 65 20 62 6F  ;;esacdone# Disable bo
0000F8A0  61 72 64 73 20 30 2C 31  2C 32 2C 33 0A 66 6F 72  20 62 6F 61 72 64 20 69  6E 20 30 20 31 20 32 20  ards 0,1,2,3for board in 0 1 2 
0000F8C0  33 20 3B 20 64 6F 0A 09  64 69 73 61 62 6C 65 62  6F 61 72 64 20 22 24 7B  42 41 53 45 4E 41 4D 45  3 ; dodisableboard "${BASENAME
0000F8E0  7D 24 7B 62 6F 61 72 64  7D 22 0A 64 6F 6E 65 0A  0A 23 20 48 61 72 64 77  61 72 65 20 63 6F 6E 66  }${board}"done# Hardware conf
0000F900  69 67 75 72 61 74 69 6F  6E 0A 69 6E 64 65 78 3D  30 0A 77 68 69 6C 65 20  65 78 70 72 20 24 7B 69  igurationindex=0while expr ${i
0000F920  6E 64 65 78 7D 20 5C 3C  20 24 7B 4D 41 58 42 4F  41 52 44 53 7D 20 3E 2F  64 65 76 2F 6E 75 6C 6C  ndex} \< ${MAXBOARDS} >/dev/null
0000F940  0A 64 6F 0A 09 68 77 63  6F 6E 66 69 67 20 24 69  6E 64 65 78 0A 09 69 6E  64 65 78 3D 60 65 78 70  dohwconfig $indexindex=`exp
0000F960  72 20 24 69 6E 64 65 78  20 2B 20 31 60 0A 0A 09  69 66 20 5B 20 22 24 7B  69 6E 64 65 78 7D 22 20  r $index + 1`if [ "${index}" 
0000F980  3D 20 22 24 7B 4D 41 58  42 4F 41 52 44 53 7D 22  20 5D 20 3B 20 74 68 65  6E 0A 09 09 62 72 65 61  = "${MAXBOARDS}" ] ; thenbrea
0000F9A0  6B 0A 09 66 69 0A 0A 09  69 66 20 67 65 74 79 6E  20 22 44 6F 20 79 6F 75  20 77 61 6E 74 20 74 6F  kfiif getyn "Do you want to
0000F9C0  20 69 6E 73 74 61 6C 6C  20 61 6E 6F 74 68 65 72  20 24 7B 42 52 44 4E 41  4D 45 7D 20 62 6F 61 72   install another ${BRDNAME} boar
0000F9E0  64 20 3F 22 0A 09 74 68  65 6E 0A 09 09 3A 0A 09  65 6C 73 65 0A 09 09 62  72 65 61 6B 0A 09 66 69  d ?"then:elsebreakfi
0000FA00  0A 64 6F 6E 65 0A 0A 6E  75 6D 62 6F 61 72 64 73  3D 60 65 78 70 72 20 24  7B 69 6E 64 65 78 7D 20  donenumboards=`expr ${index} 
0000FA20  5C 2A 20 24 7B 4E 49 43  53 50 45 52 42 52 44 7D  60 0A 65 63 68 6F 20 22  5C 6E 6E 75 6D 62 6F 61  \* ${NICSPERBRD}`echo "\nnumboa
0000FA40  72 64 73 3D 24 7B 6E 75  6D 62 6F 61 72 64 73 7D  5C 6E 22 0A 0A 0A 23 20  53 70 65 63 69 61 6C 20  rds=${numboards}\n"# Special 
0000FA60  77 61 72 6E 69 6E 67 2E  2E 2E 0A 69 66 20 5B 20  22 24 7B 6E 75 6D 62 6F  61 72 64 73 7D 22 20 21  warning...if [ "${numboards}" !
0000FA80  3D 20 22 31 22 20 5D 0A  74 68 65 6E 0A 09 74 70  75 74 20 63 6C 65 61 72  0A 09 65 63 68 6F 20 22  = "1" ]thentput clearecho "
0000FAA0  5C 6E 5C 6E 22 0A 09 65  63 68 6F 20 22 59 6F 75  20 68 61 76 65 20 6D 6F  72 65 20 74 68 61 6E 20  \n\n"echo "You have more than 
0000FAC0  6F 6E 65 20 24 7B 42 52  44 4E 41 4D 45 7D 20 64  65 76 69 63 65 20 6E 6F  64 65 20 69 6E 22 0A 09  one ${BRDNAME} device node in"
0000FAE0  65 63 68 6F 20 22 79 6F  75 72 20 73 79 73 74 65  6D 2E 20 49 6E 20 6F 72  64 65 72 20 74 6F 20 68  echo "your system. In order to h
0000FB00  61 76 65 20 54 43 50 2F  49 50 20 75 73 65 20 74  68 65 20 70 72 6F 70 65  72 22 0A 09 65 63 68 6F  ave TCP/IP use the proper"echo
0000FB20  20 22 6E 65 74 77 6F 72  6B 20 69 6E 74 65 72 66  61 63 65 20 66 6F 72 20  74 68 65 20 64 65 73 69   "network interface for the desi
0000FB40  72 65 64 20 73 75 62 2D  6E 65 74 77 6F 72 6B 73  2C 20 70 6C 65 61 73 65  22 0A 09 65 63 68 6F 20  red sub-networks, please"echo 
0000FB60  22 6D 61 6B 65 20 73 75  72 65 20 74 68 61 74 20  79 6F 75 20 64 6F 6E 27  74 20 6D 69 78 20 75 70  "make sure that you don't mix up
0000FB80  20 79 6F 75 72 20 6E 75  6D 62 65 72 73 2E 2E 2E  5C 6E 22 0A 09 65 63 68  6F 20 22 54 68 69 6E 67   your numbers...\n"echo "Thing
0000FBA0  73 20 67 65 74 20 63 6F  6E 66 75 73 69 6E 67 20  2D 20 70 6C 65 61 73 65  20 72 65 61 64 20 74 68  s get confusing - please read th
0000FBC0  65 20 64 6F 63 75 6D 65  6E 74 61 74 69 6F 6E 22  0A 09 65 63 68 6F 20 22  74 68 61 74 20 63 61 6D  e documentation"echo "that cam
0000FBE0  65 20 77 69 74 68 20 79  6F 75 72 20 54 43 50 2F  49 50 20 72 75 6E 74 69  6D 65 21 5C 6E 22 0A 66  e with your TCP/IP runtime!\n"f
0000FC00  69 0A 0A 23 20 47 65 74  20 6E 6F 64 65 6E 61 6D  65 2C 20 72 65 61 64 20  49 50 20 61 64 64 72 65  i# Get nodename, read IP addre
0000FC20  73 73 20 66 72 6F 6D 20  68 6F 73 74 73 20 66 69  6C 65 20 28 69 66 20 61  6E 79 29 0A 73 79 73 74  ss from hosts file (if any)syst
0000FC40  65 6D 3D 60 75 6E 61 6D  65 60 0A 69 66 20 5B 20  22 24 73 79 73 74 65 6D  22 20 21 3D 20 22 22 20  em=`uname`if [ "$system" != "" 
0000FC60  2D 61 20 2D 66 20 2F 65  74 63 2F 68 6F 73 74 73  20 5D 0A 74 68 65 6E 0A  09 23 20 47 65 74 20 6F  -a -f /etc/hosts ]then# Get o
0000FC80  75 72 20 49 50 20 6E 75  6D 62 65 72 0A 09 73 65  74 20 60 67 72 65 70 20  24 73 79 73 74 65 6D 20  ur IP numberset `grep $system 
0000FCA0  2F 65 74 63 2F 68 6F 73  74 73 60 20 3E 2F 64 65  76 2F 6E 75 6C 6C 20 32  3E 26 31 0A 09 49 50 3D  /etc/hosts` >/dev/null 2>&1IP=
0000FCC0  24 31 0A 65 6C 73 65 0A  09 49 50 3D 22 22 0A 66  69 0A 0A 23 20 43 6F 6E  66 69 67 75 72 65 20 62  $1elseIP=""fi# Configure b
0000FCE0  6F 61 72 64 28 73 29 0A  69 6E 64 65 78 3D 30 0A  77 68 69 6C 65 20 65 78  70 72 20 24 69 6E 64 65  oard(s)index=0while expr $inde
0000FD00  78 20 5C 3C 20 24 6E 75  6D 62 6F 61 72 64 73 20  3E 2F 64 65 76 2F 6E 75  6C 6C 0A 64 6F 0A 09 64  x \< $numboards >/dev/nulldod
0000FD20  6F 74 63 70 69 70 63 66  67 20 24 69 6E 64 65 78  0A 09 69 6E 64 65 78 3D  60 65 78 70 72 20 24 69  otcpipcfg $indexindex=`expr $i
0000FD40  6E 64 65 78 20 2B 20 31  60 0A 09 49 50 3D 22 22  0A 64 6F 6E 65 0A 0A 0A  73 65 74 75 70 73 74 61  ndex + 1`IP=""donesetupsta
0000FD60  72 74 75 70 0A 0A 0A 65  63 68 6F 20 22 5C 6E 5C  6E 5C 6E 5C 6E 22 0A 65  63 68 6F 20 22 54 43 50  rtupecho "\n\n\n\n"echo "TCP
0000FD80  2F 49 50 20 63 6F 6E 66  69 67 75 72 61 74 69 6F  6E 20 66 6F 72 20 74 68  65 20 24 7B 42 52 44 4E  /IP configuration for the ${BRDN
0000FDA0  41 4D 45 7D 20 64 72 69  76 65 72 20 69 73 20 63  6F 6D 70 6C 65 74 65 2E  5C 6E 22 0A 0A 69 66 20  AME} driver is complete.\n"if 
0000FDC0  5B 20 24 7B 4E 45 57 43  4F 4E 46 49 47 7D 20 5D  0A 74 68 65 6E 0A 09 65  63 68 6F 20 22 49 6E 20  [ ${NEWCONFIG} ]thenecho "In 
0000FDE0  6F 72 64 65 72 20 74 6F  20 75 70 64 61 74 65 20  74 68 65 20 63 68 61 6E  67 65 64 20 63 6F 6E 66  order to update the changed conf
0000FE00  69 67 75 72 61 74 69 6F  6E 2C 20 74 68 65 22 0A  09 65 63 68 6F 20 22 55  4E 49 58 20 6B 65 72 6E  iguration, the"echo "UNIX kern
0000FE20  65 6C 20 6D 75 73 74 20  62 65 20 72 65 6C 69 6E  6B 65 64 20 61 6E 64 20  69 6E 73 74 61 6C 6C 65  el must be relinked and installe
0000FE40  64 2E 5C 6E 22 0A 09 69  66 20 67 65 74 79 6E 20  22 44 6F 20 79 6F 75 20  77 61 6E 74 20 74 6F 20  d.\n"if getyn "Do you want to 
0000FE60  72 65 6C 69 6E 6B 20 74  68 65 20 6B 65 72 6E 65  6C 20 6E 6F 77 20 3F 22  0A 09 74 68 65 6E 0A 09  relink the kernel now ?"then
0000FE80  09 72 65 6C 69 6E 6B 0A  09 09 72 65 62 6F 6F 74  0A 09 09 23 20 72 65 62  6F 6F 74 28 29 20 63 6F  relinkreboot# reboot() co
0000FEA0  6D 70 6C 61 69 6E 73 2E  2E 2E 0A 09 65 6C 73 65  0A 09 09 65 63 68 6F 20  22 50 6C 65 61 73 65 20  mplains...elseecho "Please 
0000FEC0  72 65 6C 69 6E 6B 20 74  68 65 20 6B 65 72 6E 65  6C 20 6C 61 74 65 72 20  69 6E 20 6F 72 64 65 72  relink the kernel later in order
0000FEE0  20 74 6F 20 75 73 65 20  74 68 65 22 0A 09 09 65  63 68 6F 20 22 75 70 64  61 74 65 64 20 63 6F 6E   to use the"echo "updated con
0000FF00  66 69 67 75 72 61 74 69  6F 6E 2E 22 0A 09 66 69  0A 65 6C 73 65 0A 09 65  63 68 6F 20 22 52 65 6C  figuration."fielseecho "Rel
0000FF20  69 6E 6B 20 74 68 65 20  6B 65 72 6E 65 6C 20 69  66 20 6E 65 63 65 73 73  61 72 79 20 61 6E 64 20  ink the kernel if necessary and 
0000FF40  72 65 73 74 61 72 74 20  74 68 65 20 73 79 73 74  65 6D 20 69 6E 20 6F 72  64 65 72 22 0A 09 65 63  restart the system in order"ec
0000FF60  68 6F 20 22 74 6F 20 75  73 65 20 54 43 50 2F 49  50 2E 22 0A 66 69 0A 0A  73 6C 65 65 70 20 32 0A  ho "to use TCP/IP."fisleep 2
0000FF80  65 78 69 74 20 30 0A 0A  30 37 30 37 30 37 31 35  35 30 30 31 30 31 35 37  31 35 31 30 30 37 34 34  exit 0070707155001015715100744
0000FFA0  30 30 30 30 30 30 31 37  37 37 37 36 30 30 30 30  30 31 30 31 35 37 31 35  30 35 36 36 37 32 34 33  00000017777600000101571505667243
0000FFC0  35 30 32 30 30 30 30 31  34 30 30 30 30 30 30 30  37 32 33 30 69 6E 73 74  61 6C 6C 2E 73 63 6F 00  50200001400000007230install.sco.
0000FFE0  23 23 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ##==============================
00010000  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00010020  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 0A 23 23 0A  23 23 09 69 6E 73 74 61  6C 6C 2E 73 63 6F 0A 23  ============####install.sco#
00010040  23 0A 23 23 09 49 6E 73  74 61 6C 6C 20 73 63 72  69 70 74 20 66 6F 72 20  53 43 4F 20 55 6E 69 78  ###Install script for SCO Unix
00010060  2C 20 4E 65 74 43 6F 6E  66 69 67 20 61 77 61 72  65 0A 23 23 0A 23 23 3D  3D 3D 3D 3D 3D 3D 3D 3D  , NetConfig aware####=========
00010080  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
000100A0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
000100C0  3D 0A 23 23 0A 23 23 09  28 63 29 20 43 6F 70 79  72 69 67 68 74 20 31 39  39 34 20 5A 4E 59 58 20  =####(c) Copyright 1994 ZNYX 
000100E0  43 6F 72 70 6F 72 61 74  69 6F 6E 0A 23 23 09 41  6C 6C 20 72 69 67 68 74  73 20 72 65 73 65 72 76  Corporation##All rights reserv
00010100  65 64 2E 0A 23 23 0A 23  23 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ed.####=======================
00010120  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00010140  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 0A 23 23 0A 23  23 09 4D 6F 64 69 66 69  ===================####Modifi
00010160  63 61 74 69 6F 6E 20 48  69 73 74 6F 72 79 3A 0A  23 23 09 56 65 72 73 69  6F 6E 3A 20 32 2E 32 30  cation History:##Version: 2.20
00010180  0A 23 23 0A 23 23 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ####==========================
000101A0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
000101C0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  0A 0A 50 52 4F 4E 41 4D  45 3D 22 5A 4E 59 58 20  ================PRONAME="ZNYX 
000101E0  5A 58 33 31 32 20 50 43  49 20 45 74 68 65 72 41  63 74 69 6F 6E 22 0A 42  52 44 4E 41 4D 45 3D 22  ZX312 PCI EtherAction"BRDNAME="
00010200  5A 58 33 31 32 22 0A 44  52 56 4E 41 4D 45 3D 22  7A 70 32 22 0A 0A 65 63  68 6F 20 22 49 6E 73 74  ZX312"DRVNAME="zp2"echo "Inst
00010220  61 6C 6C 69 6E 67 20 74  68 65 20 24 7B 50 52 4F  4E 41 4D 45 7D 22 0A 65  63 68 6F 20 22 53 43 4F  alling the ${PRONAME}"echo "SCO
00010240  20 4C 4C 49 20 64 72 69  76 65 72 20 70 61 63 6B  61 67 65 2C 20 56 65 72  73 69 6F 6E 20 32 2E 32   LLI driver package, Version 2.2
00010260  30 2E 5C 6E 22 0A 0A 23  20 53 65 74 20 63 6F 70  79 72 69 67 68 74 20 6E  6F 74 69 63 65 0A 63 70  0.\n"# Set copyright noticecp
00010280  20 43 6F 70 79 72 69 67  68 74 20 2F 65 74 63 2F  63 6F 70 79 72 69 67 68  74 73 2F 30 33 2E 6A 77   Copyright /etc/copyrights/03.jw
000102A0  72 0A 63 68 6D 6F 64 20  36 34 34 20 2F 65 74 63  2F 63 6F 70 79 72 69 67  68 74 73 2F 30 33 2E 6A  rchmod 644 /etc/copyrights/03.j
000102C0  77 72 0A 23 6C 69 63 65  6E 73 65 65 3D 60 63 61  74 20 4C 69 63 65 6E 73  65 65 60 0A 63 61 74 20  wr#licensee=`cat Licensee`cat 
000102E0  2F 65 74 63 2F 63 6F 70  79 72 69 67 68 74 73 2F  30 33 2E 6A 77 72 0A 65  63 68 6F 0A 0A 23 20 43  /etc/copyrights/03.jwrecho# C
00010300  68 65 63 6B 20 66 6F 72  20 54 43 50 2F 49 50 0A  69 66 20 5B 20 2D 66 20  2F 65 74 63 2F 74 63 70  heck for TCP/IPif [ -f /etc/tcp
00010320  20 2D 6F 20 2D 64 20 2F  75 73 72 2F 6C 69 62 2F  6E 65 74 63 6F 6E 66 69  67 20 5D 0A 74 68 65 6E   -o -d /usr/lib/netconfig ]then
00010340  0A 09 65 63 68 6F 0A 65  6C 73 65 0A 09 65 63 68  6F 20 22 54 68 65 20 53  43 4F 20 54 43 50 2F 49  echoelseecho "The SCO TCP/I
00010360  50 20 70 61 63 6B 61 67  65 20 69 73 20 6E 6F 74  20 69 6E 73 74 61 6C 6C  65 64 20 6F 6E 20 74 68  P package is not installed on th
00010380  69 73 20 6D 61 63 68 69  6E 65 2E 22 0A 09 65 63  68 6F 20 22 50 6C 65 61  73 65 20 69 6E 73 74 61  is machine."echo "Please insta
000103A0  6C 6C 20 53 43 4F 20 54  43 50 2F 49 50 20 66 69  72 73 74 20 61 6E 64 20  74 68 65 6E 20 72 65 72  ll SCO TCP/IP first and then rer
000103C0  75 6E 20 69 6E 73 74 61  6C 6C 22 0A 09 65 63 68  6F 20 22 66 6F 72 20 74  68 65 20 24 7B 42 52 44  un install"echo "for the ${BRD
000103E0  4E 41 4D 45 7D 20 64 72  69 76 65 72 20 6B 69 74  2E 5C 6E 5C 6E 5C 6E 22  0A 09 65 78 69 74 20 31  NAME} driver kit.\n\n\n"exit 1
00010400  0A 66 69 0A 0A 23 20 49  6E 73 74 61 6C 6C 20 74  68 65 20 24 7B 42 52 44  4E 41 4D 45 7D 20 64 72  fi# Install the ${BRDNAME} dr
00010420  69 76 65 72 0A 65 63 68  6F 20 22 49 6E 73 74 61  6C 6C 69 6E 67 20 74 68  65 20 24 7B 50 52 4F 4E  iverecho "Installing the ${PRON
00010440  41 4D 45 7D 20 64 72 69  76 65 72 20 66 69 6C 65  73 3A 22 0A 2E 2F 69 6E  73 74 61 6C 6C 2E 69 64  AME} driver files:"./install.id
00010460  20 30 20 4E 0A 2E 2F 69  6E 73 74 61 6C 6C 2E 69  64 20 31 20 4E 0A 2E 2F  69 6E 73 74 61 6C 6C 2E   0 N./install.id 1 N./install.
00010480  69 64 20 32 20 4E 0A 2E  2F 69 6E 73 74 61 6C 6C  2E 69 64 20 33 20 4E 0A  0A 65 63 68 6F 0A 0A 23  id 2 N./install.id 3 Necho#
000104A0  20 43 68 65 63 6B 20 66  6F 72 20 6E 65 74 63 6F  6E 66 69 67 20 6F 72 20  6D 6B 64 65 76 0A 65 63   Check for netconfig or mkdevec
000104C0  68 6F 20 22 43 68 65 63  6B 69 6E 67 20 66 6F 72  20 6D 6B 64 65 76 2F 6E  65 74 63 6F 6E 66 69 67  ho "Checking for mkdev/netconfig
000104E0  20 65 78 69 73 74 65 6E  63 65 2E 2E 2E 22 0A 73  6C 65 65 70 20 31 0A 6E  65 74 63 66 67 3D 22 6E   existence..."sleep 1netcfg="n
00010500  22 0A 69 66 20 5B 20 2D  64 20 2F 75 73 72 2F 6C  69 62 2F 6E 65 74 63 6F  6E 66 69 67 2F 69 6E 66  "if [ -d /usr/lib/netconfig/inf
00010520  6F 20 2D 61 20 2D 66 20  2F 65 74 63 2F 6E 65 74  63 6F 6E 66 69 67 20 5D  0A 74 68 65 6E 0A 09 69  o -a -f /etc/netconfig ]theni
00010540  66 20 5B 20 2D 66 20 2F  75 73 72 2F 6C 69 62 2F  6E 65 74 63 6F 6E 66 69  67 2F 69 6E 66 6F 2F 2A  f [ -f /usr/lib/netconfig/info/*
00010560  20 5D 0A 09 74 68 65 6E  0A 09 09 6E 65 74 63 66  67 3D 22 79 22 0A 09 65  6C 73 65 0A 09 09 69 66   ]thennetcfg="y"elseif
00010580  20 5B 20 2D 66 20 2F 65  74 63 2F 74 63 70 20 5D  0A 09 09 74 68 65 6E 0A  09 09 20 65 63 68 6F 20   [ -f /etc/tcp ]then echo 
000105A0  22 44 65 74 65 63 74 65  64 20 6E 65 74 63 6F 6E  66 69 67 20 77 69 74 68  20 54 43 50 2F 49 50 20  "Detected netconfig with TCP/IP 
000105C0  6F 6C 64 65 72 20 74 68  61 6E 20 31 2E 32 2E 78  22 0A 09 09 20 65 63 68  6F 20 22 5C 6E 57 61 72  older than 1.2.x" echo "\nWar
000105E0  6E 69 6E 67 3A 20 59 6F  75 20 73 68 6F 75 6C 64  20 75 70 67 72 61 64 65  20 79 6F 75 72 20 54 43  ning: You should upgrade your TC
00010600  50 2F 49 50 20 72 75 6E  74 69 6D 65 20 74 6F 22  0A 09 09 20 65 63 68 6F  20 22 61 20 6D 6F 72 65  P/IP runtime to" echo "a more
00010620  20 63 75 72 72 65 6E 74  20 76 65 72 73 69 6F 6E  20 69 66 20 79 6F 75 20  70 6C 61 6E 20 74 6F 20   current version if you plan to 
00010640  75 73 65 20 61 64 64 69  74 69 6F 6E 61 6C 22 0A  09 09 20 65 63 68 6F 20  22 70 72 6F 74 6F 63 6F  use additional" echo "protoco
00010660  6C 20 73 74 61 63 6B 73  20 61 6C 6F 6E 67 20 77  69 74 68 20 54 43 50 2F  49 50 20 21 5C 6E 22 0A  l stacks along with TCP/IP !\n"
00010680  09 09 65 6C 73 65 0A 09  09 20 65 63 68 6F 20 22  44 65 74 65 63 74 65 64  20 6E 65 74 63 6F 6E 66  else echo "Detected netconf
000106A0  69 67 20 77 69 74 68 6F  75 74 20 54 43 50 2F 49  50 20 72 75 6E 74 69 6D  65 22 0A 09 09 20 6E 65  ig without TCP/IP runtime" ne
000106C0  74 63 66 67 3D 22 79 22  0A 09 09 66 69 0A 09 66  69 0A 65 6C 73 65 0A 09  65 63 68 6F 20 22 4E 65  tcfg="y"fifielseecho "Ne
000106E0  74 63 6F 6E 66 69 67 20  6E 6F 74 20 69 6E 73 74  61 6C 6C 65 64 20 6F 6E  20 74 68 69 73 20 73 79  tconfig not installed on this sy
00010700  73 74 65 6D 22 0A 66 69  0A 0A 69 66 20 5B 20 22  24 7B 6E 65 74 63 66 67  7D 22 20 3D 20 22 79 22  stem"fiif [ "${netcfg}" = "y"
00010720  20 5D 0A 74 68 65 6E 0A  09 23 20 6E 65 74 63 6F  6E 66 69 67 0A 09 65 63  68 6F 20 22 55 70 64 61   ]then# netconfigecho "Upda
00010740  74 69 6E 67 20 6E 65 74  63 6F 6E 66 69 67 20 6D  65 6E 75 73 20 66 6F 72  20 64 65 76 69 63 65 20  ting netconfig menus for device 
00010760  24 7B 44 52 56 4E 41 4D  45 7D 20 2E 2E 2E 22 0A  09 66 6F 72 20 69 20 69  6E 20 30 0A 09 64 6F 0A  ${DRVNAME} ..."for i in 0do
00010780  09 09 63 70 20 4E 65 74  63 6F 6E 66 69 67 2E 69  6E 69 20 2F 75 73 72 2F  6C 69 62 2F 6E 65 74 63  cp Netconfig.ini /usr/lib/netc
000107A0  6F 6E 66 69 67 2F 69 6E  69 74 2F 7A 70 32 24 69  0A 09 09 63 70 20 4E 65  74 63 6F 6E 66 69 67 2E  onfig/init/zp2$icp Netconfig.
000107C0  72 6D 76 20 2F 75 73 72  2F 6C 69 62 2F 6E 65 74  63 6F 6E 66 69 67 2F 72  65 6D 6F 76 65 2F 7A 70  rmv /usr/lib/netconfig/remove/zp
000107E0  32 24 69 0A 09 09 63 70  20 4E 65 74 63 6F 6E 66  69 67 2E 72 63 66 67 20  2F 75 73 72 2F 6C 69 62  2$icp Netconfig.rcfg /usr/lib
00010800  2F 6E 65 74 63 6F 6E 66  69 67 2F 72 65 63 6F 6E  66 2F 7A 70 32 24 69 0A  09 09 23 20 43 68 65 63  /netconfig/reconf/zp2$i# Chec
00010820  6B 20 6E 63 69 6E 69 74  2E 73 72 63 20 69 66 20  63 68 61 6E 67 69 6E 67  20 74 68 69 73 3A 0A 09  k ncinit.src if changing this:
00010840  09 65 63 68 6F 20 27 4E  41 4D 45 3D 22 7A 70 32  27 24 7B 69 7D 27 22 27  20 3E 6E 63 69 6E 66 6F  echo 'NAME="zp2'${i}'"' >ncinfo
00010860  0A 09 09 65 63 68 6F 20  27 44 45 53 43 52 49 50  54 49 4F 4E 3D 22 5A 4E  59 58 20 5A 58 33 31 32  echo 'DESCRIPTION="ZNYX ZX312
00010880  20 50 43 49 20 45 74 68  65 72 41 63 74 69 6F 6E  2C 20 62 6F 61 72 64 20  27 24 7B 69 7D 27 22 27   PCI EtherAction, board '${i}'"'
000108A0  20 3E 3E 6E 63 69 6E 66  6F 0A 09 09 65 63 68 6F  20 27 55 50 3D 22 6C 6C  69 22 27 20 3E 3E 6E 63   >>ncinfoecho 'UP="lli"' >>nc
000108C0  69 6E 66 6F 0A 09 09 65  63 68 6F 20 27 44 4F 57  4E 3D 22 22 27 20 3E 3E  6E 63 69 6E 66 6F 0A 09  infoecho 'DOWN=""' >>ncinfo
000108E0  09 63 70 20 6E 63 69 6E  66 6F 20 2F 75 73 72 2F  6C 69 62 2F 6E 65 74 63  6F 6E 66 69 67 2F 69 6E  cp ncinfo /usr/lib/netconfig/in
00010900  66 6F 2F 7A 70 32 24 69  0A 09 09 72 6D 20 6E 63  69 6E 66 6F 0A 09 64 6F  6E 65 0A 09 63 68 6F 77  fo/zp2$irm ncinfodonechow
00010920  6E 20 62 69 6E 20 2F 75  73 72 2F 6C 69 62 2F 6E  65 74 63 6F 6E 66 69 67  2F 5B 69 72 5D 5B 6E 65  n bin /usr/lib/netconfig/[ir][ne
00010940  5D 2A 2F 7A 70 32 5B 30  31 32 33 5D 0A 09 63 68  67 72 70 20 62 69 6E 20  2F 75 73 72 2F 6C 69 62  ]*/zp2[0123]chgrp bin /usr/lib
00010960  2F 6E 65 74 63 6F 6E 66  69 67 2F 5B 69 72 5D 5B  6E 65 5D 2A 2F 7A 70 32  5B 30 31 32 33 5D 0A 09  /netconfig/[ir][ne]*/zp2[0123]
00010980  63 68 6D 6F 64 20 37 35  30 20 2F 75 73 72 2F 6C  69 62 2F 6E 65 74 63 6F  6E 66 69 67 2F 5B 69 72  chmod 750 /usr/lib/netconfig/[ir
000109A0  5D 5B 6E 65 5D 2A 2F 7A  70 32 5B 30 31 32 33 5D  0A 0A 09 23 20 27 42 75  69 6C 64 27 20 6D 6B 64  ][ne]*/zp2[0123]# 'Build' mkd
000109C0  65 76 20 73 63 72 69 70  74 0A 09 65 63 68 6F 20  22 65 63 68 6F 20 52 75  6E 6E 69 6E 67 20 6E 65  ev scriptecho "echo Running ne
000109E0  74 63 6F 6E 66 69 67 2E  2E 2E 5C 6E 73 6C 65 65  70 20 31 5C 6E 6E 65 74  63 6F 6E 66 69 67 22 3E  tconfig...\nsleep 1\nnetconfig">
00010A00  2F 75 73 72 2F 6C 69 62  2F 6D 6B 64 65 76 2F 24  7B 44 52 56 4E 41 4D 45  7D 0A 09 63 68 6F 77 6E  /usr/lib/mkdev/${DRVNAME}chown
00010A20  20 62 69 6E 20 2F 75 73  72 2F 6C 69 62 2F 6D 6B  64 65 76 2F 24 7B 44 52  56 4E 41 4D 45 7D 0A 09   bin /usr/lib/mkdev/${DRVNAME}
00010A40  63 68 67 72 70 20 62 69  6E 20 2F 75 73 72 2F 6C  69 62 2F 6D 6B 64 65 76  2F 24 7B 44 52 56 4E 41  chgrp bin /usr/lib/mkdev/${DRVNA
00010A60  4D 45 7D 0A 09 63 68 6D  6F 64 20 37 35 30 20 2F  75 73 72 2F 6C 69 62 2F  6D 6B 64 65 76 2F 24 7B  ME}chmod 750 /usr/lib/mkdev/${
00010A80  44 52 56 4E 41 4D 45 7D  0A 0A 09 65 63 68 6F 20  22 5C 6E 5C 6E 22 0A 09  65 63 68 6F 20 22 54 68  DRVNAME}echo "\n\n"echo "Th
00010AA0  65 20 27 6E 65 74 63 6F  6E 66 69 67 27 20 63 6F  6D 6D 61 6E 64 20 69 73  20 75 73 65 64 20 74 6F  e 'netconfig' command is used to
00010AC0  20 63 6F 6E 66 69 67 75  72 65 20 6E 65 74 77 6F  72 6B 22 0A 09 65 63 68  6F 20 22 64 72 69 76 65   configure network"echo "drive
00010AE0  72 73 20 61 6E 64 20 70  72 6F 74 6F 63 6F 6C 20  73 74 61 63 6B 73 20 6F  6E 20 74 68 69 73 20 73  rs and protocol stacks on this s
00010B00  79 73 74 65 6D 2E 20 54  68 65 20 75 73 65 22 0A  09 65 63 68 6F 20 22 6F  66 20 27 6E 65 74 63 6F  ystem. The use"echo "of 'netco
00010B20  6E 66 69 67 27 20 69 73  20 64 65 73 63 72 69 62  65 64 20 69 6E 20 74 68  65 20 64 6F 63 75 6D 65  nfig' is described in the docume
00010B40  6E 74 61 74 69 6F 6E 20  74 68 61 74 22 0A 09 65  63 68 6F 20 22 63 61 6D  65 20 77 69 74 68 20 79  ntation that"echo "came with y
00010B60  6F 75 72 20 6E 65 74 77  6F 72 6B 20 70 72 6F 74  6F 63 6F 6C 20 73 74 61  63 6B 20 73 6F 66 74 77  our network protocol stack softw
00010B80  61 72 65 2E 5C 6E 22 0A  65 6C 73 65 0A 09 23 20  43 6F 70 79 20 6D 6B 64  65 76 20 73 63 72 69 70  are.\n"else# Copy mkdev scrip
00010BA0  74 20 66 6F 72 20 64 72  69 76 65 72 20 63 6F 6E  66 69 67 75 72 61 74 69  6F 6E 0A 09 65 63 68 6F  t for driver configurationecho
00010BC0  20 22 55 70 64 61 74 69  6E 67 20 6D 6B 64 65 76  20 6D 65 6E 75 73 20 66  6F 72 20 64 65 76 69 63   "Updating mkdev menus for devic
00010BE0  65 20 24 7B 44 52 56 4E  41 4D 45 7D 20 2E 2E 2E  22 0A 09 63 70 20 4D 6B  64 65 76 20 2F 75 73 72  e ${DRVNAME} ..."cp Mkdev /usr
00010C00  2F 6C 69 62 2F 6D 6B 64  65 76 2F 24 7B 44 52 56  4E 41 4D 45 7D 0A 09 63  68 6D 6F 64 20 37 35 30  /lib/mkdev/${DRVNAME}chmod 750
00010C20  20 2F 75 73 72 2F 6C 69  62 2F 6D 6B 64 65 76 2F  24 7B 44 52 56 4E 41 4D  45 7D 0A 09 63 68 6F 77   /usr/lib/mkdev/${DRVNAME}chow
00010C40  6E 20 62 69 6E 20 2F 75  73 72 2F 6C 69 62 2F 6D  6B 64 65 76 2F 24 7B 44  52 56 4E 41 4D 45 7D 0A  n bin /usr/lib/mkdev/${DRVNAME}
00010C60  09 63 68 67 72 70 20 62  69 6E 20 2F 75 73 72 2F  6C 69 62 2F 6D 6B 64 65  76 2F 24 7B 44 52 56 4E  chgrp bin /usr/lib/mkdev/${DRVN
00010C80  41 4D 45 7D 0A 09 65 63  68 6F 20 22 5C 6E 5C 6E  22 0A 09 65 63 68 6F 20  22 54 68 65 20 27 6D 6B  AME}echo "\n\n"echo "The 'mk
00010CA0  64 65 76 27 20 63 6F 6D  6D 61 6E 64 20 69 73 20  75 73 65 64 20 74 6F 20  63 6F 6E 66 69 67 75 72  dev' command is used to configur
00010CC0  65 20 6E 65 74 77 6F 72  6B 22 0A 09 65 63 68 6F  20 22 64 72 69 76 65 72  73 20 61 6E 64 20 70 72  e network"echo "drivers and pr
00010CE0  6F 74 6F 63 6F 6C 20 73  74 61 63 6B 73 20 6F 6E  20 74 68 69 73 20 73 79  73 74 65 6D 2E 20 54 68  otocol stacks on this system. Th
00010D00  65 20 75 73 65 22 0A 09  65 63 68 6F 20 22 6F 66  20 27 6D 6B 64 65 76 27  20 69 73 20 64 65 73 63  e use"echo "of 'mkdev' is desc
00010D20  72 69 62 65 64 20 69 6E  20 74 68 65 20 64 6F 63  75 6D 65 6E 74 61 74 69  6F 6E 20 74 68 61 74 22  ribed in the documentation that"
00010D40  0A 09 65 63 68 6F 20 22  63 61 6D 65 20 77 69 74  68 20 79 6F 75 72 20 6E  65 74 77 6F 72 6B 20 70  echo "came with your network p
00010D60  72 6F 74 6F 63 6F 6C 20  73 74 61 63 6B 20 73 6F  66 74 77 61 72 65 2E 5C  6E 22 0A 09 65 63 68 6F  rotocol stack software.\n"echo
00010D80  20 22 50 6C 65 61 73 65  20 72 75 6E 20 27 6D 6B  64 65 76 20 24 7B 44 52  56 4E 41 4D 45 7D 27 20   "Please run 'mkdev ${DRVNAME}' 
00010DA0  61 66 74 65 72 20 72 65  74 75 72 6E 69 6E 67 20  74 6F 20 74 68 65 22 0A  09 65 63 68 6F 20 22 73  after returning to the"echo "s
00010DC0  68 65 6C 6C 20 63 6F 6D  6D 61 6E 64 20 70 72 6F  6D 70 74 2E 5C 6E 22 0A  23 09 65 63 68 6F 20 3E  hell command prompt.\n"#echo >
00010DE0  2F 74 6D 70 2F 49 6E 73  74 4D 6B 64 65 76 0A 23  09 2F 65 74 63 2F 6D 6B  64 65 76 20 24 7B 44 52  /tmp/InstMkdev#/etc/mkdev ${DR
00010E00  56 4E 41 4D 45 7D 0A 23  09 72 6D 20 2F 74 6D 70  2F 49 6E 73 74 4D 6B 64  65 76 0A 66 69 0A 0A 0A  VNAME}#rm /tmp/InstMkdevfi
00010E20  73 6C 65 65 70 20 31 0A  65 63 68 6F 20 22 50 72  65 73 73 20 72 65 74 75  72 6E 20 74 6F 20 72 65  sleep 1echo "Press return to re
00010E40  74 75 72 6E 20 74 6F 20  74 68 65 20 27 63 75 73  74 6F 6D 27 20 63 6F 6D  6D 61 6E 64 20 2E 2E 2E  turn to the 'custom' command ...
00010E60  20 5C 63 22 0A 72 65 61  64 20 64 75 6D 6D 79 0A  65 78 69 74 20 30 0A 0A  30 37 30 37 30 37 31 35   \c"read dummyexit 007070715
00010E80  35 30 30 31 30 31 35 37  31 33 31 30 30 37 34 34  30 30 30 30 30 30 31 37  37 37 37 36 30 30 30 30  50010157131007440000001777760000
00010EA0  30 31 30 31 35 37 31 33  30 35 36 36 37 32 34 33  35 31 34 30 30 30 30 31  34 30 30 30 30 30 30 31  01015713056672435140000140000001
00010EC0  30 33 32 31 69 6E 73 74  61 6C 6C 2E 69 73 63 00  23 23 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  0321install.isc.##==============
00010EE0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00010F00  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 0A 23 23 0A  ============================##
00010F20  23 23 09 69 6E 73 74 61  6C 6C 2E 69 73 63 0A 23  23 0A 23 23 09 49 6E 73  74 61 6C 6C 20 73 63 72  ##install.isc####Install scr
00010F40  69 70 74 20 66 6F 72 20  49 6E 74 65 72 61 63 74  69 76 65 20 55 6E 69 78  0A 23 23 09 43 6F 76 65  ipt for Interactive Unix##Cove
00010F60  72 73 20 4F 53 20 76 65  72 73 69 6F 6E 73 20 32  2E 78 2C 20 33 2E 30 20  61 6E 64 20 48 42 54 43  rs OS versions 2.x, 3.0 and HBTC
00010F80  50 20 76 65 72 73 69 6F  6E 73 20 31 2E 32 2E 30  20 61 6E 64 20 31 2E 33  2E 30 0A 23 23 0A 23 23  P versions 1.2.0 and 1.3.0####
00010FA0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00010FC0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00010FE0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 0A 23 23 0A 23 23  09 28 63 29 20 43 6F 70  79 72 69 67 68 74 20 31  ==========####(c) Copyright 1
00011000  39 39 34 20 5A 4E 59 58  20 43 6F 72 70 6F 72 61  74 69 6F 6E 0A 23 23 09  41 6C 6C 20 72 69 67 68  994 ZNYX Corporation##All righ
00011020  74 73 20 72 65 73 65 72  76 65 64 2E 0A 23 23 0A  23 23 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ts reserved.####==============
00011040  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
00011060  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 0A 23 23 0A  ============================##
00011080  23 23 09 4D 6F 64 69 66  69 63 61 74 69 6F 6E 20  48 69 73 74 6F 72 79 3A  0A 23 23 09 56 65 72 73  ##Modification History:##Vers
000110A0  69 6F 6E 3A 20 32 2E 32  30 0A 23 23 0A 23 23 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ion: 2.20####=================
000110C0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  ================================
000110E0  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  3D 0A 0A 50 52 4F 4E 41  =========================PRONA
00011100  4D 45 3D 22 5A 4E 59 58  20 5A 58 33 31 32 20 50  43 49 20 45 74 68 65 72  41 63 74 69 6F 6E 22 0A  ME="ZNYX ZX312 PCI EtherAction"
00011120  42 52 44 4E 41 4D 45 3D  22 5A 58 33 31 32 22 0A  42 41 53 45 4E 41 4D 45  3D 22 7A 70 32 22 0A 44  BRDNAME="ZX312"BASENAME="zp2"D
00011140  52 56 4E 41 4D 45 3D 22  7A 70 32 22 0A 0A 65 63  68 6F 20 22 49 6E 73 74  61 6C 6C 69 6E 67 20 74  RVNAME="zp2"echo "Installing t
00011160  68 65 20 24 7B 50 52 4F  4E 41 4D 45 7D 22 0A 65  63 68 6F 20 22 49 53 43  20 64 72 69 76 65 72 20  he ${PRONAME}"echo "ISC driver 
00011180  70 61 63 6B 61 67 65 2C  20 56 65 72 73 69 6F 6E  20 32 2E 32 30 2E 5C 6E  22 0A 63 61 74 20 43 6F  package, Version 2.20.\n"cat Co
000111A0  70 79 72 69 67 68 74 0A  0A 23 20 43 68 65 63 6B  20 66 6F 72 20 48 6F 73  74 20 42 61 73 65 64 20  pyright# Check for Host Based 
000111C0  54 43 50 2F 49 50 0A 69  66 20 5B 20 21 20 2D 66  20 2F 75 73 72 2F 6F 70  74 69 6F 6E 73 2F 68 62  TCP/IPif [ ! -f /usr/options/hb
000111E0  2E 6E 61 6D 65 20 5D 0A  74 68 65 6E 0A 09 65 63  68 6F 20 22 54 68 65 20  48 6F 73 74 20 42 61 73  .name ]thenecho "The Host Bas
00011200  65 64 20 54 43 50 2F 49  50 20 70 61 63 6B 61 67  65 20 69 73 20 6E 6F 74  20 69 6E 73 74 61 6C 6C  ed TCP/IP package is not install
00011220  65 64 20 6F 6E 20 74 68  69 73 20 6D 61 63 68 69  6E 65 2E 22 0A 09 65 63  68 6F 0A 23 09 65 63 68  ed on this machine."echo#ech
00011240  6F 20 22 50 6C 65 61 73  65 20 69 6E 73 74 61 6C  6C 20 54 43 50 2F 49 50  20 66 69 72 73 74 20 61  o "Please install TCP/IP first a
00011260  6E 64 20 74 68 65 6E 20  72 65 72 75 6E 20 69 6E  73 74 61 6C 6C 70 6B 67  20 66 6F 72 20 74 68 65  nd then rerun installpkg for the
00011280  22 0A 23 09 65 63 68 6F  20 22 24 7B 42 52 44 4E  41 4D 45 7D 20 64 72 69  76 65 72 20 6B 69 74 2E  "#echo "${BRDNAME} driver kit.
000112A0  5C 6E 5C 6E 22 0A 23 09  65 78 69 74 20 31 0A 66  69 0A 0A 0A 23 20 49 6E  73 74 61 6C 6C 20 74 68  \n\n"#exit 1fi# Install th
000112C0  65 20 64 72 69 76 65 72  0A 2E 2F 69 6E 73 74 61  6C 6C 2E 69 64 20 30 20  4E 0A 2E 2F 69 6E 73 74  e driver./install.id 0 N./inst
000112E0  61 6C 6C 2E 69 64 20 31  20 4E 0A 2E 2F 69 6E 73  74 61 6C 6C 2E 69 64 20  32 20 4E 0A 2E 2F 69 6E  all.id 1 N./install.id 2 N./in
00011300  73 74 61 6C 6C 2E 69 64  20 33 20 4E 0A 0A 0A 0A  23 0A 23 20 55 70 67 72  61 64 65 20 74 68 65 20  stall.id 3 N## Upgrade the 
00011320  6B 63 6F 6E 66 69 67 20  64 65 73 63 72 69 70 74  69 6F 6E 20 66 69 6C 65  0A 23 0A 65 63 68 6F 0A  kconfig description file#echo
00011340  69 66 20 67 72 65 70 20  22 24 7B 42 52 44 4E 41  4D 45 7D 22 20 2F 65 74  63 2F 63 6F 6E 66 2F 6B  if grep "${BRDNAME}" /etc/conf/k
00011360  63 6F 6E 66 69 67 2E 64  2F 64 65 73 63 72 69 70  74 69 6F 6E 20 3E 2F 64  65 76 2F 6E 75 6C 6C 20  config.d/description >/dev/null 
00011380  32 3E 26 31 0A 74 68 65  6E 0A 09 65 63 68 6F 20  22 24 7B 42 52 44 4E 41  4D 45 7D 20 62 6F 61 72  2>&1thenecho "${BRDNAME} boar
000113A0  64 20 69 73 20 61 6C 72  65 61 64 79 20 69 6E 63  6C 75 64 65 64 20 69 6E  20 4B 43 6F 6E 66 69 67  d is already included in KConfig
000113C0  20 64 65 73 63 72 69 70  74 69 6F 6E 22 0A 09 65  63 68 6F 20 22 66 69 6C  65 20 2D 20 6E 6F 20 63   description"echo "file - no c
000113E0  68 61 6E 67 65 73 20 77  65 72 65 20 6D 61 64 65  2E 22 0A 65 6C 73 65 0A  09 65 63 68 6F 20 22 55  hanges were made."elseecho "U
00011400  70 67 72 61 64 69 6E 67  20 4B 43 6F 6E 66 69 67  20 64 65 73 63 72 69 70  74 69 6F 6E 20 66 69 6C  pgrading KConfig description fil
00011420  65 2E 22 0A 09 63 61 74  20 3E 3E 20 2F 65 74 63  2F 63 6F 6E 66 2F 6B 63  6F 6E 66 69 67 2E 64 2F  e."cat >> /etc/conf/kconfig.d/
00011440  64 65 73 63 72 69 70 74  69 6F 6E 20 3C 3C 21 0A  24 7B 44 52 56 4E 41 4D  45 7D 30 20 20 20 20 20  description <<!${DRVNAME}0     
00011460  2D 20 20 20 20 2D 20 20  20 20 20 69 6F 20 20 20  20 2D 09 24 7B 42 52 44  4E 41 4D 45 7D 20 56 65  -    -     io    -${BRDNAME} Ve
00011480  72 2E 20 32 2E 32 30 0A  21 0A 66 69 0A 0A 0A 0A  23 0A 23 20 44 65 74 65  72 6D 69 6E 65 20 4F 53  r. 2.20!fi## Determine OS
000114A0  20 61 6E 64 20 48 42 54  43 50 20 76 65 72 73 69  6F 6E 73 0A 23 0A 6F 73  76 65 72 73 69 6F 6E 3D   and HBTCP versions#osversion=
000114C0  60 63 61 74 20 2F 75 73  72 2F 6F 70 74 69 6F 6E  73 2F 63 62 2E 6E 61 6D  65 20 7C 20 61 77 6B 20  `cat /usr/options/cb.name | awk 
000114E0  27 7B 20 70 72 69 6E 74  20 24 4E 46 20 7D 27 60  0A 68 62 76 65 72 73 69  6F 6E 3D 60 63 61 74 20  '{ print $NF }'`hbversion=`cat 
00011500  2F 75 73 72 2F 6F 70 74  69 6F 6E 73 2F 68 62 2E  6E 61 6D 65 20 7C 20 61  77 6B 20 27 7B 20 70 72  /usr/options/hb.name | awk '{ pr
00011520  69 6E 74 20 24 4E 46 20  7D 27 60 0A 23 65 63 68  6F 20 4F 53 20 76 65 72  73 69 6F 6E 3D 24 6F 73  int $NF }'`#echo OS version=$os
00011540  76 65 72 73 69 6F 6E 2C  20 54 43 50 2F 49 50 20  76 65 72 73 69 6F 6E 3D  24 68 62 76 65 72 73 69  version, TCP/IP version=$hbversi
00011560  6F 6E 0A 0A 63 66 67 74  79 70 65 3D 64 75 64 65  0A 0A 65 78 70 72 20 24  68 62 76 65 72 73 69 6F  oncfgtype=dudeexpr $hbversio
00011580  6E 20 5C 3C 20 31 2E 33  2E 30 20 3E 2F 64 65 76  2F 6E 75 6C 6C 20 26 26  20 7B 0A 09 23 20 4F 6C  n \< 1.3.0 >/dev/null && {# Ol
000115A0  64 2D 73 74 79 6C 65 20  63 6F 6E 66 69 67 75 72  61 74 69 6F 6E 0A 09 63  66 67 74 79 70 65 3D 31  d-style configurationcfgtype=1
000115C0  32 30 0A 09 7D 0A 0A 65  78 70 72 20 24 68 62 76  65 72 73 69 6F 6E 20 5C  3E 3D 20 31 2E 33 2E 30  20}expr $hbversion \>= 1.3.0
000115E0  20 5C 26 20 24 6F 73 76  65 72 73 69 6F 6E 20 5C  3C 3D 20 34 2E 31 20 3E  2F 64 65 76 2F 6E 75 6C   \& $osversion \<= 4.1 >/dev/nul
00011600  6C 20 26 26 20 7B 0A 09  23 20 4E 65 74 77 6F 72  6B 20 64 72 69 76 65 72  20 63 6F 6E 66 69 67 75  l && {# Network driver configu
00011620  72 61 74 69 6F 6E 20 69  6E 74 72 6F 64 75 63 65  64 20 77 69 74 68 20 74  63 70 69 70 20 31 2E 33  ration introduced with tcpip 1.3
00011640  2E 30 0A 09 63 66 67 74  79 70 65 3D 31 33 30 0A  09 7D 0A 0A 69 66 20 5B  20 22 24 7B 63 66 67 74  .0cfgtype=130}if [ "${cfgt
00011660  79 70 65 7D 22 20 3D 20  22 64 75 64 65 22 20 5D  0A 74 68 65 6E 0A 77 68  69 6C 65 20 5B 20 31 20  ype}" = "dude" ]thenwhile [ 1 
00011680  5D 0A 64 6F 0A 09 65 63  68 6F 20 22 22 0A 09 65  63 68 6F 20 22 55 6E 61  62 6C 65 20 74 6F 20 64  ]doecho ""echo "Unable to d
000116A0  65 74 65 72 6D 69 6E 65  20 74 68 65 20 54 43 50  2F 49 50 20 76 65 72 73  69 6F 6E 20 69 6E 73 74  etermine the TCP/IP version inst
000116C0  61 6C 6C 65 64 20 6F 6E  22 0A 09 65 63 68 6F 20  22 74 68 69 73 20 6D 61  63 68 69 6E 65 2E 20 44  alled on"echo "this machine. D
000116E0  6F 20 79 6F 75 20 77 61  6E 74 20 74 6F 20 69 6E  73 74 61 6C 6C 20 74 68  65 20 73 75 70 70 6F 72  o you want to install the suppor
00011700  74 22 0A 09 65 63 68 6F  20 22 66 69 6C 65 73 20  66 6F 72 20 49 6E 74 65  72 61 63 74 69 76 65 20  t"echo "files for Interactive 
00011720  54 43 50 2F 49 50 20 56  65 72 73 69 6F 6E 20 31  2E 33 2E 30 20 3F 20 28  79 2F 6E 29 20 5C 63 22  TCP/IP Version 1.3.0 ? (y/n) \c"
00011740  0A 09 72 65 61 64 20 61  6E 73 77 65 72 0A 09 63  61 73 65 20 24 61 6E 73  77 65 72 20 69 6E 0A 09  read answercase $answer in
00011760  09 5B 4E 6E 5D 2A 29 0A  09 09 09 65 63 68 6F 20  22 41 62 6F 72 74 69 6E  67 20 69 6E 73 74 61 6C  [Nn]*)echo "Aborting instal
00011780  6C 61 74 69 6F 6E 2E 22  0A 09 09 09 73 6C 65 65  70 20 32 0A 09 09 09 65  78 69 74 20 31 0A 09 09  lation."sleep 2exit 1
000117A0  09 3B 3B 0A 09 09 5B 59  79 5D 2A 29 0A 09 09 09  63 66 67 74 79 70 65 3D  31 33 30 0A 09 09 09 62  ;;[Yy]*)cfgtype=130b
000117C0  72 65 61 6B 0A 09 09 09  3B 3B 0A 09 09 2A 29 0A  09 09 09 65 63 68 6F 20  22 5C 6E 41 6E 73 77 65  reak;;*)echo "\nAnswe
000117E0  72 20 79 65 73 20 6F 72  20 6E 6F 2C 20 70 6C 65  61 73 65 2E 22 0A 09 09  09 3B 3B 0A 09 65 73 61  r yes or no, please.";;esa
00011800  63 0A 64 6F 6E 65 0A 65  63 68 6F 0A 66 69 0A 0A  23 65 63 68 6F 20 63 66  67 74 79 70 65 3D 24 63  cdoneechofi#echo cfgtype=$c
00011820  66 67 74 79 70 65 0A 0A  63 61 73 65 20 24 63 66  67 74 79 70 65 20 69 6E  0A 20 20 20 20 31 32 30  fgtypecase $cfgtype in    120
00011840  29 0A 09 23 20 43 6F 70  79 20 6D 65 6E 75 20 65  6E 74 72 79 20 69 6E 74  6F 20 73 79 73 61 64 6D  )# Copy menu entry into sysadm
00011860  20 73 74 72 75 63 74 75  72 65 0A 09 65 63 68 6F  20 22 55 70 64 61 74 69  6E 67 20 73 79 73 61 64   structureecho "Updating sysad
00011880  6D 20 6D 65 6E 75 73 20  77 69 74 68 20 76 65 72  73 69 6F 6E 20 31 2E 32  2E 78 20 63 6F 6E 66 69  m menus with version 1.2.x confi
000118A0  67 75 72 61 74 69 6F 6E  20 2E 2E 2E 22 0A 09 63  70 20 53 79 73 61 64 6D  31 32 20 2F 75 73 72 2F  guration ..."cp Sysadm12 /usr/
000118C0  61 64 6D 69 6E 2F 6D 65  6E 75 2F 70 61 63 6B 61  67 65 6D 67 6D 74 2F 74  63 70 69 70 6D 67 6D 74  admin/menu/packagemgmt/tcpipmgmt
000118E0  2F 68 62 74 63 70 6D 67  6D 74 2F 24 7B 42 41 53  45 4E 41 4D 45 7D 0A 09  3B 3B 0A 20 20 20 20 31  /hbtcpmgmt/${BASENAME};;    1
00011900  33 30 29 0A 09 70 6B 67  72 6F 6F 74 3D 2F 75 73  72 2F 61 64 6D 69 6E 2F  6D 65 6E 75 2F 70 61 63  30)pkgroot=/usr/admin/menu/pac
00011920  6B 61 67 65 6D 67 6D 74  0A 09 69 66 20 5B 20 2D  64 20 24 7B 70 6B 67 72  6F 6F 74 7D 2F 6E 65 74  kagemgmtif [ -d ${pkgroot}/net
00011940  64 72 76 72 6D 67 6D 74  2F 63 6F 6E 66 69 67 75  72 65 20 5D 0A 09 74 68  65 6E 0A 09 20 65 63 68  drvrmgmt/configure ]then ech
00011960  6F 20 22 55 70 64 61 74  69 6E 67 20 73 79 73 61  64 6D 20 6D 65 6E 75 73  20 77 69 74 68 20 76 65  o "Updating sysadm menus with ve
00011980  72 73 69 6F 6E 20 31 2E  33 2E 78 20 63 6F 6E 66  69 67 75 72 61 74 69 6F  6E 20 2E 2E 2E 22 0A 09  rsion 1.3.x configuration ..."
000119A0  20 63 70 20 53 79 73 61  64 6D 31 33 20 24 7B 70  6B 67 72 6F 6F 74 7D 2F  6E 65 74 64 72 76 72 6D   cp Sysadm13 ${pkgroot}/netdrvrm
000119C0  67 6D 74 2F 63 6F 6E 66  69 67 75 72 65 2F 24 7B  42 41 53 45 4E 41 4D 45  7D 30 0A 09 20 24 7B 70  gmt/configure/${BASENAME}0 ${p
000119E0  6B 67 72 6F 6F 74 7D 2F  6E 65 74 64 72 76 72 6D  67 6D 74 2F 61 64 64 63  61 70 20 24 7B 42 41 53  kgroot}/netdrvrmgmt/addcap ${BAS
00011A00  45 4E 41 4D 45 7D 30 20  69 6E 73 74 61 6C 6C 65  64 20 65 74 68 65 72 6E  65 74 20 6C 6C 63 31 0A  ENAME}0 installed ethernet llc1
00011A20  09 20 24 7B 70 6B 67 72  6F 6F 74 7D 2F 6E 65 74  64 72 76 72 6D 67 6D 74  2F 61 64 64 63 61 70 20   ${pkgroot}/netdrvrmgmt/addcap 
00011A40  24 7B 42 41 53 45 4E 41  4D 45 7D 30 20 6E 6F 76  65 6C 6C 38 30 32 20 6D  75 6C 74 69 63 61 73 74  ${BASENAME}0 novell802 multicast
00011A60  20 73 65 74 61 64 64 72  0A 09 65 6C 73 65 0A 09  09 65 63 68 6F 20 22 54  68 65 20 49 6E 74 65 72   setaddrelseecho "The Inter
00011A80  61 63 74 69 76 65 20 6E  65 74 77 6F 72 6B 20 64  72 69 76 65 72 20 73 75  62 73 65 74 20 69 73 20  active network driver subset is 
00011AA0  72 65 71 75 69 72 65 64  20 66 6F 72 22 0A 09 09  65 63 68 6F 20 22 63 6F  6E 66 69 67 75 72 61 74  required for"echo "configurat
00011AC0  69 6F 6E 20 6F 66 20 74  68 65 20 5A 58 33 31 32  20 64 72 69 76 65 72 20  77 69 74 68 20 54 43 50  ion of the ZX312 driver with TCP
00011AE0  2F 49 50 20 56 65 72 73  69 6F 6E 22 0A 09 09 65  63 68 6F 20 22 31 2E 33  2E 30 20 6F 72 20 6C 61  /IP Version"echo "1.3.0 or la
00011B00  74 65 72 2E 20 50 6C 65  61 73 65 20 69 6E 73 74  61 6C 6C 20 74 68 65 20  6E 65 74 77 6F 72 6B 20  ter. Please install the network 
00011B20  64 72 69 76 65 72 20 73  65 74 22 0A 09 09 65 63  68 6F 20 22 66 69 72 73  74 20 61 6E 64 20 74 68  driver set"echo "first and th
00011B40  65 6E 20 72 65 72 75 6E  20 69 6E 73 74 61 6C 6C  70 6B 67 20 74 6F 20 69  6E 73 74 61 6C 6C 20 74  en rerun installpkg to install t
00011B60  68 69 73 20 64 72 69 76  65 72 22 0A 09 09 65 63  68 6F 20 22 70 61 63 6B  61 67 65 2E 22 0A 09 09  his driver"echo "package."
00011B80  73 6C 65 65 70 20 33 0A  09 09 65 78 69 74 20 31  0A 09 66 69 0A 09 3B 3B  0A 20 20 20 20 2A 29 0A  sleep 3exit 1fi;;    *)
00011BA0  09 65 63 68 6F 20 22 55  6E 6B 6E 6F 77 6E 20 63  6F 6E 66 69 67 20 74 79  70 65 20 24 7B 63 66 67  echo "Unknown config type ${cfg
00011BC0  74 79 70 65 7D 2E 22 0A  09 73 6C 65 65 70 20 32  0A 09 65 78 69 74 20 31  0A 09 3B 3B 0A 65 73 61  type}."sleep 2exit 1;;esa
00011BE0  63 0A 73 6C 65 65 70 20  32 0A 0A 0A 23 20 48 6F  77 20 74 6F 20 70 72 6F  63 65 65 64 0A 65 63 68  csleep 2# How to proceedech
00011C00  6F 20 22 5C 6E 5C 6E 22  0A 63 61 73 65 20 24 7B  63 66 67 74 79 70 65 7D  20 69 6E 0A 09 31 33 30  o "\n\n"case ${cfgtype} in130
00011C20  29 0A 09 65 63 68 6F 20  22 54 68 65 20 5A 58 33  31 32 20 64 72 69 76 65  72 20 68 61 73 20 6E 6F  )echo "The ZX312 driver has no
00011C40  77 20 62 65 63 6F 6D 65  20 70 61 72 74 20 6F 66  20 74 68 65 20 6E 65 74  77 6F 72 6B 22 0A 09 65  w become part of the network"e
00011C60  63 68 6F 20 22 64 72 69  76 65 72 20 73 75 62 73  65 74 20 73 75 70 70 6C  69 65 64 20 77 69 74 68  cho "driver subset supplied with
00011C80  20 79 6F 75 72 20 49 6E  74 65 72 61 63 74 69 76  65 20 55 6E 69 78 20 73  6F 66 74 77 61 72 65 2E   your Interactive Unix software.
00011CA0  22 0A 09 65 63 68 6F 20  22 22 0A 09 65 63 68 6F  20 22 48 6F 77 65 76 65  72 2C 20 74 68 65 20 27  "echo ""echo "However, the '
00011CC0  73 79 73 61 64 6D 27 20  75 74 69 6C 69 74 79 20  6E 65 65 64 73 20 74 6F  20 62 65 20 72 65 73 74  sysadm' utility needs to be rest
00011CE0  61 72 74 65 64 20 69 6E  20 6F 72 64 65 72 22 0A  09 65 63 68 6F 20 22 74  6F 20 62 65 20 61 62 6C  arted in order"echo "to be abl
00011D00  65 20 74 6F 20 63 6F 6E  66 69 67 75 72 65 20 74  68 65 20 5A 58 33 31 32  20 64 72 69 76 65 72 2E  e to configure the ZX312 driver.
00011D20  22 0A 09 65 63 68 6F 20  22 22 0A 09 65 63 68 6F  20 22 54 6F 20 73 74 61  72 74 20 75 73 69 6E 67  "echo ""echo "To start using
00011D40  20 74 68 65 20 64 72 69  76 65 72 20 77 69 74 68  20 54 43 50 2F 49 50 2C  20 72 75 6E 20 74 68 65   the driver with TCP/IP, run the
00011D60  20 27 61 64 64 69 6E 74  65 72 66 61 63 65 27 22  0A 09 65 63 68 6F 20 22  63 6F 6D 6D 61 6E 64 73   'addinterface'"echo "commands
00011D80  20 77 69 74 68 69 6E 20  73 79 73 61 64 6D 20 61  6E 64 20 73 65 6C 65 63  74 20 74 68 65 20 7A 70   within sysadm and select the zp
00011DA0  32 30 20 64 65 76 69 63  65 20 66 72 6F 6D 20 74  68 65 22 0A 09 65 63 68  6F 20 22 6E 65 74 77 6F  20 device from the"echo "netwo
00011DC0  72 6B 20 64 72 69 76 65  72 20 73 75 62 73 65 74  2E 22 0A 09 65 63 68 6F  20 22 22 0A 09 65 63 68  rk driver subset."echo ""ech
00011DE0  6F 20 22 46 6F 72 20 6D  6F 72 65 20 69 6E 66 6F  72 6D 61 74 69 6F 6E 20  72 65 66 65 72 20 74 6F  o "For more information refer to
00011E00  20 74 68 65 20 64 6F 63  75 6D 65 6E 74 61 74 69  6F 6E 20 74 68 61 74 20  63 61 6D 65 22 0A 09 65   the documentation that came"e
00011E20  63 68 6F 20 22 77 69 74  68 20 79 6F 75 72 20 6E  65 74 77 6F 72 6B 20 70  72 6F 74 6F 63 6F 6C 20  cho "with your network protocol 
00011E40  73 74 61 63 6B 20 73 6F  66 74 77 61 72 65 2E 22  0A 09 3B 3B 0A 09 2A 29  0A 09 65 63 68 6F 20 22  stack software.";;*)echo "
00011E60  49 6E 20 6F 72 64 65 72  20 74 6F 20 75 73 65 20  54 43 50 2F 49 50 20 77  69 74 68 20 74 68 65 20  In order to use TCP/IP with the 
00011E80  5A 58 33 31 32 20 64 72  69 76 65 72 2C 20 70 6C  65 61 73 65 22 0A 09 65  63 68 6F 20 22 22 0A 09  ZX312 driver, please"echo ""
00011EA0  65 63 68 6F 20 22 20 2D  20 72 75 6E 20 74 68 65  20 27 73 79 73 61 64 6D  27 20 63 6F 6D 6D 61 6E  echo " - run the 'sysadm' comman
00011EC0  64 20 74 6F 20 63 6F 6E  66 69 67 75 72 65 20 74  68 65 20 27 24 7B 42 41  53 45 4E 41 4D 45 7D 27  d to configure the '${BASENAME}'
00011EE0  20 64 65 76 69 63 65 22  0A 09 65 63 68 6F 20 22  20 2D 20 72 65 6C 69 6E  6B 20 74 68 65 20 6B 65   device"echo " - relink the ke
00011F00  72 6E 65 6C 20 75 73 69  6E 67 20 4B 43 6F 6E 66  69 67 22 0A 09 65 63 68  6F 20 22 20 2D 20 69 6E  rnel using KConfig"echo " - in
00011F20  73 74 61 6C 6C 20 74 68  65 20 6E 65 77 6C 79 20  62 75 69 6C 74 20 75 6E  69 78 20 6B 65 72 6E 65  stall the newly built unix kerne
00011F40  6C 22 0A 09 3B 3B 0A 65  73 61 63 0A 0A 65 63 68  6F 20 22 5C 6E 22 0A 73  6C 65 65 70 20 33 0A 65  l";;esacecho "\n"sleep 3e
00011F60  63 68 6F 20 22 50 72 65  73 73 20 3C 52 65 74 75  72 6E 3E 20 74 6F 20 63  6F 6E 74 69 6E 75 65 2E  cho "Press <Return> to continue.
00011F80  20 5C 63 22 0A 72 65 61  64 20 64 75 6D 6D 79 0A  0A 73 6C 65 65 70 20 31  0A 65 78 69 74 20 30 0A   \c"read dummysleep 1exit 0
00011FA0  0A 30 37 30 37 30 37 31  35 35 30 30 31 30 33 37  36 30 33 31 30 30 36 34  34 30 30 30 30 30 30 31  0707071550010376031006440000001
00011FC0  37 37 37 37 36 30 30 30  30 30 31 30 33 37 36 30  33 30 35 36 36 37 32 34  33 35 34 34 30 30 30 30  77776000001037603056672435440000
00011FE0  31 33 30 30 30 30 30 30  36 32 37 30 31 64 72 69  76 65 72 2E 73 63 6F 00  4C 01 05 00 A4 58 DD 2E  1300000062701driver.sco.L.ñX.
00012000  F0 58 00 00 80 00 00 00  00 00 00 01 2E 74 65 78  74 00 00 00 00 00 00 00  00 00 00 00 98 3E 00 00  X..Ç.......text...........ÿ>..
00012020  DC 00 00 00 68 45 00 00  F0 58 00 00 D2 01 00 00  20 00 00 00 2E 64 61 74  61 00 00 00 00 00 00 00  ...hE..X.... ....data.......
00012040  00 00 00 00 C4 03 00 00  74 3F 00 00 9C 57 00 00  F0 58 00 00 22 00 00 00  40 00 00 00 2E 64 61 74  ......t?..£W..X.."...@....dat
00012060  61 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  38 43 00 00 F0 58 00 00  F0 58 00 00 00 00 00 00  a...............8C..X..X......
00012080  40 00 00 00 2E 62 73 73  00 00 00 00 00 00 00 00  00 00 00 00 14 00 00 00  00 00 00 00 F0 58 00 00  @....bss...................X..
000120A0  F0 58 00 00 00 00 00 00  80 00 00 00 2E 63 6F 6D  6D 65 6E 74 00 00 00 00  00 00 00 00 1C 02 00 00  X......Ç....comment..........
000120C0  4C 43 00 00 F0 58 00 00  F0 58 00 00 00 00 00 00  00 02 00 00 55 8B EC 0F  B7 45 08 50 E8 F3 FF FF  LC..X..X.........UïEPΦ  
000120E0  FF 0F B6 C0 C9 C3 90 90  55 8B EC 0F B7 45 08 50  E8 DF FF FF FF C9 C3 90  55 8B EC 0F B6 45 0C 50   ÉÉUïEPΦ   ÉUïEP
00012100  0F B7 45 08 50 E8 CA FF  FF FF 0F B6 45 0C C9 C3  55 8B EC FF 75 0C 0F B7  45 08 50 E8 B4 FF FF FF  EPΦ   EUï uEPΦ   
00012120  8B 45 0C C9 C3 90 90 90  55 8B EC 83 EC 10 81 65  14 FC 00 00 00 81 65 10  07 00 00 00 81 65 0C 1F  ïEÉÉÉUïâüe...üe...üe
00012140  00 00 00 83 3D 08 00 00  00 02 0F 85 B0 00 00 00  83 7D 0C 0F 76 0E 8B 45  18 C7 00 FF FF FF FF C9  ...â=...à...â}vïE.    
00012160  C3 90 90 90 68 F8 0C 00  00 E8 66 FF FF FF 83 C4  04 88 45 F4 68 FA 0C 00  00 E8 56 FF FF FF 83 C4  ÉÉÉh°..Φf   âêEh·..ΦV   â
00012180  04 88 45 F8 0F B6 45 08  50 68 FA 0C 00 00 E8 65  FF FF FF 83 C4 08 8A 45  10 0C C0 D0 E0 0F B6 C0  êE°EPh·..Φe   âèEα
000121A0  50 68 F8 0C 00 00 E8 4D  FF FF FF 83 C4 08 66 8B  45 0C 66 25 0F 00 0C C0  0F B7 C0 66 C1 E0 08 66  Ph°..ΦM   âfïEf%.fαf
000121C0  8B 4D 14 66 81 E1 FC 00  66 0B C1 0F B7 C0 50 E8  14 FF FF FF 83 C4 04 8B  4D 18 89 01 0F B6 45 F8  ïMfüß.fPΦ   âïMëE°
000121E0  50 68 FA 0C 00 00 E8 0D  FF FF FF 83 C4 08 0F B6  45 F4 50 68 F8 0C 00 00  E8 FB FE FF FF 83 C4 08  Ph·..Φ   âEPh°..Φ  â
00012200  83 3D 08 00 00 00 01 75  5A 68 F8 0C 00 00 E8 D5  FE FF FF 83 C4 04 89 45  FC 8B 45 0C C1 E0 03 0B  â=...uZh°..Φ  âëEïEα
00012220  45 10 C1 E0 08 8B 4D 08  81 C9 00 80 FF FF C1 E1  10 0B C1 0B 45 14 50 68  F8 0C 00 00 E8 CF FE FF  EαïMü.Ç  ßEPh°..Φ 
00012240  FF 83 C4 08 68 FC 0C 00  00 E8 9A FE FF FF 83 C4  04 8B 4D 18 89 01 FF 75  FC 68 F8 0C 00 00 E8 AD   âh..ΦÜ  âïMë uh°..Φ¡
00012260  FE FF FF C9 C3 90 90 90  55 8B EC 83 EC 10 81 65  14 FC 00 00 00 81 65 10  07 00 00 00 81 65 0C 1F    ÉÉÉUïâüe...üe...üe
00012280  00 00 00 83 3D 08 00 00  00 02 0F 85 A4 00 00 00  83 7D 0C 0F 0F 87 FB 00  00 00 68 F8 0C 00 00 E8  ...â=...àñ...â}ç...h°..Φ
000122A0  30 FE FF FF 83 C4 04 88  45 F4 68 FA 0C 00 00 E8  20 FE FF FF 83 C4 04 88  45 F8 0F B6 45 08 50 68  0  âêEh·..Φ   âêE°EPh
000122C0  FA 0C 00 00 E8 2F FE FF  FF 83 C4 08 8A 45 10 0C  C0 D0 E0 0F B6 C0 50 68  F8 0C 00 00 E8 17 FE FF  ·..Φ/  âèEαPh°..Φ 
000122E0  FF 83 C4 08 FF 75 18 66  8B 45 0C 66 25 0F 00 0C  C0 0F B7 C0 66 C1 E0 08  66 8B 4D 14 66 81 E1 FC   â ufïEf%.fαfïMfüß
00012300  00 66 0B C1 0F B7 C0 50  E8 03 FE FF FF 83 C4 08  0F B6 45 F8 50 68 FA 0C  00 00 E8 D9 FD FF FF 83  .fPΦ  âE°Ph·..Φ²  â
00012320  C4 08 0F B6 45 F4 50 68  F8 0C 00 00 E8 C7 FD FF  FF 83 C4 08 83 3D 08 00  00 00 01 75 58 68 F8 0C  EPh°..Φ²  ââ=...uXh°
00012340  00 00 E8 A1 FD FF FF 83  C4 04 89 45 FC 8B 45 0C  C1 E0 03 0B 45 10 C1 E0  08 8B 4D 08 81 C9 00 80  ..Φí²  âëEïEαEαïMü.Ç
00012360  FF FF C1 E1 10 0B C1 0B  45 14 50 68 F8 0C 00 00  E8 9B FD FF FF 83 C4 08  FF 75 18 68 FC 0C 00 00    ßEPh°..Φ¢²  â uh..
00012380  E8 8B FD FF FF 83 C4 08  FF 75 FC 68 F8 0C 00 00  E8 7B FD FF FF C9 C3 90  55 8B EC 83 EC 04 83 7D  Φï²  â uh°..Φ{²  ÉUïââ}
000123A0  0C 00 74 18 2B C0 A3 04  00 00 00 A3 0C 00 00 00  A3 10 00 00 00 E9 EB 00  00 00 90 90 FF 05 04 00  .t+ú...ú...ú...Θδ...ÉÉ .
000123C0  00 00 83 3D 04 00 00 00  01 0F 82 D6 00 00 00 C7  05 04 00 00 00 00 00 00  00 FF 05 0C 00 00 00 83  ..â=...é.......... ...â
000123E0  3D 0C 00 00 00 16 0F 82  B9 00 00 00 C7 05 0C 00  00 00 00 00 00 00 FF 05  10 00 00 00 81 3D 10 00  =...é.......... ...ü=.
00012400  00 00 FF 00 00 00 0F 82  99 00 00 00 2B C0 C9 C3  FF 05 04 00 00 00 83 3D  04 00 00 00 01 73 5D 8D  .. ...éÖ...+ ...â=...s]ì
00012420  45 FC 50 6A 00 FF 35 04  00 00 00 FF 35 0C 00 00  00 FF 35 10 00 00 00 E8  EC FC FF FF 83 C4 14 8B  EPj. 5... 5... 5...Φ  âï
00012440  45 FC 39 45 08 74 0B 83  F8 FF 74 C4 83 7D 08 00  75 BE 8B 45 10 8B 0D 10  00 00 00 89 08 8B 45 14  E9Etâ° tâ}.uïEï...ëïE
00012460  8B 0D 0C 00 00 00 89 08  8B 45 18 8B 0D 04 00 00  00 89 08 B8 01 00 00 00  C9 C3 90 90 C7 05 04 00  ï...ëïEï...ë...ÉÉ.
00012480  00 00 00 00 00 00 FF 05  0C 00 00 00 83 3D 0C 00  00 00 16 72 81 C7 05 0C  00 00 00 00 00 00 00 FF  ...... ...â=...rü....... 
000124A0  05 10 00 00 00 81 3D 10  00 00 00 FF 00 00 00 0F  83 57 FF FF FF EB D5 90  55 8B EC 83 EC 10 C7 45  ...ü=... ...âW   δÉUïâE
000124C0  F4 E7 03 00 00 C7 45 FC  00 00 00 00 EB 0E 90 90  81 7D F0 86 80 A3 04 74  2E FF 45 FC 83 7D FC 20  τ..E....δÉÉü}åÇút. Eâ} 
000124E0  73 2B C7 45 F0 00 00 00  00 8D 45 F0 50 6A 00 6A  00 FF 75 FC 6A 00 E8 2D  FC FF FF 83 C4 14 81 7D  s+E....ìEPj.j. uj.Φ-  âü}
00012500  F0 86 80 83 04 75 C9 8B  45 FC 89 45 F4 81 7D F4  E7 03 00 00 74 36 8D 45  F8 50 6A 50 6A 00 FF 75  åÇâuïEëEü}τ..t6ìE°PjPj. u
00012520  F4 6A 00 E8 00 FC FF FF  83 C4 14 F7 45 F8 00 00  00 02 74 18 81 65 F8 FF  FF FF FD FF 75 F8 6A 50  j.Φ.  âE°...tüe°   ² u°jP
00012540  6A 00 FF 75 F4 6A 00 E8  1C FD FF FF C9 C3 90 90  55 8B EC 83 EC 10 C7 45  F8 01 00 00 00 68 F8 0C  j. uj.Φ²  ÉÉUïâE°...h°
00012560  00 00 E8 81 FB FF FF 83  C4 04 89 45 FC C7 45 F4  08 00 01 80 FF 75 F4 68  F8 0C 00 00 E8 8F FB FF  ..Φü  âëEE.Ç uh°..ΦÅ 
00012580  FF 83 C4 08 68 F8 0C 00  00 E8 5A FB FF FF 83 C4  04 39 45 F4 74 07 C7 45  F8 00 00 00 00 C7 45 F4   âh°..ΦZ  â9EtE°....E
000125A0  10 00 05 00 FF 75 F4 68  F8 0C 00 00 E8 5F FB FF  FF 83 C4 08 68 F8 0C 00  00 E8 2A FB FF FF 83 C4  .. uh°..Φ_  âh°..Φ*  â
000125C0  04 39 45 F4 74 07 C7 45  F8 00 00 00 00 FF 75 FC  68 F8 0C 00 00 E8 36 FB  FF FF 8B 45 F8 C9 C3 90  9EtE°.... uh°..Φ6  ïE°É
000125E0  55 8B EC 83 EC 14 C7 45  F4 01 00 00 00 68 FA 0C  00 00 E8 DD FA FF FF 83  C4 04 88 45 F8 C6 45 F0  UïâE...h·..Φ·  âêE°E
00012600  00 C7 45 FC 00 00 00 00  EB 08 90 90 FF 45 FC FE  45 F0 81 7D FC 00 01 00  00 7D 38 0F B6 45 F0 50  .E....δÉÉ EEü}...}8EP
00012620  68 FA 0C 00 00 E8 CE FA  FF FF 83 C4 08 68 F8 0C  00 00 E8 9D FA FF FF 83  C4 04 68 FA 0C 00 00 E8  h·..Φ·  âh°..Φ¥·  âh·..Φ
00012640  90 FA FF FF 83 C4 04 38  45 F0 74 C0 C7 45 F4 00  00 00 00 0F B6 45 F8 50  68 FA 0C 00 00 E8 96 FA  É·  â8EtE....E°Ph·..Φû·
00012660  FF FF 8B 45 F4 C9 C3 90  E8 73 FF FF FF 0B C0 74  0F C7 05 08 00 00 00 02  00 00 00 EB 23 90 90 90    ïEÉΦs   t......δ#ÉÉÉ
00012680  E8 CB FE FF FF 0B C0 74  0F C7 05 08 00 00 00 01  00 00 00 EB 0B 90 90 90  B8 FF FF FF FF C3 90 90  Φ  t......δÉÉÉ    ÉÉ
000126A0  2B C0 C3 90 55 8B EC 83  EC 1C 8B 45 08 C7 40 68  00 00 00 00 A1 94 02 00  00 FF 05 94 02 00 00 89  +ÉUïâïE@h....íö.. ö..ë
000126C0  45 F8 E8 A1 FF FF FF 0B  C0 74 19 68 D8 01 00 00  68 00 08 00 00 E8 22 1A  00 00 83 C4 08 B8 01 00  E°Φí   th..h...Φ"..â.
000126E0  00 00 C9 C3 8B 45 F8 8B  04 85 00 00 00 00 89 45  F0 8B 45 F8 8B 04 85 00  00 00 00 89 45 E4 C7 45  ..ïE°ïà....ëEïE°ïà....ëEΣE
00012700  E8 00 00 00 00 83 7D F0  00 75 49 0B C0 75 45 89  45 F8 EB 03 FF 45 F8 A1  94 02 00 00 39 45 F8 7D  Φ....â}.uIuEëE°δ E°íö..9E°}
00012720  33 8D 45 E8 50 8D 45 E4  50 8D 45 F0 50 83 7D F8  01 1B C0 F7 D8 50 68 11  10 02 00 E8 58 FC FF FF  3ìEΦPìEΣPìEPâ}°Ph.ΦX  
00012740  83 C4 14 0B C0 75 CD 68  09 02 00 00 68 D1 07 00  00 EB 82 90 8D 45 F4 50  6A 00 FF 75 E8 FF 75 E4  âuh..h..δéÉìEPj. uΦ uΣ
00012760  FF 75 F0 E8 C0 F9 FF FF  83 C4 14 81 7D F4 11 10  02 00 74 10 68 25 02 00  00 68 F5 07 00 00 E9 52   uΦ  âü}.th%..h..ΘR
00012780  FF FF FF 90 8D 45 F4 50  6A 3C FF 75 E8 FF 75 E4  FF 75 F0 E8 90 F9 FF FF  83 C4 14 8B 45 F4 25 FF     ÉìEPj< uΦ uΣ uΦÉ  âïE% 
000127A0  00 00 00 8B 4D 08 3B 01  74 12 68 59 02 00 00 68  03 08 00 00 E9 1C FF FF  FF 90 90 90 8D 45 F4 50  ...ïM;thY..h..Θ   ÉÉÉìEP
000127C0  6A 10 FF 75 E8 FF 75 E4  FF 75 F0 E8 58 F9 FF FF  83 C4 14 8B 45 08 8B C8  66 8B 55 F4 80 E2 FC 0F  j uΦ uΣ uΦX  âïEïfïUÇΓ
000127E0  BF D2 89 51 10 89 50 3C  8B 45 08 C7 40 1C 80 00  00 00 8D 45 F4 50 6A 04  FF 75 E8 FF 75 E4 FF 75  ëQëP<ïE@Ç...ìEPj uΦ uΣ u
00012800  F0 E8 22 F9 FF FF 83 C4  14 8B 45 F4 0C 05 50 6A  04 FF 75 E8 FF 75 E4 FF  75 F0 E8 49 FA FF FF 83  Φ"  âïEPj uΦ uΣ uΦI·  â
00012820  C4 14 8D 45 F4 50 6A 08  FF 75 E8 FF 75 E4 FF 75  F0 E8 F2 F8 FF FF 83 C4  14 8B 45 08 8A 4D F4 88  ìEPj uΦ uΣ uΦ°  âïEèMê
00012840  88 C4 00 00 00 8B 45 08  8B 40 3C 89 45 FC 50 E8  80 F8 FF FF 83 C4 04 89  45 F4 F7 45 F4 01 00 00  ê...ïEï@<ëEPΦǰ  âëEE..
00012860  00 74 10 68 00 48 00 00  FF 75 FC E8 64 F8 FF FF  83 C4 08 6A 00 8B 45 FC  83 C0 48 50 E8 53 F8 FF  .th.H.. uΦd°  âj.ïEâHPΦS° 
00012880  FF 83 C4 08 C7 45 F8 00  00 00 00 EB 39 90 90 90  FF 45 EC 81 7D EC A0 86  01 00 7D 1B 8B 45 FC 83   âE°....δ9ÉÉÉ Eü}áå.}ïEâ
000128A0  C0 48 50 E8 2C F8 FF FF  83 C4 04 89 45 F4 F7 45  F4 00 00 00 80 75 D9 8B  45 F8 03 45 08 8A 4D F4  HPΦ,°  âëEE...ÇuïE°EèM
000128C0  88 48 72 FF 45 F8 83 7D  F8 06 7D 0C C7 45 EC 00  00 00 00 EB BE 90 90 90  83 3D 00 00 00 00 00 74  êHr E°â}°}E....δÉÉÉâ=.....t
000128E0  05 E8 D2 FB FF FF 83 3D  00 00 00 00 00 7C 2D 81  3D 00 00 00 00 FF 00 00  00 7F 21 A1 00 00 00 00  Φ  â=.....|-ü=.... ...!í....
00012900  C1 E0 08 50 6A 0C FF 75  E8 FF 75 E4 FF 75 F0 E8  54 F9 FF FF 83 C4 14 EB  40 90 90 90 8D 45 F4 50  αPj uΦ uΣ uΦT  âδ@ÉÉÉìEP
00012920  6A 0C FF 75 E8 FF 75 E4  FF 75 F0 E8 F8 F7 FF FF  83 C4 14 C1 6D F4 08 81  65 F4 FF 00 00 00 83 7D  j uΦ uΣ uΦ°  âmüe ...â}
00012940  F4 30 73 15 68 00 30 00  00 6A 0C FF 75 E8 FF 75  E4 FF 75 F0 E8 0F F9 FF  FF 8B 45 08 C7 40 68 8C  0s§h.0..j uΦ uΣ uΦ  ïE@hî
00012960  02 00 00 2B C0 C9 C3 90  55 8B EC 83 EC 08 6A FF  FF 75 08 E8 5C F7 FF FF  83 C4 08 0B C0 75 05 8B  ..+ÉUïâj  uΦ\  âuï
00012980  45 08 C9 C3 FF 75 08 E8  48 F7 FF FF 83 C4 04 89  45 FC A1 00 00 00 00 99  2B C2 D1 F8 3B 45 FC 7C  E uΦH  âëEí....Ö+°;E|
000129A0  DE 6A 02 FF 75 FC E8 29  F7 FF FF 83 C4 08 89 45  F8 0B C0 74 CA FF 75 FC  FF 70 10 8B 45 08 FF 70  j uΦ)  âëE°t u pïE p
000129C0  0C E8 0E F7 FF FF 83 C4  0C 8B 45 F8 8B 4D FC 01  48 10 FF 75 08 E8 FA F6  FF FF 8B 45 F8 C9 C3 90  Φ  âïE°ïMH uΦ·÷  ïE°É
000129E0  55 8B EC 83 EC 04 EB 0A  6A 61 E8 E5 F6 FF FF 83  C4 04 8B 45 08 FF 4D 08  0B C0 75 EC C9 C3 90 90  UïâδjaΦσ÷  âïE MuÉÉ
00012A00  55 8B EC 83 EC 04 8B 45  08 8B 80 C8 00 00 00 0B  C0 74 12 C7 80 D8 19 00  00 00 00 00 00 FF 75 08  UïâïEïÇ...tÇ...... u
00012A20  E8 03 00 00 00 C9 C3 90  55 8B EC 83 EC 20 8B 45  08 8B 80 C8 00 00 00 89  45 F4 E8 95 F6 FF FF 89  Φ...ÉUïâ ïEïÇ...ëEΦò÷  ë
00012A40  45 E4 8B 45 F4 8B 80 C8  19 00 00 89 45 F0 C1 E0  04 03 45 F4 E9 03 01 00  00 90 90 90 8B 45 E8 C7  EΣïEïÇ..ëEαEΘ..ÉÉÉïEΦ
00012A60  00 00 00 00 00 6A 02 FF  35 00 00 00 00 E8 62 F6  FF FF 83 C4 08 89 45 F8  0B C0 75 58 6A 02 A1 00  .....j 5....Φb÷  âëE°uXjí.
00012A80  00 00 00 99 2B C2 D1 F8  50 E8 46 F6 FF FF 83 C4  08 89 45 F8 0B C0 75 3C  8B 45 F4 8B 88 D8 19 00  ...Ö+°PΦF÷  âëE°u<ïEïê.
00012AA0  00 FF 80 D8 19 00 00 0B  C9 75 18 FF 75 08 68 2C  09 00 00 6A 02 FF 35 00  00 00 00 E8 14 F6 FF FF  . Ç..u uh,..j 5....Φ÷  
00012AC0  83 C4 10 8B 45 08 8B 80  C0 00 00 00 FF 40 34 E9  A4 00 00 00 8B 45 F0 8B  4D F4 8B 55 F8 89 94 81  âïEïÇ... @4Θñ...ïEïMïU°ëöü
00012AE0  00 15 00 00 8B 45 F8 8B  40 14 89 45 FC 8B 40 08  8B 4D FC 2B 41 04 89 45  EC 3D 00 06 00 00 76 07  .§..ïE°ï@ëEï@ïM+AëE=...v
00012B00  C7 45 EC 00 06 00 00 8B  45 FC FF 70 04 E8 C2 F5  FF FF 83 C4 04 8B 4D E8  89 41 08 8B 45 E8 8B C8  E...ïE pΦ  âïMΦëAïEΦï
00012B20  8B 49 04 81 E1 00 00 00  02 0B 4D EC 89 48 04 8B  45 E8 C7 00 00 00 00 80  8B 45 F8 8B 4D EC 01 48  ïIüß...MëHïEΦ....ÇïE°ïMH
00012B40  10 83 45 E8 10 FF 45 F0  A1 00 00 00 00 39 45 F0  7C 12 C7 45 F0 00 00 00  00 8B 45 F4 05 80 00 00  âEΦ Eí....9E|E....ïEÇ..
00012B60  00 89 45 E8 8B 45 F0 8B  4D F4 83 BC 81 00 15 00  00 00 0F 84 E4 FE FF FF  8B 45 F4 8B 4D F0 89 88  .ëEΦïEïMâü.§...äΣ  ïEïMëê
00012B80  C8 19 00 00 8B 45 F4 8B  80 C4 19 00 00 8B 4D F4  83 BC 81 00 15 00 00 00  74 14 6A 01 8B 45 08 8B  ..ïEïÇ..ïMâü.§...tjïEï
00012BA0  40 3C 83 C0 10 50 E8 29  F5 FF FF 83 C4 08 FF 75  E4 E8 1E F5 FF FF C9 C3  55 8B EC 83 EC 20 8B 45  @<âPΦ)  â uΣΦ  Uïâ ïE
00012BC0  08 8B 80 C8 00 00 00 89  45 EC E8 05 F5 FF FF 89  45 E0 6A 02 68 D0 00 00  00 E8 F6 F4 FF FF 83 C4  ïÇ...ëEΦ  ëEαjh...Φ÷  â
00012BE0  08 89 45 F0 8B 45 EC 83  B8 C0 19 00 00 30 7D 06  83 7D F0 00 75 2A 8B 45  EC C7 80 D4 19 00 00 01  ëEïEâ..0}â}.u*ïEÇ..
00012C00  00 00 00 83 7D F0 00 0F  84 C5 01 00 00 FF 75 F0  E8 BF F4 FF FF 83 C4 04  E9 B5 01 00 00 90 90 90  ...â}.ä.. uΦ  âΘ..ÉÉÉ
00012C20  8B 45 EC 8B 88 CC 19 00  00 FF 80 CC 19 00 00 89  4D E8 8B 45 EC 83 B8 CC  19 00 00 30 7C 0A C7 80  ïEïê.. Ç..ëMΦïEâ..0|Ç
00012C40  CC 19 00 00 00 00 00 00  8B 45 E8 C1 E0 04 03 45  EC 05 00 11 00 00 89 45  FC 8B 45 F0 8B 40 10 89  ......ïEΦαE...ëEïEï@ë
00012C60  45 F4 C7 45 E4 00 00 00  00 8B 45 F4 FF 45 F4 C6  00 FF FF 45 E4 81 7D E4  C0 00 00 00 7C EB 8B 45  EEΣ....ïE E.  EΣü}Σ...|δïE
00012C80  F0 8B 40 10 89 45 F4 C7  45 E4 00 00 00 00 8B 45  F4 FF 45 F4 8B 4D E4 8B  55 08 8A 4C 4A 78 88 08  ï@ëEEΣ....ïE EïMΣïUèLJxê
00012CA0  8B 45 F4 FF 45 F4 8B 4D  E4 8B 55 08 8A 4C 4A 79  88 08 8B 45 F4 FF 45 F4  C6 00 00 8B 45 F4 FF 45  ïE EïMΣïUèLJyêïE E..ïE E
00012CC0  F4 C6 00 00 FF 45 E4 83  7D E4 03 7C C1 83 45 F4  0C C7 45 F8 00 00 00 00  EB 59 90 90 FF 45 E4 83  .. EΣâ}Σ|âEE°....δYÉÉ EΣâ
00012CE0  7D E4 03 7D 4B 8B 45 F4  FF 45 F4 8B 4D F8 8D 0C  49 03 4D E4 8B 55 08 8A  8C 4A 84 00 00 00 88 08  }Σ}KïE EïM°ìIMΣïUèîJä...ê
00012D00  8B 45 F4 FF 45 F4 8B 4D  F8 8D 0C 49 03 4D E4 8B  55 08 8A 8C 4A 85 00 00  00 88 08 8B 45 F4 FF 45  ïE EïM°ìIMΣïUèîJà...êïE E
00012D20  F4 C6 00 00 8B 45 F4 FF  45 F4 C6 00 00 EB AD 90  FF 45 F8 8B 45 08 8B 4D  F8 39 88 80 00 00 00 7E  ..ïE E..δ¡É E°ïEïM°9êÇ...~
00012D40  0B C7 45 E4 00 00 00 00  EB 95 90 90 8B 45 F0 FF  70 10 E8 7D F3 FF FF 83  C4 04 8B 4D FC 89 41 08  EΣ....δòÉÉïE pΦ}  âïMëA
00012D60  8B 45 FC 8B C8 8B 49 04  81 E1 00 00 00 02 81 C9  C0 00 00 88 89 48 04 8B  45 FC C7 00 00 00 00 80  ïEïïIüß...ü..êëHïE....Ç
00012D80  8B 45 E8 8B 4D EC 8B 55  F0 89 94 81 00 19 00 00  8B 45 EC FF 80 C0 19 00  00 8B 45 EC 80 88 E8 19  ïEΦïMïUëöü...ïE Ç..ïEÇêΦ
00012DA0  00 00 02 8B 45 EC FF B0  E8 19 00 00 8B 45 08 8B  40 3C 83 C0 30 50 E8 19  F3 FF FF 83 C4 08 6A 01  ..ïE Φ..ïEï@<â0PΦ  âj
00012DC0  8B 45 08 8B 40 3C 83 C0  08 50 E8 05 F3 FF FF 83  C4 08 FF 75 E0 E8 FA F2  FF FF C9 C3 55 8B EC 83  ïEï@<âPΦ  â uαΦ·  Uïâ
00012DE0  EC 04 E8 ED F2 FF FF 89  45 FC 8B 45 08 8B 80 C8  00 00 00 81 A0 E8 19 00  00 3F FF FF FF 8B 45 08  Φφ  ëEïEïÇ...üáΦ..?   ïE
00012E00  8B 80 C8 00 00 00 FF B0  E8 19 00 00 8B 45 08 8B  40 3C 83 C0 30 50 E8 B9  F2 FF FF 83 C4 08 FF 75  ïÇ... Φ..ïEï@<â0PΦ  â u
00012E20  FC E8 AE F2 FF FF C9 C3  55 8B EC 83 EC 04 E8 A1  F2 FF FF 89 45 FC 8B 45  08 8B 80 C8 00 00 00 80  Φ«  UïâΦí  ëEïEïÇ...Ç
00012E40  88 E8 19 00 00 C0 8B 45  08 8B 80 C8 00 00 00 FF  B0 E8 19 00 00 8B 45 08  8B 40 3C 83 C0 30 50 E8  êΦ..ïEïÇ... Φ..ïEï@<â0PΦ
00012E60  70 F2 FF FF 83 C4 08 FF  75 FC E8 65 F2 FF FF C9  C3 90 90 90 55 8B EC 83  EC 1C E8 55 F2 FF FF 89  p  â uΦe  ÉÉÉUïâΦU  ë
00012E80  45 E8 8B 45 08 83 B8 C8  00 00 00 00 75 35 83 78  14 04 7C 08 B8 FF FF FF  FF C9 C3 90 8B 45 08 8B  EΦïEâ....u5âx|    ÉïEï
00012EA0  40 14 C1 E0 0D 05 00 90  00 00 05 FF 0F 00 00 25  00 F0 FF FF 89 45 E4 8B  45 08 8B 4D E4 89 88 C8  @α.É.. ..%.  ëEΣïEïMΣëê
00012EC0  00 00 00 8B 45 08 8B 80  C8 00 00 00 89 45 F4 81  3D 00 00 00 00 00 01 00  00 7D 0A C7 05 00 00 00  ...ïEïÇ...ëEü=.......}...
00012EE0  00 00 01 00 00 81 3D 00  00 00 00 00 06 00 00 7E  0A C7 05 00 00 00 00 00  06 00 00 A1 00 00 00 00  ....ü=.......~.......í....
00012F00  05 FF 00 00 00 25 00 FF  00 00 A3 00 00 00 00 B8  00 80 00 00 99 F7 3D 00  00 00 00 3B 05 00 00 00   ...%. ..ú.....Ç..Ö=....;...
00012F20  00 7E 11 B8 00 80 00 00  99 F7 3D 00 00 00 00 A3  00 00 00 00 B8 00 00 08  00 99 F7 3D 00 00 00 00  .~.Ç..Ö=....ú.......Ö=....
00012F40  3B 05 00 00 00 00 7D 11  B8 00 00 08 00 99 F7 3D  00 00 00 00 A3 00 00 00  00 81 3D 00 00 00 00 00  ;....}...Ö=....ú....ü=.....
00012F60  01 00 00 7E 0A C7 05 00  00 00 00 00 01 00 00 C7  45 EC 00 08 00 00 C7 45  FC 00 40 00 00 C7 45 F0  ..~.......E...E.@..E
00012F80  00 00 00 00 EB 22 90 90  8B 45 F0 8B 0D 00 00 00  00 39 0C 85 C0 02 00 00  75 0A 8B 04 85 C4 02 00  ....δ"ÉÉïEï....9à..uïà.
00012FA0  00 89 45 EC 83 45 F0 02  8B 45 F0 81 3C 85 C0 02  00 00 00 01 00 00 72 D0  C7 45 F0 00 00 00 00 EB  .ëEâEïEü<à.....rE....δ
00012FC0  23 90 90 90 8B 45 F0 8B  0D 00 00 00 00 39 0C 85  FC 02 00 00 75 0A 8B 04  85 00 03 00 00 89 45 FC  #ÉÉÉïEï....9à..uïà...ëE
00012FE0  83 45 F0 02 8B 45 F0 81  3C 85 FC 02 00 00 00 01  00 00 72 D0 8B 45 F4 8B  4D EC 0B 4D FC 89 88 E4  âEïEü<à.....rïEïMMëêΣ
00013000  19 00 00 8B 45 F4 8B 80  E4 19 00 00 0C 01 50 8B  45 08 FF 70 3C E8 BA F0  FF FF 83 C4 08 6A 0A E8  ..ïEïÇΣ..PïE p<Φ  âjΦ
00013020  BC F9 FF FF 83 C4 04 8B  45 F4 FF B0 E4 19 00 00  8B 45 08 FF 70 3C E8 99  F0 FF FF 83 C4 08 6A 64    âïE Σ..ïE p<ΦÖ  âjd
00013040  E8 9B F9 FF FF 83 C4 04  6A 00 8B 45 08 8B 40 3C  83 C0 38 50 E8 7B F0 FF  FF 83 C4 08 6A FF 8B 45  Φ¢  âj.ïEï@<â8PΦ{  âj ïE
00013060  08 8B 40 3C 83 C0 28 50  E8 67 F0 FF FF 83 C4 08  8B 45 08 8B 40 14 83 3C  85 00 00 00 00 00 7C 34  ï@<â(PΦg  âïEï@â<à.....|4
00013080  8B 45 F4 8B 4D 08 8B 49  14 8B 0C 8D 00 00 00 00  89 88 EC 19 00 00 8B 45  F4 C7 80 F0 19 00 00 00  ïEïMïIïì....ëê..ïEÇ...
000130A0  00 00 00 8B 45 08 8B 40  14 C7 04 85 00 00 00 00  FF FF FF FF 8B 45 F4 83  B8 F0 19 00 00 00 74 32  ...ïEï@à....    ïEâ...t2
000130C0  83 B8 EC 19 00 00 02 75  0F C7 80 EC 19 00 00 05  00 00 00 EB 10 90 90 90  8B 45 F4 C7 80 EC 19 00  â..uÇ.....δÉÉÉïEÇ.
000130E0  00 02 00 00 00 8B 45 F4  C7 80 F0 19 00 00 0A 00  00 00 8B 45 F4 C7 80 E8  19 00 00 00 E0 00 00 8B  ....ïEÇ.....ïEÇΦ...α..ï
00013100  45 F4 8B 80 EC 19 00 00  48 48 74 23 48 74 49 48  7C 03 48 7E 3B 8B 45 F4  C7 80 F0 19 00 00 0A 00  EïÇ..HHt#HtIH|H~;ïEÇ...
00013120  00 00 8B 45 F4 C7 80 EC  19 00 00 02 00 00 00 68  85 EF FF FF 8B 45 08 8B  40 3C 83 C0 68 50 E8 91  ..ïEÇ.....hà  ïEï@<âhPΦæ
00013140  EF FF FF 83 C4 08 C7 45  F0 00 00 00 00 EB 5C 90  68 8D EF FF FF EB DD 90  6A 00 8B 45 08 8B 40 3C    âE....δ\Éhì  δÉj.ïEï@<
00013160  83 C0 78 50 E8 6B EF FF  FF 83 C4 08 68 FD FF 00  00 8B 45 08 8B 40 3C 83  C0 70 50 E8 54 EF FF FF  âxPΦk  âh² ..ïEï@<âpPΦT  
00013180  83 C4 08 68 01 8F 00 00  8B 45 08 8B 40 3C 83 C0  68 50 E8 3D EF FF FF 83  C4 08 8B 45 F4 80 88 E9  âhÅ..ïEï@<âhPΦ=  âïEÇêΘ
000131A0  19 00 00 02 EB A0 90 90  FF 45 F0 83 7D F0 20 7D  33 8B 45 F0 8B 4D F4 C7  04 81 44 44 44 44 8B 45  ..δáÉÉ Eâ} }3ïEïMüDDDDïE
000131C0  F0 8B 4D F4 C7 84 81 80  10 00 00 44 44 44 44 8B  45 F0 8B 4D F4 C7 84 81  00 14 00 00 44 44 44 44  ïMäüÇ..DDDDïEïMäü...DDDD
000131E0  EB C6 90 90 C7 45 F0 00  00 00 00 EB 2A 90 90 90  8B 45 F0 C1 E0 04 03 45  F4 C7 80 80 00 00 00 00  δÉÉE....δ*ÉÉÉïEαEÇÇ....
00013200  00 00 00 8B 45 F0 8B 4D  F4 C7 84 81 00 15 00 00  00 00 00 00 FF 45 F0 A1  00 00 00 00 39 45 F0 7C  ...ïEïMäü.§...... Eí....9E|
00013220  CF C1 E0 04 03 45 F4 C7  40 74 00 00 00 02 8B 45  F4 05 80 00 00 00 50 E8  98 EE FF FF 83 C4 04 89  αE@t...ïEÇ...PΦÿε  âë
00013240  45 F8 F7 45 F8 03 00 00  00 0F 85 45 FC FF FF 50  8B 45 08 8B 40 3C 83 C0  18 50 E8 75 EE FF FF 83  E°E°...àE  PïEï@<âPΦuε  â
00013260  C4 08 C7 45 F0 00 00 00  00 8B 45 F0 C1 E0 04 03  45 F4 C7 80 00 11 00 00  00 00 00 00 8B 45 F0 8B  E....ïEαEÇ.......ïEï
00013280  4D F4 C7 84 81 00 19 00  00 00 00 00 00 FF 45 F0  83 7D F0 30 7C D3 8B 45  F4 C7 80 F4 13 00 00 00  Mäü....... Eâ}0|ïEÇ...
000132A0  00 00 02 8B 45 F4 05 00  11 00 00 50 E8 23 EE FF  FF 83 C4 04 89 45 F8 50  8B 45 08 8B 40 3C 83 C0  ..ïE...PΦ#ε  âëE°PïEï@<â
000132C0  20 50 E8 0D EE FF FF 83  C4 08 8B 45 F4 C7 80 C0  19 00 00 00 00 00 00 8B  45 F4 C7 80 CC 19 00 00   PΦε  âïEÇ......ïEÇ..
000132E0  00 00 00 00 8B 45 F4 C7  80 D0 19 00 00 00 00 00  00 8B 45 F4 C7 80 C4 19  00 00 00 00 00 00 8B 45  ....ïEÇ......ïEÇ......ïE
00013300  F4 C7 80 C8 19 00 00 00  00 00 00 8B 45 F4 C7 80  D4 19 00 00 00 00 00 00  8B 45 F4 C7 80 D8 19 00  Ç......ïEÇ......ïEÇ.
00013320  00 00 00 00 00 8B 45 F4  C7 80 DC 19 00 00 00 00  00 00 8B 45 F4 C7 80 E0  19 00 00 00 00 00 00 FF  .....ïEÇ......ïEÇα...... 
00013340  75 E8 E8 8D ED FF FF 83  C4 04 FF 75 08 E8 D6 F6  FF FF 83 C4 04 FF 75 08  E8 5B F8 FF FF 83 C4 04  uΦΦìφ  â uΦ÷  â uΦ[°  â
00013360  68 EF B1 01 00 8B 45 08  8B 40 3C 83 C0 38 50 E8  60 ED FF FF 8B 45 08 80  48 54 80 2B C0 C9 C3 90  h.ïEï@<â8PΦ`φ  ïEÇHTÇ+É
00013380  55 8B EC 83 EC 0C 8B 45  08 8B 80 C8 00 00 00 89  45 FC 0B C0 0F 84 22 01  00 00 E8 35 ED FF FF 89  UïâïEïÇ...ëEä"..Φ5φ  ë
000133A0  45 F4 6A 00 8B 45 08 8B  40 3C 83 C0 38 50 E8 21  ED FF FF 83 C4 08 8B 45  FC 8B 80 E4 19 00 00 0C  Ej.ïEï@<â8PΦ!φ  âïEïÇΣ..
000133C0  01 50 8B 45 08 FF 70 3C  E8 07 ED FF FF 83 C4 08  6A 64 E8 09 F6 FF FF 83  C4 04 6A 00 8B 45 08 8B  PïE p<Φφ  âjdΦ÷  âj.ïEï
000133E0  40 3C 83 C0 38 50 E8 E9  EC FF FF 83 C4 08 8B 45  08 C7 40 54 00 00 00 00  C7 45 F8 00 00 00 00 EB  @<â8PΦΘ  âïE@T....E°....δ
00013400  49 90 90 90 8B 45 F8 C1  E0 04 03 45 FC C7 80 80  00 00 00 00 00 00 00 8B  45 F8 8B 4D FC 83 BC 81  IÉÉÉïE°αEÇÇ.......ïE°ïMâü
00013420  00 15 00 00 00 74 0F FF  B4 81 00 15 00 00 E8 A1  EC FF FF 83 C4 04 8B 45  F8 8B 4D FC C7 84 81 00  .§...t ü.§..Φí  âïE°ïMäü.
00013440  15 00 00 00 00 00 00 FF  45 F8 A1 00 00 00 00 39  45 F8 7C B0 C7 45 F8 00  00 00 00 8B 45 F8 C1 E0  §...... E°í....9E°|E°....ïE°α
00013460  04 03 45 FC C7 80 00 11  00 00 00 00 00 00 8B 45  F8 8B 4D FC 83 BC 81 00  19 00 00 00 74 0F FF B4  EÇ.......ïE°ïMâü....t 
00013480  81 00 19 00 00 E8 4A EC  FF FF 83 C4 04 8B 45 F8  8B 4D FC C7 84 81 00 19  00 00 00 00 00 00 FF 45  ü...ΦJ  âïE°ïMäü....... E
000134A0  F8 83 7D F8 30 7C B4 8B  45 FC C7 80 C0 19 00 00  00 00 00 00 FF 75 F4 E8  18 EC FF FF C9 C3 90 90  °â}°0|ïEÇ...... uΦ  ÉÉ
000134C0  55 8B EC 83 EC 04 8B 45  08 8B 40 54 89 45 FC FF  75 08 E8 A9 FE FF FF 83  C4 04 8B 45 08 8B 4D FC  UïâïEï@TëE uΦ  âïEïM
000134E0  89 48 54 FF 75 08 E8 89  F9 FF FF C9 C3 90 90 90  55 8B EC FF 75 08 E8 BD  F6 FF FF C9 C3 90 90 90  ëHT uΦë  ÉÉÉUï uΦ÷  ÉÉÉ
00013500  55 8B EC FF 75 08 E8 AD  F6 FF FF C9 C3 90 90 90  55 8B EC 83 EC 14 8B 45  08 89 45 EC C7 45 F0 00  Uï uΦ¡÷  ÉÉÉUïâïEëEE.
00013520  00 00 00 EB 1A 90 90 90  8B 45 EC 8B 40 10 8B 4D  EC 2B 41 0C 01 45 F0 8B  C1 8B 40 08 89 45 EC 83  ...δÉÉÉïEï@ïM+AEïï@ëEâ
00013540  7D EC 00 75 E3 6A 02 8B  45 F0 83 C0 04 50 E8 81  EB FF FF 83 C4 08 89 45  F4 0B C0 75 09 C9 C3 90  }.uπjïEâPΦüδ  âëEuÉ
00013560  8B 45 F4 FF 40 10 8B 45  F4 F7 40 10 03 00 00 00  75 EE 8B C8 8B 49 10 89  48 0C 8B 45 08 89 45 EC  ïE @ïE@...uεïïIëHïEëE
00013580  8B 45 F4 8B 40 10 89 45  FC EB 34 90 8B 45 EC 8B  40 10 8B 4D EC 2B 41 0C  89 45 F8 0B C0 74 17 50  ïEï@ëEδ4ÉïEï@ïM+AëE°tP
000135A0  FF 75 FC 8B C1 FF 70 0C  E8 27 EB FF FF 83 C4 0C  8B 45 F8 01 45 FC 8B 45  EC 8B 40 08 89 45 EC 83   uï pΦ'δ  âïE°EïEï@ëEâ
000135C0  7D EC 00 75 C7 8B 45 F4  8B 4D FC 89 48 10 FF 75  08 E8 FE EA FF FF 8B 45  F4 C9 C3 90 55 8B EC 83  }.uïEïMëH uΦΩ  ïEÉUïâ
000135E0  EC 44 8B 45 08 8B 40 1C  89 45 D0 8B 80 C8 00 00  00 89 45 E4 2B C0 89 45  D8 89 45 F4 8B 45 0C EB  DïEï@ëEïÇ...ëEΣ+ëEëEïEδ
00013600  16 90 90 90 8B 45 CC F7  40 0C 03 00 00 00 0F 85  8A 00 00 00 8B 40 08 89  45 CC 0B C0 0F 84 83 00  ÉÉÉïE@...àè...ï@ëEäâ.
00013620  00 00 FF 70 0C E8 AA EA  FF FF 83 C4 04 89 45 BC  8B 45 CC 8B 40 10 48 50  E8 97 EA FF FF 83 C4 04  .. pΦ¬Ω  âëEïEï@HPΦùΩ  â
00013640  89 45 C0 8B 45 CC 8B 40  10 8B 4D CC 2B 41 0C 2B  45 C0 03 45 BC 48 74 39  51 E8 76 EA FF FF 83 C4  ëEïEï@ïM+A+EEHt9QΦvΩ  â
00013660  04 89 45 C4 8B 4D CC 8B  55 C0 81 E2 FF EF FF FF  81 EA 00 00 00 40 89 51  10 89 50 0C 8B 45 C4 8B  ëEïMïUüΓ   üΩ...@ëQëPïEï
00013680  4D CC 8B 49 08 89 48 08  8B 45 CC 8B 4D C4 89 48  08 FF 45 F4 83 7D F4 0C  0F 8E 66 FF FF FF C7 45  MïIëHïEïMëH Eâ}Äf   E
000136A0  D8 01 00 00 00 E8 2A EA  FF FF 89 45 C8 83 7D D8  00 0F 84 E5 00 00 00 8B  45 E4 83 B8 C0 19 00 00  ...Φ*Ω  ëEâ}.äσ...ïEΣâ..
000136C0  2F 7C 15 FF 75 C8 E8 09  EA FF FF 83 C4 04 B8 01  00 00 00 C9 C3 90 90 90  FF 75 0C E8 30 FE FF FF  /|§ uΦΩ  â...ÉÉÉ uΦ0  
000136E0  83 C4 04 89 45 0C 0B C0  75 1A FF 75 C8 E8 E2 E9  FF FF 83 C4 04 FF 75 0C  E8 D7 E9 FF FF 83 C4 04  âëEu uΦΓΘ  â uΦΘ  â
00013700  2B C0 C9 C3 8B 45 0C 89  45 CC C7 45 F4 00 00 00  00 EB 7F 90 8B 45 CC FF  70 0C E8 B5 E9 FF FF 83  +ïEëEE....δÉïE pΦΘ  â
00013720  C4 04 89 45 C4 8B 45 CC  8B 40 10 48 50 E8 A2 E9  FF FF 83 C4 04 89 45 C0  8B 45 CC 8B 40 10 8B 4D  ëEïEï@HPΦóΘ  âëEïEï@ïM
00013740  CC 2B 41 0C 2B 45 C0 03  45 C4 48 74 39 51 E8 81  E9 FF FF 83 C4 04 89 45  BC 8B 4D CC 8B 55 C0 81  +A+EEHt9QΦüΘ  âëEïMïUü
00013760  E2 FF EF FF FF 81 EA 00  00 00 40 89 51 10 89 50  0C 8B 45 BC 8B 4D CC 8B  49 08 89 48 08 8B 45 CC  Γ   üΩ...@ëQëPïEïMïIëHïE
00013780  8B 4D BC 89 48 08 FF 45  F4 8B 45 CC 8B 40 08 89  45 CC 83 7D CC 00 0F 85  78 FF FF FF 8B 45 E4 8B  ïMëH EïEï@ëEâ}.àx   ïEΣï
000137A0  80 C0 19 00 00 03 45 F4  83 F8 30 7C 1B FF 75 C8  E8 1F E9 FF FF 83 C4 04  83 7D D8 00 0F 84 0C FF  Ç..Eâ°0| uΦΘ  ââ}.ä 
000137C0  FF FF E9 2E FF FF FF 90  8B 45 E4 8B 80 CC 19 00  00 89 45 E0 89 45 E8 C1  E0 04 03 45 E4 05 00 11    Θ.   ÉïEΣïÇ..ëEαëEΦαEΣ.
000137E0  00 00 89 45 FC 89 45 DC  C7 45 F4 00 00 00 00 8B  45 D0 8B 80 C0 00 00 00  89 45 EC 8B 45 0C EB 57  ..ëEëEE....ïEïÇ...ëEïEδW
00013800  8B 45 FC C7 00 00 00 00  80 8B 45 EC 8B 4D D4 01  48 6C 8B 45 E0 8B 4D E4  C7 84 81 00 19 00 00 00  ïE....ÇïEïMHlïEαïMΣäü....
00013820  00 00 00 FF 45 F4 8B 45  E0 89 45 F8 8B 45 FC 83  45 FC 10 89 45 F0 FF 45  E0 83 7D E0 30 7C 12 C7  ... EïEαëE°ïEâEëE Eαâ}α0|
00013840  45 E0 00 00 00 00 8B 45  E4 05 00 11 00 00 89 45  FC 8B 45 CC 8B 40 08 89  45 CC 0B C0 74 4E 8B 40  Eα....ïEΣ...ëEïEï@ëEtNï@
00013860  10 8B 4D CC 2B 41 0C 89  45 D4 8B C1 FF 70 0C E8  60 E8 FF FF 83 C4 04 8B  4D FC 89 41 08 8B 45 FC  ïM+AëEï pΦ`Φ  âïMëAïE
00013880  8B C8 8B 49 04 81 E1 00  00 00 02 0B 4D D4 89 48  04 8B 45 E0 39 45 E8 0F  85 63 FF FF FF 8B 45 FC  ïïIüß...MëHïEα9EΦàc   ïE
000138A0  80 48 07 20 E9 60 FF FF  FF 90 90 90 8B 45 E4 8B  4D E0 89 88 CC 19 00 00  8B 45 F8 8B 4D E4 8B 55  ÇH Θ`   ÉÉÉïEΣïMαëê..ïE°ïMΣïU
000138C0  0C 89 94 81 00 19 00 00  8B 45 F0 80 48 07 C0 8B  45 DC C7 00 00 00 00 80  8B 45 E4 8B 4D F4 01 88  ëöü...ïEÇHïE....ÇïEΣïMê
000138E0  C0 19 00 00 6A 01 8B 45  D0 8B 40 3C 83 C0 08 50  E8 DF E7 FF FF 83 C4 08  8B 45 D0 C7 40 64 02 00  ..jïEï@<âPΦτ  âïE@d.
00013900  00 00 FF 75 C8 E8 CA E7  FF FF E9 EE FD FF FF 90  55 8B EC 83 EC 0C 8B 45  08 8B 80 C8 00 00 00 89  .. uΦτ  Θε²  ÉUïâïEïÇ...ë
00013920  45 F8 8B 45 08 F7 40 54  80 00 00 00 0F 84 52 01  00 00 83 7D F8 00 0F 84  48 01 00 00 50 E8 E6 F0  E°ïE@TÇ...äR..â}°.äH..PΦµ
00013940  FF FF 83 C4 04 8B 45 F8  81 B8 D8 19 00 00 80 00  00 00 7E 0B FF 75 08 E8  A4 F0 FF FF 83 C4 04 8B    âïE°ü..Ç...~ uΦñ  âï
00013960  45 08 8B 40 3C 83 C0 40  50 E8 66 E7 FF FF 83 C4  04 89 45 FC 8B 45 08 8B  80 C0 00 00 00 8B 4D FC  Eï@<â@PΦfτ  âëEïEïÇ...ïM
00013980  81 E1 FF FF 01 00 01 48  38 C7 45 F4 00 00 00 00  EB 05 90 90 FF 45 F4 A1  00 00 00 00 39 45 F4 7D  üß  .H8E....δÉÉ Eí....9E}
000139A0  2D 8B 45 F4 C1 E0 04 03  45 F8 F7 80 80 00 00 00  00 00 00 80 75 DE 8B 45  F4 8B 4D F8 83 BC 81 00  -ïEαE°ÇÇ......ÇuïEïM°âü.
000139C0  15 00 00 00 74 CE 8B C1  FF 80 E0 19 00 00 8B 45  F8 83 B8 E0 19 00 00 02  7E 06 FF 80 DC 19 00 00  §...tï Çα..ïE°âα..~ Ç..
000139E0  C7 45 F4 00 00 00 00 8B  45 F4 8B 4D F8 81 3C 81  44 44 44 44 74 08 8B C1  FF 80 DC 19 00 00 8B 45  E....ïEïM°ü<üDDDDtï Ç..ïE
00013A00  F4 8B 4D F8 81 BC 81 80  10 00 00 44 44 44 44 74  08 8B C1 FF 80 DC 19 00  00 8B 45 F4 8B 4D F8 81  ïM°üüÇ..DDDDtï Ç..ïEïM°ü
00013A20  BC 81 00 14 00 00 44 44  44 44 74 08 8B C1 FF 80  DC 19 00 00 8B 45 F4 8B  4D F8 C7 04 81 44 44 44  ü...DDDDtï Ç..ïEïM°üDDD
00013A40  44 8B 45 F4 8B 4D F8 C7  84 81 80 10 00 00 44 44  44 44 8B 45 F4 8B 4D F8  C7 84 81 00 14 00 00 44  DïEïM°äüÇ..DDDDïEïM°äü...D
00013A60  44 44 44 FF 45 F4 83 7D  F4 20 0F 8C 77 FF FF FF  8B 45 F8 83 B8 DC 19 00  00 00 74 08 FF 75 08 E8  DDD Eâ} îw   ïE°â...t uΦ
00013A80  28 24 00 00 C9 C3 90 90  55 8B EC 83 EC 58 C7 45  C0 00 00 00 00 C7 45 0C  00 00 00 00 EB 0C 90 90  ($..ÉÉUïâXE....E....δÉÉ
00013AA0  FF 45 C0 81 45 0C E0 00  00 00 A1 00 00 00 00 39  45 C0 7D 28 0F BF 45 08  8B 4D 0C 3B 01 75 E1 8B   EüEα...í....9E}(EïM;ußï
00013AC0  C1 8B 40 3C 83 C0 28 50  E8 07 E6 FF FF 83 C4 04  89 45 B0 F7 45 B0 EF 3F  00 00 74 C4 A1 00 00 00  ï@<â(PΦµ  âëEE?..tí...
00013AE0  00 39 45 C0 7D 76 8B 45  0C 8B 80 C0 00 00 00 89  45 C8 8B 45 0C 8B 80 C8  00 00 00 89 45 C4 8B 45  .9E}vïEïÇ...ëEïEïÇ...ëEïE
00013B00  C8 FF 40 60 6A 00 8B 45  0C 8B 40 3C 83 C0 38 50  E8 BF E5 FF FF 83 C4 08  E8 B7 E5 FF FF 89 45 AC   @`j.ïEï@<â8PΦσ  âΦσ  ëE¼
00013B20  8B 45 0C 83 78 34 00 0F  85 84 04 00 00 FF 70 3C  68 20 03 00 00 E8 9A E5  FF FF 83 C4 08 6A FF 8B  ïEâx4.àä.. p<h ..ΦÜσ  âj ï
00013B40  45 0C 8B 40 3C 83 C0 28  50 E8 86 E5 FF FF 83 C4  08 FF 75 AC E8 7B E5 FF  FF 83 C4 04 2B C0 C9 C3  Eï@<â(PΦåσ  â u¼Φ{σ  â+
00013B60  8B 45 C8 FF 40 38 8B 45  CC 8B 00 25 00 02 00 80  3D 00 02 00 00 75 74 8B  45 D4 C1 E0 02 03 45 C4  ïE @8ïEï.%..Ç=...utïEαE
00013B80  05 00 15 00 00 89 45 B4  8B 45 D4 89 45 F4 8B 45  CC 89 45 E8 8B 40 04 25  FF 07 00 00 EB 34 90 90  .§..ëEïEëEïEëEΦï@% ..δ4ÉÉ
00013BA0  83 45 B4 04 83 45 E8 10  FF 45 F4 A1 00 00 00 00  39 45 F4 7C 1D 8B 45 C4  05 00 15 00 00 89 45 B4  âEâEΦ Eí....9E|ïE.§..ëE
00013BC0  C7 45 F4 00 00 00 00 8B  45 C4 05 80 00 00 00 89  45 E8 8B 45 E8 F7 00 00  01 00 80 74 C3 8B 00 89  E....ïEÇ...ëEΦïEΦ...Çtï.ë
00013BE0  45 F0 F7 45 F0 00 00 00  80 74 1D 8B 45 C4 8B 4D  D4 89 88 C4 19 00 00 FF  75 0C E8 29 EE FF FF 83  EE...ÇtïEïMëê.. uΦ)ε  â
00013C00  C4 04 E9 B1 03 00 00 90  8B 45 CC C7 00 00 00 00  00 8B 45 D4 89 45 BC C1  E0 02 03 45 C4 05 00 15  Θ..ÉïE.....ïEëEαE.§
00013C20  00 00 89 45 B4 8B 00 89  45 E4 89 45 A8 F7 45 F0  00 40 00 00 74 0A C7 45  DC 00 00 00 00 EB 12 90  ..ëEï.ëEΣëE¿E.@..tE....δÉ
00013C40  8B 45 F0 25 00 00 FF 7F  C1 E8 10 83 E8 04 89 45  DC 8B 45 E4 8B 40 0C 8B  4D E4 2B 41 10 03 45 DC  ïE%.. ΦâΦëEïEΣï@ïMΣ+AE
00013C60  89 45 EC EB 68 90 90 90  8B 45 B4 83 45 B4 04 C7  00 00 00 00 00 FF 45 BC  A1 00 00 00 00 39 45 BC  ëEδhÉÉÉïEâE..... Eí....9E
00013C80  7C 12 C7 45 BC 00 00 00  00 8B 45 C4 05 00 15 00  00 89 45 B4 83 7D EC 00  7E 26 8B 45 B4 8B 00 89  |E....ïE.§..ëEâ}.~&ïEï.ë
00013CA0  45 A8 50 FF 75 E4 E8 29  E4 FF FF 83 C4 08 8B 45  A8 8B 40 0C 8B 4D A8 2B  41 10 01 45 EC EB 0E 90  E¿P uΣΦ)Σ  âïE¿ï@ïM¿+AEδÉ
00013CC0  8B 45 B4 FF 30 E8 0A E4  FF FF 83 C4 04 8B 45 BC  39 45 F4 75 93 8B 45 B4  C7 00 00 00 00 00 F7 45  ïE 0ΦΣ  âïE9EuôïE.....E
00013CE0  F0 00 C0 00 00 74 15 8B  45 C8 FF 40 40 FF 75 E4  E8 DF E3 FF FF 83 C4 04  EB 31 90 90 8B 45 C8 FF  ...t§ïE @@ uΣΦπ  âδ1ÉÉïE 
00013D00  40 10 8B 45 C8 8B 4D DC  01 48 68 83 7D EC 00 7D  09 8B 45 A8 8B 4D EC 01  48 10 8B 45 0C FF 70 30  @ïEïMHhâ}.}ïE¿ïMHïE p0
00013D20  FF 75 E4 E8 F0 1B 00 00  83 C4 08 8B 45 F4 40 89  45 D4 A1 00 00 00 00 39  45 D4 7C 07 C7 45 D4 00   uΣΦ..âïE@ëEí....9E|E.
00013D40  00 00 00 8B 45 D4 C1 E0  04 03 45 C4 05 80 00 00  00 89 45 CC 8B 45 C4 C7  80 E0 19 00 00 00 00 00  ...ïEαEÇ...ëEïEÇα.....
00013D60  00 E9 00 FE FF FF 90 90  F7 45 B0 2F 00 00 00 0F  84 F7 01 00 00 6A 2F 8B  45 0C 8B 40 3C 83 C0 28  .Θ.  ÉÉE/...ä..j/ïEï@<â(
00013D80  50 E8 4E E3 FF FF 83 C4  08 8B 45 C4 8B 80 D0 19  00 00 89 45 D0 C1 E0 04  03 45 C4 05 00 11 00 00  PΦNπ  âïEïÇ..ëEαE...
00013DA0  89 45 F8 8B 45 D0 C1 E0  02 03 45 C4 05 00 19 00  00 89 45 B4 E9 77 01 00  00 90 90 90 8B 45 F8 8B  ëE°ïEαE...ëEΘw..ÉÉÉïE°ï
00013DC0  00 89 45 FC A9 00 00 00  80 0F 85 71 01 00 00 8B  45 F8 F7 40 04 00 00 00  48 74 11 8B 45 B4 83 38  .ëE...Çàq..ïE°@...HtïEâ8
00013DE0  00 75 09 8B 45 C4 FF 80  DC 19 00 00 8B 45 F8 F7  40 04 00 00 00 48 75 11  8B 45 B4 83 38 00 74 09  .uïE Ç..ïE°@...HuïEâ8.t
00013E00  8B 45 C4 FF 80 DC 19 00  00 8B 45 B4 83 38 00 0F  84 D2 00 00 00 8B 00 89  45 E0 8B 45 F8 F7 40 04  ïE Ç..ïEâ8.ä...ï.ëEαïE°@
00013E20  00 00 00 40 0F 84 A3 00  00 00 F7 45 FC 00 80 00  00 74 41 F7 45 FC 00 01  00 00 74 06 8B 45 C8 FF  ...@äú...E.Ç..tAE...tïE 
00013E40  40 30 F7 45 FC 00 02 00  00 74 06 8B 45 C8 FF 40  2C F7 45 FC 00 08 00 00  74 06 8B 45 C8 FF 40 50  @0E...tïE @,E...tïE @P
00013E60  F7 45 FC 02 00 00 00 74  34 8B 45 C8 FF 40 58 EB  2C 90 90 90 8B 45 C8 FF  00 8B 45 E0 8B 40 0C 8B  E...t4ïE @Xδ,ÉÉÉïE .ïEαï@ï
00013E80  00 40 75 08 8B 45 C8 FF  40 04 EB 11 8B 45 E0 8B  40 0C F6 00 01 74 06 8B  45 C8 FF 40 08 F7 45 FC  .@uïE @δïEαï@÷.tïE @E
00013EA0  78 00 00 00 74 18 8B 45  C8 8B 4D FC 81 E1 78 00  00 00 C1 E9 03 01 48 24  8B 45 C8 FF 40 28 F7 45  x...tïEïMüßx...ΘH$ïE @(E
00013EC0  FC 01 00 00 00 74 06 8B  45 C8 FF 40 20 83 7D E0  00 74 0B FF 75 E0 E8 F9  E1 FF FF 83 C4 04 8B 45  ...tïE @ â}α.t uαΦß  âïE
00013EE0  B4 C7 00 00 00 00 00 8B  45 C4 FF 88 C0 19 00 00  83 45 F8 10 83 45 B4 04  FF 45 D0 83 7D D0 30 7C  .....ïE ê..âE°âE Eâ}0|
00013F00  1D C7 45 D0 00 00 00 00  8B 45 C4 05 00 11 00 00  89 45 F8 8B 45 C4 05 00  19 00 00 89 45 B4 8B 45  E....ïE...ëE°ïE...ëEïE
00013F20  C4 83 B8 F0 19 00 00 00  74 06 FF 88 F0 19 00 00  8B 45 C4 83 B8 C0 19 00  00 00 0F 85 7C FE FF FF  â...t ê..ïEâ...à|  
00013F40  8B 45 C4 8B 4D D0 89 88  D0 19 00 00 C7 45 B8 01  00 00 00 8B 45 C4 83 B8  C0 19 00 00 00 75 59 8B  ïEïMëê..E...ïEâ...uYï
00013F60  45 0C C7 40 64 FF FF FF  FF EB 4D 90 F7 45 B0 00  34 00 00 74 1B 68 00 34  00 00 8B 45 0C 8B 40 3C  E@d    δMÉE.4..th.4..ïEï@<
00013F80  83 C0 28 50 E8 4B E1 FF  FF 83 C4 08 EB 2A 90 90  83 7D B8 00 0F 84 9C 00  00 00 8B 45 0C 8B 40 2C  â(PΦKß  âδ*ÉÉâ}.ä£...ïEï@,
00013FA0  C1 E0 05 05 00 00 00 00  50 E8 F6 1B 00 00 83 C4  04 C7 45 B8 00 00 00 00  8B 45 0C 8B 40 3C 83 C0  α....PΦ÷..âE....ïEï@<â
00013FC0  28 50 E8 0D E1 FF FF 83  C4 04 89 45 B0 F7 45 B0  C0 0B 00 00 0F 84 8E FD  FF FF 68 C0 0B 00 00 8B  (PΦß  âëEE..äIJ  h..ï
00013FE0  45 0C 8B 40 3C 83 C0 28  50 E8 E6 E0 FF FF 83 C4  08 8B 45 C4 8B 80 C4 19  00 00 89 45 D4 C1 E0 04  Eï@<â(PΦµα  âïEïÇ..ëEα
00014000  03 45 C4 05 80 00 00 00  89 45 CC F7 00 00 02 00  80 0F 85 4F FB FF FF 8B  45 D4 8B 4D C4 83 BC 81  EÇ...ëE...ÇàO  ïEïMâü
00014020  00 15 00 00 00 0F 84 35  FB FF FF FF 75 0C E8 79  1E 00 00 83 C4 04 68 EF  B1 01 00 8B 45 0C 8B 40  .§...ä5   uΦy..âh.ïEï@
00014040  3C 83 C0 38 E9 FF FA FF  FF 90 90 90 55 8B EC 83  EC 0C 53 56 8B 5D 08 8B  75 0C EB 10 43 AC 38 43  <â8Θ ·  ÉÉÉUïâSVï]ïuδC¼8C
00014060  FF 74 09 B8 01 00 00 00  5E 5B C9 C3 8B 45 10 FF  4D 10 0B C0 75 E6 5E 5B  C9 C3 90 90 55 8B EC 83   t...^[ïE Muµ^[ÉÉUïâ
00014080  EC 08 C7 45 F8 00 00 00  00 EB 34 90 8A 45 FC 04  30 8B 4D 08 FF 45 08 88  01 8B 45 0C 8A 00 24 0F  E°....δ4ÉèE0ïM EêïEè.$
000140A0  88 45 FC 3C 0A 72 05 04  37 EB 06 90 8A 45 FC 04  30 8B 4D 08 FF 45 08 88  01 FF 45 0C FF 45 F8 83  êE<r7δÉèE0ïM Eê E E°â
000140C0  7D F8 06 7D 13 8B 45 0C  8A 00 C0 E8 04 88 45 FC  3C 0A 72 B8 04 37 EB B9  8B 45 08 C6 00 00 C9 C3  }°}ïEè.ΦêE<r7δïE..
000140E0  55 8B EC 66 8B 45 08 66  C1 E0 08 66 8B 4D 08 66  C1 E9 08 66 0B C1 0F B7  C0 C9 C3 90 55 8B EC FF  UïfïEfαfïMfΘfÉUï 
00014100  75 0C FF 75 08 68 3D 03  00 00 68 41 03 00 00 E8  C0 DF FF FF C9 C3 90 90  55 8B EC 83 EC 2C 66 C7  u uh=..hA..Φ  ÉÉUïâ,f
00014120  45 FC 00 00 C7 45 F8 00  00 00 00 EB 4E 90 90 90  8B 45 DC 8B 40 2C 03 45  D8 C1 E0 05 C7 80 0C 00  E..E°....δNÉÉÉïEï@,EαÇ.
00014140  00 00 00 00 00 00 8B 45  DC 8B 40 2C 03 45 D8 C1  E0 05 C7 80 08 00 00 00  00 00 00 00 FF 45 D8 8B  ......ïEï@,EαÇ....... Eï
00014160  45 DC 0F BF 40 0C 3B 45  D8 7F C5 8B 45 DC C7 80  C8 00 00 00 00 00 00 00  FF 45 F8 A1 00 00 00 00  E@;EïEÇ....... E°í....
00014180  39 45 F8 7D 1B 69 45 F8  E0 00 00 00 05 00 00 00  00 89 45 DC C7 45 D8 00  00 00 00 EB C2 90 90 90  9E°}iE°α.......ëEE....δÉÉÉ
000141A0  C7 45 F8 00 00 00 00 E9  F9 01 00 00 FF 45 D4 83  7D D4 03 7D 19 8B 45 D4  03 45 DC 0F B6 40 72 8B  E°....Θ.. Eâ}}ïEE@rï
000141C0  4D D4 03 4D F4 3B 04 8D  D4 00 00 00 74 DE 83 7D  D4 03 75 28 8B 45 F4 81  3C 85 D4 00 00 00 FF 00  MM;ì...tâ}u(ïEü<à... .
000141E0  00 00 75 38 68 53 03 00  00 68 BD 0B 00 00 E8 09  FF FF FF 83 C4 08 E9 1D  02 00 00 90 83 45 F4 03  ..u8hS..h..Φ   âΘ..ÉâE
00014200  8B 45 F4 81 3C 85 D4 00  00 00 FF 00 00 00 74 C4  C7 45 D4 00 00 00 00 EB  96 90 90 90 6A 06 8B 45  ïEü<à... ...tE....δûÉÉÉjïE
00014220  DC 83 C0 78 50 8B 45 DC  83 C0 72 50 E8 A3 DE FF  FF 83 C4 0C C7 45 F4 00  00 00 00 8B 45 F4 03 45  âxPïEârPΦú  âE....ïEE
00014240  DC 8B 4D F4 03 4D DC 8A  49 72 88 48 78 FF 45 F4  83 7D F4 06 7C E5 8B 45  DC 83 C0 78 50 8D 45 E0  ïMMèIrêHx Eâ}|σïEâxPìEα
00014260  50 E8 16 FE FF FF 83 C4  08 8B 45 DC 0F B7 4D FC  89 48 2C 8B 45 DC 0F B7  4D FC C1 E1 05 81 C1 00  PΦ  âïEMëH,ïEMßü.
00014280  00 00 00 89 48 30 8B 45  DC 66 8B 40 0C 66 01 45  FC 8B 45 DC C7 40 54 00  00 00 00 8B 45 DC C7 40  ...ëH0ïEfï@fEïE@T....ïE@
000142A0  34 00 00 00 00 8B 45 DC  C7 40 4C FF FF FF FF 8B  45 DC C7 40 48 00 00 00  00 8B 45 DC C7 40 50 00  4....ïE@L    ïE@H....ïE@P.
000142C0  00 00 00 6A 05 8B 45 DC  83 C0 6C 50 68 6E 03 00  00 E8 FE DD FF FF 83 C4  0C 8B 45 DC 8A 4D F8 80  ...jïEâlPhn..Φ  âïEèM°Ç
000142E0  C1 30 88 48 6F 8B 45 DC  0F BF 40 0C C1 E0 05 50  8B 45 DC 8B 40 2C C1 E0  05 05 00 00 00 00 50 E8  0êHoïE@αPïEï@,α....PΦ
00014300  D0 DD FF FF 83 C4 08 C7  45 F4 00 00 00 00 EB 5B  8B 45 DC 8B 40 2C 03 45  F4 C1 E0 05 66 8B 4D F4    âE....δ[ïEï@,EαfïM
00014320  66 89 88 02 00 00 00 8B  45 DC 8B 40 2C 03 45 F4  C1 E0 05 8B 4D DC 89 88  1C 00 00 00 8B 45 DC 8B  fëê...ïEï@,EαïMëê...ïEï
00014340  40 2C 03 45 F4 C1 E0 05  C7 80 0C 00 00 00 00 00  00 00 8B 45 DC 8B 40 2C  03 45 F4 C1 E0 05 C7 80  @,EαÇ.......ïEï@,EαÇ
00014360  08 00 00 00 00 00 00 00  FF 45 F4 8B 45 DC 0F BF  40 0C 3B 45 F4 7F 99 8D  45 E0 50 8B 45 DC FF 70  ....... EïE@;EÖìEαPïE p
00014380  68 68 73 03 00 00 6A FF  FF 30 8B 40 1C 48 50 8B  45 DC FF 70 10 68 88 03  00 00 E8 35 DD FF FF 83  hhs..j  0ï@HPïE phê..Φ5  â
000143A0  C4 20 FF 45 F8 A1 00 00  00 00 39 45 F8 7D 69 69  45 F8 E0 00 00 00 05 00  00 00 00 89 45 DC C7 40    E°í....9E°}iiE°α.......ëE@
000143C0  64 FF FF FF FF 8B 45 DC  C7 80 80 00 00 00 00 00  00 00 8B 45 DC 8B 4D F8  8B D1 8D 0C C9 C1 E1 04  d    ïEÇÇ.......ïEïM°ïìß
000143E0  8D 0C 91 81 C1 00 00 00  00 89 88 C0 00 00 00 8B  45 DC 8B 80 C0 00 00 00  C7 40 70 80 96 98 00 FF  ìæü....ëê...ïEïÇ...@pÇûÿ. 
00014400  75 DC E8 9D E2 FF FF 83  C4 04 0B C0 75 0A 89 45  F4 E9 EA FD FF FF 90 90  83 7D F8 00 75 12 68 91  uΦ¥Γ  âuëEΘΩ²  ÉÉâ}°.uhæ
00014420  03 00 00 68 EB 03 00 00  E8 CF FC FF FF 83 C4 08  8B 45 F8 A3 00 00 00 00  0B C0 74 16 68 2C 01 00  ..hδ..Φ  âïE°ú....th,.
00014440  00 6A 00 68 A8 3C 00 00  E8 87 DC FF FF A3 00 00  00 00 2B C0 C9 C3 90 90  55 8B EC 83 EC 08 C7 45  .j.h¿<..Φç  ú....+ÉÉUïâE
00014460  FC 00 00 00 00 C7 45 F8  00 00 00 00 EB 17 90 90  FF 75 F8 E8 08 EF FF FF  83 C4 04 FF 45 FC 81 45  ....E°....δÉÉ u°Φ  â EüE
00014480  F8 E0 00 00 00 8B 45 FC  39 05 00 00 00 00 7F E0  2B C0 C9 C3 55 8B EC FF  75 14 FF 75 10 FF 75 0C  °α...ïE9....α+Uï u u u
000144A0  FF 75 08 6A 00 E8 4A 00  00 00 C9 C3 55 8B EC FF  75 14 FF 75 10 FF 75 0C  FF 75 08 6A 01 E8 32 00   uj.ΦJ...Uï u u u ujΦ2.
000144C0  00 00 C9 C3 55 8B EC FF  75 14 FF 75 10 FF 75 0C  FF 75 08 6A 02 E8 1A 00  00 00 C9 C3 55 8B EC FF  ..Uï u u u ujΦ...Uï 
000144E0  75 14 FF 75 10 FF 75 0C  FF 75 08 6A 03 E8 02 00  00 00 C9 C3 55 8B EC 83  EC 0C 53 56 8B 75 10 81  u u u ujΦ...UïâSVïuü
00014500  E6 00 7F 00 00 C1 FE 08  A1 00 00 00 00 39 45 08  7C 12 C6 05 E9 10 00 00  06 B8 FF FF FF FF 5E 5B  µ...í....9E|Θ..    ^[
00014520  C9 C3 90 90 69 5D 08 E0  00 00 00 81 C3 00 00 00  00 83 7D 18 02 75 29 C7  45 10 00 00 00 00 EB 03  ÉÉi]α...ü....â}u)E....δ
00014540  FF 45 10 0F BF 43 0C 3B  45 10 7E 1B 8B 43 2C 03  45 10 C1 E0 05 83 B8 04  00 00 00 00 75 E2 EB 07   EC;E~ïC,Eαâ....uΓδ
00014560  81 65 10 FF 00 00 00 0F  BF 43 0C 3B 45 10 7E A9  8B 45 0C 83 78 14 00 74  07 8B 45 10 5E 5B C9 C3  üe ...C;E~ïEâx.tïE^[
00014580  6A 02 6A 0E E8 4B DB FF  FF 83 C4 08 89 45 FC 0B  C0 75 0D C6 05 E9 10 00  00 3F E9 7A FF FF FF 90  jjΦK  âëEuΘ..?Θz   É
000145A0  8B 43 2C 03 45 10 C1 E0  05 05 00 00 00 00 89 45  F8 8B 45 0C 8B 4D F8 89  48 14 8B 45 0C 8B 4D F8  ïC,Eα....ëE°ïEïM°ëHïEïM°
000145C0  89 48 38 8B 45 F8 8B 4D  0C 83 C1 24 89 48 04 8B  45 F8 C7 40 08 00 00 00  00 8B 45 F8 C7 40 0C 00  ëH8ïE°ïMâ$ëHïE°@....ïE°@.
000145E0  00 00 00 8B 45 F8 66 C7  00 01 00 8B 45 F8 C7 40  10 04 00 00 00 8B 45 F8  66 8B 4D 10 66 89 48 02  ...ïE°f..ïE°@...ïE°fïMfëH
00014600  8B 45 F8 8B 4D 18 89 48  14 8B 45 F8 8B 8B C0 00  00 00 89 48 18 8B 45 F8  89 58 1C FF 43 34 66 83  ïE°ïMëHïE°ïï...ëHïE°ëX C4fâ
00014620  3D EA 10 00 00 00 74 0A  66 83 3D EE 10 00 00 00  75 06 8B 45 F8 80 08 04  83 3D 00 00 00 00 10 7D  =Ω...tfâ=ε...uïE°Çâ=....}
00014640  0A C7 05 00 00 00 00 10  00 00 00 83 3D 00 00 00  00 3F 7E 0A C7 05 00 00  00 00 3F 00 00 00 A1 00  .......â=....?~....?...í.
00014660  00 00 00 83 E8 04 3B 05  00 00 00 00 7D 0D A1 00  00 00 00 83 E8 04 A3 00  00 00 00 8B 45 FC 8B 40  ...âΦ;....}í....âΦú....ïEï@
00014680  0C 89 45 F4 66 C7 00 38  00 8B 45 F4 66 C7 40 02  00 00 8B 45 F4 66 C7 40  04 00 00 8B 45 F4 66 C7  ëEf.8.ïEf@..ïEf@..ïEf
000146A0  40 06 00 00 8B 45 F4 66  C7 40 08 DC 05 8B 45 F4  66 8B 0D 00 00 00 00 66  C1 E1 0A 66 89 48 0A 8B  @..ïEf@ïEfï....fßfëHï
000146C0  45 F4 66 8B 0D 00 00 00  00 66 C1 E1 0A 66 89 48  0C 8B 45 F4 66 8B 40 0A  66 A3 00 01 00 00 8B 45  Efï....fßfëHïEfï@fú...ïE
000146E0  F4 66 8B 40 0C 66 A3 02  01 00 00 8B 45 FC 8B C8  8B 49 0C 83 C1 0E 89 48  10 8B 45 FC 8B 40 14 C6  fï@fú..ïEïïIâëHïEï@
00014700  40 0D 10 FF 75 FC 8B 45  0C FF 70 0C 8B 40 0C 8B  00 FF 10 83 C4 08 FF 45  14 E9 5B FE FF FF 90 90  @ uïE pï@ï. â EΘ[  ÉÉ
00014720  55 8B EC 83 EC 10 6A 01  FF 75 08 E8 A4 D9 FF FF  83 C4 08 6A 01 8B 45 08  F6 40 1A 10 74 06 83 C0  Uïâj uΦñ  âjïE÷@tâ
00014740  24 EB 07 90 8B 45 08 83  E8 24 50 E8 84 D9 FF FF  83 C4 08 8B 45 08 8B 40  14 89 45 FC 8B 40 1C 89  $δÉïEâΦ$PΦä  âïEï@ëEï@ë
00014760  45 F8 8B 45 FC F6 00 02  74 2C 8B 45 F8 FF 48 50  8B 45 F8 83 78 50 00 7F  1D 50 E8 5D E6 FF FF 83  E°ïE÷.t,ïE° HPïE°âxP.PΦ]µ  â
00014780  C4 04 8B 45 F8 C7 40 50  00 00 00 00 8B 45 F8 81  60 54 FD FF FF FF E8 39  D9 FF FF 89 45 F4 8B 45  ïE°@P....ïE°ü`T²   Φ9  ëEïE
000147A0  FC C7 40 04 00 00 00 00  8B 45 FC C7 40 08 00 00  00 00 8B 45 FC 66 C7 00  00 00 8B 45 F8 FF 48 34  @....ïE@....ïEf...ïE° H4
000147C0  83 78 34 00 7F 30 FF 75  F8 E8 B2 EB FF FF 83 C4  04 6A 06 8B 45 F8 83 C0  78 50 8B 45 F8 83 C0 72  âx4.0 u°Φδ  âjïE°âxPïE°âr
000147E0  50 E8 EE D8 FF FF 83 C4  0C 8B 45 F8 C7 80 80 00  00 00 00 00 00 00 FF 75  F4 E8 D6 D8 FF FF 2B C0  PΦε  âïE°ÇÇ....... uΦ  +
00014800  C9 C3 90 90 55 8B EC 83  EC 08 FF 75 08 E8 0E FF  FF FF 2B C0 C9 C3 90 90  55 8B EC 83 EC 30 53 8B  ÉÉUïâ uΦ   +ÉÉUïâ0Sï
00014820  45 0C 8B 40 0C 89 45 DC  8B 45 08 8B 40 14 89 45  E8 8B 40 1C 89 45 E0 8B  45 E8 8B 40 18 89 45 F0  Eï@ëEïEï@ëEΦï@ëEαïEΦï@ëE
00014840  8B 45 0C 8B 40 08 89 45  FC 0B C0 74 1F 8B 40 0C  89 45 F4 8B 45 DC 8B 40  0C 89 45 F8 8B 45 FC 8B  ïEï@ëEtï@ëEïEï@ëE°ïEï
00014860  40 14 8B 40 08 2B 45 F4  EB 0E 90 90 C7 45 F4 00  00 00 00 2B C0 89 45 F8  8B 45 0C 8B 40 14 C6 40  @ï@+EδÉÉE....+ëE°ïEï@@
00014880  0D 81 8B 45 DC 8B 00 3D  06 4D 00 00 0F 84 5A 05  00 00 0F 8F 04 06 00 00  3D 06 44 00 00 0F 84 A1  üïEï.=M..äZ..Å..=D..äí
000148A0  02 00 00 0F 8F CF 05 00  00 2D 03 44 00 00 74 0C  48 74 59 48 0F 84 BE 01  00 00 EB 06 83 7D F8 06  ..Å..-D..tHtYHä..δâ}°
000148C0  7D 16 6A 16 FF 75 0C FF  75 08 E8 05 06 00 00 83  C4 0C 5B C9 C3 90 90 90  C7 45 EC 00 00 00 00 8B  }j u uΦ..â[ÉÉÉE....ï
000148E0  45 F4 03 45 EC 8B 4D EC  8A 89 E4 00 00 00 88 08  FF 45 EC 83 7D EC 06 7C  E6 FF 75 0C FF 75 08 E8  EEïMèëΣ...ê Eâ}|µ u uΦ
00014900  D0 D7 FF FF 83 C4 08 2B  C0 5B C9 C3 83 7D F8 00  74 B0 8B 45 F0 C7 80 90  00 00 00 10 00 00 00 8B    â+[â}°.tïEÇÉ......ï
00014920  45 DC 8B 40 0C 2D 94 00  00 00 1B C9 23 C1 05 94  00 00 00 50 FF 75 F4 FF  75 F0 E8 95 D7 FF FF 83  Eï@-ö...#ö...P u uΦò  â
00014940  C4 0C EB B5 8B 45 DC 66  83 78 04 00 74 0A 6A 01  E9 6F FF FF FF 90 90 90  68 94 00 00 00 FF 75 F0  δïEfâx.tjΘo   ÉÉÉhö... u
00014960  E8 6F D7 FF FF 83 C4 08  EB 8F 90 90 83 7D F4 00  75 48 8B 45 DC C7 40 0C  00 00 00 00 6A 02 68 C8  Φo  âδÅÉÉâ}.uHïE@....jh
00014980  00 00 00 E8 4C D7 FF FF  83 C4 08 89 45 D0 0B C0  74 28 8B 40 14 C6 40 0D  00 FF 75 D0 FF 75 0C E8  ...ΦL  âëEt(ï@@. u uΦ
000149A0  30 D7 FF FF 83 C4 08 8B  45 D0 8B 40 0C 89 45 F4  8B 45 DC C7 40 0C C8 00  00 00 8B 45 DC 83 78 0C  0  âïEï@ëEïE@...ïEâx
000149C0  28 0F 82 FB FE FF FF 8B  45 F4 89 45 D4 C7 00 00  00 00 00 8B 45 D4 8B 4D  E0 83 C1 6C 89 48 04 8B  (é  ïEëE.....ïEïMαâlëHï
000149E0  45 D4 66 C7 40 08 00 00  8B 45 D4 66 C7 40 0A 01  00 8B 45 D4 C7 40 0C 00  00 00 00 8B 45 D4 66 C7  Ef@..ïEf@.ïE@....ïEf
00014A00  40 10 EA 05 8B 45 D4 8B  4D F0 8B 49 10 89 48 14  8B 45 D4 8B 4D F0 8B 49  38 8B 55 F0 03 4A 3C 03  @ΩïEïMïIëHïEïMïI8ïUJ<
00014A20  4A 40 03 4A 44 89 48 18  8B 45 D4 8B 4D F0 8B 49  10 89 48 1C 8B 45 D4 8B  4D F0 8B 49 30 89 48 20  J@JDëHïEïMïIëHïEïMïI0ëH 
00014A40  8B 45 D4 8B 4D F0 8B 49  30 C1 E1 04 8B 55 F0 03  4A 24 89 48 24 8B 45 DC  C7 40 0C 28 00 00 00 8B  ïEïMïI0ßïUJ$ëH$ïE@(...ï
00014A60  45 FC 8B 4D DC 8B 49 0C  8B D0 03 4A 0C 89 48 10  E9 84 FE FF FF 90 90 90  83 7D F8 06 0F 8C 40 FE  EïMïIïJëHΘä  ÉÉÉâ}°î@
00014A80  FF FF C7 45 EC 00 00 00  00 8B 45 F4 03 45 EC 8B  4D E0 03 4D EC 8A 49 78  88 08 FF 45 EC 83 7D EC    E....ïEEïMαMèIxê Eâ}
00014AA0  06 7C E6 EB 2E 90 90 90  83 7D F8 06 0F 8C 10 FE  FF FF C7 45 EC 00 00 00  00 8B 45 F4 03 45 EC 8B  |µδ.ÉÉÉâ}°î  E....ïEEï
00014AC0  4D E0 03 4D EC 8A 49 72  88 08 FF 45 EC 83 7D EC  06 7C E6 8B 45 FC 8B C8  8B 49 0C 83 C1 06 89 48  MαMèIrê Eâ}|µïEïïIâëH
00014AE0  10 8B 45 DC C7 40 0C 06  00 00 00 E9 09 FE FF FF  83 7D F8 06 0F 8C C8 FD  FF FF 8B 45 DC 66 83 78  ïE@...Θ  â}°î²  ïEfâx
00014B00  04 00 0F 85 46 FE FF FF  8B 45 F4 F6 00 01 0F 85  AE FD FF FF C7 45 EC 00  00 00 00 8B 45 E0 03 45  .àF  ïE÷.૲  E....ïEαE
00014B20  EC 8B 4D F4 03 4D EC 8A  09 88 48 78 FF 45 EC 83  7D EC 06 7C E6 FF 75 E0  E8 B3 E9 FF FF E9 2F 02  ïMMèêHx Eâ}|µ uαΦΘ  Θ/
00014B40  00 00 90 90 8B 45 DC 66  83 78 04 00 0F 85 FC FD  FF FF 8B 45 E8 83 78 08  03 74 09 6A 47 E9 62 FD  ..ÉÉïEfâx.ಠ ïEΦâxtjGΘb²
00014B60  FF FF 90 90 8B 45 E8 F6  00 02 75 09 80 08 02 8B  45 E0 FF 40 50 FF 75 0C  FF 75 08 E8 54 D5 FF FF    ÉÉïEΦ÷.uÇïEα @P u uΦT  
00014B80  83 C4 08 8B 45 E0 F7 40  54 02 00 00 00 0F 85 74  FD FF FF 50 E8 8F E2 FF  FF 83 C4 04 8B 45 E0 80  âïEα@T...àt²  PΦÅΓ  âïEαÇ
00014BA0  48 54 02 E9 5F FD FF FF  8B 45 DC 66 83 78 04 00  0F 85 98 FD FF FF 83 7D  F8 06 0F 85 02 FD FF FF  HTΘ_²  ïEfâx.àÿ²  â}°à²  
00014BC0  8B 45 F4 F6 00 01 0F 84  F6 FC FF FF 8B 45 E0 83  B8 80 00 00 00 06 7C 08  6A 1C E9 E5 FC FF FF 90  ïE÷.ä÷  ïEαâÇ...|jΘσ  É
00014BE0  C7 45 D8 00 00 00 00 EB  37 90 90 90 FF 45 EC 83  7D EC 06 7D 1E 8B 45 D8  8D 04 40 D1 E0 03 45 E0  E....δ7ÉÉÉ Eâ}}ïEì@αEα
00014C00  03 45 EC 8B 4D F4 03 4D  EC 8A 09 38 88 84 00 00  00 74 D9 83 7D EC 06 0F  84 DC FC FF FF FF 45 D8  EïMMè8êä...tâ}ä   E
00014C20  8B 45 E0 8B 4D D8 39 88  80 00 00 00 7E 0A C7 45  EC 00 00 00 00 EB B8 90  6A 06 8B 45 E0 8B 80 80  ïEαïM9êÇ...~E....δÉjïEαïÇÇ
00014C40  00 00 00 8D 04 40 D1 E0  03 45 E0 05 84 00 00 00  50 FF 75 F4 E8 7B D4 FF  FF 83 C4 0C 8B 45 08 F6  ...ì@αEαä...P uΦ{  âïE÷
00014C60  40 1A 10 74 07 83 C0 24  EB 08 90 90 8B 45 08 83  E8 24 8B 4D E0 8B 89 80  00 00 00 8B 55 E0 89 84  @tâ$δÉÉïEâΦ$ïMαïëÇ...ïUαëä
00014C80  8A A8 00 00 00 8B 45 E0  FF 80 80 00 00 00 8B 45  DC C7 40 0C 00 00 00 00  E9 CC 00 00 00 90 90 90  è¿...ïEα ÇÇ...ïE@....Θ...ÉÉÉ
00014CA0  8B 45 DC 66 83 78 04 00  0F 85 A0 FC FF FF 83 7D  F8 06 0F 85 0A FC FF FF  C7 45 D8 00 00 00 00 E9  ïEfâx.àá  â}°à  E....Θ
00014CC0  BB 00 00 00 FF 45 EC 83  7D EC 06 7D 1E 8B 45 D8  8D 04 40 D1 E0 03 45 E0  03 45 EC 8B 4D F4 03 4D  ... Eâ}}ïEì@αEαEïMM
00014CE0  EC 8A 09 38 88 84 00 00  00 74 D9 83 7D EC 06 0F  85 87 00 00 00 8B 45 E0  FF 88 80 00 00 00 8B 45  è8êä...tâ}àç...ïEα êÇ...ïE
00014D00  E0 8B 4D D8 39 88 80 00  00 00 7E 5D B8 06 00 00  00 2B C1 50 8B C1 8D 04  40 D1 E0 03 45 E0 05 84  αïM9êÇ...~]...+Pïì@αEαä
00014D20  00 00 00 50 8B 45 D8 8D  04 40 D1 E0 03 45 E0 05  8A 00 00 00 50 E8 9A D3  FF FF 83 C4 0C 8B 45 D8  ...PïEì@αEαè...PΦÜ  âïE
00014D40  89 45 EC EB 1E 90 90 90  8B 45 D8 8B 4D E0 8B D0  8B D9 8B 94 93 AC 00 00  00 89 94 81 A8 00 00 00  ëEδÉÉÉïEïMαïïïöô¼...ëöü¿...
00014D60  FF 45 EC 83 7D EC 05 7C  DF FF 75 E0 E8 8F E7 FF  FF 83 C4 04 E9 80 FB FF  FF 90 90 90 FF 45 D8 8B   Eâ}| uαΦÅτ  âΘÇ  ÉÉÉ Eï
00014D80  45 E0 8B 4D D8 39 88 80  00 00 00 7E 0F C7 45 EC  00 00 00 00 E9 2E FF FF  FF 90 90 90 6A 67 FF 75  EαïM9êÇ...~E....Θ.   ÉÉÉjg u
00014DA0  0C FF 75 08 E8 2B 01 00  00 83 C4 0C E9 56 FB FF  FF 90 90 90 8B 45 DC 66  83 78 04 00 0F 85 8C FB   uΦ+..âΘV  ÉÉÉïEfâx.àî
00014DC0  FF FF 8B 45 E0 C7 80 80  00 00 00 00 00 00 00 FF  75 E0 E8 29 E7 FF FF 83  C4 04 8B 45 DC C7 40 0C    ïEαÇÇ....... uαΦ)τ  âïE@
00014DE0  00 00 00 00 E9 10 FB FF  FF 90 90 90 8B 45 E0 8B  80 80 00 00 00 8D 04 40  D1 E0 3B 45 F8 0F 8F BF  ....Θ  ÉÉÉïEαïÇÇ...ì@α;E°Å
00014E00  FA FF FF 8B 45 E0 8B 80  80 00 00 00 8D 04 40 D1  E0 50 FF 75 F4 8B 45 E0  05 84 00 00 00 50 E8 B1  ·  ïEαïÇÇ...ì@αP uïEαä...PΦ
00014E20  D2 FF FF 83 C4 0C 8B 45  DC 8B 4D E0 8B 89 80 00  00 00 8D 0C 49 D1 E1 89  48 0C E9 20 FC FF FF 90    âïEïMαïëÇ...ìIßëHΘ   É
00014E40  8B 45 DC 8B 4D E0 8B 89  80 00 00 00 8D 0C 49 D1  E1 89 48 14 EB 84 90 90  8B 45 DC 66 83 78 04 00  ïEïMαïëÇ...ìIßëHδäÉÉïEfâx.
00014E60  0F 85 E8 FA FF FF 83 7D  F8 10 0F 8D 6A FF FF FF  E9 4D FA FF FF 90 90 90  2D 01 4D 00 00 74 D9 48  àΦ·  â}°ìj   ΘM·  ÉÉÉ-M..tH
00014E80  48 0F 84 21 FD FF FF 48  0F 84 12 FE FF FF 48 0F  84 1F FF FF FF E9 28 FA  FF FF 90 90 2D 07 4D 00  Hä!²  Hä  Hä   Θ(·  ÉÉ-M.
00014EA0  00 83 F8 07 0F 87 18 FA  FF FF 2E FF 24 85 E0 2D  00 00 90 90 98 28 00 00  A4 29 00 00 1C 2A 00 00  .â°ç·  . $àα-..ÉÉÿ(..ñ)..*..
00014EC0  38 28 00 00 70 2A 00 00  D4 29 00 00 70 28 00 00  6C 2D 00 00 55 8B EC 83  EC 04 8B 45 0C 8B 40 0C  8(..p*..)..p(..l-..UïâïEï@
00014EE0  89 45 FC 83 7D 10 00 7C  06 8B 4D 10 89 48 10 8B  45 FC C7 40 0C 00 00 00  00 8B 45 FC C7 40 14 FF  ëEâ}.|ïMëHïE@....ïE@ 
00014F00  FF FF FF 8B 45 0C 8B 40  14 C6 40 0D 82 FF 75 0C  FF 75 08 E8 BC D1 FF FF  2B C0 C9 C3 55 8B EC 8B     ïEï@@é u uΦ  +Uïï
00014F20  45 0C 8B 40 14 0F B6 40  0D 48 74 0F 83 E8 0D 74  0A 83 E8 75 74 05 83 E8  03 75 11 FF 75 0C FF 75  Eï@@HtâΦtâΦutâΦu u u
00014F40  08 E8 8E D1 FF FF 8B E5  2B C0 C9 C3 FF 75 0C E8  80 D1 FF FF 2B C0 C9 C3  55 8B EC 83 EC 10 8B 45  ΦÄ  ïσ+ uΦÇ  +UïâïE
00014F60  08 8B 40 14 89 45 F8 8B  40 1C 89 45 F4 FF 75 08  E8 5F D1 FF FF 83 C4 04  89 45 FC 0B C0 0F 84 DB  ï@ëE°ï@ëE uΦ_  âëEä
00014F80  00 00 00 8B 40 14 0F B6  40 0D 0B C0 0F 84 86 00  00 00 48 74 6B 83 E8 0D  74 56 83 E8 75 74 61 83  ...ï@@äå...HtkâΦtVâΦutaâ
00014FA0  E8 03 74 10 FF 75 FC E8  28 D1 FF FF 83 C4 04 EB  BC 90 90 90 FF 75 FC E8  18 D1 FF FF 83 C4 04 6A  Φt uΦ(  âδÉÉÉ uΦ  âj
00014FC0  00 FF 75 08 E8 0B D1 FF  FF 83 C4 08 6A 00 8B 45  08 F6 40 1A 10 74 05 83  C0 24 EB 06 8B 45 08 83  . uΦ  âj.ïE÷@tâ$δïEâ
00014FE0  E8 24 50 E8 EC D0 FF FF  83 C4 08 E9 7D FF FF FF  FF 75 FC FF 75 08 E8 1D  F8 FF FF EB EB 90 90 90  Φ$PΦ  âΘ}    u uΦ°  δδÉÉÉ
00015000  FF 75 FC FF 75 08 FF 75  F8 E8 7A 01 00 00 83 C4  0C E9 57 FF FF FF 90 90  FF 75 FC FF 75 F8 E8 B9   u u u°Φz..âΘW   ÉÉ u u°Φ
00015020  E5 FF FF 83 C4 08 0B C0  0F 84 3F FF FF FF 8B 45  F8 80 08 10 8B 45 F8 8B  40 18 FF 40 20 FF 75 FC  σ  âä?   ïE°ÇïE°ï@ @  u
00015040  FF 75 08 E8 8C D0 FF FF  83 C4 08 8B 45 F4 83 78  4C 00 7D 0A 8B 4D F8 0F  B7 49 02 89 48 4C 2B C0   uΦî  âïEâxL.}ïM°IëHL+
00015060  C9 C3 90 90 55 8B EC 83  EC 0C 53 57 56 8B 5D 08  8B 73 14 E9 F5 00 00 00  FF 73 0C E8 54 D0 FF FF  ÉÉUïâSWVï]ïsΘ... sΦT  
00015080  83 C4 04 0B C0 75 19 8B  46 18 FF 80 88 00 00 00  57 53 E8 3D D0 FF FF 83  C4 08 E9 E1 00 00 00 90  âuïF Çê...WSΦ=  âΘß...É
000150A0  6A 02 6A 32 E8 2B D0 FF  FF 83 C4 08 89 45 F4 0B  C0 75 09 8B 46 18 FF 40  38 EB D5 90 8B 45 F4 8B  jj2Φ+  âëEuïF @8δÉïEï
000150C0  40 0C 89 45 F8 C7 00 08  00 00 00 8B 45 F8 C7 40  04 06 00 00 00 8B 45 F8  C7 40 08 1E 00 00 00 8B  @ëE°....ïE°@...ïE°@...ï
000150E0  45 F8 C7 40 0C 06 00 00  00 8B 45 F8 C7 40 10 18  00 00 00 8B 45 F8 C7 40  14 00 00 00 00 6A 0E 8B  E°@...ïE°@...ïE°@....jï
00015100  45 F4 8B 40 0C 83 C0 18  50 FF 77 0C E8 C3 CF FF  FF 83 C4 0C 8B 45 F4 8B  C8 8B 49 0C 83 C1 26 89  Eï@âP wΦ  âïEïïIâ&ë
00015120  48 10 8B 45 F4 8B 40 14  C6 40 0D 01 83 47 0C 0E  8B 47 10 39 47 0C 75 19  89 7D FC 57 E8 93 CF FF  HïEï@@âGïG9Guë}WΦô 
00015140  FF 83 C4 04 8B F8 FF 75  FC E8 86 CF FF FF 83 C4  04 57 FF 75 F4 E8 7A CF  FF FF 83 C4 08 FF 75 F4   âï° uΦå  âW uΦz  â u
00015160  FF 73 0C 8B 43 0C 8B 00  FF 10 83 C4 08 53 E8 61  CF FF FF 83 C4 04 8B F8  0B FF 0F 85 F8 FE FF FF   sïCï. âSΦa  âï° à°  
00015180  2B C0 5E 5F 5B C9 C3 90  55 8B EC 83 EC 10 8B 45  10 8B 40 0C 8B 00 0B C0  0F 84 BE 00 00 00 48 74  +^_[ÉUïâïEï@ï.ä...Ht
000151A0  1B 48 0F 84 A4 00 00 00  83 E8 05 0F 84 BB 00 00  00 C7 45 F4 05 00 00 00  EB 13 90 90 FF 75 10 FF  Häñ...âΦä...E...δÉÉ u 
000151C0  75 0C E8 8D 01 00 00 83  C4 08 89 45 F4 83 7D F4  01 0F 85 B5 00 00 00 E8  F8 CE FF FF 89 45 F8 8B  uΦì..âëEâ}à...Φ°  ëE°ï
000151E0  45 08 8B 40 1C 8B 48 48  FF 40 48 0B C9 75 21 8B  45 08 0F B7 40 02 C1 E0  05 2B 45 08 F7 D8 50 68  Eï@ïHH @Hu!ïE@α+EPh
00015200  F4 3B 00 00 6A 02 6A 24  E8 C7 CE FF FF 83 C4 10  8B 45 08 8B 40 1C 83 78  4C 00 7D 10 8B 45 08 8B  ;..jj$Φ  âïEï@âxL.}ïEï
00015220  40 1C 8B 4D 08 0F B7 49  02 89 48 4C FF 75 F8 E8  A0 CE FF FF 83 C4 04 FF  75 10 FF 75 0C E8 92 CE  @ïMIëHL u°Φá  â u uΦÆ
00015240  FF FF 83 C4 08 B8 01 00  00 00 C9 C3 FF 75 10 FF  75 0C E8 01 03 00 00 E9  6B FF FF FF FF 75 10 FF    â... u uΦ..Θk    u 
00015260  75 0C E8 DD 05 00 00 E9  5B FF FF FF FF 75 10 FF  75 0C E8 B5 03 00 00 83  C4 08 89 45 F4 83 F8 01  uΦ..Θ[    u uΦ..âëEâ°
00015280  0F 84 47 FF FF FF 2B C0  C9 C3 90 90 83 7D F4 00  74 F4 FF 75 F4 FF 75 10  FF 75 0C E8 08 00 00 00  äG   +ÉÉâ}.t u u uΦ...
000152A0  83 C4 0C EB E1 90 90 90  55 8B EC 83 EC 0C 6A 02  6A 24 E8 1D CE FF FF 83  C4 08 89 45 F4 0B C0 75  âδßÉÉÉUïâjj$Φ  âëEu
000152C0  2B FF 75 0C FF 75 08 E8  08 CE FF FF 83 C4 08 FF  75 08 68 00 00 00 00 6A  02 6A 24 E8 F4 CD FF FF  + u uΦ  â uh....jj$Φ  
000152E0  83 C4 10 B8 01 00 00 00  C9 C3 90 90 8B 45 0C 8B  40 0C 89 45 FC 8B 45 F4  8B 40 0C 89 45 F8 C7 00  â...ÉÉïEï@ëEïEï@ëE°.
00015300  05 00 00 00 8B 45 F8 8B  4D FC 8B 09 89 48 04 8B  45 F8 8B 4D 10 89 48 08  8B 45 F8 C7 40 0C 00 00  ...ïE°ïMïëHïE°ïMëHïE°@..
00015320  00 00 8B 45 F4 8B C8 8B  49 0C 83 C1 10 89 48 10  8B 45 F4 8B 40 14 C6 40  0D 83 FF 75 0C E8 92 CD  ..ïEïïIâëHïEï@@â uΦÆ
00015340  FF FF 83 C4 04 FF 75 F4  FF 75 08 E8 84 CD FF FF  2B C0 C9 C3 55 8B EC 83  EC 14 53 8B 45 0C 8B 40    â u uΦä  +UïâSïEï@
00015360  0C 89 45 FC 8B 45 08 8B  40 14 89 45 F4 8B 45 FC  8B 40 04 89 45 F8 3D DC  05 00 00 7F 0C 3D FF 00  ëEïEï@ëEïEï@ëE°=..= .
00015380  00 00 74 05 83 F8 FE 75  09 81 7D F8 00 00 01 00  7C 16 6A 00 FF 75 0C FF  75 08 E8 09 FF FF FF 83  ..tâ°uü}°...|j. u uΦ   â
000153A0  C4 0C 2B C0 5B C9 C3 90  8B 45 F4 83 78 04 00 74  0F 83 78 08 00 74 09 B8  03 00 00 00 5B C9 C3 90  +[ÉïEâx.tâx.t...[É
000153C0  8B 45 F4 C7 40 08 01 00  00 00 8B 45 F4 0F B7 40  02 C1 E0 05 2B 45 F4 F7  D8 89 45 F0 2B DB EB 19  ïE@...ïE@α+EëE+δ
000153E0  8B 45 F0 8B 40 08 48 75  2F 8B 45 F0 8B 4D 08 39  48 04 75 24 43 83 45 F0  20 8B 45 F4 8B 40 1C 0F  ïEï@Hu/ïEïM9Hu$CâE ïEï@
00015400  BF 40 0C 3B C3 7E 35 8B  45 F0 83 78 04 00 74 E4  83 78 08 00 75 CA EB DC  8B 45 F0 83 78 08 00 74  @;~5ïEâx.tΣâx.uδïEâx.t
00015420  D3 8B 4D F8 39 48 0C 75  CB 8B 45 F4 C7 40 08 00  00 00 00 B8 02 00 00 00  5B C9 C3 90 8B 45 F4 8B  ïM°9HuïE@.......[ÉïEï
00015440  4D F8 89 48 0C 81 7D F8  DC 05 00 00 7E 0E 8B 45  F4 C7 40 10 04 00 00 00  EB 0C 90 90 8B 45 F4 C7  M°ëHü}°..~ïE@...δÉÉïE
00015460  40 10 00 00 00 00 6A 02  6A 24 E8 65 CC FF FF 83  C4 08 89 45 EC 0B C0 75  1F 8B 45 F4 C7 40 0C 00  @....jj$Φe  âëEuïE@.
00015480  00 00 00 8B 45 F4 C7 40  08 00 00 00 00 B8 01 00  00 00 5B C9 C3 90 90 90  FF 75 0C E8 34 CC FF FF  ...ïE@.......[ÉÉÉ uΦ4  
000154A0  83 C4 04 8B 45 EC 8B 40  0C 89 45 FC C7 00 04 00  00 00 8B 45 FC 8B 4D F4  8B 49 0C 89 48 04 8B 45  âïEï@ëE....ïEïMïIëHïE
000154C0  FC C7 40 08 08 00 00 00  8B 45 FC C7 40 0C 18 00  00 00 6A 06 8B 45 FC 83  C0 18 50 8B 45 F4 8B 40  @...ïE@...jïEâPïEï@
000154E0  1C 83 C0 78 50 E8 EA CB  FF FF 83 C4 0C 6A 02 8B  45 FC 83 C0 1E 50 8B 45  F4 83 C0 0C 50 E8 D2 CB  âxPΦΩ  âjïEâPïEâPΦ
00015500  FF FF 83 C4 0C 8B 45 EC  8B 40 14 C6 40 0D 83 8B  45 EC 8B C8 8B 49 0C 83  C1 20 89 48 10 FF 75 EC    âïEï@@âïEïïIâ ëH u
00015520  FF 75 08 E8 AC CB FF FF  83 C4 08 8B 45 F4 C7 40  08 03 00 00 00 8B 45 F4  8B 40 1C 83 78 54 00 0F   uΦ¼  âïE@...ïEï@âxT.
00015540  85 5D FE FF FF 8B 45 F4  FF 70 1C E8 24 D9 FF FF  83 C4 04 E9 4A FE FF FF  55 8B EC 83 EC 08 8B 45  à]  ïE pΦ$  âΘJ  UïâïE
00015560  08 8B 40 14 89 45 F8 83  78 08 03 74 07 B8 03 00  00 00 C9 C3 8B 45 F8 C7  40 08 02 00 00 00 6A 02  ï@ëE°âxt...ïE°@...j
00015580  6A 24 E8 4D CB FF FF 83  C4 08 89 45 FC 0B C0 75  13 8B 45 F8 C7 40 08 03  00 00 00 B8 01 00 00 00  j$ΦM  âëEuïE°@......
000155A0  C9 C3 90 90 FF 75 0C E8  28 CB FF FF 83 C4 04 6A  01 FF 75 08 E8 1B CB FF  FF 83 C4 08 6A 01 8B 45  ÉÉ uΦ(  âj uΦ  âjïE
000155C0  08 83 E8 24 50 E8 0A CB  FF FF 83 C4 08 8B 45 FC  8B 40 14 C6 40 0D 83 8B  45 FC 8B 40 0C C7 00 06  âΦ$PΦ  âïEï@@âïEï@.
000155E0  00 00 00 8B 45 FC 8B 40  0C C7 40 04 02 00 00 00  8B 45 FC 8B C8 8B 49 0C  83 C1 08 89 48 10 FF 75  ...ïEï@@...ïEïïIâëH u
00015600  FC FF 75 08 E8 CB CA FF  FF 8B 45 F8 C7 40 08 00  00 00 00 8B 45 F8 C7 40  0C 00 00 00 00 8B 45 F8   uΦ  ïE°@....ïE°@....ïE°
00015620  C7 40 10 04 00 00 00 2B  C0 C9 C3 90 55 8B EC 83  EC 20 8B 45 08 8B 40 14  89 45 E8 8B 40 1C 89 45  @...+ÉUïâ ïEï@ëEΦï@ëE
00015640  E4 8B 45 E8 83 78 08 03  74 2E 8B 45 0C 8B 40 0C  89 45 E0 C7 00 09 00 00  00 8B 45 E0 C7 40 10 03  ΣïEΦâxt.ïEï@ëEα....ïEα@
00015660  00 00 00 FF 75 0C FF 75  08 E8 66 CA FF FF 83 C4  08 2B C0 C9 C3 90 90 90  6A 02 6A 0E E8 53 CA FF  ... u uΦf  â+ÉÉÉjjΦS 
00015680  FF 83 C4 08 89 45 F8 0B  C0 75 11 8B 45 E8 8B 40  18 FF 40 38 B8 01 00 00  00 C9 C3 90 8B 45 0C 8B   âëE°uïEΦï@ @8...ÉïEï
000156A0  40 0C 89 45 EC 8B 45 F8  8B 40 0C 89 45 F4 6A 06  50 8B 45 0C 8B 40 0C 8B  4D EC 03 41 08 50 E8 11  @ëEïE°ï@ëEjPïEï@ïMAPΦ
000156C0  CA FF FF 83 C4 0C 6A 06  8B 45 F4 83 C0 06 50 8B  45 E4 83 C0 78 50 E8 F9  C9 FF FF 83 C4 0C 8B 45    âjïEâPïEΣâxPΦ  âïE
000156E0  E8 83 78 10 04 75 25 0F  B7 40 0C 50 E8 EF E9 FF  FF 83 C4 04 8B 4D F4 66  89 41 0C 8B 45 E8 8B 40  Φâxu%@PΦΘ  âïMfëAïEΦï@
00015700  18 FF 80 80 00 00 00 EB  2D 90 90 90 FF 75 0C E8  C0 C9 FF FF 83 C4 04 0F  B7 C0 50 E8 C0 E9 FF FF   ÇÇ...δ-ÉÉÉ uΦ  âPΦΘ  
00015720  83 C4 04 8B 4D F4 66 89  41 0C 8B 45 E8 8B 40 18  FF 80 84 00 00 00 8B 45  F8 8B C8 8B 49 0C 83 C1  âïMfëAïEΦï@ Çä...ïE°ïïIâ
00015740  0E 89 48 10 FF 75 0C FF  75 0C E8 85 C9 FF FF 83  C4 08 50 FF 75 F8 E8 79  C9 FF FF 83 C4 08 FF 75  ëH u uΦà  âP u°Φy  â u
00015760  0C E8 6E C9 FF FF 83 C4  04 6A 06 8B 45 E4 83 C0  78 50 8B 45 F8 FF 70 0C  E8 CF E8 FF FF 83 C4 0C  Φn  âjïEΣâxPïE° pΦΦ  â
00015780  0B C0 75 20 8B 45 E8 0F  B7 40 02 C1 E0 05 2B 45  E8 F7 D8 50 FF 75 F8 E8  7C 01 00 00 E9 CD FE FF  u ïEΦ@α+EΦP u°Φ|..Θ 
000157A0  FF 90 90 90 8B 45 F4 F6  00 01 75 0C 8B 45 E4 F7  40 54 02 00 00 00 74 39  FF 75 F8 E8 14 C9 FF FF   ÉÉÉïE÷.uïEΣ@T...t9 u°Φ  
000157C0  83 C4 04 89 45 FC 0B C0  74 1E 8B 45 E8 0F B7 40  02 C1 E0 05 2B 45 E8 F7  D8 50 FF 75 FC E8 36 01  âëEtïEΦ@α+EΦP uΦ6
000157E0  00 00 83 C4 08 EB 0A 90  8B 45 E8 8B 40 18 FF 40  38 FF 75 F8 FF 75 E8 E8  E0 DD FF FF 83 C4 08 0B  ..âδÉïEΦï@ @8 u° uΦΦα  â
00015800  C0 0F 84 6A FE FF FF 8B  45 E4 83 78 4C 00 7D 0A  8B 4D E8 0F B7 49 02 89  48 4C 8B 45 E8 80 08 10  äj  ïEΣâxL.}ïMΦIëHLïEΦÇ
00015820  8B 45 E8 8B 40 18 FF 40  20 8B 45 F8 8B 40 14 C6  40 0D 00 FF 75 F8 FF 75  08 E8 96 C8 FF FF E9 2B  ïEΦï@ @ ïE°ï@@. u° uΦû  Θ+
00015840  FE FF FF 90 55 8B EC 83  EC 0C 8B 45 08 8B 40 14  89 45 F8 6A 02 68 80 00  00 00 E8 75 C8 FF FF 83    ÉUïâïEï@ëE°jhÇ...Φu  â
00015860  C4 08 89 45 FC 0B C0 75  07 B8 01 00 00 00 C9 C3  FF 75 0C E8 5C C8 FF FF  83 C4 04 68 80 00 00 00  ëEu... uΦ\  âhÇ...
00015880  8B 45 FC FF 70 0C E8 49  C8 FF FF 83 C4 08 8B 45  FC 8B 40 0C 89 45 F4 C7  00 03 00 00 00 8B 45 F4  ïE pΦI  âïEï@ëE....ïE
000158A0  C7 40 04 DC 05 00 00 8B  45 F4 C7 40 08 01 00 00  00 8B 45 F4 C7 40 0C 06  00 00 00 8B 45 F4 8B 4D  @..ïE@...ïE@...ïEïM
000158C0  F8 8B 49 10 89 48 10 8B  45 F4 C7 40 14 00 00 00  00 8B 45 F4 8B 4D F8 8B  49 08 89 48 18 8B 45 F4  °ïIëHïE@....ïEïM°ïIëHïE
000158E0  C7 40 1C 00 00 00 00 8B  45 F4 C7 40 20 00 00 00  00 8B 45 FC 8B 40 14 C6  40 0D 83 8B 45 FC 8B C8  @....ïE@ ....ïEï@@âïEï
00015900  8B 49 0C 83 C1 40 89 48  10 FF 75 FC FF 75 08 E8  C0 C7 FF FF 2B C0 C9 C3  55 8B EC 83 EC 28 53 8B  ïIâ@ëH u uΦ  +Uïâ(Sï
00015920  45 08 8B 58 0C 8B 45 0C  8B 40 1C 89 45 E4 8B 80  C0 00 00 00 89 45 EC 0F  B7 43 0C 50 E8 9F E7 FF  EïXïEï@ëEΣïÇ...ëECPΦƒτ 
00015940  FF 83 C4 04 66 89 45 E8  66 3D DC 05 77 1A 66 0F  B6 43 0E 66 89 45 E8 C7  45 D8 00 00 00 00 8B 45   âfëEΦf=wfCfëEΦE....ïE
00015960  EC FF 40 7C EB 0F 90 90  C7 45 D8 04 00 00 00 8B  45 EC FF 40 78 8A 03 24  01 0F B6 C0 89 45 F8 8B   @|δÉÉE...ïE @xè$ëE°ï
00015980  45 E4 F7 40 54 02 00 00  00 74 2C 83 7D F8 00 75  26 6A 06 83 C0 78 50 53  E8 AF E6 FF FF 83 C4 0C  EΣ@T...t,â}°.u&jâxPSΦ»µ  â
000159A0  0B C0 74 0C C7 45 F8 02  00 00 00 EB 0A 90 90 90  C7 45 F8 00 00 00 00 83  7D F8 01 75 7C 6A 06 68  tE°...δÉÉÉE°....â}°u|jh
000159C0  E4 00 00 00 53 E8 82 E6  FF FF 83 C4 0C 0B C0 74  5B C7 45 DC 00 00 00 00  EB 05 90 90 FF 45 DC 8B  Σ...SΦéµ  ât[E....δÉÉ Eï
000159E0  45 E4 8B 4D DC 39 88 80  00 00 00 7E 22 6A 06 8B  C1 8D 04 40 D1 E0 03 45  E4 05 84 00 00 00 50 53  EΣïM9êÇ...~"jïì@αEΣä...PS
00015A00  E8 47 E6 FF FF 83 C4 0C  0B C0 75 D0 89 45 F8 83  7D F8 01 75 0F 8B 45 EC  FF 40 4C C7 45 F8 02 00  ΦGµ  âuëE°â}°uïE @LE°.
00015A20  00 00 EB 15 8B 45 EC FF  40 18 EB 0D 8B 45 EC FF  40 14 C7 45 F8 00 00 00  00 C7 45 F0 00 00 00 00  ..δ§ïE @δïE @E°....E....
00015A40  C7 45 FC 00 00 00 00 EB  4E 90 90 90 FF 75 08 E8  80 C6 FF FF 83 C4 04 89  45 F4 FF 75 08 8B 45 0C  E....δNÉÉÉ uΦÇ  âëE uïE
00015A60  8B 40 04 83 E8 24 50 E8  68 C6 FF FF 83 C4 08 FF  75 E0 E8 5D C6 FF FF 83  C4 04 8B 45 F4 89 45 08  ï@âΦ$PΦh  â uαΦ]  âïEëE
00015A80  0B C0 75 0C 8B 45 EC FF  40 38 E9 A1 00 00 00 90  FF 45 FC 83 45 0C 20 8B  45 E4 0F BF 40 0C 3B 45  uïE @8Θí...É EâE ïEΣ@;E
00015AA0  FC 0F 8E 89 00 00 00 8B  45 0C 83 78 04 00 74 E0  83 78 08 03 75 DA 66 8B  4D E8 66 39 48 0C 74 14  Äë...ïEâx.tαâxufïMΦf9Ht
00015AC0  83 78 0C FE 75 06 83 7D  D8 00 74 08 8B 45 0C F6  00 02 74 BC 83 7D F8 02  75 08 8B 45 0C F6 00 02  âxuâ}.tïE÷.tâ}°uïE÷.
00015AE0  74 AE C7 45 F0 01 00 00  00 E8 E6 C5 FF FF 89 45  E0 8B 45 0C 8B 40 04 83  E8 24 50 E8 D4 C5 FF FF  t«E...Φµ  ëEαïEï@âΦ$PΦ  
00015B00  83 C4 04 0B C0 0F 85 41  FF FF FF 8B 45 0C 80 08  08 8B 45 EC FF 40 38 8B  45 EC FF 80 88 00 00 00  âàA   ïEÇïE @8ïE Çê...
00015B20  FF 75 E0 E8 AC C5 FF FF  83 C4 04 E9 60 FF FF FF  83 7D F0 00 75 06 8B 45  EC FF 40 34 83 7D 08 00   uαΦ¼  âΘ`   â}.uïE @4â}.
00015B40  74 0B FF 75 08 E8 8A C5  FF FF 83 C4 04 2B C0 5B  C9 C3 90 90 55 8B EC 68  00 00 00 00 FF 75 08 E8  t uΦè  â+[ÉÉUïh.... uΦ
00015B60  24 DF FF FF C9 C3 90 90  55 8B EC 68 E0 00 00 00  FF 75 08 E8 10 DF FF FF  C9 C3 90 90 55 8B EC 68  $  ÉÉUïhα... uΦ  ÉÉUïh
00015B80  C0 01 00 00 FF 75 08 E8  FC DE FF FF C9 C3 90 90  55 8B EC 68 A0 02 00 00  FF 75 08 E8 E8 DE FF FF  .. uΦ  ÉÉUïhá.. uΦΦ  
00015BA0  C9 C3 90 90 55 8B EC 83  EC 18 53 8B 45 08 8B 40  1C 89 45 E8 83 78 4C 00  7D 0A A1 BC 03 00 00 89  ÉÉUïâSïEï@ëEΦâxL.}í..ë
00015BC0  45 F8 EB 0E 8B 45 E8 8B  40 4C 89 45 F8 A3 BC 03  00 00 A1 BC 03 00 00 40  8B 4D E8 0F BF 49 0C 99  E°δïEΦï@LëE°ú..í..@ïMΦIÖ
00015BE0  F7 F9 89 15 BC 03 00 00  8B 45 E8 C7 40 4C FF FF  FF FF C7 45 EC 00 00 00  00 EB 1F 90 FF 75 F0 FF  ë§..ïEΦ@L    E....δÉ u 
00015C00  75 FC E8 D5 D9 FF FF 83  C4 08 0B C0 75 7E 8B 45  FC 80 20 EF FF 45 EC FF  45 F8 8B 45 E8 0F BF 40  uΦ  âu~ïEÇ  E E°ïEΦ@
00015C20  0C 3B 45 EC 0F 8E 96 00  00 00 8B 45 F8 8B 4D E8  0F BF 49 0C 99 F7 F9 C1  E2 05 03 55 08 89 55 FC  ;EÄû...ïE°ïMΦIÖΓUëU
00015C40  8B C2 83 78 04 00 74 CC  FF 70 04 E8 84 C4 FF FF  83 C4 04 8B 45 FC F6 00  10 74 B9 FF 70 04 E8 71  ïâx.t pΦä  âïE÷.t pΦq
00015C60  C4 FF FF 83 C4 04 89 45  F0 0B C0 74 A7 8B 40 14  80 78 0D 00 74 86 FF 75  F0 8B 45 FC FF 70 04 E8    âëEtºï@Çx.tå uïE pΦ
00015C80  50 C4 FF FF 83 C4 08 EB  8B 90 90 90 8B 45 FC 80  08 10 8B 45 FC 8B 40 18  FF 40 20 FF 75 F0 8B 45  P  âδïÉÉÉïEÇïEï@ @  uïE
00015CA0  FC FF 70 04 E8 2B C4 FF  FF 83 C4 08 8B 45 F8 8B  4D E8 8B D1 0F BF 52 0C  8B DA 99 F7 FB 89 51 4C   pΦ+  âïE°ïMΦïRïÖëQL
00015CC0  2B C0 5B C9 C3 90 90 90  55 8B EC 83 EC 10 8B 45  08 8B 40 1C 89 45 F0 C7  40 48 00 00 00 00 8B 45  +[ÉÉÉUïâïEï@ëE@H....ïE
00015CE0  F0 83 78 4C 00 7D 0D A1  C0 03 00 00 89 45 F8 EB  11 90 90 90 8B 45 F0 8B  40 4C 89 45 F8 A3 C0 03  âxL.}í..ëE°δÉÉÉïEï@LëE°ú
00015D00  00 00 A1 C0 03 00 00 40  8B 4D F0 0F BF 49 0C 99  F7 F9 89 15 C0 03 00 00  C7 45 F4 00 00 00 00 EB  ..í..@ïMIÖë§..E....δ
00015D20  41 90 90 90 8B 45 F8 8B  4D F0 0F BF 49 0C 99 F7  F9 C1 E2 05 03 55 08 89  55 FC 8B C2 F6 00 08 74  AÉÉÉïE°ïMIÖΓUëUï÷.t
00015D40  1B 83 78 04 24 74 15 8B  40 04 83 E8 24 50 E8 81  C3 FF FF 83 C4 04 8B 45  FC 80 20 F7 FF 45 F4 FF  âx$t§ï@âΦ$PΦü  âïEÇ  E 
00015D60  45 F8 8B 45 F0 0F BF 40  0C 3B 45 F4 7F B6 8B 45  F0 C7 40 4C FF FF FF FF  2B C0 C9 C3 55 8B EC 83  E°ïE@;EïE@L    +Uïâ
00015D80  EC 18 E8 4D C3 FF FF 89  45 F0 C7 45 F4 00 00 00  00 C7 45 EC 00 00 00 00  EB 53 90 90 8B 45 EC 8B  ΦM  ëEE....E....δSÉÉïEï
00015DA0  40 2C 03 45 E8 C1 E0 05  8B 80 04 00 00 00 0B C0  74 09 50 E8 A0 F1 FF FF  83 C4 04 FF 45 E8 8B 45  @,EΦαïÇ...tPΦá±  â EΦïE
00015DC0  EC 0F BF 40 0C 3B 45 E8  7F D2 8B 45 EC 83 78 64  00 7E 03 FF 48 64 8B 45  EC 83 78 64 00 0F 84 85  @;EΦïEâxd.~ HdïEâxd.äà
00015DE0  00 00 00 FF 45 F4 81 45  EC E0 00 00 00 A1 00 00  00 00 39 45 F4 0F 8D 8E  00 00 00 8B 45 EC 83 78  ... EüEα...í....9EìÄ...ïEâx
00015E00  34 00 74 DF FF 80 CC 00  00 00 8B 45 EC 8B 80 C0  00 00 00 89 45 F8 FF 75  EC E8 F2 DA FF FF 83 C4  4.t Ç...ïEïÇ...ëE° uΦ  â
00015E20  04 8B 45 EC 83 B8 CC 00  00 00 00 74 2D 8B 45 F8  8B 00 8B 4D EC 2B D2 F7  B1 CC 00 00 00 8B 4D F8  ïEâ....t-ïE°ï.ïM+...ïM°
00015E40  89 41 0C 8B 45 F8 8B 40  10 8B 4D EC 2B D2 F7 B1  CC 00 00 00 8B 4D F8 89  41 1C C7 45 E8 00 00 00  ëAïE°ï@ïM+...ïM°ëAEΦ...
00015E60  00 E9 58 FF FF FF 90 90  8B 45 EC C7 40 64 FF FF  FF FF 8B 45 EC 8B 80 C0  00 00 00 FF 40 5C FF 75  .ΘX   ÉÉïE@d    ïEïÇ... @\ u
00015E80  EC E8 26 00 00 00 83 C4  04 FF 75 F0 E8 43 C2 FF  FF 83 C4 04 6A 3C 6A 00  68 A8 3C 00 00 E8 32 C2  Φ&...â uΦC  âj<j.h¿<..Φ2
00015EA0  FF FF A3 00 00 00 00 2B  C0 C9 C3 90 55 8B EC 83  EC 14 E8 1D C2 FF FF C7  45 F0 00 00 00 00 EB 12    ú....+ÉUïâΦ  E....δ
00015EC0  8B 45 FC 83 E8 24 50 E8  08 C2 FF FF 83 C4 08 FF  45 F0 8B 45 08 0F BF 40  0C 3B 45 F0 7E 36 8B 45  ïEâΦ$PΦ  â EïE@;E~6ïE
00015EE0  08 8B 40 2C 03 45 F0 C1  E0 05 8B 80 04 00 00 00  89 45 FC 0B C0 74 D8 6A  01 50 E8 D5 C1 FF FF 83  ï@,EαïÇ...ëEtjPΦ  â
00015F00  C4 08 6A 01 8B 45 FC F6  40 1A 10 74 B3 83 C0 24  EB B4 90 90 8B 45 08 8B  40 54 89 45 F8 FF 75 08  jïE÷@tâ$δÉÉïEï@TëE° u
00015F20  E8 9B D5 FF FF 83 C4 04  F7 45 F8 02 00 00 00 74  12 8B 45 08 80 48 54 02  FF 75 08 E8 E8 CE FF FF  Φ¢  âE°...tïEÇHT uΦΦ  
00015F40  83 C4 04 8B 45 08 8B 40  2C C1 E0 05 05 00 00 00  00 50 E8 4D FC FF FF 8B  45 08 8B 80 C0 00 00 00  âïEï@,α....PΦM  ïEïÇ...
00015F60  FF 80 8C 00 00 00 2B C0  C9 C3 90 90 0A 44 72 69  76 65 72 20 56 65 72 73  69 6F 6E 20 32 2E 32 30   Çî...+ÉÉDriver Version 2.20
00015F80  0A 00 56 65 52 73 49 6F  4E 3D 5A 4E 59 58 20 5A  58 33 31 32 20 50 43 49  20 45 74 68 65 72 41 63  .VeRsIoN=ZNYX ZX312 PCI EtherAc
00015FA0  74 69 6F 6E 20 4C 4C 49  20 44 72 69 76 65 72 20  20 76 32 2E 32 30 20 28  39 34 31 31 32 38 29 00  tion LLI Driver  v2.20 (941128).
00015FC0  28 63 29 20 43 6F 70 79  72 69 67 68 74 20 31 39  39 33 2C 20 31 39 39 34  20 5A 4E 59 58 20 43 6F  (c) Copyright 1993, 1994 ZNYX Co
00015FE0  72 70 6F 72 61 74 69 6F  6E 0A 00 7A 70 32 00 4D  6F 44 75 4C 65 49 6E 46  6F 3D 70 63 69 62 72 64  rporation.zp2.MoDuLeInFo=pcibrd
00016000  2E 63 20 20 28 39 34 31  31 33 30 29 00 4D 6F 44  75 4C 65 49 6E 46 6F 3D  70 63 69 66 75 6E 63 2E  .c  (941130).MoDuLeInFo=pcifunc.
00016020  63 20 20 76 31 2E 30 32  20 28 39 34 30 37 31 36  29 00 00 00 00 00 00 00  16 00 00 00 54 00 00 00  c  v1.02 (940716)..........T...
00016040  00 00 00 00 C0 00 00 00  95 00 00 00 FF 00 00 00  FF FF FF FF FF FF FF FF  00 3F 47 47 00 00 00 00  .......ò... ...        .?GG....
00016060  00 00 00 00 7F 00 00 00  00 00 DC 05 00 E0 00 C0  00 00 00 00 90 2F 00 00  C0 23 00 00 30 27 00 00  ..........α.....É/..#..0'..
00016080  00 00 00 00 F4 00 00 00  00 00 00 00 00 00 00 00  90 2F 00 00 D8 23 00 00  30 27 00 00 00 00 00 00  ...............É/..#..0'......
000160A0  F4 00 00 00 00 00 00 00  00 00 00 00 90 2F 00 00  F0 23 00 00 30 27 00 00  00 00 00 00 F4 00 00 00  ...........É/..#..0'.........
000160C0  00 00 00 00 00 00 00 00  90 2F 00 00 08 24 00 00  30 27 00 00 00 00 00 00  F4 00 00 00 00 00 00 00  ........É/..$..0'.............
000160E0  48 2E 00 00 84 2E 00 00  00 00 00 00 00 00 00 00  00 00 00 00 F4 00 00 00  00 00 00 00 04 01 00 00  H...ä........................
00016100  74 01 00 00 00 00 00 00  00 00 00 00 20 01 00 00  74 01 00 00 00 00 00 00  00 00 00 00 3C 01 00 00  t.......... ..t..........<..
00016120  74 01 00 00 00 00 00 00  00 00 00 00 58 01 00 00  74 01 00 00 00 00 00 00  00 00 00 00 83 00 00 00  t..........X..t..........â...
00016140  A1 00 00 00 55 6E 61 62  6C 65 20 74 6F 20 64 65  74 65 72 6D 69 6E 65 20  50 43 49 20 63 6F 6E 66  í...Unable to determine PCI conf
00016160  69 67 75 72 61 74 69 6F  6E 20 6D 65 63 68 61 6E  69 73 6D 2E 00 41 64 61  70 74 65 72 20 68 61 72  iguration mechanism..Adapter har
00016180  64 77 61 72 65 20 6E 6F  74 20 66 6F 75 6E 64 2E  00 41 64 61 70 74 65 72  20 68 61 72 64 77 61 72  dware not found..Adapter hardwar
000161A0  65 20 6E 6F 74 20 66 6F  75 6E 64 20 61 74 20 73  70 65 63 69 66 69 65 64  20 62 75 73 2F 64 65 76  e not found at specified bus/dev
000161C0  69 63 65 2E 00 49 52 51  20 6D 69 73 6D 61 74 63  68 20 62 65 74 77 65 65  6E 20 50 43 49 20 61 6E  ice..IRQ mismatch between PCI an
000161E0  64 20 6B 65 72 6E 65 6C  20 63 6F 6E 66 69 67 75  72 61 74 69 6F 6E 2E 00  7A 78 33 31 32 00 00 00  d kernel configuration..zx312...
00016200  00 00 00 00 4D 6F 44 75  4C 65 49 6E 46 6F 3D 64  65 63 32 31 30 34 30 2E  63 20 20 28 39 34 31 31  ....MoDuLeInFo=dec21040.c  (9411
00016220  33 30 29 00 98 02 00 00  00 00 00 00 00 00 00 00  00 00 00 00 01 00 00 00  00 01 00 00 02 00 00 00  30).ÿ.......................
00016240  00 02 00 00 04 00 00 00  00 04 00 00 08 00 00 00  00 08 00 00 10 00 00 00  00 10 00 00 20 00 00 00  ..................... ...
00016260  00 20 00 00 FF FF FF FF  00 00 00 00 00 00 00 00  08 00 00 00 00 40 00 00  10 00 00 00 00 80 00 00  . ..    ............@......Ç..
00016280  20 00 00 00 00 C0 00 00  FF FF FF FF 5A 50 32 3A  20 62 64 20 25 78 20 49  52 51 2C 20 6F 70 65 6E   ......    ZP2: bd %x IRQ, open
000162A0  64 65 76 73 3D 3D 30 0A  00 53 43 4F 00 0A 5A 58  33 31 32 2D 25 73 2D 25  64 3A 20 25 73 0A 00 4E  devs==0.SCO.ZX312-%s-%d: %s.N
000162C0  6F 64 65 20 61 64 64 72  65 73 73 20 50 52 4F 4D  20 66 61 69 6C 75 72 65  2E 00 7A 70 32 3F 00 74  ode address PROM failure..zp2?.t
000162E0  79 70 65 3D 25 73 20 76  32 2E 32 30 2C 20 65 61  3D 25 73 00 65 74 68 65  72 6E 65 74 00 4E 6F 20  ype=%s v2.20, ea=%s.ethernet.No 
00016300  61 64 61 70 74 65 72 73  20 66 6F 75 6E 64 2C 20  64 72 69 76 65 72 20 6E  6F 74 20 69 6E 73 74 61  adapters found, driver not insta
00016320  6C 6C 65 64 2E 00 00 00  00 00 00 00 00 00 00 00  0A 44 72 69 76 65 72 20  56 65 72 73 69 6F 6E 20  lled............Driver Version 
00016340  32 2E 32 30 40 28 23 29  20 74 79 70 65 73 2E 68  20 32 32 2E 32 20 39 30  2F 30 31 2F 31 35 20 00  2.20@(#) types.h 22.2 90/01/15 .
00016360  40 28 23 29 20 63 69 64  65 66 73 2E 68 20 32 32  2E 34 20 39 30 2F 30 35  2F 33 30 20 00 40 28 23  @(#) cidefs.h 22.4 90/05/30 .@(#
00016380  29 20 63 69 6C 6F 63 6B  2E 68 20 32 32 2E 35 20  39 30 2F 30 35 2F 33 30  20 00 40 28 23 29 20 73  ) cilock.h 22.5 90/05/30 .@(#) s
000163A0  74 72 65 61 6D 2E 68 20  32 32 2E 33 20 39 30 2F  30 32 2F 31 35 20 00 40  28 23 29 20 73 74 72 6F  tream.h 22.3 90/02/15 .@(#) stro
000163C0  70 74 73 2E 68 20 32 32  2E 32 20 39 30 2F 30 31  2F 32 32 20 00 40 28 23  29 20 73 69 67 6E 61 6C  pts.h 22.2 90/01/22 .@(#) signal
000163E0  2E 68 20 32 32 2E 31 20  39 30 2F 30 31 2F 31 35  20 00 40 28 23 29 20 64  69 72 2E 68 20 32 32 2E  .h 22.1 90/01/15 .@(#) dir.h 22.
00016400  31 20 39 30 2F 30 31 2F  31 35 20 00 40 28 23 29  20 73 35 64 69 72 2E 68  20 32 32 2E 31 20 39 30  1 90/01/15 .@(#) s5dir.h 22.1 90
00016420  2F 30 31 2F 31 35 20 00  40 28 23 29 20 75 73 65  72 2E 68 20 32 32 2E 37  20 39 30 2F 30 33 2F 31  /01/15 .@(#) user.h 22.7 90/03/1
00016440  34 20 00 40 28 23 29 20  70 61 72 61 6D 2E 68 20  32 32 2E 31 20 39 30 2F  30 31 2F 31 35 20 00 40  4 .@(#) param.h 22.1 90/01/15 .@
00016460  28 23 29 20 73 35 70 61  72 61 6D 2E 68 20 32 32  2E 32 20 39 30 2F 30 32  2F 31 36 20 00 40 28 23  (#) s5param.h 22.2 90/02/16 .@(#
00016480  29 20 69 6D 6D 75 2E 68  20 32 32 2E 35 20 39 30  2F 30 35 2F 33 30 20 00  40 28 23 29 20 72 65 67  ) immu.h 22.5 90/05/30 .@(#) reg
000164A0  69 6F 6E 2E 68 20 32 35  2E 31 20 39 32 2F 30 37  2F 30 31 20 00 40 28 23  29 20 70 72 6F 63 2E 68  ion.h 25.1 92/07/01 .@(#) proc.h
000164C0  20 32 32 2E 36 20 39 30  2F 30 35 2F 33 30 20 00  40 28 23 29 20 73 74 72  6C 6F 67 2E 68 20 32 32   22.6 90/05/30 .@(#) strlog.h 22
000164E0  2E 31 20 39 30 2F 30 31  2F 31 35 20 00 40 28 23  29 20 6C 6F 67 2E 68 20  32 32 2E 34 20 39 30 2F  .1 90/01/15 .@(#) log.h 22.4 90/
00016500  30 34 2F 33 30 20 00 40  28 23 29 20 6C 69 68 64  72 2E 68 20 32 33 2E 33  20 39 31 2F 31 30 2F 32  04/30 .@(#) lihdr.h 23.3 91/10/2
00016520  38 20 00 40 28 23 29 20  73 79 73 6D 61 63 72 6F  73 2E 68 20 32 32 2E 31  20 39 30 2F 30 31 2F 31  8 .@(#) sysmacros.h 22.1 90/01/1
00016540  35 20 00 40 28 23 29 20  65 72 72 6E 6F 2E 68 20  32 32 2E 31 20 39 30 2F  30 31 2F 31 35 20 00 00  5 .@(#) errno.h 22.1 90/01/15 ..
00016560  09 00 00 00 46 00 00 00  14 00 1D 00 00 00 4C 00  00 00 14 00 32 00 00 00  28 00 00 00 14 00 48 00  ...F.......L....2...(....H.
00016580  00 00 32 00 00 00 14 00  71 00 00 00 08 00 00 00  06 00 96 00 00 00 7F 00  00 00 14 00 A6 00 00 00  ..2....q.......û.......ª...
000165A0  7F 00 00 00 14 00 BB 00  00 00 49 00 00 00 14 00  D3 00 00 00 49 00 00 00  14 00 FC 00 00 00 26 00  .......I.......I.......&.
000165C0  00 00 14 00 13 01 00 00  49 00 00 00 14 00 25 01  00 00 49 00 00 00 14 00  2E 01 00 00 08 00 00 00  .....I....%..I..........
000165E0  06 00 3B 01 00 00 26 00  00 00 14 00 69 01 00 00  47 00 00 00 14 00 76 01  00 00 26 00 00 00 14 00  .;..&....i..G....v..&....
00016600  8B 01 00 00 47 00 00 00  14 00 B1 01 00 00 08 00  00 00 06 00 CC 01 00 00  7F 00 00 00 14 00 DC 01  ï..G................
00016620  00 00 7F 00 00 00 14 00  F1 01 00 00 49 00 00 00  14 00 09 02 00 00 49 00  00 00 14 00 35 02 00 00  ......±..I......I....5..
00016640  47 00 00 00 14 00 47 02  00 00 49 00 00 00 14 00  59 02 00 00 49 00 00 00  14 00 62 02 00 00 08 00  G....G..I....Y..I....b...
00016660  00 00 06 00 6F 02 00 00  26 00 00 00 14 00 9D 02  00 00 47 00 00 00 14 00  AD 02 00 00 47 00 00 00  ...o..&....¥..G....¡..G...
00016680  14 00 BD 02 00 00 47 00  00 00 14 00 D3 02 00 00  08 00 00 00 06 00 D8 02  00 00 08 00 00 00 06 00  ...G................
000166A0  DD 02 00 00 08 00 00 00  06 00 EA 02 00 00 08 00  00 00 06 00 F0 02 00 00  08 00 00 00 06 00 FD 02  ......Ω............²
000166C0  00 00 08 00 00 00 06 00  07 03 00 00 08 00 00 00  06 00 0D 03 00 00 08 00  00 00 06 00 1A 03 00 00  ....................
000166E0  08 00 00 00 06 00 24 03  00 00 08 00 00 00 06 00  2A 03 00 00 08 00 00 00  06 00 3E 03 00 00 08 00  ....$......*......>...
00016700  00 00 06 00 44 03 00 00  08 00 00 00 06 00 53 03  00 00 08 00 00 00 06 00  59 03 00 00 08 00 00 00  ...D......S......Y.....
00016720  06 00 5F 03 00 00 08 00  00 00 06 00 64 03 00 00  3C 00 00 00 14 00 83 03  00 00 08 00 00 00 06 00  ._......d..<....â......
00016740  8E 03 00 00 08 00 00 00  06 00 99 03 00 00 08 00  00 00 06 00 AA 03 00 00  08 00 00 00 06 00 B4 03  Ä......Ö......¬......
00016760  00 00 08 00 00 00 06 00  BA 03 00 00 08 00 00 00  06 00 C3 03 00 00 08 00  00 00 06 00 CD 03 00 00  ....................
00016780  08 00 00 00 06 00 D3 03  00 00 08 00 00 00 06 00  23 04 00 00 3C 00 00 00  14 00 50 04 00 00 3C 00  ..........#..<....P..<.
000167A0  00 00 14 00 74 04 00 00  68 00 00 00 14 00 8F 04  00 00 26 00 00 00 14 00  A9 04 00 00 47 00 00 00  ...t..h....Å..&......G...
000167C0  14 00 B6 04 00 00 26 00  00 00 14 00 D9 04 00 00  47 00 00 00 14 00 E6 04  00 00 26 00 00 00 14 00  ...&......G....µ..&....
000167E0  02 05 00 00 47 00 00 00  14 00 1F 05 00 00 7F 00  00 00 14 00 52 05 00 00  49 00 00 00 14 00 5F 05  ..G..........R..I...._
00016800  00 00 7F 00 00 00 14 00  6C 05 00 00 7F 00 00 00  14 00 8A 05 00 00 49 00  00 00 14 00 95 05 00 00  ......l......è..I....ò..
00016820  60 00 00 00 14 00 9F 05  00 00 08 00 00 00 06 00  AD 05 00 00 31 00 00 00  14 00 B7 05 00 00 08 00  `....ƒ......¡..1.......
00016840  00 00 06 00 E1 05 00 00  04 00 00 00 06 00 E7 05  00 00 04 00 00 00 06 00  EF 05 00 00 7C 00 00 00  ...ß......τ........|...
00016860  14 00 F8 05 00 00 04 00  00 00 06 00 02 06 00 00  79 00 00 00 14 00 16 06  00 00 53 00 00 00 06 00  .°........y......S....
00016880  23 06 00 00 3D 00 00 00  06 00 44 06 00 00 04 00  00 00 06 00 68 06 00 00  0F 00 00 00 14 00 74 06  #..=....D......h......t
000168A0  00 00 04 00 00 00 06 00  90 06 00 00 3C 00 00 00  14 00 A1 06 00 00 04 00  00 00 06 00 C0 06 00 00  ......É..<....í........
000168C0  3C 00 00 00 14 00 D7 06  00 00 04 00 00 00 06 00  F8 06 00 00 3C 00 00 00  14 00 2E 07 00 00 3C 00  <..........°..<.......<.
000168E0  00 00 14 00 47 07 00 00  68 00 00 00 14 00 5E 07  00 00 3C 00 00 00 14 00  7C 07 00 00 4C 00 00 00  ...G..h....^..<....|..L...
00016900  14 00 98 07 00 00 32 00  00 00 14 00 A9 07 00 00  32 00 00 00 14 00 D0 07  00 00 4C 00 00 00 14 00  .ÿ..2......2......L....
00016920  06 08 00 00 72 00 00 00  06 00 0E 08 00 00 36 00  00 00 14 00 14 08 00 00  61 00 00 00 06 00 1D 08  ..r......6......a....
00016940  00 00 61 00 00 00 06 00  28 08 00 00 61 00 00 00  06 00 3C 08 00 00 68 00  00 00 14 00 58 08 00 00  ..a....(..a....<..h....X..
00016960  3C 00 00 00 14 00 81 08  00 00 68 00 00 00 14 00  8B 08 00 00 04 00 00 00  06 00 A0 08 00 00 71 00  <....ü..h....ï......á..q.
00016980  00 00 14 00 B4 08 00 00  48 00 00 00 14 00 BF 08  00 00 0C 00 00 00 06 00  D3 08 00 00 55 00 00 00  .....H............U...
000169A0  14 00 EE 08 00 00 1D 00  00 00 14 00 02 09 00 00  16 00 00 00 14 00 17 09  00 00 46 00 00 00 14 00  .ε..............F....
000169C0  4D 09 00 00 43 00 00 00  14 00 67 09 00 00 24 00  00 00 14 00 95 09 00 00  0C 00 00 00 06 00 9A 09  M..C....g..$....ò......Ü
000169E0  00 00 55 00 00 00 14 00  AB 09 00 00 0C 00 00 00  06 00 B6 09 00 00 55 00  00 00 14 00 DB 09 00 00  ..U....½........U......
00016A00  15 00 00 00 06 00 E3 09  00 00 0C 00 00 00 06 00  E8 09 00 00 2F 00 00 00  14 00 3A 0A 00 00 27 00  §....π......Φ../....:..'.
00016A20  00 00 14 00 75 0A 00 00  20 00 00 00 06 00 D3 0A  00 00 32 00 00 00 14 00  DE 0A 00 00 56 00 00 00  ...u.. ......2......V...
00016A40  14 00 F7 0A 00 00 24 00  00 00 14 00 06 0B 00 00  55 00 00 00 14 00 3D 0B  00 00 16 00 00 00 14 00  ...$......U....=......
00016A60  7F 0C 00 00 27 00 00 00  14 00 E3 0C 00 00 32 00  00 00 14 00 F7 0C 00 00  32 00 00 00 14 00 02 0D  ..'....π..2......2....
00016A80  00 00 56 00 00 00 14 00  0F 0D 00 00 24 00 00 00  14 00 43 0D 00 00 32 00  00 00 14 00 4E 0D 00 00  ..V......$....C..2....N..
00016AA0  56 00 00 00 14 00 5B 0D  00 00 24 00 00 00 14 00  8C 0D 00 00 32 00 00 00  14 00 97 0D 00 00 56 00  V....[..$....î..2....ù..V.
00016AC0  00 00 14 00 A7 0D 00 00  24 00 00 00 14 00 D2 0D  00 00 0B 00 00 00 06 00  FD 0D 00 00 0C 00 00 00  ...º..$..........².....
00016AE0  06 00 09 0E 00 00 0C 00  00 00 06 00 13 0E 00 00  0C 00 00 00 06 00 1F 0E  00 00 0C 00 00 00 06 00  ...................
00016B00  28 0E 00 00 0C 00 00 00  06 00 37 0E 00 00 0C 00  00 00 06 00 43 0E 00 00  0C 00 00 00 06 00 49 0E  (......7......C......I
00016B20  00 00 20 00 00 00 06 00  57 0E 00 00 0C 00 00 00  06 00 5C 0E 00 00 20 00  00 00 06 00 68 0E 00 00  .. ....W......\.. ....h..
00016B40  0C 00 00 00 06 00 6E 0E  00 00 20 00 00 00 06 00  7C 0E 00 00 0C 00 00 00  06 00 81 0E 00 00 20 00  ....n.. ....|......ü.. .
00016B60  00 00 06 00 87 0E 00 00  20 00 00 00 06 00 93 0E  00 00 20 00 00 00 06 00  B9 0E 00 00 75 00 00 00  ...ç.. ....ô.. ......u...
00016B80  06 00 C0 0E 00 00 04 00  00 00 06 00 C9 0E 00 00  04 00 00 00 06 00 DA 0E  00 00 04 00 00 00 06 00  ...................
00016BA0  F5 0E 00 00 2D 00 00 00  06 00 FC 0E 00 00 04 00  00 00 06 00 05 0F 00 00  04 00 00 00 06 00 16 0F  ..-................
00016BC0  00 00 04 00 00 00 06 00  42 0F 00 00 32 00 00 00  14 00 4C 0F 00 00 30 00  00 00 14 00 63 0F 00 00  ......B..2....L..0....c..
00016BE0  32 00 00 00 14 00 6D 0F  00 00 30 00 00 00 14 00  81 0F 00 00 32 00 00 00  14 00 95 0F 00 00 32 00  2....m..0....ü..2....ò..2.
00016C00  00 00 14 00 A5 0F 00 00  51 00 00 00 06 00 B8 0F  00 00 51 00 00 00 06 00  D8 0F 00 00 51 00 00 00  ...Ñ..Q......Q......Q...
00016C20  06 00 6B 10 00 00 32 00  00 00 14 00 91 10 00 00  32 00 00 00 14 00 A8 10  00 00 32 00 00 00 14 00  .k..2....æ..2....¿..2....
00016C40  BF 10 00 00 32 00 00 00  14 00 44 11 00 00 20 00  00 00 06 00 64 11 00 00  27 00 00 00 14 00 87 11  ..2....D.. ....d..'....ç
00016C60  00 00 32 00 00 00 14 00  D9 11 00 00 27 00 00 00  14 00 EF 11 00 00 32 00  00 00 14 00 6F 12 00 00  ..2......'......2....o..
00016C80  56 00 00 00 14 00 7A 12  00 00 43 00 00 00 14 00  85 12 00 00 5B 00 00 00  14 00 9C 12 00 00 32 00  V....z..C....à..[....£..2.
00016CA0  00 00 14 00 C7 12 00 00  24 00 00 00 14 00 DB 12  00 00 32 00 00 00 14 00  F5 12 00 00 32 00 00 00  .....$......2......2...
00016CC0  14 00 FF 12 00 00 30 00  00 00 14 00 13 13 00 00  32 00 00 00 14 00 5B 13  00 00 16 00 00 00 14 00  . ..0......2....[......
00016CE0  77 13 00 00 20 00 00 00  06 00 B2 13 00 00 16 00  00 00 14 00 E4 13 00 00  56 00 00 00 14 00 FF 13  w.. ..........Σ..V.... 
00016D00  00 00 52 00 00 00 14 00  13 14 00 00 34 00 00 00  14 00 23 14 00 00 5B 00  00 00 14 00 33 14 00 00  ..R......4....#..[....3..
00016D20  5B 00 00 00 14 00 7B 14  00 00 55 00 00 00 14 00  D5 14 00 00 1D 00 00 00  14 00 FE 14 00 00 16 00  [....{..U.............
00016D40  00 00 14 00 52 15 00 00  27 00 00 00 14 00 65 15  00 00 27 00 00 00 14 00  86 15 00 00 6D 00 00 00  ...R§..'....e§..'....å§..m...
00016D60  14 00 D2 15 00 00 24 00  00 00 14 00 F3 15 00 00  56 00 00 00 14 00 08 16  00 00 25 00 00 00 14 00  .§..$....§..V......%....
00016D80  1A 16 00 00 56 00 00 00  14 00 25 16 00 00 16 00  00 00 14 00 47 16 00 00  27 00 00 00 14 00 5A 16  ..V....%......G..'....Z
00016DA0  00 00 27 00 00 00 14 00  7B 16 00 00 6D 00 00 00  14 00 DD 16 00 00 56 00  00 00 14 00 9C 17 00 00  ..'....{..m......V....£..
00016DC0  27 00 00 00 14 00 1D 18  00 00 32 00 00 00 14 00  32 18 00 00 56 00 00 00  14 00 6A 18 00 00 43 00  '......2....2..V....j..C.
00016DE0  00 00 14 00 84 18 00 00  15 00 00 00 14 00 96 18  00 00 4C 00 00 00 14 00  C4 18 00 00 20 00 00 00  ...ä..§....û..L...... ...
00016E00  06 00 AC 19 00 00 18 00  00 00 14 00 C4 19 00 00  6A 00 00 00 06 00 D7 19  00 00 74 00 00 00 06 00  .¼........j......t....
00016E20  F5 19 00 00 4C 00 00 00  14 00 09 1A 00 00 74 00  00 00 06 00 3D 1A 00 00  32 00 00 00 14 00 45 1A  ..L......t....=..2....E
00016E40  00 00 3B 00 00 00 14 00  5D 1A 00 00 04 00 00 00  06 00 62 1A 00 00 0D 00  00 00 14 00 76 1A 00 00  ..;....]......b......v..
00016E60  32 00 00 00 14 00 81 1A  00 00 56 00 00 00 14 00  D8 1A 00 00 20 00 00 00  06 00 27 1B 00 00 43 00  2....ü..V...... ....'..C.
00016E80  00 00 14 00 A5 1B 00 00  20 00 00 00 06 00 D3 1B  00 00 4E 00 00 00 14 00  F2 1B 00 00 7A 00 00 00  ...Ñ.. ......N......z...
00016EA0  14 00 1D 1C 00 00 16 00  00 00 14 00 50 1C 00 00  64 00 00 00 14 00 5F 1C  00 00 20 00 00 00 06 00  .......P..d...._.. ....
00016EC0  AE 1C 00 00 32 00 00 00  14 00 03 1E 00 00 16 00  00 00 14 00 B1 1E 00 00  32 00 00 00 14 00 D0 1E  «..2............2....
00016EE0  00 00 73 00 00 00 06 00  D6 1E 00 00 29 00 00 00  14 00 EF 1E 00 00 4C 00  00 00 14 00 16 1F 00 00  ..s......)......L......
00016F00  32 00 00 00 14 00 5B 1F  00 00 18 00 00 00 14 00  32 20 00 00 04 00 00 00  06 00 37 20 00 00 04 00  2....[......2 ......7 ...
00016F20  00 00 06 00 3C 20 00 00  0D 00 00 00 14 00 6A 20  00 00 73 00 00 00 06 00  80 20 00 00 73 00 00 00  ...< ......j ..s....Ç ..s...
00016F40  06 00 A8 20 00 00 74 00  00 00 06 00 B9 20 00 00  6A 00 00 00 06 00 F4 20  00 00 04 00 00 00 06 00  .¿ ..t.... ..j.... ......
00016F60  06 21 00 00 04 00 00 00  06 00 11 21 00 00 04 00  00 00 06 00 1B 21 00 00  79 00 00 00 14 00 32 21  !......!......!..y....2!
00016F80  00 00 04 00 00 00 06 00  59 21 00 00 1D 00 00 00  14 00 8E 21 00 00 14 00  00 00 14 00 AB 21 00 00  ......Y!......Ä!......½!..
00016FA0  73 00 00 00 06 00 F9 21  00 00 04 00 00 00 06 00  FE 21 00 00 1D 00 00 00  14 00 26 22 00 00 73 00  s....!......!......&"..s.
00016FC0  00 00 06 00 2C 22 00 00  5D 00 00 00 14 00 4F 22  00 00 73 00 00 00 06 00  64 22 00 00 73 00 00 00  ...,"..]....O"..s....d"..s...
00016FE0  06 00 76 22 00 00 73 00  00 00 06 00 8C 22 00 00  73 00 00 00 06 00 AE 22  00 00 04 00 00 00 06 00  .v"..s....î"..s....«"......
00017000  C2 22 00 00 04 00 00 00  06 00 C7 22 00 00 76 00  00 00 14 00 D2 22 00 00  74 00 00 00 06 00 E3 22  "......"..v...."..t....π"
00017020  00 00 6A 00 00 00 06 00  11 23 00 00 78 00 00 00  06 00 2F 23 00 00 6C 00  00 00 14 00 4B 23 00 00  ..j....#..x..../#..l....K#..
00017040  04 00 00 00 06 00 55 23  00 00 79 00 00 00 14 00  60 23 00 00 74 00 00 00  06 00 70 23 00 00 66 00  ....U#..y....`#..t....p#..f.
00017060  00 00 06 00 75 23 00 00  3A 00 00 00 14 00 7A 23  00 00 08 00 00 00 06 00  94 23 00 00 6A 00 00 00  ...u#..:....z#......ö#..j...
00017080  06 00 A0 23 00 00 52 00  00 00 14 00 B6 23 00 00  74 00 00 00 06 00 D2 23  00 00 12 00 00 00 14 00  .á#..R....#..t....#......
000170A0  EA 23 00 00 12 00 00 00  14 00 02 24 00 00 12 00  00 00 14 00 1A 24 00 00  12 00 00 00 14 00 35 24  Ω#......$......$......5$
000170C0  00 00 74 00 00 00 06 00  40 24 00 00 4A 00 00 00  06 00 59 24 00 00 6A 00  00 00 06 00 83 24 00 00  ..t....@$..J....Y$..j....â$..
000170E0  73 00 00 00 06 00 B1 24  00 00 55 00 00 00 14 00  C1 24 00 00 4A 00 00 00  06 00 D6 24 00 00 73 00  s....$..U....$..J....$..s.
00017100  00 00 06 00 4D 25 00 00  4A 00 00 00 06 00 57 25  00 00 4A 00 00 00 06 00  66 25 00 00 54 00 00 00  ...M%..J....W%..J....f%..T...
00017120  06 00 6F 25 00 00 54 00  00 00 06 00 79 25 00 00  54 00 00 00 06 00 82 25  00 00 54 00 00 00 06 00  .o%..T....y%..T....é%..T....
00017140  8B 25 00 00 54 00 00 00  06 00 94 25 00 00 2E 00  00 00 06 00 9B 25 00 00  54 00 00 00 06 00 A3 25  ï%..T....ö%.......¢%..T....ú%
00017160  00 00 2E 00 00 00 06 00  DF 25 00 00 54 00 00 00  06 00 F1 25 00 00 2E 00  00 00 06 00 06 26 00 00  .......%..T....±%.......&..
00017180  04 00 00 00 06 00 13 26  00 00 04 00 00 00 06 00  58 26 00 00 69 00 00 00  14 00 78 26 00 00 69 00  ....&......X&..i....x&..i.
000171A0  00 00 14 00 A7 26 00 00  42 00 00 00 14 00 C3 26  00 00 3B 00 00 00 14 00  F6 26 00 00 52 00 00 00  ...º&..B....&..;....÷&..R...
000171C0  14 00 0E 27 00 00 1D 00  00 00 14 00 26 27 00 00  56 00 00 00 14 00 3A 27  00 00 11 00 00 00 14 00  .'......&'..V....:'......
000171E0  F7 27 00 00 22 00 00 00  14 00 16 28 00 00 04 00  00 00 06 00 2C 28 00 00  5F 00 00 00 14 00 67 28  '.."....(......,(.._....g(
00017200  00 00 1D 00 00 00 14 00  8D 28 00 00 5D 00 00 00  14 00 B0 28 00 00 55 00  00 00 14 00 CC 28 00 00  ......ì(..]....(..U....(..
00017220  4E 00 00 00 14 00 65 2A  00 00 2A 00 00 00 14 00  A8 2A 00 00 5F 00 00 00  14 00 C1 2A 00 00 5A 00  N....e*..*....¿*.._....*..Z.
00017240  00 00 14 00 81 2B 00 00  1D 00 00 00 14 00 62 2C  00 00 1D 00 00 00 14 00  99 2C 00 00 45 00 00 00  ...ü+......b,......Ö,..E...
00017260  14 00 D1 2C 00 00 22 00  00 00 14 00 FF 2C 00 00  45 00 00 00 14 00 4B 2D  00 00 1D 00 00 00 14 00  .,..".... ,..E....K-......
00017280  DA 2D 00 00 02 00 00 00  06 00 E0 2D 00 00 02 00  00 00 06 00 E4 2D 00 00  02 00 00 00 06 00 E8 2D  -......α-......Σ-......Φ-
000172A0  00 00 02 00 00 00 06 00  EC 2D 00 00 02 00 00 00  06 00 F0 2D 00 00 02 00  00 00 06 00 F4 2D 00 00  ......-......-......-..
000172C0  02 00 00 00 06 00 F8 2D  00 00 02 00 00 00 06 00  FC 2D 00 00 02 00 00 00  06 00 40 2E 00 00 5F 00  ....°-......-......@..._.
000172E0  00 00 14 00 6E 2E 00 00  44 00 00 00 14 00 7C 2E  00 00 16 00 00 00 14 00  9D 2E 00 00 5C 00 00 00  ...n...D....|.......¥...\...
00017300  14 00 D4 2E 00 00 16 00  00 00 14 00 E4 2E 00 00  16 00 00 00 14 00 F1 2E  00 00 69 00 00 00 14 00  ........Σ.......±...i....
00017320  10 2F 00 00 69 00 00 00  14 00 23 2F 00 00 40 00  00 00 14 00 36 2F 00 00  38 00 00 00 14 00 4B 2F  /..i....#/..@....6/..8....K/
00017340  00 00 57 00 00 00 14 00  70 2F 00 00 6F 00 00 00  14 00 A8 2F 00 00 2C 00  00 00 14 00 BF 2F 00 00  ..W....p/..o....¿/..,..../..
00017360  6F 00 00 00 14 00 D1 2F  00 00 55 00 00 00 14 00  39 30 00 00 1D 00 00 00  14 00 69 30 00 00 3F 00  o..../..U....90......i0..?.
00017380  00 00 14 00 76 30 00 00  7A 00 00 00 14 00 82 30  00 00 4E 00 00 00 14 00  9B 30 00 00 5C 00 00 00  ...v0..z....é0..N....¢0..\...
000173A0  14 00 EF 30 00 00 13 00  00 00 14 00 04 31 00 00  24 00 00 00 14 00 2C 31  00 00 58 00 00 00 06 00  .0......1..$....,1..X....
000173C0  35 31 00 00 2F 00 00 00  14 00 5C 31 00 00 56 00  00 00 14 00 6A 31 00 00  6F 00 00 00 14 00 7F 31  51../....\1..V....j1..o....1
000173E0  00 00 23 00 00 00 14 00  8F 31 00 00 39 00 00 00  14 00 9F 31 00 00 0E 00  00 00 14 00 C8 31 00 00  ..#....Å1..9....ƒ1......1..
00017400  6B 00 00 00 14 00 DF 31  00 00 55 00 00 00 14 00  F4 31 00 00 6F 00 00 00  14 00 FF 31 00 00 4D 00  k....1..U....1..o.... 1..M.
00017420  00 00 06 00 08 32 00 00  2F 00 00 00 14 00 6A 32  00 00 16 00 00 00 14 00  78 32 00 00 5F 00 00 00  ...2../....j2......x2.._...
00017440  14 00 C7 32 00 00 6B 00  00 00 14 00 97 33 00 00  55 00 00 00 14 00 C8 33  00 00 16 00 00 00 14 00  .2..k....ù3..U....3......
00017460  12 34 00 00 1D 00 00 00  14 00 2A 34 00 00 1D 00  00 00 14 00 50 34 00 00  5F 00 00 00 14 00 78 34  4......*4......P4.._....x4
00017480  00 00 34 00 00 00 14 00  AF 34 00 00 55 00 00 00  14 00 D4 34 00 00 16 00  00 00 14 00 E1 34 00 00  ..4....»4..U....4......ß4..
000174A0  69 00 00 00 14 00 F2 34  00 00 69 00 00 00 14 00  31 35 00 00 5F 00 00 00  14 00 96 35 00 00 5F 00  i....4..i....15.._....û5.._.
000174C0  00 00 14 00 A9 35 00 00  55 00 00 00 14 00 EB 35  00 00 1D 00 00 00 14 00  03 36 00 00 1D 00 00 00  ...5..U....δ5......6.....
000174E0  14 00 19 36 00 00 7D 00  00 00 14 00 3C 36 00 00  48 00 00 00 14 00 48 36  00 00 7D 00 00 00 14 00  .6..}....<6..H....H6..}....
00017500  77 36 00 00 37 00 00 00  14 00 83 36 00 00 4E 00  00 00 14 00 8E 36 00 00  7A 00 00 00 14 00 A5 36  w6..7....â6..N....Ä6..z....Ñ6
00017520  00 00 4B 00 00 00 14 00  C4 36 00 00 64 00 00 00  14 00 E8 36 00 00 1A 00  00 00 14 00 0A 37 00 00  ..K....6..d....Φ6......7..
00017540  64 00 00 00 14 00 24 37  00 00 57 00 00 00 14 00  66 37 00 00 6F 00 00 00  14 00 87 37 00 00 55 00  d....$7..W....f7..o....ç7..U.
00017560  00 00 14 00 A0 37 00 00  16 00 00 00 14 00 B3 37  00 00 5D 00 00 00 14 00  3C 38 00 00 5F 00 00 00  ...á7......7..]....<8.._...
00017580  14 00 69 38 00 00 7D 00  00 00 14 00 C5 38 00 00  4B 00 00 00 14 00 EC 38  00 00 04 00 00 00 06 00  .i8..}....8..K....8......
000175A0  F2 38 00 00 4B 00 00 00  14 00 2D 39 00 00 4B 00  00 00 14 00 7C 39 00 00  1A 00 00 00 14 00 94 39  8..K....-9..K....|9......ö9
000175C0  00 00 44 00 00 00 14 00  9F 39 00 00 56 00 00 00  14 00 16 3A 00 00 24 00  00 00 14 00 28 3A 00 00  ..D....ƒ9..V....:..$....(:..
000175E0  2C 00 00 00 14 00 50 3A  00 00 56 00 00 00 14 00  72 3A 00 00 16 00 00 00  14 00 84 3A 00 00 6A 00  ,....P:..V....r:......ä:..j.
00017600  00 00 06 00 8C 3A 00 00  17 00 00 00 14 00 98 3A  00 00 6A 00 00 00 06 00  A0 3A 00 00 17 00 00 00  ...î:......ÿ:..j....á:.....
00017620  14 00 AC 3A 00 00 6A 00  00 00 06 00 B4 3A 00 00  17 00 00 00 14 00 C0 3A  00 00 6A 00 00 00 06 00  .¼:..j....:......:..j....
00017640  C8 3A 00 00 17 00 00 00  14 00 E7 3A 00 00 04 00  00 00 06 00 FA 3A 00 00  04 00 00 00 06 00 FF 3A  :......τ:......·:...... :
00017660  00 00 04 00 00 00 06 00  10 3B 00 00 04 00 00 00  06 00 2F 3B 00 00 57 00  00 00 14 00 78 3B 00 00  ......;....../;..W....x;..
00017680  4D 00 00 00 14 00 8B 3B  00 00 5C 00 00 00 14 00  AC 3B 00 00 6F 00 00 00  14 00 D1 3B 00 00 6F 00  M....ï;..\....¼;..o....;..o.
000176A0  00 00 14 00 14 3C 00 00  04 00 00 00 06 00 2A 3C  00 00 04 00 00 00 06 00  2F 3C 00 00 04 00 00 00  ...<......*<....../<.....
000176C0  06 00 40 3C 00 00 04 00  00 00 06 00 7B 3C 00 00  4D 00 00 00 14 00 AF 3C  00 00 24 00 00 00 14 00  .@<......{<..M....»<..$....
000176E0  C0 3C 00 00 6A 00 00 00  06 00 D6 3C 00 00 73 00  00 00 06 00 E0 3C 00 00  6E 00 00 00 14 00 1A 3D  <..j....<..s....α<..n....=
00017700  00 00 74 00 00 00 06 00  46 3D 00 00 1B 00 00 00  14 00 AE 3D 00 00 18 00  00 00 14 00 B9 3D 00 00  ..t....F=......«=......=..
00017720  56 00 00 00 14 00 C5 3D  00 00 66 00 00 00 06 00  CA 3D 00 00 3A 00 00 00  14 00 CF 3D 00 00 08 00  V....=..f....=..:....=...
00017740  00 00 06 00 DF 3D 00 00  24 00 00 00 14 00 F4 3D  00 00 69 00 00 00 14 00  18 3E 00 00 73 00 00 00  ...=..$....=..i....>..s...
00017760  06 00 27 3E 00 00 69 00  00 00 14 00 4D 3E 00 00  2B 00 00 00 14 00 68 3E  00 00 5A 00 00 00 14 00  .'>..i....M>..+....h>..Z....
00017780  79 3E 00 00 73 00 00 00  06 00 7F 3E 00 00 29 00  00 00 14 00 C8 00 00 00  04 00 00 00 06 00 CC 00  y>..s....>..)............
000177A0  00 00 04 00 00 00 06 00  D0 00 00 00 04 00 00 00  06 00 F8 00 00 00 04 00  00 00 06 00 08 01 00 00  .............°.........
000177C0  1F 00 00 00 06 00 0C 01  00 00 3E 00 00 00 06 00  10 01 00 00 21 00 00 00  06 00 18 01 00 00 04 00  ......>......!.......
000177E0  00 00 06 00 24 01 00 00  1F 00 00 00 06 00 28 01  00 00 67 00 00 00 06 00  2C 01 00 00 21 00 00 00  ...$......(..g....,..!...
00017800  06 00 34 01 00 00 04 00  00 00 06 00 40 01 00 00  1F 00 00 00 06 00 44 01  00 00 1E 00 00 00 06 00  .4......@......D......
00017820  48 01 00 00 21 00 00 00  06 00 50 01 00 00 04 00  00 00 06 00 5C 01 00 00  1F 00 00 00 06 00 60 01  H..!....P......\......`
00017840  00 00 50 00 00 00 06 00  64 01 00 00 21 00 00 00  06 00 6C 01 00 00 04 00  00 00 06 00 74 01 00 00  ..P....d..!....l......t..
00017860  63 00 00 00 06 00 78 01  00 00 6E 00 00 00 06 00  88 01 00 00 04 00 00 00  06 00 90 01 00 00 04 00  c....x..n....ê......É...
00017880  00 00 06 00 94 01 00 00  04 00 00 00 06 00 A0 01  00 00 04 00 00 00 06 00  A4 01 00 00 04 00 00 00  ...ö......á......ñ.....
000178A0  06 00 B0 01 00 00 04 00  00 00 06 00 B4 01 00 00  04 00 00 00 06 00 C0 01  00 00 04 00 00 00 06 00  ...................
000178C0  C4 01 00 00 04 00 00 00  06 00 D0 01 00 00 04 00  00 00 06 00 D4 01 00 00  04 00 00 00 06 00 B8 02  ..................
000178E0  00 00 04 00 00 00 06 00  2E 66 69 6C 65 00 00 00  00 00 00 00 FE FF 00 00  67 01 7A 70 32 2E 63 00  .......file....... ..gzp2.c.
00017900  00 00 00 00 00 00 00 00  00 00 00 00 2E 74 65 78  74 00 00 00 00 00 00 00  01 00 00 00 03 01 98 3E  .............text..........ÿ>
00017920  00 00 D2 01 00 00 00 00  00 00 00 00 00 00 00 00  2E 64 61 74 61 00 00 00  00 00 00 00 02 00 00 00  ...............data..........
00017940  03 01 C4 03 00 00 22 00  00 00 00 00 00 00 00 00  00 00 00 00 2E 64 61 74  61 00 00 00 00 00 00 00  .."..............data.......
00017960  03 00 00 00 03 01 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  2E 62 73 73 00 00 00 00  ......................bss....
00017980  00 00 00 00 04 00 00 00  03 01 14 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 44 47 52 4F  ........................DGRO
000179A0  55 50 00 00 00 00 00 00  02 00 00 00 03 00 00 00  00 00 04 00 00 00 00 90  00 00 00 00 00 00 02 00  UP..................É.......
000179C0  00 00 00 00 11 00 00 00  00 00 00 00 00 00 00 00  02 00 70 72 69 6E 74 66  00 00 00 00 00 00 00 00  ................printf........
000179E0  00 00 02 00 00 00 00 00  21 00 00 00 58 35 00 00  01 00 00 00 03 00 00 00  00 00 36 00 00 00 C4 02  .......!...X5..........6...
00017A00  00 00 01 00 00 00 03 00  7A 70 32 5F 68 61 6C 74  84 23 00 00 01 00 00 00  02 00 00 00 00 00 48 00  ......zp2_haltä#..........H.
00017A20  00 00 4C 26 00 00 01 00  00 00 02 00 00 00 00 00  55 00 00 00 20 24 00 00  01 00 00 00 03 00 00 00  ..L&..........U... $........
00017A40  00 00 61 00 00 00 80 32  00 00 01 00 00 00 03 00  00 00 00 00 6E 00 00 00  A8 1F 00 00 01 00 00 00  ..a...Ç2..........n...¿.....
00017A60  03 00 00 00 00 00 7D 00  00 00 2C 09 00 00 01 00  00 00 03 00 66 72 65 65  6D 73 67 00 00 00 00 00  .....}...,......freemsg.....
00017A80  00 00 00 00 02 00 00 00  00 00 90 00 00 00 B4 19  00 00 01 00 00 00 02 00  00 00 00 00 9A 00 00 00  .........É.............Ü...
00017AA0  D8 3D 00 00 01 00 00 00  03 00 00 00 00 00 A4 00  00 00 94 08 00 00 01 00  00 00 03 00 64 75 70 6D  =..........ñ...ö......dupm
00017AC0  73 67 00 00 00 00 00 00  00 00 00 00 02 00 00 00  00 00 B1 00 00 00 3C 18  00 00 01 00 00 00 02 00  sg..................<......
00017AE0  7A 70 32 31 69 6E 74 72  94 3A 00 00 01 00 00 00  02 00 62 63 6F 70 79 00  00 00 00 00 00 00 00 00  zp21intrö:......bcopy.........
00017B00  00 00 02 00 7A 70 32 32  6F 70 65 6E F0 23 00 00  01 00 00 00 02 00 7A 70  32 5F 72 73 72 76 90 2F  ...zp22open#......zp2_rsrvÉ/
00017B20  00 00 01 00 00 00 03 00  00 00 00 00 BB 00 00 00  00 00 00 00 00 00 00 00  02 00 00 00 00 00 C8 00  ...........................
00017B40  00 00 30 27 00 00 01 00  00 00 02 00 00 00 00 00  D2 00 00 00 00 2E 00 00  01 00 00 00 03 00 00 00  ..0'.......................
00017B60  00 00 E0 00 00 00 84 34  00 00 01 00 00 00 03 00  73 70 6C 37 00 00 00 00  00 00 00 00 00 00 00 00  ..α...ä4......spl7............
00017B80  02 00 00 00 00 00 EF 00  00 00 3C 14 00 00 01 00  00 00 03 00 00 00 00 00  FA 00 00 00 14 00 00 00  ........<..........·......
00017BA0  01 00 00 00 03 00 00 00  00 00 0F 01 00 00 00 00  00 00 00 00 00 00 02 00  6F 75 74 62 00 00 00 00  ...................outb....
00017BC0  00 00 00 00 00 00 00 00  02 00 00 00 00 00 1A 01  00 00 D0 3A 00 00 01 00  00 00 03 00 00 00 00 00  ...............:..........
00017BE0  2A 01 00 00 1C 14 00 00  01 00 00 00 03 00 00 00  00 00 36 01 00 00 EC 13  00 00 01 00 00 00 03 00  *............6........
00017C00  63 61 6E 70 75 74 00 00  00 00 00 00 00 00 00 00  02 00 00 00 00 00 46 01  00 00 00 00 00 00 00 00  canput...............F........
00017C20  00 00 02 00 00 00 00 00  51 01 00 00 00 00 00 00  00 00 00 00 02 00 62 75  66 63 61 6C 6C 00 00 00  .......Q...........bufcall...
00017C40  00 00 00 00 00 00 02 00  00 00 00 00 5D 01 00 00  0C 09 00 00 01 00 00 00  03 00 00 00 00 00 6B 01  ...........]............k
00017C60  00 00 7C 04 00 00 01 00  00 00 03 00 6F 75 74 6C  00 00 00 00 00 00 00 00  00 00 00 00 02 00 7A 70  ..|......outl.............zp
00017C80  32 32 69 6E 66 6F B0 01  00 00 02 00 00 00 02 00  00 00 00 00 7F 01 00 00  A0 0D 00 00 01 00 00 00  22info............á.....
00017CA0  03 00 00 00 00 00 90 01  00 00 FC 02 00 00 02 00  00 00 02 00 00 00 00 00  A1 01 00 00 E4 03 00 00  .....É............í..Σ..
00017CC0  01 00 00 00 03 00 72 6D  76 62 00 00 00 00 00 00  00 00 00 00 00 00 02 00  00 00 00 00 B8 01 00 00  ....rmvb...................
00017CE0  B4 30 00 00 01 00 00 00  03 00 00 00 00 00 C9 01  00 00 70 37 00 00 01 00  00 00 03 00 74 69 6D 65  0............p7......time
00017D00  6F 75 74 00 00 00 00 00  00 00 00 00 02 00 73 70  6C 74 74 79 00 00 00 00  00 00 00 00 00 00 02 00  out..........spltty...........
00017D20  00 00 00 00 D9 01 00 00  54 00 00 00 01 00 00 00  03 00 00 00 00 00 E8 01  00 00 00 00 00 00 00 00  ......T...........Φ........
00017D40  00 00 02 00 7A 70 32 5F  6F 70 65 6E C0 23 00 00  01 00 00 00 02 00 75 6E  6C 69 6E 6B 62 00 00 00  ...zp2_open#......unlinkb...
00017D60  00 00 00 00 00 00 02 00  00 00 00 00 F3 01 00 00  44 27 00 00 01 00 00 00  03 00 00 00 00 00 FD 01  .............D'..........²
00017D80  00 00 C0 02 00 00 02 00  00 00 02 00 00 00 00 00  0E 02 00 00 08 0D 00 00  01 00 00 00 03 00 00 00  ......................
00017DA0  00 00 1D 02 00 00 54 09  00 00 01 00 00 00 03 00  70 75 74 71 00 00 00 00  00 00 00 00 00 00 00 00  ....T......putq............
00017DC0  02 00 00 00 00 00 2B 02  00 00 2C 14 00 00 01 00  00 00 03 00 69 6E 62 00  00 00 00 00 00 00 00 00  .....+..,......inb.........
00017DE0  00 00 00 00 02 00 00 00  00 00 3A 02 00 00 3C 00  00 00 01 00 00 00 03 00  6D 73 67 64 73 69 7A 65  .........:..<.......msgdsize
00017E00  00 00 00 00 00 00 00 00  02 00 00 00 00 00 50 02  00 00 24 00 00 00 01 00  00 00 03 00 75 00 00 00  .............P..$.......u...
00017E20  00 00 00 00 00 00 00 00  00 00 00 00 02 00 6D 65  6D 63 6D 70 00 00 78 1F  00 00 01 00 00 00 03 00  .............memcmp..x......
00017E40  69 6E 6C 00 00 00 00 00  00 00 00 00 00 00 00 00  02 00 71 65 6E 61 62 6C  65 00 00 00 00 00 00 00  inl..............qenable.......
00017E60  00 00 02 00 6C 69 6E 6B  62 00 00 00 00 00 00 00  00 00 00 00 02 00 7A 70  32 32 69 6E 74 72 A8 3A  ...linkb............zp22intr¿:
00017E80  00 00 01 00 00 00 02 00  7A 70 32 33 6F 70 65 6E  08 24 00 00 01 00 00 00  02 00 00 00 00 00 65 02  ......zp23open$..........e
00017EA0  00 00 00 00 00 00 00 00  00 00 02 00 00 00 00 00  6F 02 00 00 AC 12 00 00  01 00 00 00 03 00 00 00  ...............o..¼........
00017EC0  00 00 81 02 00 00 00 00  00 00 00 00 00 00 02 00  00 00 00 00 8C 02 00 00  00 00 00 00 00 00 00 00  ..ü...............î..........
00017EE0  02 00 61 6C 6C 6F 63 62  00 00 00 00 00 00 00 00  00 00 02 00 73 70 6C 78  00 00 00 00 00 00 00 00  .allocb...........splx........
00017F00  00 00 00 00 02 00 00 00  00 00 98 02 00 00 08 15  00 00 01 00 00 00 03 00  00 00 00 00 A3 02 00 00  .........ÿ..§..........ú..
00017F20  F4 3B 00 00 01 00 00 00  03 00 7A 70 32 5F 69 6E  66 6F 90 01 00 00 02 00  00 00 02 00 00 00 00 00  ;......zp2_infoÉ..........
00017F40  B3 02 00 00 54 0D 00 00  01 00 00 00 03 00 00 00  00 00 C0 02 00 00 E4 0A  00 00 01 00 00 00 03 00  ..T............Σ......
00017F60  67 65 74 71 00 00 00 00  00 00 00 00 00 00 00 00  02 00 62 7A 65 72 6F 00  00 00 00 00 00 00 00 00  getq.............bzero.........
00017F80  00 00 02 00 7A 70 32 5F  69 6E 69 74 44 20 00 00  01 00 00 00 02 00 71 72  65 70 6C 79 00 00 00 00  ...zp2_initD ......qreply....
00017FA0  00 00 00 00 00 00 02 00  00 00 00 00 D0 02 00 00  0C 05 00 00 01 00 00 00  03 00 00 00 00 00 E4 02  .......................Σ
00017FC0  00 00 00 00 00 00 00 00  00 00 02 00 7A 70 32 33  69 6E 66 6F C0 01 00 00  02 00 00 00 02 00 7A 70  ...........zp23info......zp
00017FE0  32 5F 77 70 75 74 48 2E  00 00 01 00 00 00 03 00  00 00 00 00 EF 02 00 00  44 38 00 00 01 00 00 00  2_wputH.............D8.....
00018000  03 00 00 00 00 00 FB 02  00 00 BC 02 00 00 02 00  00 00 02 00 00 00 00 00  08 03 00 00 A8 3C 00 00  ...................¿<..
00018020  01 00 00 00 03 00 7A 70  32 31 6F 70 65 6E D8 23  00 00 01 00 00 00 02 00  00 00 00 00 15 03 00 00  ....zp21open#..........§..
00018040  94 01 00 00 01 00 00 00  03 00 66 6C 75 73 68 71  00 00 00 00 00 00 00 00  00 00 02 00 00 00 00 00  ö......flushq...............
00018060  25 03 00 00 00 00 00 00  00 00 00 00 02 00 00 00  00 00 30 03 00 00 D4 31  00 00 01 00 00 00 03 00  %...............0..1......
00018080  00 00 00 00 3E 03 00 00  D0 05 00 00 01 00 00 00  03 00 64 75 70 62 00 00  00 00 00 00 00 00 00 00  ....>........dupb..........
000180A0  00 00 02 00 7A 70 32 5F  77 73 72 76 84 2E 00 00  01 00 00 00 03 00 70 75  74 62 71 00 00 00 00 00  ...zp2_wsrvä.......putbq.....
000180C0  00 00 00 00 00 00 02 00  7A 70 32 5F 69 6E 74 72  80 3A 00 00 01 00 00 00  02 00 00 00 00 00 49 03  .......zp2_intrÇ:..........I
000180E0  00 00 00 00 00 00 00 00  00 00 02 00 00 00 00 00  53 03 00 00 00 00 00 00  00 00 00 00 02 00 7A 70  ...............S...........zp
00018100  32 5F 64 65 76 73 00 00  00 00 00 00 00 00 02 00  00 00 00 00 5F 03 00 00  00 00 00 00 00 00 00 00  2_devs............._..........
00018120  02 00 00 00 00 00 6C 03  00 00 00 00 00 00 00 00  00 00 02 00 70 72 69 6E  74 63 66 67 00 00 00 00  .....l...........printcfg....
00018140  00 00 00 00 02 00 00 00  00 00 77 03 00 00 EC 00  00 00 02 00 00 00 02 00  00 00 00 00 8D 03 00 00  .........w.............ì..
00018160  00 00 00 00 00 00 00 00  02 00 00 00 00 00 97 03  00 00 28 20 00 00 01 00  00 00 02 00 66 72 65 65  .............ù..( ......free
00018180  62 00 00 00 00 00 00 00  00 00 00 00 02 00 7A 70  32 33 69 6E 74 72 BC 3A  00 00 01 00 00 00 02 00  b............zp23intr:......
000181A0  00 00 00 00 A1 03 00 00  94 05 00 00 01 00 00 00  03 00 00 00 00 00 B3 03  00 00 0C 20 00 00 01 00  ....í..ö............ ...
000181C0  00 00 03 00 7A 70 32 31  69 6E 66 6F A0 01 00 00  02 00 00 00 02 00 00 00  00 00 BD 03 00 00 00 00  ...zp21infoá..............
000181E0  00 00 01 00 00 00 03 00  D1 03 00 00 7A 70 32 5F  70 64 73 5F 70 6F 6F 6C  00 7A 70 32 5F 72 78 5F  ........zp2_pds_pool.zp2_rx_
00018200  66 72 61 67 73 69 7A 65  00 7A 70 32 5F 6C 6C 63  5F 75 6E 69 74 64 61 74  61 5F 72 65 71 00 50 63  fragsize.zp2_llc_unitdata_req.Pc
00018220  69 46 75 6E 63 46 69 6E  64 44 65 76 69 63 65 00  7A 70 32 5F 64 6F 5F 63  6C 6F 73 65 00 7A 70 32  iFuncFindDevice.zp2_do_close.zp2
00018240  5F 64 6F 5F 6F 70 65 6E  00 7A 70 32 5F 6C 6C 63  5F 62 69 6E 64 00 73 70  72 69 6E 74 5F 65 74 68  _do_open.zp2_llc_bind.sprint_eth
00018260  61 64 64 72 00 7A 70 32  5F 72 65 66 69 6C 6C 5F  62 75 66 63 61 6C 6C 00  7A 70 32 78 5F 69 6E 74  addr.zp2_refill_bufcall.zp2x_int
00018280  72 00 7A 70 32 5F 72 65  73 65 74 00 7A 70 32 5F  6D 69 6E 69 6D 69 7A 65  00 7A 70 32 5F 74 69 6D  r.zp2_reset.zp2_minimize.zp2_tim
000182A0  65 72 00 7A 70 32 5F 6E  75 6D 5F 72 64 65 73 00  7A 70 32 5F 63 6C 6F 73  65 00 7A 70 32 5F 69 6F  er.zp2_num_rdes.zp2_close.zp2_io
000182C0  63 74 6C 5F 6E 61 6B 00  7A 70 32 5F 6C 6C 63 5F  75 6E 62 69 6E 64 00 7A  70 32 5F 70 75 6C 6C 75  ctl_nak.zp2_llc_unbind.zp2_pullu
000182E0  70 00 50 63 69 46 75 6E  63 52 65 61 64 50 6F 72  74 44 57 6F 72 64 00 73  76 69 72 74 6F 70 68 79  p.PciFuncReadPortDWord.svirtophy
00018300  73 00 7A 70 32 5F 74 78  5F 73 63 68 65 64 75 6C  65 00 7A 70 32 5F 73 65  74 5F 6E 69 64 00 7A 70  s.zp2_tx_schedule.zp2_set_nid.zp
00018320  32 5F 62 6F 61 72 64 5F  72 65 73 65 74 00 7A 70  32 5F 70 63 69 63 61 6C  00 7A 70 32 5F 6C 6F 77  2_board_reset.zp2_pcical.zp2_low
00018340  61 74 65 72 00 7A 70 32  5F 62 75 72 6E 5F 74 69  6D 65 00 50 63 69 46 75  6E 63 4D 65 63 68 31 50  ater.zp2_burn_time.PciFuncMech1P
00018360  72 65 73 65 6E 74 00 7A  70 32 5F 62 6F 61 72 64  5F 65 6E 61 62 6C 65 00  7A 70 32 5F 43 61 6C 43  resent.zp2_board_enable.zp2_CalC
00018380  68 65 63 6B 6C 69 73 74  00 50 63 69 46 75 6E 63  43 6C 65 61 72 50 63 69  53 65 74 48 70 70 65 00  hecklist.PciFuncClearPciSetHppe.
000183A0  7A 70 32 5F 6C 6C 63 5F  63 6F 6D 6D 61 6E 64 73  00 7A 70 32 5F 6C 6C 63  5F 69 6E 66 6F 72 65 71  zp2_llc_commands.zp2_llc_inforeq
000183C0  00 50 63 69 46 75 6E 63  52 65 61 64 43 66 67 00  7A 70 32 5F 70 63 69 64  65 76 00 7A 70 32 5F 69  .PciFuncReadCfg.zp2_pcidev.zp2_i
000183E0  6F 63 74 6C 00 7A 70 32  5F 50 62 6C 43 68 65 63  6B 6C 69 73 74 00 7A 70  32 5F 63 68 69 70 75 6E  octl.zp2_PblChecklist.zp2_chipun
00018400  70 72 6F 6D 00 7A 70 32  5F 72 65 66 69 6C 6C 5F  72 78 00 7A 70 32 5F 75  70 64 61 74 65 5F 6D 63  prom.zp2_refill_rx.zp2_update_mc
00018420  61 00 50 63 69 46 75 6E  63 57 72 69 74 65 50 6F  72 74 44 57 6F 72 64 00  50 63 69 46 75 6E 63 57  a.PciFuncWritePortDWord.PciFuncW
00018440  72 69 74 65 50 6F 72 74  42 79 74 65 00 7A 70 32  5F 6D 65 64 69 61 00 7A  70 32 5F 62 6F 61 72 64  ritePortByte.zp2_media.zp2_board
00018460  5F 64 69 73 61 62 6C 65  00 7A 70 32 5F 70 63 69  62 75 73 00 7A 70 32 5F  68 69 77 61 74 65 72 00  _disable.zp2_pcibus.zp2_hiwater.
00018480  7A 70 32 5F 74 78 6D 62  6C 6B 00 7A 70 32 5F 72  78 5F 73 63 68 65 64 75  6C 65 00 7A 70 32 5F 63  zp2_txmblk.zp2_rx_schedule.zp2_c
000184A0  68 69 70 70 72 6F 6D 00  7A 70 32 5F 73 65 74 75  70 5F 66 72 61 6D 65 00  50 63 69 46 75 6E 63 4D  hipprom.zp2_setup_frame.PciFuncM
000184C0  65 63 68 32 50 72 65 73  65 6E 74 00 7A 70 32 5F  70 63 69 6C 61 74 00 7A  70 32 5F 65 6E 71 75 65  ech2Present.zp2_pcilat.zp2_enque
000184E0  75 65 00 7A 70 32 5F 64  75 6D 70 66 6C 61 67 00  7A 70 32 5F 77 61 74 63  68 64 6F 67 00 50 63 69  ue.zp2_dumpflag.zp2_watchdog.Pci
00018500  46 75 6E 63 57 72 69 74  65 43 66 67 00 7A 70 32  5F 70 61 72 61 6D 73 00  7A 70 32 5F 65 72 72 6F  FuncWriteCfg.zp2_params.zp2_erro
00018520  72 5F 61 63 6B 00 69 6E  69 74 5F 62 6F 61 72 64  00 70 75 6C 6C 75 70 6D  73 67 00 7A 70 32 5F 68  r_ack.init_board.pullupmsg.zp2_h
00018540  70 70 65 63 6C 72 00 7A  70 32 5F 62 6F 61 72 64  63 6E 74 00 7A 70 32 5F  70 63 69 70 62 6C 00 7A  ppeclr.zp2_boardcnt.zp2_pcipbl.z
00018560  70 32 5F 4C 4C 43 5F 74  6F 5F 55 4E 49 58 5F 65  72 72 6F 72 00 7A 70 32  5F 73 74 61 74 73 00 7A  p2_LLC_to_UNIX_error.zp2_stats.z
00018580  70 32 5F 65 72 72 6F 72  00 50 63 69 46 75 6E 63  49 6E 69 74 69 61 6C 69  7A 65 00 73 77 61 70 5F  p2_error.PciFuncInitialize.swap_
000185A0  77 6F 72 64 00 50 63 69  46 75 6E 63 52 65 61 64  50 6F 72 74 42 79 74 65  00 30 37 30 37 30 37 31  word.PciFuncReadPortByte.0707071
000185C0  35 35 30 30 31 30 33 37  36 31 31 31 30 30 36 34  34 30 30 30 30 30 30 31  37 37 37 37 36 30 30 30  55001037611100644000000177776000
000185E0  30 30 31 30 33 37 36 31  31 30 35 36 36 37 32 35  34 36 35 34 30 30 30 30  31 33 30 30 30 30 30 30  00103761105667254654000013000000
00018600  36 33 31 35 37 64 72 69  76 65 72 2E 69 73 63 00  4C 01 05 00 EC 6A DD 2E  30 59 00 00 83 00 00 00  63157driver.isc.L.j.0Y..â...
00018620  00 00 00 01 2E 74 65 78  74 00 00 00 00 00 00 00  00 00 00 00 90 3E 00 00  DC 00 00 00 94 45 00 00  ....text...........É>.....öE..
00018640  30 59 00 00 D4 01 00 00  20 00 00 00 2E 64 61 74  61 00 00 00 00 00 00 00  00 00 00 00 CC 03 00 00  0Y.... ....data.............
00018660  6C 3F 00 00 DC 57 00 00  30 59 00 00 22 00 00 00  40 00 00 00 2E 64 61 74  61 00 00 00 00 00 00 00  l?..W..0Y.."...@....data.......
00018680  00 00 00 00 00 00 00 00  38 43 00 00 30 59 00 00  30 59 00 00 00 00 00 00  40 00 00 00 2E 62 73 73  ........8C..0Y..0Y......@....bss
000186A0  00 00 00 00 00 00 00 00  00 00 00 00 14 00 00 00  00 00 00 00 30 59 00 00  30 59 00 00 00 00 00 00  ...................0Y..0Y......
000186C0  80 00 00 00 2E 63 6F 6D  6D 65 6E 74 00 00 00 00  00 00 00 00 48 02 00 00  4C 43 00 00 30 59 00 00  Ç....comment........H..LC..0Y..
000186E0  30 59 00 00 00 00 00 00  00 02 00 00 C3 90 90 90  C3 90 90 90 55 8B EC 0F  B7 45 08 50 E8 EB FF FF  0Y.........ÉÉÉÉÉÉUïEPΦδ  
00018700  FF 0F B6 C0 C9 C3 90 90  55 8B EC 0F B7 45 08 50  E8 D7 FF FF FF C9 C3 90  55 8B EC 0F B6 45 0C 50   ÉÉUïEPΦ   ÉUïEP
00018720  0F B7 45 08 50 E8 C2 FF  FF FF 0F B6 45 0C C9 C3  55 8B EC FF 75 0C 0F B7  45 08 50 E8 AC FF FF FF  EPΦ   EUï uEPΦ¼   
00018740  8B 45 0C C9 C3 90 90 90  55 8B EC 83 EC 10 81 65  14 FC 00 00 00 81 65 10  07 00 00 00 81 65 0C 1F  ïEÉÉÉUïâüe...üe...üe
00018760  00 00 00 83 3D 08 00 00  00 02 0F 85 B0 00 00 00  83 7D 0C 0F 76 0E 8B 45  18 C7 00 FF FF FF FF C9  ...â=...à...â}vïE.    
00018780  C3 90 90 90 68 F8 0C 00  00 E8 66 FF FF FF 83 C4  04 88 45 F4 68 FA 0C 00  00 E8 56 FF FF FF 83 C4  ÉÉÉh°..Φf   âêEh·..ΦV   â
000187A0  04 88 45 F8 0F B6 45 08  50 68 FA 0C 00 00 E8 65  FF FF FF 83 C4 08 8A 45  10 0C C0 D0 E0 0F B6 C0  êE°EPh·..Φe   âèEα
000187C0  50 68 F8 0C 00 00 E8 4D  FF FF FF 83 C4 08 66 8B  45 0C 66 25 0F 00 0C C0  0F B7 C0 66 C1 E0 08 66  Ph°..ΦM   âfïEf%.fαf
000187E0  8B 4D 14 66 81 E1 FC 00  66 0B C1 0F B7 C0 50 E8  14 FF FF FF 83 C4 04 8B  4D 18 89 01 0F B6 45 F8  ïMfüß.fPΦ   âïMëE°
00018800  50 68 FA 0C 00 00 E8 0D  FF FF FF 83 C4 08 0F B6  45 F4 50 68 F8 0C 00 00  E8 FB FE FF FF 83 C4 08  Ph·..Φ   âEPh°..Φ  â
00018820  83 3D 08 00 00 00 01 75  5A 68 F8 0C 00 00 E8 D5  FE FF FF 83 C4 04 89 45  FC 8B 45 0C C1 E0 03 0B  â=...uZh°..Φ  âëEïEα
00018840  45 10 C1 E0 08 8B 4D 08  81 C9 00 80 FF FF C1 E1  10 0B C1 0B 45 14 50 68  F8 0C 00 00 E8 CF FE FF  EαïMü.Ç  ßEPh°..Φ 
00018860  FF 83 C4 08 68 FC 0C 00  00 E8 9A FE FF FF 83 C4  04 8B 4D 18 89 01 FF 75  FC 68 F8 0C 00 00 E8 AD   âh..ΦÜ  âïMë uh°..Φ¡
00018880  FE FF FF C9 C3 90 90 90  55 8B EC 83 EC 10 81 65  14 FC 00 00 00 81 65 10  07 00 00 00 81 65 0C 1F    ÉÉÉUïâüe...üe...üe
000188A0  00 00 00 83 3D 08 00 00  00 02 0F 85 A4 00 00 00  83 7D 0C 0F 0F 87 FB 00  00 00 68 F8 0C 00 00 E8  ...â=...àñ...â}ç...h°..Φ
000188C0  30 FE FF FF 83 C4 04 88  45 F4 68 FA 0C 00 00 E8  20 FE FF FF 83 C4 04 88  45 F8 0F B6 45 08 50 68  0  âêEh·..Φ   âêE°EPh
000188E0  FA 0C 00 00 E8 2F FE FF  FF 83 C4 08 8A 45 10 0C  C0 D0 E0 0F B6 C0 50 68  F8 0C 00 00 E8 17 FE FF  ·..Φ/  âèEαPh°..Φ 
00018900  FF 83 C4 08 FF 75 18 66  8B 45 0C 66 25 0F 00 0C  C0 0F B7 C0 66 C1 E0 08  66 8B 4D 14 66 81 E1 FC   â ufïEf%.fαfïMfüß
00018920  00 66 0B C1 0F B7 C0 50  E8 03 FE FF FF 83 C4 08  0F B6 45 F8 50 68 FA 0C  00 00 E8 D9 FD FF FF 83  .fPΦ  âE°Ph·..Φ²  â
00018940  C4 08 0F B6 45 F4 50 68  F8 0C 00 00 E8 C7 FD FF  FF 83 C4 08 83 3D 08 00  00 00 01 75 58 68 F8 0C  EPh°..Φ²  ââ=...uXh°
00018960  00 00 E8 A1 FD FF FF 83  C4 04 89 45 FC 8B 45 0C  C1 E0 03 0B 45 10 C1 E0  08 8B 4D 08 81 C9 00 80  ..Φí²  âëEïEαEαïMü.Ç
00018980  FF FF C1 E1 10 0B C1 0B  45 14 50 68 F8 0C 00 00  E8 9B FD FF FF 83 C4 08  FF 75 18 68 FC 0C 00 00    ßEPh°..Φ¢²  â uh..
000189A0  E8 8B FD FF FF 83 C4 08  FF 75 FC 68 F8 0C 00 00  E8 7B FD FF FF C9 C3 90  55 8B EC 83 EC 04 83 7D  Φï²  â uh°..Φ{²  ÉUïââ}
000189C0  0C 00 74 18 2B C0 A3 04  00 00 00 A3 0C 00 00 00  A3 10 00 00 00 E9 EB 00  00 00 90 90 FF 05 04 00  .t+ú...ú...ú...Θδ...ÉÉ .
000189E0  00 00 83 3D 04 00 00 00  01 0F 82 D6 00 00 00 C7  05 04 00 00 00 00 00 00  00 FF 05 0C 00 00 00 83  ..â=...é.......... ...â
00018A00  3D 0C 00 00 00 16 0F 82  B9 00 00 00 C7 05 0C 00  00 00 00 00 00 00 FF 05  10 00 00 00 81 3D 10 00  =...é.......... ...ü=.
00018A20  00 00 FF 00 00 00 0F 82  99 00 00 00 2B C0 C9 C3  FF 05 04 00 00 00 83 3D  04 00 00 00 01 73 5D 8D  .. ...éÖ...+ ...â=...s]ì
00018A40  45 FC 50 6A 00 FF 35 04  00 00 00 FF 35 0C 00 00  00 FF 35 10 00 00 00 E8  EC FC FF FF 83 C4 14 8B  EPj. 5... 5... 5...Φ  âï
00018A60  45 FC 39 45 08 74 0B 83  F8 FF 74 C4 83 7D 08 00  75 BE 8B 45 10 8B 0D 10  00 00 00 89 08 8B 45 14  E9Etâ° tâ}.uïEï...ëïE
00018A80  8B 0D 0C 00 00 00 89 08  8B 45 18 8B 0D 04 00 00  00 89 08 B8 01 00 00 00  C9 C3 90 90 C7 05 04 00  ï...ëïEï...ë...ÉÉ.
00018AA0  00 00 00 00 00 00 FF 05  0C 00 00 00 83 3D 0C 00  00 00 16 72 81 C7 05 0C  00 00 00 00 00 00 00 FF  ...... ...â=...rü....... 
00018AC0  05 10 00 00 00 81 3D 10  00 00 00 FF 00 00 00 0F  83 57 FF FF FF EB D5 90  55 8B EC 83 EC 10 C7 45  ...ü=... ...âW   δÉUïâE
00018AE0  F4 E7 03 00 00 C7 45 FC  00 00 00 00 EB 0E 90 90  81 7D F0 86 80 A3 04 74  2E FF 45 FC 83 7D FC 20  τ..E....δÉÉü}åÇút. Eâ} 
00018B00  73 2B C7 45 F0 00 00 00  00 8D 45 F0 50 6A 00 6A  00 FF 75 FC 6A 00 E8 2D  FC FF FF 83 C4 14 81 7D  s+E....ìEPj.j. uj.Φ-  âü}
00018B20  F0 86 80 83 04 75 C9 8B  45 FC 89 45 F4 81 7D F4  E7 03 00 00 74 36 8D 45  F8 50 6A 50 6A 00 FF 75  åÇâuïEëEü}τ..t6ìE°PjPj. u
00018B40  F4 6A 00 E8 00 FC FF FF  83 C4 14 F7 45 F8 00 00  00 02 74 18 81 65 F8 FF  FF FF FD FF 75 F8 6A 50  j.Φ.  âE°...tüe°   ² u°jP
00018B60  6A 00 FF 75 F4 6A 00 E8  1C FD FF FF C9 C3 90 90  55 8B EC 83 EC 10 C7 45  F8 01 00 00 00 68 F8 0C  j. uj.Φ²  ÉÉUïâE°...h°
00018B80  00 00 E8 81 FB FF FF 83  C4 04 89 45 FC C7 45 F4  08 00 01 80 FF 75 F4 68  F8 0C 00 00 E8 8F FB FF  ..Φü  âëEE.Ç uh°..ΦÅ 
00018BA0  FF 83 C4 08 68 F8 0C 00  00 E8 5A FB FF FF 83 C4  04 39 45 F4 74 07 C7 45  F8 00 00 00 00 C7 45 F4   âh°..ΦZ  â9EtE°....E
00018BC0  10 00 05 00 FF 75 F4 68  F8 0C 00 00 E8 5F FB FF  FF 83 C4 08 68 F8 0C 00  00 E8 2A FB FF FF 83 C4  .. uh°..Φ_  âh°..Φ*  â
00018BE0  04 39 45 F4 74 07 C7 45  F8 00 00 00 00 FF 75 FC  68 F8 0C 00 00 E8 36 FB  FF FF 8B 45 F8 C9 C3 90  9EtE°.... uh°..Φ6  ïE°É
00018C00  55 8B EC 83 EC 14 C7 45  F4 01 00 00 00 68 FA 0C  00 00 E8 DD FA FF FF 83  C4 04 88 45 F8 C6 45 F0  UïâE...h·..Φ·  âêE°E
00018C20  00 C7 45 FC 00 00 00 00  EB 08 90 90 FF 45 FC FE  45 F0 81 7D FC 00 01 00  00 7D 38 0F B6 45 F0 50  .E....δÉÉ EEü}...}8EP
00018C40  68 FA 0C 00 00 E8 CE FA  FF FF 83 C4 08 68 F8 0C  00 00 E8 9D FA FF FF 83  C4 04 68 FA 0C 00 00 E8  h·..Φ·  âh°..Φ¥·  âh·..Φ
00018C60  90 FA FF FF 83 C4 04 38  45 F0 74 C0 C7 45 F4 00  00 00 00 0F B6 45 F8 50  68 FA 0C 00 00 E8 96 FA  É·  â8EtE....E°Ph·..Φû·
00018C80  FF FF 8B 45 F4 C9 C3 90  E8 73 FF FF FF 0B C0 74  0F C7 05 08 00 00 00 02  00 00 00 EB 23 90 90 90    ïEÉΦs   t......δ#ÉÉÉ
00018CA0  E8 CB FE FF FF 0B C0 74  0F C7 05 08 00 00 00 01  00 00 00 EB 0B 90 90 90  B8 FF FF FF FF C3 90 90  Φ  t......δÉÉÉ    ÉÉ
00018CC0  2B C0 C3 90 55 8B EC 83  EC 1C 8B 45 08 C7 40 68  00 00 00 00 A1 94 02 00  00 FF 05 94 02 00 00 89  +ÉUïâïE@h....íö.. ö..ë
00018CE0  45 F8 E8 A1 FF FF FF 0B  C0 74 19 68 D8 01 00 00  68 00 08 00 00 E8 26 1A  00 00 83 C4 08 B8 01 00  E°Φí   th..h...Φ&..â.
00018D00  00 00 C9 C3 8B 45 F8 8B  04 85 00 00 00 00 89 45  F0 8B 45 F8 8B 04 85 00  00 00 00 89 45 E4 C7 45  ..ïE°ïà....ëEïE°ïà....ëEΣE
00018D20  E8 00 00 00 00 83 7D F0  00 75 49 0B C0 75 45 89  45 F8 EB 03 FF 45 F8 A1  94 02 00 00 39 45 F8 7D  Φ....â}.uIuEëE°δ E°íö..9E°}
00018D40  33 8D 45 E8 50 8D 45 E4  50 8D 45 F0 50 83 7D F8  01 1B C0 F7 D8 50 68 11  10 02 00 E8 58 FC FF FF  3ìEΦPìEΣPìEPâ}°Ph.ΦX  
00018D60  83 C4 14 0B C0 75 CD 68  09 02 00 00 68 D1 07 00  00 EB 82 90 8D 45 F4 50  6A 00 FF 75 E8 FF 75 E4  âuh..h..δéÉìEPj. uΦ uΣ
00018D80  FF 75 F0 E8 C0 F9 FF FF  83 C4 14 81 7D F4 11 10  02 00 74 10 68 25 02 00  00 68 F5 07 00 00 E9 52   uΦ  âü}.th%..h..ΘR
00018DA0  FF FF FF 90 8D 45 F4 50  6A 3C FF 75 E8 FF 75 E4  FF 75 F0 E8 90 F9 FF FF  83 C4 14 8B 45 F4 25 FF     ÉìEPj< uΦ uΣ uΦÉ  âïE% 
00018DC0  00 00 00 8B 4D 08 3B 01  74 12 68 59 02 00 00 68  03 08 00 00 E9 1C FF FF  FF 90 90 90 8D 45 F4 50  ...ïM;thY..h..Θ   ÉÉÉìEP
00018DE0  6A 10 FF 75 E8 FF 75 E4  FF 75 F0 E8 58 F9 FF FF  83 C4 14 8B 45 08 8B C8  66 8B 55 F4 80 E2 FC 0F  j uΦ uΣ uΦX  âïEïfïUÇΓ
00018E00  BF D2 89 51 10 89 50 3C  8B 45 08 C7 40 1C 80 00  00 00 8D 45 F4 50 6A 04  FF 75 E8 FF 75 E4 FF 75  ëQëP<ïE@Ç...ìEPj uΦ uΣ u
00018E20  F0 E8 22 F9 FF FF 83 C4  14 8B 45 F4 0C 05 50 6A  04 FF 75 E8 FF 75 E4 FF  75 F0 E8 49 FA FF FF 83  Φ"  âïEPj uΦ uΣ uΦI·  â
00018E40  C4 14 8D 45 F4 50 6A 08  FF 75 E8 FF 75 E4 FF 75  F0 E8 F2 F8 FF FF 83 C4  14 8B 45 08 8A 4D F4 88  ìEPj uΦ uΣ uΦ°  âïEèMê
00018E60  88 C4 00 00 00 8B 45 08  8B 40 3C 89 45 FC 50 E8  78 F8 FF FF 83 C4 04 89  45 F4 F7 45 F4 01 00 00  ê...ïEï@<ëEPΦx°  âëEE..
00018E80  00 74 10 68 00 48 00 00  FF 75 FC E8 5C F8 FF FF  83 C4 08 6A 00 8B 45 FC  83 C0 48 50 E8 4B F8 FF  .th.H.. uΦ\°  âj.ïEâHPΦK° 
00018EA0  FF 83 C4 08 C7 45 F8 00  00 00 00 EB 39 90 90 90  FF 45 EC 81 7D EC A0 86  01 00 7D 1B 8B 45 FC 83   âE°....δ9ÉÉÉ Eü}áå.}ïEâ
00018EC0  C0 48 50 E8 24 F8 FF FF  83 C4 04 89 45 F4 F7 45  F4 00 00 00 80 75 D9 8B  45 F8 03 45 08 8A 4D F4  HPΦ$°  âëEE...ÇuïE°EèM
00018EE0  88 48 72 FF 45 F8 83 7D  F8 06 7D 0C C7 45 EC 00  00 00 00 EB BE 90 90 90  83 3D 00 00 00 00 00 74  êHr E°â}°}E....δÉÉÉâ=.....t
00018F00  05 E8 D2 FB FF FF 83 3D  00 00 00 00 00 7C 2D 81  3D 00 00 00 00 FF 00 00  00 7F 21 A1 00 00 00 00  Φ  â=.....|-ü=.... ...!í....
00018F20  C1 E0 08 50 6A 0C FF 75  E8 FF 75 E4 FF 75 F0 E8  54 F9 FF FF 83 C4 14 EB  40 90 90 90 8D 45 F4 50  αPj uΦ uΣ uΦT  âδ@ÉÉÉìEP
00018F40  6A 0C FF 75 E8 FF 75 E4  FF 75 F0 E8 F8 F7 FF FF  83 C4 14 C1 6D F4 08 81  65 F4 FF 00 00 00 83 7D  j uΦ uΣ uΦ°  âmüe ...â}
00018F60  F4 30 73 15 68 00 30 00  00 6A 0C FF 75 E8 FF 75  E4 FF 75 F0 E8 0F F9 FF  FF 8B 45 08 C7 40 68 8C  0s§h.0..j uΦ uΣ uΦ  ïE@hî
00018F80  02 00 00 2B C0 C9 C3 90  55 8B EC 83 EC 08 6A FF  FF 75 08 E8 54 F7 FF FF  83 C4 08 0B C0 75 05 8B  ..+ÉUïâj  uΦT  âuï
00018FA0  45 08 C9 C3 FF 75 08 E8  40 F7 FF FF 83 C4 04 89  45 FC A1 00 00 00 00 99  2B C2 D1 F8 3B 45 FC 7C  E uΦ@  âëEí....Ö+°;E|
00018FC0  DE 6A 02 FF 75 FC E8 21  F7 FF FF 83 C4 08 89 45  F8 0B C0 74 CA FF 75 FC  FF 70 10 8B 45 08 FF 70  j uΦ!  âëE°t u pïE p
00018FE0  0C E8 06 F7 FF FF 83 C4  0C 8B 45 F8 8B 4D FC 01  48 10 FF 75 08 E8 F2 F6  FF FF 8B 45 F8 C9 C3 90  Φ  âïE°ïMH uΦ÷  ïE°É
00019000  55 8B EC 83 EC 04 EB 0A  6A 61 E8 DD F6 FF FF 83  C4 04 8B 45 08 FF 4D 08  0B C0 75 EC C9 C3 90 90  UïâδjaΦ÷  âïE MuÉÉ
00019020  55 8B EC 83 EC 04 8B 45  08 8B 80 C8 00 00 00 0B  C0 74 12 C7 80 D8 19 00  00 00 00 00 00 FF 75 08  UïâïEïÇ...tÇ...... u
00019040  E8 03 00 00 00 C9 C3 90  55 8B EC 83 EC 20 8B 45  08 8B 80 C8 00 00 00 89  45 F4 E8 8D F6 FF FF 89  Φ...ÉUïâ ïEïÇ...ëEΦì÷  ë
00019060  45 E4 8B 45 F4 8B 80 C8  19 00 00 89 45 F0 C1 E0  04 03 45 F4 E9 03 01 00  00 90 90 90 8B 45 E8 C7  EΣïEïÇ..ëEαEΘ..ÉÉÉïEΦ
00019080  00 00 00 00 00 6A 02 FF  35 00 00 00 00 E8 5A F6  FF FF 83 C4 08 89 45 F8  0B C0 75 58 6A 02 A1 00  .....j 5....ΦZ÷  âëE°uXjí.
000190A0  00 00 00 99 2B C2 D1 F8  50 E8 3E F6 FF FF 83 C4  08 89 45 F8 0B C0 75 3C  8B 45 F4 8B 88 D8 19 00  ...Ö+°PΦ>÷  âëE°u<ïEïê.
000190C0  00 FF 80 D8 19 00 00 0B  C9 75 18 FF 75 08 68 34  09 00 00 6A 02 FF 35 00  00 00 00 E8 0C F6 FF FF  . Ç..u uh4..j 5....Φ÷  
000190E0  83 C4 10 8B 45 08 8B 80  C0 00 00 00 FF 40 64 E9  A4 00 00 00 8B 45 F0 8B  4D F4 8B 55 F8 89 94 81  âïEïÇ... @dΘñ...ïEïMïU°ëöü
00019100  00 15 00 00 8B 45 F8 8B  40 14 89 45 FC 8B 40 08  8B 4D FC 2B 41 04 89 45  EC 3D 00 06 00 00 76 07  .§..ïE°ï@ëEï@ïM+AëE=...v
00019120  C7 45 EC 00 06 00 00 8B  45 FC FF 70 04 E8 BA F5  FF FF 83 C4 04 8B 4D E8  89 41 08 8B 45 E8 8B C8  E...ïE pΦ  âïMΦëAïEΦï
00019140  8B 49 04 81 E1 00 00 00  02 0B 4D EC 89 48 04 8B  45 E8 C7 00 00 00 00 80  8B 45 F8 8B 4D EC 01 48  ïIüß...MëHïEΦ....ÇïE°ïMH
00019160  10 83 45 E8 10 FF 45 F0  A1 00 00 00 00 39 45 F0  7C 12 C7 45 F0 00 00 00  00 8B 45 F4 05 80 00 00  âEΦ Eí....9E|E....ïEÇ..
00019180  00 89 45 E8 8B 45 F0 8B  4D F4 83 BC 81 00 15 00  00 00 0F 84 E4 FE FF FF  8B 45 F4 8B 4D F0 89 88  .ëEΦïEïMâü.§...äΣ  ïEïMëê
000191A0  C8 19 00 00 8B 45 F4 8B  80 C4 19 00 00 8B 4D F4  83 BC 81 00 15 00 00 00  74 14 6A 01 8B 45 08 8B  ..ïEïÇ..ïMâü.§...tjïEï
000191C0  40 3C 83 C0 10 50 E8 21  F5 FF FF 83 C4 08 FF 75  E4 E8 16 F5 FF FF C9 C3  55 8B EC 83 EC 20 8B 45  @<âPΦ!  â uΣΦ  Uïâ ïE
000191E0  08 8B 80 C8 00 00 00 89  45 EC E8 FD F4 FF FF 89  45 E0 6A 02 68 D0 00 00  00 E8 EE F4 FF FF 83 C4  ïÇ...ëEΦ²  ëEαjh...Φε  â
00019200  08 89 45 F0 8B 45 EC 83  B8 C0 19 00 00 30 7D 06  83 7D F0 00 75 2A 8B 45  EC C7 80 D4 19 00 00 01  ëEïEâ..0}â}.u*ïEÇ..
00019220  00 00 00 83 7D F0 00 0F  84 C5 01 00 00 FF 75 F0  E8 B7 F4 FF FF 83 C4 04  E9 B5 01 00 00 90 90 90  ...â}.ä.. uΦ  âΘ..ÉÉÉ
00019240  8B 45 EC 8B 88 CC 19 00  00 FF 80 CC 19 00 00 89  4D E8 8B 45 EC 83 B8 CC  19 00 00 30 7C 0A C7 80  ïEïê.. Ç..ëMΦïEâ..0|Ç
00019260  CC 19 00 00 00 00 00 00  8B 45 E8 C1 E0 04 03 45  EC 05 00 11 00 00 89 45  FC 8B 45 F0 8B 40 10 89  ......ïEΦαE...ëEïEï@ë
00019280  45 F4 C7 45 E4 00 00 00  00 8B 45 F4 FF 45 F4 C6  00 FF FF 45 E4 81 7D E4  C0 00 00 00 7C EB 8B 45  EEΣ....ïE E.  EΣü}Σ...|δïE
000192A0  F0 8B 40 10 89 45 F4 C7  45 E4 00 00 00 00 8B 45  F4 FF 45 F4 8B 4D E4 8B  55 08 8A 4C 4A 78 88 08  ï@ëEEΣ....ïE EïMΣïUèLJxê
000192C0  8B 45 F4 FF 45 F4 8B 4D  E4 8B 55 08 8A 4C 4A 79  88 08 8B 45 F4 FF 45 F4  C6 00 00 8B 45 F4 FF 45  ïE EïMΣïUèLJyêïE E..ïE E
000192E0  F4 C6 00 00 FF 45 E4 83  7D E4 03 7C C1 83 45 F4  0C C7 45 F8 00 00 00 00  EB 59 90 90 FF 45 E4 83  .. EΣâ}Σ|âEE°....δYÉÉ EΣâ
00019300  7D E4 03 7D 4B 8B 45 F4  FF 45 F4 8B 4D F8 8D 0C  49 03 4D E4 8B 55 08 8A  8C 4A 84 00 00 00 88 08  }Σ}KïE EïM°ìIMΣïUèîJä...ê
00019320  8B 45 F4 FF 45 F4 8B 4D  F8 8D 0C 49 03 4D E4 8B  55 08 8A 8C 4A 85 00 00  00 88 08 8B 45 F4 FF 45  ïE EïM°ìIMΣïUèîJà...êïE E
00019340  F4 C6 00 00 8B 45 F4 FF  45 F4 C6 00 00 EB AD 90  FF 45 F8 8B 45 08 8B 4D  F8 39 88 80 00 00 00 7E  ..ïE E..δ¡É E°ïEïM°9êÇ...~
00019360  0B C7 45 E4 00 00 00 00  EB 95 90 90 8B 45 F0 FF  70 10 E8 75 F3 FF FF 83  C4 04 8B 4D FC 89 41 08  EΣ....δòÉÉïE pΦu  âïMëA
00019380  8B 45 FC 8B C8 8B 49 04  81 E1 00 00 00 02 81 C9  C0 00 00 88 89 48 04 8B  45 FC C7 00 00 00 00 80  ïEïïIüß...ü..êëHïE....Ç
000193A0  8B 45 E8 8B 4D EC 8B 55  F0 89 94 81 00 19 00 00  8B 45 EC FF 80 C0 19 00  00 8B 45 EC 80 88 E8 19  ïEΦïMïUëöü...ïE Ç..ïEÇêΦ
000193C0  00 00 02 8B 45 EC FF B0  E8 19 00 00 8B 45 08 8B  40 3C 83 C0 30 50 E8 11  F3 FF FF 83 C4 08 6A 01  ..ïE Φ..ïEï@<â0PΦ  âj
000193E0  8B 45 08 8B 40 3C 83 C0  08 50 E8 FD F2 FF FF 83  C4 08 FF 75 E0 E8 F2 F2  FF FF C9 C3 55 8B EC 83  ïEï@<âPΦ²  â uαΦ  Uïâ
00019400  EC 04 E8 E5 F2 FF FF 89  45 FC 8B 45 08 8B 80 C8  00 00 00 81 A0 E8 19 00  00 3F FF FF FF 8B 45 08  Φσ  ëEïEïÇ...üáΦ..?   ïE
00019420  8B 80 C8 00 00 00 FF B0  E8 19 00 00 8B 45 08 8B  40 3C 83 C0 30 50 E8 B1  F2 FF FF 83 C4 08 FF 75  ïÇ... Φ..ïEï@<â0PΦ  â u
00019440  FC E8 A6 F2 FF FF C9 C3  55 8B EC 83 EC 04 E8 99  F2 FF FF 89 45 FC 8B 45  08 8B 80 C8 00 00 00 80  Φª  UïâΦÖ  ëEïEïÇ...Ç
00019460  88 E8 19 00 00 C0 8B 45  08 8B 80 C8 00 00 00 FF  B0 E8 19 00 00 8B 45 08  8B 40 3C 83 C0 30 50 E8  êΦ..ïEïÇ... Φ..ïEï@<â0PΦ
00019480  68 F2 FF FF 83 C4 08 FF  75 FC E8 5D F2 FF FF C9  C3 90 90 90 55 8B EC 83  EC 1C E8 4D F2 FF FF 89  h  â uΦ]  ÉÉÉUïâΦM  ë
000194A0  45 E8 8B 45 08 83 B8 C8  00 00 00 00 75 35 83 78  14 04 7C 08 B8 FF FF FF  FF C9 C3 90 8B 45 08 8B  EΦïEâ....u5âx|    ÉïEï
000194C0  40 14 C1 E0 0D 05 00 90  00 00 05 FF 0F 00 00 25  00 F0 FF FF 89 45 E4 8B  45 08 8B 4D E4 89 88 C8  @α.É.. ..%.  ëEΣïEïMΣëê
000194E0  00 00 00 8B 45 08 8B 80  C8 00 00 00 89 45 F4 81  3D 00 00 00 00 00 01 00  00 7D 0A C7 05 00 00 00  ...ïEïÇ...ëEü=.......}...
00019500  00 00 01 00 00 81 3D 00  00 00 00 00 06 00 00 7E  0A C7 05 00 00 00 00 00  06 00 00 A1 00 00 00 00  ....ü=.......~.......í....
00019520  05 FF 00 00 00 25 00 FF  00 00 A3 00 00 00 00 B8  00 80 00 00 99 F7 3D 00  00 00 00 3B 05 00 00 00   ...%. ..ú.....Ç..Ö=....;...
00019540  00 7E 11 B8 00 80 00 00  99 F7 3D 00 00 00 00 A3  00 00 00 00 B8 00 00 08  00 99 F7 3D 00 00 00 00  .~.Ç..Ö=....ú.......Ö=....
00019560  3B 05 00 00 00 00 7D 11  B8 00 00 08 00 99 F7 3D  00 00 00 00 A3 00 00 00  00 81 3D 00 00 00 00 00  ;....}...Ö=....ú....ü=.....
00019580  01 00 00 7E 0A C7 05 00  00 00 00 00 01 00 00 C7  45 EC 00 08 00 00 C7 45  FC 00 40 00 00 C7 45 F0  ..~.......E...E.@..E
000195A0  00 00 00 00 EB 22 90 90  8B 45 F0 8B 0D 00 00 00  00 39 0C 85 C0 02 00 00  75 0A 8B 04 85 C4 02 00  ....δ"ÉÉïEï....9à..uïà.
000195C0  00 89 45 EC 83 45 F0 02  8B 45 F0 81 3C 85 C0 02  00 00 00 01 00 00 72 D0  C7 45 F0 00 00 00 00 EB  .ëEâEïEü<à.....rE....δ
000195E0  23 90 90 90 8B 45 F0 8B  0D 00 00 00 00 39 0C 85  FC 02 00 00 75 0A 8B 04  85 00 03 00 00 89 45 FC  #ÉÉÉïEï....9à..uïà...ëE
00019600  83 45 F0 02 8B 45 F0 81  3C 85 FC 02 00 00 00 01  00 00 72 D0 8B 45 F4 8B  4D EC 0B 4D FC 89 88 E4  âEïEü<à.....rïEïMMëêΣ
00019620  19 00 00 8B 45 F4 8B 80  E4 19 00 00 0C 01 50 8B  45 08 FF 70 3C E8 B2 F0  FF FF 83 C4 08 6A 0A E8  ..ïEïÇΣ..PïE p<Φ  âjΦ
00019640  BC F9 FF FF 83 C4 04 8B  45 F4 FF B0 E4 19 00 00  8B 45 08 FF 70 3C E8 91  F0 FF FF 83 C4 08 6A 64    âïE Σ..ïE p<Φæ  âjd
00019660  E8 9B F9 FF FF 83 C4 04  6A 00 8B 45 08 8B 40 3C  83 C0 38 50 E8 73 F0 FF  FF 83 C4 08 6A FF 8B 45  Φ¢  âj.ïEï@<â8PΦs  âj ïE
00019680  08 8B 40 3C 83 C0 28 50  E8 5F F0 FF FF 83 C4 08  8B 45 08 8B 40 14 83 3C  85 00 00 00 00 00 7C 34  ï@<â(PΦ_  âïEï@â<à.....|4
000196A0  8B 45 F4 8B 4D 08 8B 49  14 8B 0C 8D 00 00 00 00  89 88 EC 19 00 00 8B 45  F4 C7 80 F0 19 00 00 00  ïEïMïIïì....ëê..ïEÇ...
000196C0  00 00 00 8B 45 08 8B 40  14 C7 04 85 00 00 00 00  FF FF FF FF 8B 45 F4 83  B8 F0 19 00 00 00 74 32  ...ïEï@à....    ïEâ...t2
000196E0  83 B8 EC 19 00 00 02 75  0F C7 80 EC 19 00 00 05  00 00 00 EB 10 90 90 90  8B 45 F4 C7 80 EC 19 00  â..uÇ.....δÉÉÉïEÇ.
00019700  00 02 00 00 00 8B 45 F4  C7 80 F0 19 00 00 0A 00  00 00 8B 45 F4 C7 80 E8  19 00 00 00 E0 00 00 8B  ....ïEÇ.....ïEÇΦ...α..ï
00019720  45 F4 8B 80 EC 19 00 00  48 48 74 23 48 74 49 48  7C 03 48 7E 3B 8B 45 F4  C7 80 F0 19 00 00 0A 00  EïÇ..HHt#HtIH|H~;ïEÇ...
00019740  00 00 8B 45 F4 C7 80 EC  19 00 00 02 00 00 00 68  85 EF FF FF 8B 45 08 8B  40 3C 83 C0 68 50 E8 89  ..ïEÇ.....hà  ïEï@<âhPΦë
00019760  EF FF FF 83 C4 08 C7 45  F0 00 00 00 00 EB 5C 90  68 8D EF FF FF EB DD 90  6A 00 8B 45 08 8B 40 3C    âE....δ\Éhì  δÉj.ïEï@<
00019780  83 C0 78 50 E8 63 EF FF  FF 83 C4 08 68 FD FF 00  00 8B 45 08 8B 40 3C 83  C0 70 50 E8 4C EF FF FF  âxPΦc  âh² ..ïEï@<âpPΦL  
000197A0  83 C4 08 68 01 8F 00 00  8B 45 08 8B 40 3C 83 C0  68 50 E8 35 EF FF FF 83  C4 08 8B 45 F4 80 88 E9  âhÅ..ïEï@<âhPΦ5  âïEÇêΘ
000197C0  19 00 00 02 EB A0 90 90  FF 45 F0 83 7D F0 20 7D  33 8B 45 F0 8B 4D F4 C7  04 81 44 44 44 44 8B 45  ..δáÉÉ Eâ} }3ïEïMüDDDDïE
000197E0  F0 8B 4D F4 C7 84 81 80  10 00 00 44 44 44 44 8B  45 F0 8B 4D F4 C7 84 81  00 14 00 00 44 44 44 44  ïMäüÇ..DDDDïEïMäü...DDDD
00019800  EB C6 90 90 C7 45 F0 00  00 00 00 EB 2A 90 90 90  8B 45 F0 C1 E0 04 03 45  F4 C7 80 80 00 00 00 00  δÉÉE....δ*ÉÉÉïEαEÇÇ....
00019820  00 00 00 8B 45 F0 8B 4D  F4 C7 84 81 00 15 00 00  00 00 00 00 FF 45 F0 A1  00 00 00 00 39 45 F0 7C  ...ïEïMäü.§...... Eí....9E|
00019840  CF C1 E0 04 03 45 F4 C7  40 74 00 00 00 02 8B 45  F4 05 80 00 00 00 50 E8  90 EE FF FF 83 C4 04 89  αE@t...ïEÇ...PΦÉε  âë
00019860  45 F8 F7 45 F8 03 00 00  00 0F 85 45 FC FF FF 50  8B 45 08 8B 40 3C 83 C0  18 50 E8 6D EE FF FF 83  E°E°...àE  PïEï@<âPΦmε  â
00019880  C4 08 C7 45 F0 00 00 00  00 8B 45 F0 C1 E0 04 03  45 F4 C7 80 00 11 00 00  00 00 00 00 8B 45 F0 8B  E....ïEαEÇ.......ïEï
000198A0  4D F4 C7 84 81 00 19 00  00 00 00 00 00 FF 45 F0  83 7D F0 30 7C D3 8B 45  F4 C7 80 F4 13 00 00 00  Mäü....... Eâ}0|ïEÇ...
000198C0  00 00 02 8B 45 F4 05 00  11 00 00 50 E8 1B EE FF  FF 83 C4 04 89 45 F8 50  8B 45 08 8B 40 3C 83 C0  ..ïE...PΦε  âëE°PïEï@<â
000198E0  20 50 E8 05 EE FF FF 83  C4 08 8B 45 F4 C7 80 C0  19 00 00 00 00 00 00 8B  45 F4 C7 80 CC 19 00 00   PΦε  âïEÇ......ïEÇ..
00019900  00 00 00 00 8B 45 F4 C7  80 D0 19 00 00 00 00 00  00 8B 45 F4 C7 80 C4 19  00 00 00 00 00 00 8B 45  ....ïEÇ......ïEÇ......ïE
00019920  F4 C7 80 C8 19 00 00 00  00 00 00 8B 45 F4 C7 80  D4 19 00 00 00 00 00 00  8B 45 F4 C7 80 D8 19 00  Ç......ïEÇ......ïEÇ.
00019940  00 00 00 00 00 8B 45 F4  C7 80 DC 19 00 00 00 00  00 00 8B 45 F4 C7 80 E0  19 00 00 00 00 00 00 FF  .....ïEÇ......ïEÇα...... 
00019960  75 E8 E8 85 ED FF FF 83  C4 04 FF 75 08 E8 D6 F6  FF FF 83 C4 04 FF 75 08  E8 5B F8 FF FF 83 C4 04  uΦΦàφ  â uΦ÷  â uΦ[°  â
00019980  68 EF B1 01 00 8B 45 08  8B 40 3C 83 C0 38 50 E8  58 ED FF FF 8B 45 08 80  48 54 80 2B C0 C9 C3 90  h.ïEï@<â8PΦXφ  ïEÇHTÇ+É
000199A0  55 8B EC 83 EC 0C 8B 45  08 8B 80 C8 00 00 00 89  45 FC 0B C0 0F 84 22 01  00 00 E8 2D ED FF FF 89  UïâïEïÇ...ëEä"..Φ-φ  ë
000199C0  45 F4 6A 00 8B 45 08 8B  40 3C 83 C0 38 50 E8 19  ED FF FF 83 C4 08 8B 45  FC 8B 80 E4 19 00 00 0C  Ej.ïEï@<â8PΦφ  âïEïÇΣ..
000199E0  01 50 8B 45 08 FF 70 3C  E8 FF EC FF FF 83 C4 08  6A 64 E8 09 F6 FF FF 83  C4 04 6A 00 8B 45 08 8B  PïE p<Φ   âjdΦ÷  âj.ïEï
00019A00  40 3C 83 C0 38 50 E8 E1  EC FF FF 83 C4 08 8B 45  08 C7 40 54 00 00 00 00  C7 45 F8 00 00 00 00 EB  @<â8PΦß  âïE@T....E°....δ
00019A20  49 90 90 90 8B 45 F8 C1  E0 04 03 45 FC C7 80 80  00 00 00 00 00 00 00 8B  45 F8 8B 4D FC 83 BC 81  IÉÉÉïE°αEÇÇ.......ïE°ïMâü
00019A40  00 15 00 00 00 74 0F FF  B4 81 00 15 00 00 E8 99  EC FF FF 83 C4 04 8B 45  F8 8B 4D FC C7 84 81 00  .§...t ü.§..ΦÖ  âïE°ïMäü.
00019A60  15 00 00 00 00 00 00 FF  45 F8 A1 00 00 00 00 39  45 F8 7C B0 C7 45 F8 00  00 00 00 8B 45 F8 C1 E0  §...... E°í....9E°|E°....ïE°α
00019A80  04 03 45 FC C7 80 00 11  00 00 00 00 00 00 8B 45  F8 8B 4D FC 83 BC 81 00  19 00 00 00 74 0F FF B4  EÇ.......ïE°ïMâü....t 
00019AA0  81 00 19 00 00 E8 42 EC  FF FF 83 C4 04 8B 45 F8  8B 4D FC C7 84 81 00 19  00 00 00 00 00 00 FF 45  ü...ΦB  âïE°ïMäü....... E
00019AC0  F8 83 7D F8 30 7C B4 8B  45 FC C7 80 C0 19 00 00  00 00 00 00 FF 75 F4 E8  10 EC FF FF C9 C3 90 90  °â}°0|ïEÇ...... uΦ  ÉÉ
00019AE0  55 8B EC 83 EC 04 8B 45  08 8B 40 54 89 45 FC FF  75 08 E8 A9 FE FF FF 83  C4 04 8B 45 08 8B 4D FC  UïâïEï@TëE uΦ  âïEïM
00019B00  89 48 54 FF 75 08 E8 89  F9 FF FF C9 C3 90 90 90  55 8B EC FF 75 08 E8 BD  F6 FF FF C9 C3 90 90 90  ëHT uΦë  ÉÉÉUï uΦ÷  ÉÉÉ
00019B20  55 8B EC FF 75 08 E8 AD  F6 FF FF C9 C3 90 90 90  55 8B EC 83 EC 14 8B 45  08 89 45 EC C7 45 F0 00  Uï uΦ¡÷  ÉÉÉUïâïEëEE.
00019B40  00 00 00 EB 1A 90 90 90  8B 45 EC 8B 40 10 8B 4D  EC 2B 41 0C 01 45 F0 8B  C1 8B 40 08 89 45 EC 83  ...δÉÉÉïEï@ïM+AEïï@ëEâ
00019B60  7D EC 00 75 E3 6A 02 8B  45 F0 83 C0 04 50 E8 79  EB FF FF 83 C4 08 89 45  F4 0B C0 75 09 C9 C3 90  }.uπjïEâPΦyδ  âëEuÉ
00019B80  8B 45 F4 FF 40 10 8B 45  F4 F7 40 10 03 00 00 00  75 EE 8B C8 8B 49 10 89  48 0C 8B 45 08 89 45 EC  ïE @ïE@...uεïïIëHïEëE
00019BA0  8B 45 F4 8B 40 10 89 45  FC EB 34 90 8B 45 EC 8B  40 10 8B 4D EC 2B 41 0C  89 45 F8 0B C0 74 17 50  ïEï@ëEδ4ÉïEï@ïM+AëE°tP
00019BC0  FF 75 FC 8B C1 FF 70 0C  E8 1F EB FF FF 83 C4 0C  8B 45 F8 01 45 FC 8B 45  EC 8B 40 08 89 45 EC 83   uï pΦδ  âïE°EïEï@ëEâ
00019BE0  7D EC 00 75 C7 8B 45 F4  8B 4D FC 89 48 10 FF 75  08 E8 F6 EA FF FF 8B 45  F4 C9 C3 90 55 8B EC 83  }.uïEïMëH uΦ÷Ω  ïEÉUïâ
00019C00  EC 44 8B 45 08 8B 40 1C  89 45 D0 8B 80 C8 00 00  00 89 45 E4 2B C0 89 45  D8 89 45 F4 8B 45 0C EB  DïEï@ëEïÇ...ëEΣ+ëEëEïEδ
00019C20  16 90 90 90 8B 45 CC F7  40 0C 03 00 00 00 0F 85  8A 00 00 00 8B 40 08 89  45 CC 0B C0 0F 84 83 00  ÉÉÉïE@...àè...ï@ëEäâ.
00019C40  00 00 FF 70 0C E8 A2 EA  FF FF 83 C4 04 89 45 BC  8B 45 CC 8B 40 10 48 50  E8 8F EA FF FF 83 C4 04  .. pΦóΩ  âëEïEï@HPΦÅΩ  â
00019C60  89 45 C0 8B 45 CC 8B 40  10 8B 4D CC 2B 41 0C 2B  45 C0 03 45 BC 48 74 39  51 E8 6E EA FF FF 83 C4  ëEïEï@ïM+A+EEHt9QΦnΩ  â
00019C80  04 89 45 C4 8B 4D CC 8B  55 C0 81 E2 FF EF FF FF  81 EA 00 00 00 40 89 51  10 89 50 0C 8B 45 C4 8B  ëEïMïUüΓ   üΩ...@ëQëPïEï
00019CA0  4D CC 8B 49 08 89 48 08  8B 45 CC 8B 4D C4 89 48  08 FF 45 F4 83 7D F4 0C  0F 8E 66 FF FF FF C7 45  MïIëHïEïMëH Eâ}Äf   E
00019CC0  D8 01 00 00 00 E8 22 EA  FF FF 89 45 C8 83 7D D8  00 0F 84 E5 00 00 00 8B  45 E4 83 B8 C0 19 00 00  ...Φ"Ω  ëEâ}.äσ...ïEΣâ..
00019CE0  2F 7C 15 FF 75 C8 E8 01  EA FF FF 83 C4 04 B8 01  00 00 00 C9 C3 90 90 90  FF 75 0C E8 30 FE FF FF  /|§ uΦΩ  â...ÉÉÉ uΦ0  
00019D00  83 C4 04 89 45 0C 0B C0  75 1A FF 75 C8 E8 DA E9  FF FF 83 C4 04 FF 75 0C  E8 CF E9 FF FF 83 C4 04  âëEu uΦΘ  â uΦΘ  â
00019D20  2B C0 C9 C3 8B 45 0C 89  45 CC C7 45 F4 00 00 00  00 EB 7F 90 8B 45 CC FF  70 0C E8 AD E9 FF FF 83  +ïEëEE....δÉïE pΦ¡Θ  â
00019D40  C4 04 89 45 C4 8B 45 CC  8B 40 10 48 50 E8 9A E9  FF FF 83 C4 04 89 45 C0  8B 45 CC 8B 40 10 8B 4D  ëEïEï@HPΦÜΘ  âëEïEï@ïM
00019D60  CC 2B 41 0C 2B 45 C0 03  45 C4 48 74 39 51 E8 79  E9 FF FF 83 C4 04 89 45  BC 8B 4D CC 8B 55 C0 81  +A+EEHt9QΦyΘ  âëEïMïUü
00019D80  E2 FF EF FF FF 81 EA 00  00 00 40 89 51 10 89 50  0C 8B 45 BC 8B 4D CC 8B  49 08 89 48 08 8B 45 CC  Γ   üΩ...@ëQëPïEïMïIëHïE
00019DA0  8B 4D BC 89 48 08 FF 45  F4 8B 45 CC 8B 40 08 89  45 CC 83 7D CC 00 0F 85  78 FF FF FF 8B 45 E4 8B  ïMëH EïEï@ëEâ}.àx   ïEΣï
00019DC0  80 C0 19 00 00 03 45 F4  83 F8 30 7C 1B FF 75 C8  E8 17 E9 FF FF 83 C4 04  83 7D D8 00 0F 84 0C FF  Ç..Eâ°0| uΦΘ  ââ}.ä 
00019DE0  FF FF E9 2E FF FF FF 90  8B 45 E4 8B 80 CC 19 00  00 89 45 E0 89 45 E8 C1  E0 04 03 45 E4 05 00 11    Θ.   ÉïEΣïÇ..ëEαëEΦαEΣ.
00019E00  00 00 89 45 FC 89 45 DC  C7 45 F4 00 00 00 00 8B  45 D0 8B 80 C0 00 00 00  89 45 EC 8B 45 0C EB 57  ..ëEëEE....ïEïÇ...ëEïEδW
00019E20  8B 45 FC C7 00 00 00 00  80 8B 45 EC 8B 4D D4 01  48 18 8B 45 E0 8B 4D E4  C7 84 81 00 19 00 00 00  ïE....ÇïEïMHïEαïMΣäü....
00019E40  00 00 00 FF 45 F4 8B 45  E0 89 45 F8 8B 45 FC 83  45 FC 10 89 45 F0 FF 45  E0 83 7D E0 30 7C 12 C7  ... EïEαëE°ïEâEëE Eαâ}α0|
00019E60  45 E0 00 00 00 00 8B 45  E4 05 00 11 00 00 89 45  FC 8B 45 CC 8B 40 08 89  45 CC 0B C0 74 4E 8B 40  Eα....ïEΣ...ëEïEï@ëEtNï@
00019E80  10 8B 4D CC 2B 41 0C 89  45 D4 8B C1 FF 70 0C E8  58 E8 FF FF 83 C4 04 8B  4D FC 89 41 08 8B 45 FC  ïM+AëEï pΦXΦ  âïMëAïE
00019EA0  8B C8 8B 49 04 81 E1 00  00 00 02 0B 4D D4 89 48  04 8B 45 E0 39 45 E8 0F  85 63 FF FF FF 8B 45 FC  ïïIüß...MëHïEα9EΦàc   ïE
00019EC0  80 48 07 20 E9 60 FF FF  FF 90 90 90 8B 45 E4 8B  4D E0 89 88 CC 19 00 00  8B 45 F8 8B 4D E4 8B 55  ÇH Θ`   ÉÉÉïEΣïMαëê..ïE°ïMΣïU
00019EE0  0C 89 94 81 00 19 00 00  8B 45 F0 80 48 07 C0 8B  45 DC C7 00 00 00 00 80  8B 45 E4 8B 4D F4 01 88  ëöü...ïEÇHïE....ÇïEΣïMê
00019F00  C0 19 00 00 6A 01 8B 45  D0 8B 40 3C 83 C0 08 50  E8 D7 E7 FF FF 83 C4 08  8B 45 D0 C7 40 64 02 00  ..jïEï@<âPΦτ  âïE@d.
00019F20  00 00 FF 75 C8 E8 C2 E7  FF FF E9 EE FD FF FF 90  55 8B EC 83 EC 0C 8B 45  08 8B 80 C8 00 00 00 89  .. uΦτ  Θε²  ÉUïâïEïÇ...ë
00019F40  45 F8 8B 45 08 F7 40 54  80 00 00 00 0F 84 52 01  00 00 83 7D F8 00 0F 84  48 01 00 00 50 E8 E6 F0  E°ïE@TÇ...äR..â}°.äH..PΦµ
00019F60  FF FF 83 C4 04 8B 45 F8  81 B8 D8 19 00 00 80 00  00 00 7E 0B FF 75 08 E8  A4 F0 FF FF 83 C4 04 8B    âïE°ü..Ç...~ uΦñ  âï
00019F80  45 08 8B 40 3C 83 C0 40  50 E8 5E E7 FF FF 83 C4  04 89 45 FC 8B 45 08 8B  80 C0 00 00 00 8B 4D FC  Eï@<â@PΦ^τ  âëEïEïÇ...ïM
00019FA0  81 E1 FF FF 01 00 01 48  40 C7 45 F4 00 00 00 00  EB 05 90 90 FF 45 F4 A1  00 00 00 00 39 45 F4 7D  üß  .H@E....δÉÉ Eí....9E}
00019FC0  2D 8B 45 F4 C1 E0 04 03  45 F8 F7 80 80 00 00 00  00 00 00 80 75 DE 8B 45  F4 8B 4D F8 83 BC 81 00  -ïEαE°ÇÇ......ÇuïEïM°âü.
00019FE0  15 00 00 00 74 CE 8B C1  FF 80 E0 19 00 00 8B 45  F8 83 B8 E0 19 00 00 02  7E 06 FF 80 DC 19 00 00  §...tï Çα..ïE°âα..~ Ç..
0001A000  C7 45 F4 00 00 00 00 8B  45 F4 8B 4D F8 81 3C 81  44 44 44 44 74 08 8B C1  FF 80 DC 19 00 00 8B 45  E....ïEïM°ü<üDDDDtï Ç..ïE
0001A020  F4 8B 4D F8 81 BC 81 80  10 00 00 44 44 44 44 74  08 8B C1 FF 80 DC 19 00  00 8B 45 F4 8B 4D F8 81  ïM°üüÇ..DDDDtï Ç..ïEïM°ü
0001A040  BC 81 00 14 00 00 44 44  44 44 74 08 8B C1 FF 80  DC 19 00 00 8B 45 F4 8B  4D F8 C7 04 81 44 44 44  ü...DDDDtï Ç..ïEïM°üDDD
0001A060  44 8B 45 F4 8B 4D F8 C7  84 81 80 10 00 00 44 44  44 44 8B 45 F4 8B 4D F8  C7 84 81 00 14 00 00 44  DïEïM°äüÇ..DDDDïEïM°äü...D
0001A080  44 44 44 FF 45 F4 83 7D  F4 20 0F 8C 77 FF FF FF  8B 45 F8 83 B8 DC 19 00  00 00 74 08 FF 75 08 E8  DDD Eâ} îw   ïE°â...t uΦ
0001A0A0  18 24 00 00 C9 C3 90 90  55 8B EC 83 EC 58 C7 45  C0 00 00 00 00 C7 45 0C  00 00 00 00 EB 0C 90 90  $..ÉÉUïâXE....E....δÉÉ
0001A0C0  FF 45 C0 81 45 0C E0 00  00 00 A1 00 00 00 00 39  45 C0 7D 28 0F BF 45 08  8B 4D 0C 3B 01 75 E1 8B   EüEα...í....9E}(EïM;ußï
0001A0E0  C1 8B 40 3C 83 C0 28 50  E8 FF E5 FF FF 83 C4 04  89 45 B0 F7 45 B0 EF 3F  00 00 74 C4 A1 00 00 00  ï@<â(PΦ σ  âëEE?..tí...
0001A100  00 39 45 C0 7D 76 8B 45  0C 8B 80 C0 00 00 00 89  45 C8 8B 45 0C 8B 80 C8  00 00 00 89 45 C4 8B 45  .9E}vïEïÇ...ëEïEïÇ...ëEïE
0001A120  C8 FF 40 7C 6A 00 8B 45  0C 8B 40 3C 83 C0 38 50  E8 B7 E5 FF FF 83 C4 08  E8 AF E5 FF FF 89 45 AC   @|j.ïEï@<â8PΦσ  âΦ»σ  ëE¼
0001A140  8B 45 0C 83 78 34 00 0F  85 88 04 00 00 FF 70 3C  68 20 03 00 00 E8 92 E5  FF FF 83 C4 08 6A FF 8B  ïEâx4.àê.. p<h ..ΦÆσ  âj ï
0001A160  45 0C 8B 40 3C 83 C0 28  50 E8 7E E5 FF FF 83 C4  08 FF 75 AC E8 73 E5 FF  FF 83 C4 04 2B C0 C9 C3  Eï@<â(PΦ~σ  â u¼Φsσ  â+
0001A180  8B 45 C8 FF 40 40 8B 45  CC 8B 00 25 00 02 00 80  3D 00 02 00 00 75 74 8B  45 D4 C1 E0 02 03 45 C4  ïE @@ïEï.%..Ç=...utïEαE
0001A1A0  05 00 15 00 00 89 45 B4  8B 45 D4 89 45 F4 8B 45  CC 89 45 E8 8B 40 04 25  FF 07 00 00 EB 34 90 90  .§..ëEïEëEïEëEΦï@% ..δ4ÉÉ
0001A1C0  83 45 B4 04 83 45 E8 10  FF 45 F4 A1 00 00 00 00  39 45 F4 7C 1D 8B 45 C4  05 00 15 00 00 89 45 B4  âEâEΦ Eí....9E|ïE.§..ëE
0001A1E0  C7 45 F4 00 00 00 00 8B  45 C4 05 80 00 00 00 89  45 E8 8B 45 E8 F7 00 00  01 00 80 74 C3 8B 00 89  E....ïEÇ...ëEΦïEΦ...Çtï.ë
0001A200  45 F0 F7 45 F0 00 00 00  80 74 1D 8B 45 C4 8B 4D  D4 89 88 C4 19 00 00 FF  75 0C E8 29 EE FF FF 83  EE...ÇtïEïMëê.. uΦ)ε  â
0001A220  C4 04 E9 B5 03 00 00 90  8B 45 CC C7 00 00 00 00  00 8B 45 D4 89 45 BC C1  E0 02 03 45 C4 05 00 15  Θ..ÉïE.....ïEëEαE.§
0001A240  00 00 89 45 B4 8B 00 89  45 E4 89 45 A8 F7 45 F0  00 40 00 00 74 0A C7 45  DC 00 00 00 00 EB 12 90  ..ëEï.ëEΣëE¿E.@..tE....δÉ
0001A260  8B 45 F0 25 00 00 FF 7F  C1 E8 10 83 E8 04 89 45  DC 8B 45 E4 8B 40 0C 8B  4D E4 2B 41 10 03 45 DC  ïE%.. ΦâΦëEïEΣï@ïMΣ+AE
0001A280  89 45 EC EB 68 90 90 90  8B 45 B4 83 45 B4 04 C7  00 00 00 00 00 FF 45 BC  A1 00 00 00 00 39 45 BC  ëEδhÉÉÉïEâE..... Eí....9E
0001A2A0  7C 12 C7 45 BC 00 00 00  00 8B 45 C4 05 00 15 00  00 89 45 B4 83 7D EC 00  7E 26 8B 45 B4 8B 00 89  |E....ïE.§..ëEâ}.~&ïEï.ë
0001A2C0  45 A8 50 FF 75 E4 E8 21  E4 FF FF 83 C4 08 8B 45  A8 8B 40 0C 8B 4D A8 2B  41 10 01 45 EC EB 0E 90  E¿P uΣΦ!Σ  âïE¿ï@ïM¿+AEδÉ
0001A2E0  8B 45 B4 FF 30 E8 02 E4  FF FF 83 C4 04 8B 45 BC  39 45 F4 75 93 8B 45 B4  C7 00 00 00 00 00 F7 45  ïE 0ΦΣ  âïE9EuôïE.....E
0001A300  F0 00 C0 00 00 74 15 8B  45 C8 FF 40 38 FF 75 E4  E8 D7 E3 FF FF 83 C4 04  EB 31 90 90 8B 45 C8 FF  ...t§ïE @8 uΣΦπ  âδ1ÉÉïE 
0001A320  40 2C 8B 45 C8 8B 4D DC  01 48 30 83 7D EC 00 7D  09 8B 45 A8 8B 4D EC 01  48 10 8B 45 0C FF 70 30  @,ïEïMH0â}.}ïE¿ïMHïE p0
0001A340  FF 75 E4 E8 DC 1B 00 00  83 C4 08 8B 45 F4 40 89  45 D4 A1 00 00 00 00 39  45 D4 7C 07 C7 45 D4 00   uΣΦ..âïE@ëEí....9E|E.
0001A360  00 00 00 8B 45 D4 C1 E0  04 03 45 C4 05 80 00 00  00 89 45 CC 8B 45 C4 C7  80 E0 19 00 00 00 00 00  ...ïEαEÇ...ëEïEÇα.....
0001A380  00 E9 00 FE FF FF 90 90  F7 45 B0 2F 00 00 00 0F  84 FB 01 00 00 6A 2F 8B  45 0C 8B 40 3C 83 C0 28  .Θ.  ÉÉE/...ä..j/ïEï@<â(
0001A3A0  50 E8 46 E3 FF FF 83 C4  08 8B 45 C4 8B 80 D0 19  00 00 89 45 D0 C1 E0 04  03 45 C4 05 00 11 00 00  PΦFπ  âïEïÇ..ëEαE...
0001A3C0  89 45 F8 8B 45 D0 C1 E0  02 03 45 C4 05 00 19 00  00 89 45 B4 E9 7B 01 00  00 90 90 90 8B 45 F8 8B  ëE°ïEαE...ëEΘ{..ÉÉÉïE°ï
0001A3E0  00 89 45 FC A9 00 00 00  80 0F 85 75 01 00 00 8B  45 F8 F7 40 04 00 00 00  48 74 11 8B 45 B4 83 38  .ëE...Çàu..ïE°@...HtïEâ8
0001A400  00 75 09 8B 45 C4 FF 80  DC 19 00 00 8B 45 F8 F7  40 04 00 00 00 48 75 11  8B 45 B4 83 38 00 74 09  .uïE Ç..ïE°@...HuïEâ8.t
0001A420  8B 45 C4 FF 80 DC 19 00  00 8B 45 B4 83 38 00 0F  84 D6 00 00 00 8B 00 89  45 E0 8B 45 F8 F7 40 04  ïE Ç..ïEâ8.ä...ï.ëEαïE°@
0001A440  00 00 00 40 0F 84 A7 00  00 00 F7 45 FC 00 80 00  00 74 41 F7 45 FC 00 01  00 00 74 06 8B 45 C8 FF  ...@äº...E.Ç..tAE...tïE 
0001A460  40 1C F7 45 FC 00 02 00  00 74 06 8B 45 C8 FF 40  60 F7 45 FC 00 08 00 00  74 06 8B 45 C8 FF 40 28  @E...tïE @`E...tïE @(
0001A480  F7 45 FC 02 00 00 00 74  38 8B 45 C8 FF 40 24 EB  30 90 90 90 8B 45 C8 FF  40 14 8B 45 E0 8B 40 0C  E...t8ïE @$δ0ÉÉÉïE @ïEαï@
0001A4A0  8B 00 40 75 0B 8B 45 C8  FF 40 44 EB 14 90 90 90  8B 45 E0 8B 40 0C F6 00  01 74 06 8B 45 C8 FF 40  ï.@uïE @DδÉÉÉïEαï@÷.tïE @
0001A4C0  48 F7 45 FC 78 00 00 00  74 18 8B 45 C8 8B 4D FC  81 E1 78 00 00 00 C1 E9  03 01 48 20 8B 45 C8 FF  HEx...tïEïMüßx...ΘH ïE 
0001A4E0  40 5C F7 45 FC 01 00 00  00 74 06 8B 45 C8 FF 40  08 83 7D E0 00 74 0B FF  75 E0 E8 ED E1 FF FF 83  @\E...tïE @â}α.t uαΦφß  â
0001A500  C4 04 8B 45 B4 C7 00 00  00 00 00 8B 45 C4 FF 88  C0 19 00 00 83 45 F8 10  83 45 B4 04 FF 45 D0 83  ïE.....ïE ê..âE°âE Eâ
0001A520  7D D0 30 7C 1D C7 45 D0  00 00 00 00 8B 45 C4 05  00 11 00 00 89 45 F8 8B  45 C4 05 00 19 00 00 89  }0|E....ïE...ëE°ïE...ë
0001A540  45 B4 8B 45 C4 83 B8 F0  19 00 00 00 74 06 FF 88  F0 19 00 00 8B 45 C4 83  B8 C0 19 00 00 00 0F 85  EïEâ...t ê..ïEâ...à
0001A560  78 FE FF FF 8B 45 C4 8B  4D D0 89 88 D0 19 00 00  C7 45 B8 01 00 00 00 8B  45 C4 83 B8 C0 19 00 00  x  ïEïMëê..E...ïEâ..
0001A580  00 75 59 8B 45 0C C7 40  64 FF FF FF FF EB 4D 90  F7 45 B0 00 34 00 00 74  1B 68 00 34 00 00 8B 45  .uYïE@d    δMÉE.4..th.4..ïE
0001A5A0  0C 8B 40 3C 83 C0 28 50  E8 3F E1 FF FF 83 C4 08  EB 2A 90 90 83 7D B8 00  0F 84 9C 00 00 00 8B 45  ï@<â(PΦ?ß  âδ*ÉÉâ}.ä£...ïE
0001A5C0  0C 8B 40 2C C1 E0 05 05  00 00 00 00 50 E8 E2 1B  00 00 83 C4 04 C7 45 B8  00 00 00 00 8B 45 0C 8B  ï@,α....PΦΓ..âE....ïEï
0001A5E0  40 3C 83 C0 28 50 E8 01  E1 FF FF 83 C4 04 89 45  B0 F7 45 B0 C0 0B 00 00  0F 84 8A FD FF FF 68 C0  @<â(PΦß  âëEE..äè²  h
0001A600  0B 00 00 8B 45 0C 8B 40  3C 83 C0 28 50 E8 DA E0  FF FF 83 C4 08 8B 45 C4  8B 80 C4 19 00 00 89 45  ..ïEï@<â(PΦα  âïEïÇ..ëE
0001A620  D4 C1 E0 04 03 45 C4 05  80 00 00 00 89 45 CC F7  00 00 02 00 80 0F 85 4B  FB FF FF 8B 45 D4 8B 4D  αEÇ...ëE...ÇàK  ïEïM
0001A640  C4 83 BC 81 00 15 00 00  00 0F 84 31 FB FF FF FF  75 0C E8 65 1E 00 00 83  C4 04 68 EF B1 01 00 8B  âü.§...ä1   uΦe..âh.ï
0001A660  45 0C 8B 40 3C 83 C0 38  E9 FB FA FF FF 90 90 90  55 8B EC 83 EC 0C 53 56  8B 5D 08 8B 75 0C EB 10  Eï@<â8Θ·  ÉÉÉUïâSVï]ïuδ
0001A680  43 AC 38 43 FF 74 09 B8  01 00 00 00 5E 5B C9 C3  8B 45 10 FF 4D 10 0B C0  75 E6 5E 5B C9 C3 90 90  C¼8C t...^[ïE Muµ^[ÉÉ
0001A6A0  55 8B EC 83 EC 08 C7 45  F8 00 00 00 00 EB 34 90  8A 45 FC 04 30 8B 4D 08  FF 45 08 88 01 8B 45 0C  UïâE°....δ4ÉèE0ïM EêïE
0001A6C0  8A 00 24 0F 88 45 FC 3C  0A 72 05 04 37 EB 06 90  8A 45 FC 04 30 8B 4D 08  FF 45 08 88 01 FF 45 0C  è.$êE<r7δÉèE0ïM Eê E
0001A6E0  FF 45 F8 83 7D F8 06 7D  13 8B 45 0C 8A 00 C0 E8  04 88 45 FC 3C 0A 72 B8  04 37 EB B9 8B 45 08 C6   E°â}°}ïEè.ΦêE<r7δïE
0001A700  00 00 C9 C3 55 8B EC 66  8B 45 08 66 C1 E0 08 66  8B 4D 08 66 C1 E9 08 66  0B C1 0F B7 C0 C9 C3 90  ..UïfïEfαfïMfΘfÉ
0001A720  55 8B EC FF 75 0C FF 75  08 68 3D 03 00 00 68 41  03 00 00 E8 B4 DF FF FF  C9 C3 90 90 55 8B EC 83  Uï u uh=..hA..Φ  ÉÉUïâ
0001A740  EC 2C 66 C7 45 FC 00 00  C7 45 F4 00 00 00 00 EB  06 90 90 90 FF 45 F4 A1  00 00 00 00 39 45 F4 7D  ,fE..E....δÉÉÉ Eí....9E}
0001A760  1A 8B 45 F4 83 3C 85 00  00 00 00 00 75 E6 8B 0D  D0 00 00 00 89 0C 85 00  00 00 00 C7 45 F8 00 00  ïEâ<à.....uµï...ëà....E°..
0001A780  00 00 EB 4B 8B 45 DC 8B  40 2C 03 45 D8 C1 E0 05  C7 80 0C 00 00 00 00 00  00 00 8B 45 DC 8B 40 2C  ..δKïEï@,EαÇ.......ïEï@,
0001A7A0  03 45 D8 C1 E0 05 C7 80  08 00 00 00 00 00 00 00  FF 45 D8 8B 45 DC 0F BF  40 0C 3B 45 D8 7F C5 8B  EαÇ....... EïE@;Eï
0001A7C0  45 DC C7 80 C8 00 00 00  00 00 00 00 FF 45 F8 A1  00 00 00 00 39 45 F8 7D  1B 69 45 F8 E0 00 00 00  EÇ....... E°í....9E°}iE°α...
0001A7E0  05 00 00 00 00 89 45 DC  C7 45 D8 00 00 00 00 EB  C2 90 90 90 C7 45 F8 00  00 00 00 E9 E5 01 00 00  ....ëEE....δÉÉÉE°....Θσ..
0001A800  FF 45 D4 83 7D D4 03 7D  19 8B 45 D4 03 45 DC 0F  B6 40 72 8B 4D D4 03 4D  F4 3B 04 8D D4 00 00 00   Eâ}}ïEE@rïMM;ì...
0001A820  74 DE 83 7D D4 03 75 28  8B 45 F4 81 3C 85 D4 00  00 00 FF 00 00 00 75 38  68 53 03 00 00 68 BD 0B  tâ}u(ïEü<à... ...u8hS..h
0001A840  00 00 E8 D9 FE FF FF 83  C4 08 E9 0D 02 00 00 90  83 45 F4 03 8B 45 F4 81  3C 85 D4 00 00 00 FF 00  ..Φ  âΘ..ÉâEïEü<à... .
0001A860  00 00 74 C4 C7 45 D4 00  00 00 00 EB 96 90 90 90  6A 06 8B 45 DC 83 C0 78  50 8B 45 DC 83 C0 72 50  ..tE....δûÉÉÉjïEâxPïEârP
0001A880  E8 67 DE FF FF 83 C4 0C  C7 45 F4 00 00 00 00 8B  45 F4 03 45 DC 8B 4D F4  03 4D DC 8A 49 72 88 48  Φg  âE....ïEEïMMèIrêH
0001A8A0  78 FF 45 F4 83 7D F4 06  7C E5 8B 45 DC 83 C0 78  50 8D 45 E0 50 E8 E6 FD  FF FF 83 C4 08 8B 45 DC  x Eâ}|σïEâxPìEαPΦµ²  âïE
0001A8C0  0F B7 4D FC 89 48 2C 8B  45 DC 0F B7 4D FC C1 E1  05 81 C1 00 00 00 00 89  48 30 8B 45 DC 66 8B 40  MëH,ïEMßü....ëH0ïEfï@
0001A8E0  0C 66 01 45 FC 8B 45 DC  C7 40 54 00 00 00 00 8B  45 DC C7 40 34 00 00 00  00 8B 45 DC C7 40 4C FF  fEïE@T....ïE@4....ïE@L 
0001A900  FF FF FF 8B 45 DC C7 40  48 00 00 00 00 8B 45 DC  C7 40 50 00 00 00 00 6A  05 8B 45 DC 83 C0 6C 50     ïE@H....ïE@P....jïEâlP
0001A920  68 6E 03 00 00 E8 C2 DD  FF FF 83 C4 0C 8B 45 DC  8A 4D F8 80 C1 30 88 48  6F 8B 45 DC 0F BF 40 0C  hn..Φ  âïEèM°Ç0êHoïE@
0001A940  C1 E0 05 50 8B 45 DC 8B  40 2C C1 E0 05 05 00 00  00 00 50 E8 94 DD FF FF  83 C4 08 C7 45 F4 00 00  αPïEï@,α....PΦö  âE..
0001A960  00 00 EB 5B 8B 45 DC 8B  40 2C 03 45 F4 C1 E0 05  66 8B 4D F4 66 89 88 02  00 00 00 8B 45 DC 8B 40  ..δ[ïEï@,EαfïMfëê...ïEï@
0001A980  2C 03 45 F4 C1 E0 05 8B  4D DC 89 88 1C 00 00 00  8B 45 DC 8B 40 2C 03 45  F4 C1 E0 05 C7 80 0C 00  ,EαïMëê...ïEï@,EαÇ.
0001A9A0  00 00 00 00 00 00 8B 45  DC 8B 40 2C 03 45 F4 C1  E0 05 C7 80 08 00 00 00  00 00 00 00 FF 45 F4 8B  ......ïEï@,EαÇ....... Eï
0001A9C0  45 DC 0F BF 40 0C 3B 45  F4 7F 99 8D 45 E0 50 8B  45 DC FF 70 68 68 73 03  00 00 E8 0D DD FF FF 83  E@;EÖìEαPïE phhs..Φ  â
0001A9E0  C4 0C FF 45 F8 A1 00 00  00 00 39 45 F8 7D 6D 69  45 F8 E0 00 00 00 05 00  00 00 00 89 45 DC C7 40   E°í....9E°}miE°α.......ëE@
0001AA00  64 FF FF FF FF 8B 45 DC  C7 80 80 00 00 00 00 00  00 00 8B 45 DC 8B 4D F8  8B D1 8D 0C 89 C1 E1 05  d    ïEÇÇ.......ïEïM°ïìëß
0001AA20  8D 0C 91 81 C1 00 00 00  00 89 88 C0 00 00 00 8B  45 DC 8B 80 C0 00 00 00  C7 80 84 00 00 00 80 96  ìæü....ëê...ïEïÇ...Çä...Çû
0001AA40  98 00 FF 75 DC E8 7A E2  FF FF 83 C4 04 0B C0 75  0B 89 45 F4 E9 FB FD FF  FF 90 90 90 83 7D F8 00  ÿ. uΦzΓ  âuëEΘ²  ÉÉÉâ}°.
0001AA60  75 12 68 9B 03 00 00 68  EB 03 00 00 E8 AF FC FF  FF 83 C4 08 8B 45 F8 A3  00 00 00 00 0B C0 74 16  uh¢..hδ..Φ»  âïE°ú....t
0001AA80  68 F4 01 00 00 6A 00 68  A0 3C 00 00 E8 5B DC FF  FF A3 00 00 00 00 2B C0  C9 C3 90 90 55 8B EC 83  h..j.há<..Φ[  ú....+ÉÉUïâ
0001AAA0  EC 08 C7 45 FC 00 00 00  00 C7 45 F8 00 00 00 00  EB 17 90 90 FF 75 F8 E8  E4 EE FF FF 83 C4 04 FF  E....E°....δÉÉ u°ΦΣε  â 
0001AAC0  45 FC 81 45 F8 E0 00 00  00 8B 45 FC 39 05 00 00  00 00 7F E0 2B C0 C9 C3  55 8B EC FF 75 14 FF 75  EüE°α...ïE9....α+Uï u u
0001AAE0  10 FF 75 0C FF 75 08 6A  00 E8 4A 00 00 00 C9 C3  55 8B EC FF 75 14 FF 75  10 FF 75 0C FF 75 08 6A   u uj.ΦJ...Uï u u u uj
0001AB00  01 E8 32 00 00 00 C9 C3  55 8B EC FF 75 14 FF 75  10 FF 75 0C FF 75 08 6A  02 E8 1A 00 00 00 C9 C3  Φ2...Uï u u u ujΦ...
0001AB20  55 8B EC FF 75 14 FF 75  10 FF 75 0C FF 75 08 6A  03 E8 02 00 00 00 C9 C3  55 8B EC 83 EC 0C 53 56  Uï u u u ujΦ...UïâSV
0001AB40  8B 75 10 81 E6 00 7F 00  00 C1 FE 08 A1 00 00 00  00 39 45 08 7C 12 C6 05  E9 10 00 00 06 B8 FF FF  ïuüµ...í....9E|Θ..  
0001AB60  FF FF 5E 5B C9 C3 90 90  69 5D 08 E0 00 00 00 81  C3 00 00 00 00 83 7D 18  02 75 29 C7 45 10 00 00    ^[ÉÉi]α...ü....â}u)E..
0001AB80  00 00 EB 03 FF 45 10 0F  BF 43 0C 3B 45 10 7E 1B  8B 43 2C 03 45 10 C1 E0  05 83 B8 04 00 00 00 00  ..δ EC;E~ïC,Eαâ....
0001ABA0  75 E2 EB 07 81 65 10 FF  00 00 00 0F BF 43 0C 3B  45 10 7E A9 8B 45 0C 83  78 14 00 74 07 8B 45 10  uΓδüe ...C;E~ïEâx.tïE
0001ABC0  5E 5B C9 C3 6A 02 6A 0E  E8 1F DB FF FF 83 C4 08  89 45 FC 0B C0 75 0D C6  05 E9 10 00 00 3F E9 7A  ^[jjΦ  âëEuΘ..?Θz
0001ABE0  FF FF FF 90 8B 43 2C 03  45 10 C1 E0 05 05 00 00  00 00 89 45 F8 8B 45 0C  8B 4D F8 89 48 14 8B 45     ÉïC,Eα....ëE°ïEïM°ëHïE
0001AC00  0C 8B 4D F8 89 48 38 8B  45 F8 8B 4D 0C 83 C1 24  89 48 04 8B 45 F8 C7 40  08 00 00 00 00 8B 45 F8  ïM°ëH8ïE°ïMâ$ëHïE°@....ïE°
0001AC20  C7 40 0C 00 00 00 00 8B  45 F8 66 C7 00 01 00 8B  45 F8 C7 40 10 04 00 00  00 8B 45 F8 66 8B 4D 10  @....ïE°f..ïE°@...ïE°fïM
0001AC40  66 89 48 02 8B 45 F8 8B  4D 18 89 48 14 8B 45 F8  8B 8B C0 00 00 00 89 48  18 8B 45 F8 89 58 1C FF  fëHïE°ïMëHïE°ïï...ëHïE°ëX 
0001AC60  43 34 66 83 3D EA 10 00  00 00 74 0A 66 83 3D EE  10 00 00 00 75 06 8B 45  F8 80 08 04 83 3D 00 00  C4fâ=Ω...tfâ=ε...uïE°Çâ=..
0001AC80  00 00 10 7D 0A C7 05 00  00 00 00 10 00 00 00 83  3D 00 00 00 00 3F 7E 0A  C7 05 00 00 00 00 3F 00  ..}.......â=....?~....?.
0001ACA0  00 00 A1 00 00 00 00 83  E8 04 3B 05 00 00 00 00  7D 0D A1 00 00 00 00 83  E8 04 A3 00 00 00 00 8B  ..í....âΦ;....}í....âΦú....ï
0001ACC0  45 FC 8B 40 0C 89 45 F4  66 C7 00 38 00 8B 45 F4  66 C7 40 02 00 00 8B 45  F4 66 C7 40 04 00 00 8B  Eï@ëEf.8.ïEf@..ïEf@..ï
0001ACE0  45 F4 66 C7 40 06 00 00  8B 45 F4 66 C7 40 08 DC  05 8B 45 F4 66 8B 0D 00  00 00 00 66 C1 E1 0A 66  Ef@..ïEf@ïEfï....fßf
0001AD00  89 48 0A 8B 45 F4 66 8B  0D 00 00 00 00 66 C1 E1  0A 66 89 48 0C 8B 45 F4  66 8B 40 0A 66 A3 00 01  ëHïEfï....fßfëHïEfï@fú.
0001AD20  00 00 8B 45 F4 66 8B 40  0C 66 A3 02 01 00 00 8B  45 FC 8B C8 8B 49 0C 83  C1 0E 89 48 10 8B 45 FC  ..ïEfï@fú..ïEïïIâëHïE
0001AD40  8B 40 14 C6 40 0D 10 FF  75 FC 8B 45 0C FF 70 0C  8B 40 0C 8B 00 FF 10 83  C4 08 FF 45 14 E9 5B FE  ï@@ uïE pï@ï. â EΘ[
0001AD60  FF FF 90 90 55 8B EC 83  EC 10 6A 01 FF 75 08 E8  78 D9 FF FF 83 C4 08 6A  01 8B 45 08 F6 40 1A 10    ÉÉUïâj uΦx  âjïE÷@
0001AD80  74 06 83 C0 24 EB 07 90  8B 45 08 83 E8 24 50 E8  58 D9 FF FF 83 C4 08 8B  45 08 8B 40 14 89 45 FC  tâ$δÉïEâΦ$PΦX  âïEï@ëE
0001ADA0  8B 40 1C 89 45 F8 8B 45  FC F6 00 02 74 2C 8B 45  F8 FF 48 50 8B 45 F8 83  78 50 00 7F 1D 50 E8 39  ï@ëE°ïE÷.t,ïE° HPïE°âxP.PΦ9
0001ADC0  E6 FF FF 83 C4 04 8B 45  F8 C7 40 50 00 00 00 00  8B 45 F8 81 60 54 FD FF  FF FF E8 0D D9 FF FF 89  µ  âïE°@P....ïE°ü`T²   Φ  ë
0001ADE0  45 F4 8B 45 FC C7 40 04  00 00 00 00 8B 45 FC C7  40 08 00 00 00 00 8B 45  FC 66 C7 00 00 00 8B 45  EïE@....ïE@....ïEf...ïE
0001AE00  F8 FF 48 34 83 78 34 00  7F 30 FF 75 F8 E8 8E EB  FF FF 83 C4 04 6A 06 8B  45 F8 83 C0 78 50 8B 45  ° H4âx4.0 u°ΦÄδ  âjïE°âxPïE
0001AE20  F8 83 C0 72 50 E8 C2 D8  FF FF 83 C4 0C 8B 45 F8  C7 80 80 00 00 00 00 00  00 00 FF 75 F4 E8 AA D8  °ârPΦ  âïE°ÇÇ....... uΦ¬
0001AE40  FF FF 2B C0 C9 C3 90 90  55 8B EC 83 EC 08 FF 75  08 E8 0E FF FF FF 2B C0  C9 C3 90 90 55 8B EC 83    +ÉÉUïâ uΦ   +ÉÉUïâ
0001AE60  EC 30 53 8B 45 0C 8B 40  0C 89 45 DC 8B 45 08 8B  40 14 89 45 E8 8B 40 1C  89 45 E0 8B 45 E8 8B 40  0SïEï@ëEïEï@ëEΦï@ëEαïEΦï@
0001AE80  18 89 45 F0 8B 45 0C 8B  40 08 89 45 FC 0B C0 74  1F 8B 40 0C 89 45 F4 8B  45 DC 8B 40 0C 89 45 F8  ëEïEï@ëEtï@ëEïEï@ëE°
0001AEA0  8B 45 FC 8B 40 14 8B 40  08 2B 45 F4 EB 0E 90 90  C7 45 F4 00 00 00 00 2B  C0 89 45 F8 8B 45 0C 8B  ïEï@ï@+EδÉÉE....+ëE°ïEï
0001AEC0  40 14 C6 40 0D 81 8B 45  DC 8B 00 3D 06 4D 00 00  0F 84 56 05 00 00 0F 8F  00 06 00 00 3D 06 44 00  @@üïEï.=M..äV..Å...=D.
0001AEE0  00 0F 84 9D 02 00 00 0F  8F CB 05 00 00 2D 03 44  00 00 74 0C 48 74 59 48  0F 84 BA 01 00 00 EB 06  .ä¥..Å..-D..tHtYHä..δ
0001AF00  83 7D F8 06 7D 16 6A 16  FF 75 0C FF 75 08 E8 01  06 00 00 83 C4 0C 5B C9  C3 90 90 90 C7 45 EC 00  â}°}j u uΦ..â[ÉÉÉE.
0001AF20  00 00 00 8B 45 F4 03 45  EC 8B 4D EC 8A 89 E4 00  00 00 88 08 FF 45 EC 83  7D EC 06 7C E6 FF 75 0C  ...ïEEïMèëΣ...ê Eâ}|µ u
0001AF40  FF 75 08 E8 A4 D7 FF FF  83 C4 08 2B C0 5B C9 C3  83 7D F8 00 74 B0 8B 45  F0 C7 00 10 00 00 00 8B   uΦñ  â+[â}°.tïE....ï
0001AF60  45 DC 8B 40 0C 2D A4 00  00 00 1B C9 23 C1 05 A4  00 00 00 50 FF 75 F4 FF  75 F0 E8 6D D7 FF FF 83  Eï@-ñ...#ñ...P u uΦm  â
0001AF80  C4 0C EB B9 8B 45 DC 66  83 78 04 00 74 0A 6A 01  E9 73 FF FF FF 90 90 90  68 A4 00 00 00 FF 75 F0  δïEfâx.tjΘs   ÉÉÉhñ... u
0001AFA0  E8 47 D7 FF FF 83 C4 08  EB 93 90 90 83 7D F4 00  75 48 8B 45 DC C7 40 0C  00 00 00 00 6A 02 68 C8  ΦG  âδôÉÉâ}.uHïE@....jh
0001AFC0  00 00 00 E8 24 D7 FF FF  83 C4 08 89 45 D0 0B C0  74 28 8B 40 14 C6 40 0D  00 FF 75 D0 FF 75 0C E8  ...Φ$  âëEt(ï@@. u uΦ
0001AFE0  08 D7 FF FF 83 C4 08 8B  45 D0 8B 40 0C 89 45 F4  8B 45 DC C7 40 0C C8 00  00 00 8B 45 DC 83 78 0C    âïEï@ëEïE@...ïEâx
0001B000  28 0F 82 FF FE FF FF 8B  45 F4 89 45 D4 C7 00 00  00 00 00 8B 45 D4 8B 4D  E0 83 C1 6C 89 48 04 8B  (é   ïEëE.....ïEïMαâlëHï
0001B020  45 D4 66 C7 40 08 00 00  8B 45 D4 66 C7 40 0A 01  00 8B 45 D4 C7 40 0C 00  00 00 00 8B 45 D4 66 C7  Ef@..ïEf@.ïE@....ïEf
0001B040  40 10 EA 05 8B 45 D4 8B  4D F0 8B 49 2C 89 48 14  8B 45 D4 8B 4D F0 8B 49  68 8B 55 F0 03 4A 38 03  @ΩïEïMïI,ëHïEïMïIhïUJ8
0001B060  4A 40 03 4A 34 89 48 18  8B 45 D4 8B 4D F0 8B 49  2C 89 48 1C 8B 45 D4 8B  4D F0 8B 49 1C 89 48 20  J@J4ëHïEïMïI,ëHïEïMïIëH 
0001B080  8B 45 D4 8B 4D F0 8B 49  1C C1 E1 04 8B 55 F0 03  4A 20 89 48 24 8B 45 DC  C7 40 0C 28 00 00 00 8B  ïEïMïIßïUJ ëH$ïE@(...ï
0001B0A0  45 FC 8B 4D DC 8B 49 0C  8B D0 03 4A 0C 89 48 10  E9 88 FE FF FF 90 90 90  83 7D F8 06 0F 8C 44 FE  EïMïIïJëHΘê  ÉÉÉâ}°îD
0001B0C0  FF FF C7 45 EC 00 00 00  00 8B 45 F4 03 45 EC 8B  4D E0 03 4D EC 8A 49 78  88 08 FF 45 EC 83 7D EC    E....ïEEïMαMèIxê Eâ}
0001B0E0  06 7C E6 EB 2E 90 90 90  83 7D F8 06 0F 8C 14 FE  FF FF C7 45 EC 00 00 00  00 8B 45 F4 03 45 EC 8B  |µδ.ÉÉÉâ}°î  E....ïEEï
0001B100  4D E0 03 4D EC 8A 49 72  88 08 FF 45 EC 83 7D EC  06 7C E6 8B 45 FC 8B C8  8B 49 0C 83 C1 06 89 48  MαMèIrê Eâ}|µïEïïIâëH
0001B120  10 8B 45 DC C7 40 0C 06  00 00 00 E9 0D FE FF FF  83 7D F8 06 0F 8C CC FD  FF FF 8B 45 DC 66 83 78  ïE@...Θ  â}°î²  ïEfâx
0001B140  04 00 0F 85 46 FE FF FF  8B 45 F4 F6 00 01 0F 85  B2 FD FF FF C7 45 EC 00  00 00 00 8B 45 E0 03 45  .àF  ïE÷.ಠ E....ïEαE
0001B160  EC 8B 4D F4 03 4D EC 8A  09 88 48 78 FF 45 EC 83  7D EC 06 7C E6 FF 75 E0  E8 93 E9 FF FF E9 2F 02  ïMMèêHx Eâ}|µ uαΦôΘ  Θ/
0001B180  00 00 90 90 8B 45 DC 66  83 78 04 00 0F 85 FC FD  FF FF 8B 45 E8 83 78 08  03 74 09 6A 47 E9 66 FD  ..ÉÉïEfâx.ಠ ïEΦâxtjGΘf²
0001B1A0  FF FF 90 90 8B 45 E8 F6  00 02 75 09 80 08 02 8B  45 E0 FF 40 50 FF 75 0C  FF 75 08 E8 2C D5 FF FF    ÉÉïEΦ÷.uÇïEα @P u uΦ,  
0001B1C0  83 C4 08 8B 45 E0 F7 40  54 02 00 00 00 0F 85 78  FD FF FF 50 E8 6F E2 FF  FF 83 C4 04 8B 45 E0 80  âïEα@T...àx²  PΦoΓ  âïEαÇ
0001B1E0  48 54 02 E9 63 FD FF FF  8B 45 DC 66 83 78 04 00  0F 85 98 FD FF FF 83 7D  F8 06 0F 85 06 FD FF FF  HTΘc²  ïEfâx.àÿ²  â}°à²  
0001B200  8B 45 F4 F6 00 01 0F 84  FA FC FF FF 8B 45 E0 83  B8 80 00 00 00 06 7C 08  6A 1C E9 E9 FC FF FF 90  ïE÷.ä·  ïEαâÇ...|jΘΘ  É
0001B220  C7 45 D8 00 00 00 00 EB  37 90 90 90 FF 45 EC 83  7D EC 06 7D 1E 8B 45 D8  8D 04 40 D1 E0 03 45 E0  E....δ7ÉÉÉ Eâ}}ïEì@αEα
0001B240  03 45 EC 8B 4D F4 03 4D  EC 8A 09 38 88 84 00 00  00 74 D9 83 7D EC 06 0F  84 E0 FC FF FF FF 45 D8  EïMMè8êä...tâ}äα   E
0001B260  8B 45 E0 8B 4D D8 39 88  80 00 00 00 7E 0A C7 45  EC 00 00 00 00 EB B8 90  6A 06 8B 45 E0 8B 80 80  ïEαïM9êÇ...~E....δÉjïEαïÇÇ
0001B280  00 00 00 8D 04 40 D1 E0  03 45 E0 05 84 00 00 00  50 FF 75 F4 E8 53 D4 FF  FF 83 C4 0C 8B 45 08 F6  ...ì@αEαä...P uΦS  âïE÷
0001B2A0  40 1A 10 74 07 83 C0 24  EB 08 90 90 8B 45 08 83  E8 24 8B 4D E0 8B 89 80  00 00 00 8B 55 E0 89 84  @tâ$δÉÉïEâΦ$ïMαïëÇ...ïUαëä
0001B2C0  8A A8 00 00 00 8B 45 E0  FF 80 80 00 00 00 8B 45  DC C7 40 0C 00 00 00 00  E9 CC 00 00 00 90 90 90  è¿...ïEα ÇÇ...ïE@....Θ...ÉÉÉ
0001B2E0  8B 45 DC 66 83 78 04 00  0F 85 A0 FC FF FF 83 7D  F8 06 0F 85 0E FC FF FF  C7 45 D8 00 00 00 00 E9  ïEfâx.àá  â}°à  E....Θ
0001B300  BB 00 00 00 FF 45 EC 83  7D EC 06 7D 1E 8B 45 D8  8D 04 40 D1 E0 03 45 E0  03 45 EC 8B 4D F4 03 4D  ... Eâ}}ïEì@αEαEïMM
0001B320  EC 8A 09 38 88 84 00 00  00 74 D9 83 7D EC 06 0F  85 87 00 00 00 8B 45 E0  FF 88 80 00 00 00 8B 45  è8êä...tâ}àç...ïEα êÇ...ïE
0001B340  E0 8B 4D D8 39 88 80 00  00 00 7E 5D B8 06 00 00  00 2B C1 50 8B C1 8D 04  40 D1 E0 03 45 E0 05 84  αïM9êÇ...~]...+Pïì@αEαä
0001B360  00 00 00 50 8B 45 D8 8D  04 40 D1 E0 03 45 E0 05  8A 00 00 00 50 E8 72 D3  FF FF 83 C4 0C 8B 45 D8  ...PïEì@αEαè...PΦr  âïE
0001B380  89 45 EC EB 1E 90 90 90  8B 45 D8 8B 4D E0 8B D0  8B D9 8B 94 93 AC 00 00  00 89 94 81 A8 00 00 00  ëEδÉÉÉïEïMαïïïöô¼...ëöü¿...
0001B3A0  FF 45 EC 83 7D EC 05 7C  DF FF 75 E0 E8 6F E7 FF  FF 83 C4 04 E9 84 FB FF  FF 90 90 90 FF 45 D8 8B   Eâ}| uαΦoτ  âΘä  ÉÉÉ Eï
0001B3C0  45 E0 8B 4D D8 39 88 80  00 00 00 7E 0F C7 45 EC  00 00 00 00 E9 2E FF FF  FF 90 90 90 68 34 12 00  EαïM9êÇ...~E....Θ.   ÉÉÉh4.
0001B3E0  00 FF 75 0C FF 75 08 E8  28 01 00 00 83 C4 0C E9  57 FB FF FF 8B 45 DC 66  83 78 04 00 0F 85 8C FB  . u uΦ(..âΘW  ïEfâx.àî
0001B400  FF FF 8B 45 E0 C7 80 80  00 00 00 00 00 00 00 FF  75 E0 E8 09 E7 FF FF 83  C4 04 8B 45 DC C7 40 0C    ïEαÇÇ....... uαΦτ  âïE@
0001B420  00 00 00 00 E9 14 FB FF  FF 90 90 90 8B 45 E0 8B  80 80 00 00 00 8D 04 40  D1 E0 3B 45 F8 0F 8F C3  ....Θ  ÉÉÉïEαïÇÇ...ì@α;E°Å
0001B440  FA FF FF 8B 45 E0 8B 80  80 00 00 00 8D 04 40 D1  E0 50 FF 75 F4 8B 45 E0  05 84 00 00 00 50 E8 89  ·  ïEαïÇÇ...ì@αP uïEαä...PΦë
0001B460  D2 FF FF 83 C4 0C 8B 45  DC 8B 4D E0 8B 89 80 00  00 00 8D 0C 49 D1 E1 89  48 0C E9 20 FC FF FF 90    âïEïMαïëÇ...ìIßëHΘ   É
0001B480  8B 45 DC 8B 4D E0 8B 89  80 00 00 00 8D 0C 49 D1  E1 89 48 14 EB 84 90 90  8B 45 DC 66 83 78 04 00  ïEïMαïëÇ...ìIßëHδäÉÉïEfâx.
0001B4A0  0F 85 E8 FA FF FF 83 7D  F8 10 0F 8D 6A FF FF FF  E9 51 FA FF FF 90 90 90  2D 01 4D 00 00 74 D9 48  àΦ·  â}°ìj   ΘQ·  ÉÉÉ-M..tH
0001B4C0  48 0F 84 21 FD FF FF 48  0F 84 12 FE FF FF 48 0F  84 1F FF FF FF E9 2C FA  FF FF 90 90 2D 07 4D 00  Hä!²  Hä  Hä   Θ,·  ÉÉ-M.
0001B4E0  00 83 F8 07 0F 87 1C FA  FF FF 2E FF 24 85 08 2E  00 00 90 90 C0 28 00 00  CC 29 00 00 44 2A 00 00  .â°ç·  . $à...ÉÉ(..)..D*..
0001B500  64 28 00 00 98 2A 00 00  FC 29 00 00 98 28 00 00  94 2D 00 00 55 8B EC 83  EC 04 8B 45 0C 8B 40 0C  d(..ÿ*..)..ÿ(..ö-..UïâïEï@
0001B520  89 45 FC 83 7D 10 00 7C  06 8B 4D 10 89 48 10 8B  45 FC C7 40 0C 00 00 00  00 8B 45 FC C7 40 14 FF  ëEâ}.|ïMëHïE@....ïE@ 
0001B540  FF FF FF 8B 45 0C 8B 40  14 C6 40 0D 82 FF 75 0C  FF 75 08 E8 94 D1 FF FF  2B C0 C9 C3 55 8B EC 8B     ïEï@@é u uΦö  +Uïï
0001B560  45 0C 8B 40 14 0F B6 40  0D 48 74 0F 83 E8 0D 74  0A 83 E8 75 74 05 83 E8  03 75 11 FF 75 0C FF 75  Eï@@HtâΦtâΦutâΦu u u
0001B580  08 E8 66 D1 FF FF 8B E5  2B C0 C9 C3 FF 75 0C E8  58 D1 FF FF 2B C0 C9 C3  55 8B EC 83 EC 10 8B 45  Φf  ïσ+ uΦX  +UïâïE
0001B5A0  08 8B 40 14 89 45 F8 8B  40 1C 89 45 F4 FF 75 08  E8 37 D1 FF FF 83 C4 04  89 45 FC 0B C0 0F 84 DB  ï@ëE°ï@ëE uΦ7  âëEä
0001B5C0  00 00 00 8B 40 14 0F B6  40 0D 0B C0 0F 84 86 00  00 00 48 74 6B 83 E8 0D  74 56 83 E8 75 74 61 83  ...ï@@äå...HtkâΦtVâΦutaâ
0001B5E0  E8 03 74 10 FF 75 FC E8  00 D1 FF FF 83 C4 04 EB  BC 90 90 90 FF 75 FC E8  F0 D0 FF FF 83 C4 04 6A  Φt uΦ.  âδÉÉÉ uΦ  âj
0001B600  00 FF 75 08 E8 E3 D0 FF  FF 83 C4 08 6A 00 8B 45  08 F6 40 1A 10 74 05 83  C0 24 EB 06 8B 45 08 83  . uΦπ  âj.ïE÷@tâ$δïEâ
0001B620  E8 24 50 E8 C4 D0 FF FF  83 C4 08 E9 7D FF FF FF  FF 75 FC FF 75 08 E8 21  F8 FF FF EB EB 90 90 90  Φ$PΦ  âΘ}    u uΦ!°  δδÉÉÉ
0001B640  FF 75 FC FF 75 08 FF 75  F8 E8 7A 01 00 00 83 C4  0C E9 57 FF FF FF 90 90  FF 75 FC FF 75 F8 E8 99   u u u°Φz..âΘW   ÉÉ u u°ΦÖ
0001B660  E5 FF FF 83 C4 08 0B C0  0F 84 3F FF FF FF 8B 45  F8 80 08 10 8B 45 F8 8B  40 18 FF 40 08 FF 75 FC  σ  âä?   ïE°ÇïE°ï@ @ u
0001B680  FF 75 08 E8 64 D0 FF FF  83 C4 08 8B 45 F4 83 78  4C 00 7D 0A 8B 4D F8 0F  B7 49 02 89 48 4C 2B C0   uΦd  âïEâxL.}ïM°IëHL+
0001B6A0  C9 C3 90 90 55 8B EC 83  EC 0C 53 57 56 8B 5D 08  8B 73 14 E9 F5 00 00 00  FF 73 0C E8 2C D0 FF FF  ÉÉUïâSWVï]ïsΘ... sΦ,  
0001B6C0  83 C4 04 0B C0 75 19 8B  46 18 FF 80 9C 00 00 00  57 53 E8 15 D0 FF FF 83  C4 08 E9 E1 00 00 00 90  âuïF Ç£...WSΦ§  âΘß...É
0001B6E0  6A 02 6A 32 E8 03 D0 FF  FF 83 C4 08 89 45 F4 0B  C0 75 09 8B 46 18 FF 40  40 EB D5 90 8B 45 F4 8B  jj2Φ  âëEuïF @@δÉïEï
0001B700  40 0C 89 45 F8 C7 00 08  00 00 00 8B 45 F8 C7 40  04 06 00 00 00 8B 45 F8  C7 40 08 1E 00 00 00 8B  @ëE°....ïE°@...ïE°@...ï
0001B720  45 F8 C7 40 0C 06 00 00  00 8B 45 F8 C7 40 10 18  00 00 00 8B 45 F8 C7 40  14 00 00 00 00 6A 0E 8B  E°@...ïE°@...ïE°@....jï
0001B740  45 F4 8B 40 0C 83 C0 18  50 FF 77 0C E8 9B CF FF  FF 83 C4 0C 8B 45 F4 8B  C8 8B 49 0C 83 C1 26 89  Eï@âP wΦ¢  âïEïïIâ&ë
0001B760  48 10 8B 45 F4 8B 40 14  C6 40 0D 01 83 47 0C 0E  8B 47 10 39 47 0C 75 19  89 7D FC 57 E8 6B CF FF  HïEï@@âGïG9Guë}WΦk 
0001B780  FF 83 C4 04 8B F8 FF 75  FC E8 5E CF FF FF 83 C4  04 57 FF 75 F4 E8 52 CF  FF FF 83 C4 08 FF 75 F4   âï° uΦ^  âW uΦR  â u
0001B7A0  FF 73 0C 8B 43 0C 8B 00  FF 10 83 C4 08 53 E8 39  CF FF FF 83 C4 04 8B F8  0B FF 0F 85 F8 FE FF FF   sïCï. âSΦ9  âï° à°  
0001B7C0  2B C0 5E 5F 5B C9 C3 90  55 8B EC 83 EC 10 8B 45  10 8B 40 0C 8B 00 0B C0  0F 84 BE 00 00 00 48 74  +^_[ÉUïâïEï@ï.ä...Ht
0001B7E0  1B 48 0F 84 A4 00 00 00  83 E8 05 0F 84 BB 00 00  00 C7 45 F4 05 00 00 00  EB 13 90 90 FF 75 10 FF  Häñ...âΦä...E...δÉÉ u 
0001B800  75 0C E8 8D 01 00 00 83  C4 08 89 45 F4 83 7D F4  01 0F 85 B5 00 00 00 E8  D0 CE FF FF 89 45 F8 8B  uΦì..âëEâ}à...Φ  ëE°ï
0001B820  45 08 8B 40 1C 8B 48 48  FF 40 48 0B C9 75 21 8B  45 08 0F B7 40 02 C1 E0  05 2B 45 08 F7 D8 50 68  Eï@ïHH @Hu!ïE@α+EPh
0001B840  EC 3B 00 00 6A 02 6A 24  E8 9F CE FF FF 83 C4 10  8B 45 08 8B 40 1C 83 78  4C 00 7D 10 8B 45 08 8B  ;..jj$Φƒ  âïEï@âxL.}ïEï
0001B860  40 1C 8B 4D 08 0F B7 49  02 89 48 4C FF 75 F8 E8  78 CE FF FF 83 C4 04 FF  75 10 FF 75 0C E8 6A CE  @ïMIëHL u°Φx  â u uΦj
0001B880  FF FF 83 C4 08 B8 01 00  00 00 C9 C3 FF 75 10 FF  75 0C E8 CD 02 00 00 E9  6B FF FF FF FF 75 10 FF    â... u uΦ..Θk    u 
0001B8A0  75 0C E8 A9 05 00 00 E9  5B FF FF FF FF 75 10 FF  75 0C E8 81 03 00 00 83  C4 08 89 45 F4 83 F8 01  uΦ..Θ[    u uΦü..âëEâ°
0001B8C0  0F 84 47 FF FF FF 2B C0  C9 C3 90 90 83 7D F4 00  74 F4 FF 75 F4 FF 75 10  FF 75 0C E8 08 00 00 00  äG   +ÉÉâ}.t u u uΦ...
0001B8E0  83 C4 0C EB E1 90 90 90  55 8B EC 83 EC 0C 6A 02  6A 24 E8 F5 CD FF FF 83  C4 08 89 45 F4 0B C0 75  âδßÉÉÉUïâjj$Φ  âëEu
0001B900  2B FF 75 0C FF 75 08 E8  E0 CD FF FF 83 C4 08 FF  75 08 68 00 00 00 00 6A  02 6A 24 E8 CC CD FF FF  + u uΦα  â uh....jj$Φ  
0001B920  83 C4 10 B8 01 00 00 00  C9 C3 90 90 8B 45 0C 8B  40 0C 89 45 FC 8B 45 F4  8B 40 0C 89 45 F8 C7 00  â...ÉÉïEï@ëEïEï@ëE°.
0001B940  05 00 00 00 8B 45 F8 8B  4D FC 8B 09 89 48 04 8B  45 F8 8B 4D 10 89 48 08  8B 45 F8 C7 40 0C 00 00  ...ïE°ïMïëHïE°ïMëHïE°@..
0001B960  00 00 8B 45 F4 8B C8 8B  49 0C 83 C1 10 89 48 10  8B 45 F4 8B 40 14 C6 40  0D 83 FF 75 0C E8 6A CD  ..ïEïïIâëHïEï@@â uΦj
0001B980  FF FF 83 C4 04 FF 75 F4  FF 75 08 E8 5C CD FF FF  2B C0 C9 C3 55 8B EC 83  EC 14 53 8B 45 0C 8B 40    â u uΦ\  +UïâSïEï@
0001B9A0  0C 89 45 FC 8B 45 08 8B  40 14 89 45 F4 8B 45 FC  8B 40 04 89 45 F8 8B 45  F4 83 78 04 00 74 11 83  ëEïEï@ëEïEï@ëE°ïEâx.tâ
0001B9C0  78 08 00 74 0B B8 03 00  00 00 5B C9 C3 90 90 90  8B 45 F4 C7 40 08 01 00  00 00 8B 45 F4 0F B7 40  x.t...[ÉÉÉïE@...ïE@
0001B9E0  02 C1 E0 05 2B 45 F4 F7  D8 89 45 F0 2B DB EB 19  8B 45 F0 8B 40 08 48 75  2F 8B 45 F0 8B 4D 08 39  α+EëE+δïEï@Hu/ïEïM9
0001BA00  48 04 75 24 43 83 45 F0  20 8B 45 F4 8B 40 1C 0F  BF 40 0C 3B C3 7E 35 8B  45 F0 83 78 04 00 74 E4  Hu$CâE ïEï@@;~5ïEâx.tΣ
0001BA20  83 78 08 00 75 CA EB DC  8B 45 F0 83 78 08 00 74  D3 8B 4D F8 39 48 0C 75  CB 8B 45 F4 C7 40 08 00  âx.uδïEâx.tïM°9HuïE@.
0001BA40  00 00 00 B8 02 00 00 00  5B C9 C3 90 8B 45 F4 8B  4D F8 89 48 0C 81 7D F8  DC 05 00 00 7E 0E 8B 45  ......[ÉïEïM°ëHü}°..~ïE
0001BA60  F4 C7 40 10 04 00 00 00  EB 0C 90 90 8B 45 F4 C7  40 10 00 00 00 00 6A 02  6A 24 E8 6D CC FF FF 83  @...δÉÉïE@....jj$Φm  â
0001BA80  C4 08 89 45 EC 0B C0 75  1F 8B 45 F4 C7 40 0C 00  00 00 00 8B 45 F4 C7 40  08 00 00 00 00 B8 01 00  ëEuïE@....ïE@.....
0001BAA0  00 00 5B C9 C3 90 90 90  FF 75 0C E8 3C CC FF FF  83 C4 04 8B 45 EC 8B 40  0C 89 45 FC C7 00 04 00  ..[ÉÉÉ uΦ<  âïEï@ëE..
0001BAC0  00 00 8B 45 FC 8B 4D F4  8B 49 0C 89 48 04 8B 45  FC C7 40 08 08 00 00 00  8B 45 FC C7 40 0C 18 00  ..ïEïMïIëHïE@...ïE@.
0001BAE0  00 00 6A 06 8B 45 FC 83  C0 18 50 8B 45 F4 8B 40  1C 83 C0 78 50 E8 F2 CB  FF FF 83 C4 0C 6A 02 8B  ..jïEâPïEï@âxPΦ  âjï
0001BB00  45 FC 83 C0 1E 50 8B 45  F4 83 C0 0C 50 E8 DA CB  FF FF 83 C4 0C 8B 45 EC  8B 40 14 C6 40 0D 83 8B  EâPïEâPΦ  âïEï@@âï
0001BB20  45 EC 8B C8 8B 49 0C 83  C1 20 89 48 10 FF 75 EC  FF 75 08 E8 B4 CB FF FF  83 C4 08 8B 45 F4 C7 40  EïïIâ ëH u uΦ  âïE@
0001BB40  08 03 00 00 00 8B 45 F4  8B 40 1C 83 78 54 00 75  0E 8B 45 F4 FF 70 1C E8  38 D9 FF FF 83 C4 04 2B  ...ïEï@âxT.uïE pΦ8  â+
0001BB60  C0 5B C9 C3 55 8B EC 83  EC 08 8B 45 08 8B 40 14  89 45 F8 83 78 08 03 74  07 B8 03 00 00 00 C9 C3  [UïâïEï@ëE°âxt...
0001BB80  8B 45 F8 C7 40 08 02 00  00 00 6A 02 6A 24 E8 59  CB FF FF 83 C4 08 89 45  FC 0B C0 75 13 8B 45 F8  ïE°@...jj$ΦY  âëEuïE°
0001BBA0  C7 40 08 03 00 00 00 B8  01 00 00 00 C9 C3 90 90  FF 75 0C E8 34 CB FF FF  83 C4 04 6A 01 FF 75 08  @......ÉÉ uΦ4  âj u
0001BBC0  E8 27 CB FF FF 83 C4 08  6A 01 8B 45 08 83 E8 24  50 E8 16 CB FF FF 83 C4  08 8B 45 FC 8B 40 14 C6  Φ'  âjïEâΦ$PΦ  âïEï@
0001BBE0  40 0D 83 8B 45 FC 8B 40  0C C7 00 06 00 00 00 8B  45 FC 8B 40 0C C7 40 04  02 00 00 00 8B 45 FC 8B  @âïEï@....ïEï@@...ïEï
0001BC00  C8 8B 49 0C 83 C1 08 89  48 10 FF 75 FC FF 75 08  E8 D7 CA FF FF 8B 45 F8  C7 40 08 00 00 00 00 8B  ïIâëH u uΦ  ïE°@....ï
0001BC20  45 F8 C7 40 0C 00 00 00  00 8B 45 F8 C7 40 10 04  00 00 00 2B C0 C9 C3 90  55 8B EC 83 EC 20 8B 45  E°@....ïE°@...+ÉUïâ ïE
0001BC40  08 8B 40 14 89 45 E8 8B  40 1C 89 45 E4 8B 45 E8  83 78 08 03 74 2E 8B 45  0C 8B 40 0C 89 45 E0 C7  ï@ëEΦï@ëEΣïEΦâxt.ïEï@ëEα
0001BC60  00 09 00 00 00 8B 45 E0  C7 40 10 03 00 00 00 FF  75 0C FF 75 08 E8 72 CA  FF FF 83 C4 08 2B C0 C9  ....ïEα@... u uΦr  â+
0001BC80  C3 90 90 90 6A 02 6A 0E  E8 5F CA FF FF 83 C4 08  89 45 F8 0B C0 75 11 8B  45 E8 8B 40 18 FF 40 40  ÉÉÉjjΦ_  âëE°uïEΦï@ @@
0001BCA0  B8 01 00 00 00 C9 C3 90  8B 45 0C 8B 40 0C 89 45  EC 8B 45 F8 8B 40 0C 89  45 F4 6A 06 50 8B 45 0C  ...ÉïEï@ëEïE°ï@ëEjPïE
0001BCC0  8B 40 0C 8B 4D EC 03 41  08 50 E8 1D CA FF FF 83  C4 0C 6A 06 8B 45 F4 83  C0 06 50 8B 45 E4 83 C0  ï@ïMAPΦ  âjïEâPïEΣâ
0001BCE0  78 50 E8 05 CA FF FF 83  C4 0C 8B 45 E8 83 78 10  04 75 25 0F B7 40 0C 50  E8 07 EA FF FF 83 C4 04  xPΦ  âïEΦâxu%@PΦΩ  â
0001BD00  8B 4D F4 66 89 41 0C 8B  45 E8 8B 40 18 FF 80 94  00 00 00 EB 2D 90 90 90  FF 75 0C E8 CC C9 FF FF  ïMfëAïEΦï@ Çö...δ-ÉÉÉ uΦ  
0001BD20  83 C4 04 0F B7 C0 50 E8  D8 E9 FF FF 83 C4 04 8B  4D F4 66 89 41 0C 8B 45  E8 8B 40 18 FF 80 98 00  âPΦΘ  âïMfëAïEΦï@ Çÿ.
0001BD40  00 00 8B 45 F8 8B C8 8B  49 0C 83 C1 0E 89 48 10  FF 75 0C FF 75 0C E8 91  C9 FF FF 83 C4 08 50 FF  ..ïE°ïïIâëH u uΦæ  âP 
0001BD60  75 F8 E8 85 C9 FF FF 83  C4 08 FF 75 0C E8 7A C9  FF FF 83 C4 04 6A 06 8B  45 E4 83 C0 78 50 8B 45  u°Φà  â uΦz  âjïEΣâxPïE
0001BD80  F8 FF 70 0C E8 E7 E8 FF  FF 83 C4 0C 0B C0 75 20  8B 45 E8 0F B7 40 02 C1  E0 05 2B 45 E8 F7 D8 50  ° pΦτΦ  âu ïEΦ@α+EΦP
0001BDA0  FF 75 F8 E8 7C 01 00 00  E9 CD FE FF FF 90 90 90  8B 45 F4 F6 00 01 75 0C  8B 45 E4 F7 40 54 02 00   u°Φ|..Θ  ÉÉÉïE÷.uïEΣ@T.
0001BDC0  00 00 74 39 FF 75 F8 E8  20 C9 FF FF 83 C4 04 89  45 FC 0B C0 74 1E 8B 45  E8 0F B7 40 02 C1 E0 05  ..t9 u°Φ   âëEtïEΦ@α
0001BDE0  2B 45 E8 F7 D8 50 FF 75  FC E8 36 01 00 00 83 C4  08 EB 0A 90 8B 45 E8 8B  40 18 FF 40 40 FF 75 F8  +EΦP uΦ6..âδÉïEΦï@ @@ u°
0001BE00  FF 75 E8 E8 F4 DD FF FF  83 C4 08 0B C0 0F 84 6A  FE FF FF 8B 45 E4 83 78  4C 00 7D 0A 8B 4D E8 0F   uΦΦ  âäj  ïEΣâxL.}ïMΦ
0001BE20  B7 49 02 89 48 4C 8B 45  E8 80 08 10 8B 45 E8 8B  40 18 FF 40 08 8B 45 F8  8B 40 14 C6 40 0D 00 FF  IëHLïEΦÇïEΦï@ @ïE°ï@@. 
0001BE40  75 F8 FF 75 08 E8 A2 C8  FF FF E9 2B FE FF FF 90  55 8B EC 83 EC 0C 8B 45  08 8B 40 14 89 45 F8 6A  u° uΦó  Θ+  ÉUïâïEï@ëE°j
0001BE60  02 68 80 00 00 00 E8 81  C8 FF FF 83 C4 08 89 45  FC 0B C0 75 07 B8 01 00  00 00 C9 C3 FF 75 0C E8  hÇ...Φü  âëEu... uΦ
0001BE80  68 C8 FF FF 83 C4 04 68  80 00 00 00 8B 45 FC FF  70 0C E8 55 C8 FF FF 83  C4 08 8B 45 FC 8B 40 0C  h  âhÇ...ïE pΦU  âïEï@
0001BEA0  89 45 F4 C7 00 03 00 00  00 8B 45 F4 C7 40 04 DC  05 00 00 8B 45 F4 C7 40  08 01 00 00 00 8B 45 F4  ëE....ïE@..ïE@...ïE
0001BEC0  C7 40 0C 06 00 00 00 8B  45 F4 8B 4D F8 8B 49 10  89 48 10 8B 45 F4 C7 40  14 00 00 00 00 8B 45 F4  @...ïEïM°ïIëHïE@....ïE
0001BEE0  8B 4D F8 8B 49 08 89 48  18 8B 45 F4 C7 40 1C 00  00 00 00 8B 45 F4 C7 40  20 00 00 00 00 8B 45 FC  ïM°ïIëHïE@....ïE@ ....ïE
0001BF00  8B 40 14 C6 40 0D 83 8B  45 FC 8B C8 8B 49 0C 83  C1 24 89 48 10 FF 75 FC  FF 75 08 E8 CC C7 FF FF  ï@@âïEïïIâ$ëH u uΦ  
0001BF20  2B C0 C9 C3 55 8B EC 83  EC 28 53 8B 45 08 8B 58  0C 8B 45 0C 8B 40 1C 89  45 E4 8B 80 C0 00 00 00  +Uïâ(SïEïXïEï@ëEΣïÇ...
0001BF40  89 45 EC 0F B7 43 0C 50  E8 B7 E7 FF FF 83 C4 04  66 89 45 E8 66 3D DC 05  77 1E 66 0F B6 43 0E 66  ëECPΦτ  âfëEΦf=wfCf
0001BF60  89 45 E8 C7 45 D8 00 00  00 00 8B 45 EC FF 80 90  00 00 00 EB 13 90 90 90  C7 45 D8 04 00 00 00 8B  ëEΦE....ïE ÇÉ...δÉÉÉE...ï
0001BF80  45 EC FF 80 8C 00 00 00  8A 03 24 01 0F B6 C0 89  45 F8 8B 45 E4 F7 40 54  02 00 00 00 74 29 83 7D  E Çî...è$ëE°ïEΣ@T...t)â}
0001BFA0  F8 00 75 23 6A 06 83 C0  78 50 53 E8 C0 E6 FF FF  83 C4 0C 0B C0 74 09 C7  45 F8 02 00 00 00 EB 07  °.u#jâxPSΦµ  âtE°...δ
0001BFC0  C7 45 F8 00 00 00 00 83  7D F8 01 75 7C 6A 06 68  E4 00 00 00 53 E8 96 E6  FF FF 83 C4 0C 0B C0 74  E°....â}°u|jhΣ...SΦûµ  ât
0001BFE0  5B C7 45 DC 00 00 00 00  EB 05 90 90 FF 45 DC 8B  45 E4 8B 4D DC 39 88 80  00 00 00 7E 22 6A 06 8B  [E....δÉÉ EïEΣïM9êÇ...~"jï
0001C000  C1 8D 04 40 D1 E0 03 45  E4 05 84 00 00 00 50 53  E8 5B E6 FF FF 83 C4 0C  0B C0 75 D0 89 45 F8 83  ì@αEΣä...PSΦ[µ  âuëE°â
0001C020  7D F8 01 75 0F 8B 45 EC  FF 40 70 C7 45 F8 02 00  00 00 EB 15 8B 45 EC FF  40 54 EB 0D 8B 45 EC FF  }°uïE @pE°...δ§ïE @TδïE 
0001C040  40 50 C7 45 F8 00 00 00  00 C7 45 F0 00 00 00 00  C7 45 FC 00 00 00 00 EB  4E 90 90 90 FF 75 08 E8  @PE°....E....E....δNÉÉÉ uΦ
0001C060  88 C6 FF FF 83 C4 04 89  45 F4 FF 75 08 8B 45 0C  8B 40 04 83 E8 24 50 E8  70 C6 FF FF 83 C4 08 FF  ê  âëE uïEï@âΦ$PΦp  â 
0001C080  75 E0 E8 65 C6 FF FF 83  C4 04 8B 45 F4 89 45 08  0B C0 75 0C 8B 45 EC FF  40 40 E9 A1 00 00 00 90  uαΦe  âïEëEuïE @@Θí...É
0001C0A0  FF 45 FC 83 45 0C 20 8B  45 E4 0F BF 40 0C 3B 45  FC 0F 8E 89 00 00 00 8B  45 0C 83 78 04 00 74 E0   EâE ïEΣ@;EÄë...ïEâx.tα
0001C0C0  83 78 08 03 75 DA 66 8B  4D E8 66 39 48 0C 74 14  83 78 0C FE 75 06 83 7D  D8 00 74 08 8B 45 0C F6  âxufïMΦf9Htâxuâ}.tïE÷
0001C0E0  00 02 74 BC 83 7D F8 02  75 08 8B 45 0C F6 00 02  74 AE C7 45 F0 01 00 00  00 E8 EE C5 FF FF 89 45  .tâ}°uïE÷.t«E...Φε  ëE
0001C100  E0 8B 45 0C 8B 40 04 83  E8 24 50 E8 DC C5 FF FF  83 C4 04 0B C0 0F 85 41  FF FF FF 8B 45 0C 80 08  αïEï@âΦ$PΦ  âàA   ïEÇ
0001C120  08 8B 45 EC FF 40 40 8B  45 EC FF 80 9C 00 00 00  FF 75 E0 E8 B4 C5 FF FF  83 C4 04 E9 60 FF FF FF  ïE @@ïE Ç£... uαΦ  âΘ`   
0001C140  83 7D F0 00 75 06 8B 45  EC FF 40 64 83 7D 08 00  74 0B FF 75 08 E8 92 C5  FF FF 83 C4 04 2B C0 5B  â}.uïE @dâ}.t uΦÆ  â+[
0001C160  C9 C3 90 90 55 8B EC 68  00 00 00 00 FF 75 08 E8  34 DF FF FF C9 C3 90 90  55 8B EC 68 E0 00 00 00  ÉÉUïh.... uΦ4  ÉÉUïhα...
0001C180  FF 75 08 E8 20 DF FF FF  C9 C3 90 90 55 8B EC 68  C0 01 00 00 FF 75 08 E8  0C DF FF FF C9 C3 90 90   uΦ   ÉÉUïh.. uΦ  ÉÉ
0001C1A0  55 8B EC 68 A0 02 00 00  FF 75 08 E8 F8 DE FF FF  C9 C3 90 90 55 8B EC 83  EC 18 53 8B 45 08 8B 40  Uïhá.. uΦ°  ÉÉUïâSïEï@
0001C1C0  1C 89 45 E8 83 78 4C 00  7D 0A A1 C4 03 00 00 89  45 F8 EB 0E 8B 45 E8 8B  40 4C 89 45 F8 A3 C4 03  ëEΦâxL.}í..ëE°δïEΦï@LëE°ú
0001C1E0  00 00 A1 C4 03 00 00 40  8B 4D E8 0F BF 49 0C 99  F7 F9 89 15 C4 03 00 00  8B 45 E8 C7 40 4C FF FF  ..í..@ïMΦIÖë§..ïEΦ@L  
0001C200  FF FF C7 45 EC 00 00 00  00 EB 1F 90 FF 75 F0 FF  75 FC E8 E5 D9 FF FF 83  C4 08 0B C0 75 7E 8B 45    E....δÉ u uΦσ  âu~ïE
0001C220  FC 80 20 EF FF 45 EC FF  45 F8 8B 45 E8 0F BF 40  0C 3B 45 EC 0F 8E 96 00  00 00 8B 45 F8 8B 4D E8  Ç  E E°ïEΦ@;EÄû...ïE°ïMΦ
0001C240  0F BF 49 0C 99 F7 F9 C1  E2 05 03 55 08 89 55 FC  8B C2 83 78 04 00 74 CC  FF 70 04 E8 8C C4 FF FF  IÖΓUëUïâx.t pΦî  
0001C260  83 C4 04 8B 45 FC F6 00  10 74 B9 FF 70 04 E8 79  C4 FF FF 83 C4 04 89 45  F0 0B C0 74 A7 8B 40 14  âïE÷.t pΦy  âëEtºï@
0001C280  80 78 0D 00 74 86 FF 75  F0 8B 45 FC FF 70 04 E8  58 C4 FF FF 83 C4 08 EB  8B 90 90 90 8B 45 FC 80  Çx.tå uïE pΦX  âδïÉÉÉïEÇ
0001C2A0  08 10 8B 45 FC 8B 40 18  FF 40 08 FF 75 F0 8B 45  FC FF 70 04 E8 33 C4 FF  FF 83 C4 08 8B 45 F8 8B  ïEï@ @ uïE pΦ3  âïE°ï
0001C2C0  4D E8 8B D1 0F BF 52 0C  8B DA 99 F7 FB 89 51 4C  2B C0 5B C9 C3 90 90 90  55 8B EC 83 EC 10 8B 45  MΦïRïÖëQL+[ÉÉÉUïâïE
0001C2E0  08 8B 40 1C 89 45 F0 C7  40 48 00 00 00 00 8B 45  F0 83 78 4C 00 7D 0D A1  C8 03 00 00 89 45 F8 EB  ï@ëE@H....ïEâxL.}í..ëE°δ
0001C300  11 90 90 90 8B 45 F0 8B  40 4C 89 45 F8 A3 C8 03  00 00 A1 C8 03 00 00 40  8B 4D F0 0F BF 49 0C 99  ÉÉÉïEï@LëE°ú..í..@ïMIÖ
0001C320  F7 F9 89 15 C8 03 00 00  C7 45 F4 00 00 00 00 EB  41 90 90 90 8B 45 F8 8B  4D F0 0F BF 49 0C 99 F7  ë§..E....δAÉÉÉïE°ïMIÖ
0001C340  F9 C1 E2 05 03 55 08 89  55 FC 8B C2 F6 00 08 74  1B 83 78 04 24 74 15 8B  40 04 83 E8 24 50 E8 89  ΓUëUï÷.tâx$t§ï@âΦ$PΦë
0001C360  C3 FF FF 83 C4 04 8B 45  FC 80 20 F7 FF 45 F4 FF  45 F8 8B 45 F0 0F BF 40  0C 3B 45 F4 7F B6 8B 45    âïEÇ  E E°ïE@;EïE
0001C380  F0 C7 40 4C FF FF FF FF  2B C0 C9 C3 55 8B EC 83  EC 18 E8 55 C3 FF FF 89  45 F0 C7 45 F4 00 00 00  @L    +UïâΦU  ëEE...
0001C3A0  00 C7 45 EC 00 00 00 00  EB 53 90 90 8B 45 EC 8B  40 2C 03 45 E8 C1 E0 05  8B 80 04 00 00 00 0B C0  .E....δSÉÉïEï@,EΦαïÇ...
0001C3C0  74 09 50 E8 D0 F1 FF FF  83 C4 04 FF 45 E8 8B 45  EC 0F BF 40 0C 3B 45 E8  7F D2 8B 45 EC 83 78 64  tPΦ±  â EΦïE@;EΦïEâxd
0001C3E0  00 7E 03 FF 48 64 8B 45  EC 83 78 64 00 0F 84 85  00 00 00 FF 45 F4 81 45  EC E0 00 00 00 A1 00 00  .~ HdïEâxd.äà... EüEα...í..
0001C400  00 00 39 45 F4 0F 8D 8E  00 00 00 8B 45 EC 83 78  34 00 74 DF FF 80 CC 00  00 00 8B 45 EC 8B 80 C0  ..9EìÄ...ïEâx4.t Ç...ïEïÇ
0001C420  00 00 00 89 45 F8 FF 75  EC E8 02 DB FF FF 83 C4  04 8B 45 EC 83 B8 CC 00  00 00 00 74 2E 8B 45 F8  ...ëE° uΦ  âïEâ....t.ïE°
0001C440  8B 40 14 8B 4D EC 2B D2  F7 B1 CC 00 00 00 8B 4D  F8 89 41 4C 8B 45 F8 8B  40 2C 8B 4D EC 2B D2 F7  ï@ïM+...ïM°ëALïE°ï@,ïM+
0001C460  B1 CC 00 00 00 8B 4D F8  89 41 58 C7 45 E8 00 00  00 00 E9 57 FF FF FF 90  8B 45 EC C7 40 64 FF FF  ...ïM°ëAXEΦ....ΘW   ÉïE@d  
0001C480  FF FF 8B 45 EC 8B 80 C0  00 00 00 FF 40 78 FF 75  EC E8 26 00 00 00 83 C4  04 FF 75 F0 E8 4B C2 FF    ïEïÇ... @x uΦ&...â uΦK 
0001C4A0  FF 83 C4 04 6A 64 6A 00  68 A0 3C 00 00 E8 3A C2  FF FF A3 00 00 00 00 2B  C0 C9 C3 90 55 8B EC 83   âjdj.há<..Φ:  ú....+ÉUïâ
0001C4C0  EC 14 E8 25 C2 FF FF C7  45 F0 00 00 00 00 EB 12  8B 45 FC 83 E8 24 50 E8  10 C2 FF FF 83 C4 08 FF  Φ%  E....δïEâΦ$PΦ  â 
0001C4E0  45 F0 8B 45 08 0F BF 40  0C 3B 45 F0 7E 36 8B 45  08 8B 40 2C 03 45 F0 C1  E0 05 8B 80 04 00 00 00  EïE@;E~6ïEï@,EαïÇ...
0001C500  89 45 FC 0B C0 74 D8 6A  01 50 E8 DD C1 FF FF 83  C4 08 6A 01 8B 45 FC F6  40 1A 10 74 B3 83 C0 24  ëEtjPΦ  âjïE÷@tâ$
0001C520  EB B4 90 90 8B 45 08 8B  40 54 89 45 F8 FF 75 08  E8 AB D5 FF FF 83 C4 04  F7 45 F8 02 00 00 00 74  δÉÉïEï@TëE° uΦ½  âE°...t
0001C540  12 8B 45 08 80 48 54 02  FF 75 08 E8 F8 CE FF FF  83 C4 04 8B 45 08 8B 40  2C C1 E0 05 05 00 00 00  ïEÇHT uΦ°  âïEï@,α...
0001C560  00 50 E8 4D FC FF FF 8B  45 08 8B 80 C0 00 00 00  FF 80 A0 00 00 00 2B C0  C9 C3 90 90 0A 44 72 69  .PΦM  ïEïÇ... Çá...+ÉÉDri
0001C580  76 65 72 20 56 65 72 73  69 6F 6E 20 32 2E 32 30  0A 00 56 65 52 73 49 6F  4E 3D 5A 4E 59 58 20 5A  ver Version 2.20.VeRsIoN=ZNYX Z
0001C5A0  58 33 31 32 20 50 43 49  20 45 74 68 65 72 41 63  74 69 6F 6E 20 4C 4C 49  20 44 72 69 76 65 72 20  X312 PCI EtherAction LLI Driver 
0001C5C0  20 76 32 2E 32 30 20 28  39 34 31 31 32 38 29 00  28 63 29 20 43 6F 70 79  72 69 67 68 74 20 31 39   v2.20 (941128).(c) Copyright 19
0001C5E0  39 33 2C 20 31 39 39 34  20 5A 4E 59 58 20 43 6F  72 70 6F 72 61 74 69 6F  6E 0A 00 7A 70 32 00 4D  93, 1994 ZNYX Corporation.zp2.M
0001C600  6F 44 75 4C 65 49 6E 46  6F 3D 70 63 69 62 72 64  2E 63 20 20 28 39 34 31  31 33 30 29 00 4D 6F 44  oDuLeInFo=pcibrd.c  (941130).MoD
0001C620  75 4C 65 49 6E 46 6F 3D  70 63 69 66 75 6E 63 2E  63 20 20 76 31 2E 30 32  20 28 39 34 30 37 31 36  uLeInFo=pcifunc.c  v1.02 (940716
0001C640  29 00 00 00 00 00 00 00  16 00 00 00 54 00 00 00  00 00 00 00 C0 00 00 00  95 00 00 00 FF 00 00 00  )..........T..........ò... ...
0001C660  FF FF FF FF FF FF FF FF  00 3F 47 47 00 00 00 00  00 00 00 00 7F 00 00 00  00 00 DC 05 00 E0 00 C0          .?GG..............α.
0001C680  00 00 00 00 B8 2F 00 00  EC 23 00 00 5C 27 00 00  00 00 00 00 F4 00 00 00  00 00 00 00 00 00 00 00  ..../..#..\'.................
0001C6A0  B8 2F 00 00 04 24 00 00  5C 27 00 00 00 00 00 00  F4 00 00 00 00 00 00 00  00 00 00 00 B8 2F 00 00  /..$..\'................./..
0001C6C0  1C 24 00 00 5C 27 00 00  00 00 00 00 F4 00 00 00  00 00 00 00 00 00 00 00  B8 2F 00 00 34 24 00 00  $..\'................./..4$..
0001C6E0  5C 27 00 00 00 00 00 00  F4 00 00 00 00 00 00 00  70 2E 00 00 AC 2E 00 00  00 00 00 00 00 00 00 00  \'.............p...¼...........
0001C700  00 00 00 00 F4 00 00 00  00 00 00 00 04 01 00 00  74 01 00 00 00 00 00 00  00 00 00 00 20 01 00 00  .............t.......... ..
0001C720  74 01 00 00 00 00 00 00  00 00 00 00 3C 01 00 00  74 01 00 00 00 00 00 00  00 00 00 00 58 01 00 00  t..........<..t..........X..
0001C740  74 01 00 00 00 00 00 00  00 00 00 00 83 00 00 00  A1 00 00 00 55 6E 61 62  6C 65 20 74 6F 20 64 65  t..........â...í...Unable to de
0001C760  74 65 72 6D 69 6E 65 20  50 43 49 20 63 6F 6E 66  69 67 75 72 61 74 69 6F  6E 20 6D 65 63 68 61 6E  termine PCI configuration mechan
0001C780  69 73 6D 2E 00 41 64 61  70 74 65 72 20 68 61 72  64 77 61 72 65 20 6E 6F  74 20 66 6F 75 6E 64 2E  ism..Adapter hardware not found.
0001C7A0  00 41 64 61 70 74 65 72  20 68 61 72 64 77 61 72  65 20 6E 6F 74 20 66 6F  75 6E 64 20 61 74 20 73  .Adapter hardware not found at s
0001C7C0  70 65 63 69 66 69 65 64  20 62 75 73 2F 64 65 76  69 63 65 2E 00 49 52 51  20 6D 69 73 6D 61 74 63  pecified bus/device..IRQ mismatc
0001C7E0  68 20 62 65 74 77 65 65  6E 20 50 43 49 20 61 6E  64 20 6B 65 72 6E 65 6C  20 63 6F 6E 66 69 67 75  h between PCI and kernel configu
0001C800  72 61 74 69 6F 6E 2E 00  7A 78 33 31 32 00 00 00  00 00 00 00 4D 6F 44 75  4C 65 49 6E 46 6F 3D 64  ration..zx312.......MoDuLeInFo=d
0001C820  65 63 32 31 30 34 30 2E  63 20 20 28 39 34 31 31  33 30 29 00 98 02 00 00  00 00 00 00 00 00 00 00  ec21040.c  (941130).ÿ..........
0001C840  00 00 00 00 01 00 00 00  00 01 00 00 02 00 00 00  00 02 00 00 04 00 00 00  00 04 00 00 08 00 00 00  .........................
0001C860  00 08 00 00 10 00 00 00  00 10 00 00 20 00 00 00  00 20 00 00 FF FF FF FF  00 00 00 00 00 00 00 00  ......... .... ..    ........
0001C880  08 00 00 00 00 40 00 00  10 00 00 00 00 80 00 00  20 00 00 00 00 C0 00 00  FF FF FF FF 5A 50 32 3A  ....@......Ç.. ......    ZP2:
0001C8A0  20 62 64 20 25 78 20 49  52 51 2C 20 6F 70 65 6E  64 65 76 73 3D 3D 30 0A  00 49 53 43 00 0A 5A 58   bd %x IRQ, opendevs==0.ISC.ZX
0001C8C0  33 31 32 2D 25 73 2D 25  64 3A 20 25 73 0A 00 4E  6F 64 65 20 61 64 64 72  65 73 73 20 50 52 4F 4D  312-%s-%d: %s.Node address PROM
0001C8E0  20 66 61 69 6C 75 72 65  2E 00 7A 70 32 3F 00 65  74 68 65 72 6E 65 74 3A  20 74 79 70 65 3D 25 73   failure..zp2?.ethernet: type=%s
0001C900  2C 20 76 65 72 73 69 6F  6E 3D 32 2E 32 30 2C 20  65 61 3D 25 73 0A 00 4E  6F 20 61 64 61 70 74 65  , version=2.20, ea=%s.No adapte
0001C920  72 73 20 66 6F 75 6E 64  2C 20 64 72 69 76 65 72  20 6E 6F 74 20 69 6E 73  74 61 6C 6C 65 64 2E 00  rs found, driver not installed..
0001C940  00 00 00 00 00 00 00 00  0A 44 72 69 76 65 72 20  56 65 72 73 69 6F 6E 20  32 2E 32 30 40 28 23 29  ........Driver Version 2.20@(#)
0001C960  74 79 70 65 73 2E 68 09  32 2E 31 39 20 2D 20 39  31 2F 30 37 2F 31 31 00  40 28 23 29 62 73 64 74  types.h2.19 - 91/07/11.@(#)bsdt
0001C980  79 70 65 73 2E 68 09 31  2E 38 20 2D 20 39 31 2F  30 36 2F 32 31 00 40 28  23 29 73 74 72 65 61 6D  ypes.h1.8 - 91/06/21.@(#)stream
0001C9A0  2E 68 09 32 2E 33 20 2D  20 38 38 2F 30 35 2F 32  37 00 40 28 23 29 73 74  72 6F 70 74 73 2E 68 09  .h2.3 - 88/05/27.@(#)stropts.h
0001C9C0  32 2E 33 20 2D 20 38 38  2F 30 35 2F 32 37 00 40  28 23 29 73 69 67 6E 61  6C 2E 68 09 32 2E 31 39  2.3 - 88/05/27.@(#)signal.h2.19
0001C9E0  20 2D 20 39 31 2F 30 35  2F 30 37 00 40 28 23 29  64 69 72 2E 68 09 32 2E  33 20 2D 20 38 38 2F 30   - 91/05/07.@(#)dir.h2.3 - 88/0
0001CA00  35 2F 32 37 00 40 28 23  29 20 73 35 64 69 72 2E  68 20 32 33 2E 31 20 39  31 2F 30 33 2F 30 33 20  5/27.@(#) s5dir.h 23.1 91/03/03 
0001CA20  00 40 28 23 29 75 73 65  72 2E 68 09 32 2E 31 36  20 2D 20 39 31 2F 30 35  2F 30 37 00 75 73 65 72  .@(#)user.h2.16 - 91/05/07.user
0001CA40  2E 68 09 31 2E 31 20 31  39 3A 35 39 3A 34 33 20  34 2F 32 38 2F 38 39 20  53 65 63 75 72 65 57 61  .h1.1 19:59:43 4/28/89 SecureWa
0001CA60  72 65 00 40 28 23 29 70  61 72 61 6D 2E 68 09 32  2E 34 20 2D 20 39 30 2F  30 35 2F 32 34 00 40 28  re.@(#)param.h2.4 - 90/05/24.@(
0001CA80  23 29 20 73 35 70 61 72  61 6D 2E 68 20 32 33 2E  34 20 39 31 2F 30 33 2F  31 36 20 00 40 28 23 29  #) s5param.h 23.4 91/03/16 .@(#)
0001CAA0  69 6D 6D 75 2E 68 09 32  2E 35 20 2D 20 39 31 2F  30 35 2F 30 37 00 40 28  23 29 72 65 67 69 6F 6E  immu.h2.5 - 91/05/07.@(#)region
0001CAC0  2E 68 09 32 2E 35 20 2D  20 39 31 2F 30 35 2F 30  37 00 40 28 23 29 70 72  6F 63 2E 68 09 32 2E 39  .h2.5 - 91/05/07.@(#)proc.h2.9
0001CAE0  20 2D 20 39 31 2F 30 35  2F 30 37 00 40 28 23 29  73 74 72 6C 6F 67 2E 68  09 32 2E 31 20 2D 20 38   - 91/05/07.@(#)strlog.h2.1 - 8
0001CB00  38 2F 30 37 2F 31 34 00  40 28 23 29 73 74 72 6C  6F 67 2E 68 09 31 2E 33  00 40 28 23 29 6C 6F 67  8/07/14.@(#)strlog.h1.3.@(#)log
0001CB20  2E 68 09 32 2E 33 20 2D  20 38 38 2F 30 35 2F 32  36 00 40 28 23 29 6C 69  68 64 72 2E 68 09 32 2E  .h2.3 - 88/05/26.@(#)lihdr.h2.
0001CB40  33 20 2D 20 38 39 2F 30  35 2F 32 32 00 40 28 23  29 73 79 73 6D 61 63 72  6F 73 2E 68 09 32 2E 35  3 - 89/05/22.@(#)sysmacros.h2.5
0001CB60  20 2D 20 39 31 2F 30 35  2F 30 37 00 40 28 23 29  65 72 72 6E 6F 2E 68 09  32 2E 31 32 20 2D 20 39   - 91/05/07.@(#)errno.h2.12 - 9
0001CB80  30 2F 30 38 2F 30 38 00  39 30 2F 30 36 2F 31 31  20 2D 20 40 28 23 29 6C  6C 63 2E 68 09 31 2E 31  0/08/08.90/06/11 - @(#)llc.h1.1
0001CBA0  31 00 00 00 11 00 00 00  48 00 00 00 14 00 25 00  00 00 4F 00 00 00 14 00  3A 00 00 00 2A 00 00 00  1......H....%...O....:...*...
0001CBC0  14 00 50 00 00 00 34 00  00 00 14 00 79 00 00 00  08 00 00 00 06 00 9E 00  00 00 82 00 00 00 14 00  .P...4....y..........é....
0001CBE0  AE 00 00 00 82 00 00 00  14 00 C3 00 00 00 4D 00  00 00 14 00 DB 00 00 00  4D 00 00 00 14 00 04 01  «...é.......M.......M....
0001CC00  00 00 2B 00 00 00 14 00  1B 01 00 00 4D 00 00 00  14 00 2D 01 00 00 4D 00  00 00 14 00 36 01 00 00  ..+......M....-..M....6..
0001CC20  08 00 00 00 06 00 43 01  00 00 2B 00 00 00 14 00  71 01 00 00 4B 00 00 00  14 00 7E 01 00 00 2B 00  ....C..+....q..K....~..+.
0001CC40  00 00 14 00 93 01 00 00  4B 00 00 00 14 00 B9 01  00 00 08 00 00 00 06 00  D4 01 00 00 82 00 00 00  ...ô..K............é...
0001CC60  14 00 E4 01 00 00 82 00  00 00 14 00 F9 01 00 00  4D 00 00 00 14 00 11 02  00 00 4D 00 00 00 14 00  .Σ..é......M......M....
0001CC80  3D 02 00 00 4B 00 00 00  14 00 4F 02 00 00 4D 00  00 00 14 00 61 02 00 00  4D 00 00 00 14 00 6A 02  =..K....O..M....a..M....j
0001CCA0  00 00 08 00 00 00 06 00  77 02 00 00 2B 00 00 00  14 00 A5 02 00 00 4B 00  00 00 14 00 B5 02 00 00  ......w..+....Ñ..K......
0001CCC0  4B 00 00 00 14 00 C5 02  00 00 4B 00 00 00 14 00  DB 02 00 00 08 00 00 00  06 00 E0 02 00 00 08 00  K......K..........α...
0001CCE0  00 00 06 00 E5 02 00 00  08 00 00 00 06 00 F2 02  00 00 08 00 00 00 06 00  F8 02 00 00 08 00 00 00  ...σ............°.....
0001CD00  06 00 05 03 00 00 08 00  00 00 06 00 0F 03 00 00  08 00 00 00 06 00 15 03  00 00 08 00 00 00 06 00  .............§......
0001CD20  22 03 00 00 08 00 00 00  06 00 2C 03 00 00 08 00  00 00 06 00 32 03 00 00  08 00 00 00 06 00 46 03  "......,......2......F
0001CD40  00 00 08 00 00 00 06 00  4C 03 00 00 08 00 00 00  06 00 5B 03 00 00 08 00  00 00 06 00 61 03 00 00  ......L......[......a..
0001CD60  08 00 00 00 06 00 67 03  00 00 08 00 00 00 06 00  6C 03 00 00 3F 00 00 00  14 00 8B 03 00 00 08 00  ....g......l..?....ï...
0001CD80  00 00 06 00 96 03 00 00  08 00 00 00 06 00 A1 03  00 00 08 00 00 00 06 00  B2 03 00 00 08 00 00 00  ...û......í...........
0001CDA0  06 00 BC 03 00 00 08 00  00 00 06 00 C2 03 00 00  08 00 00 00 06 00 CB 03  00 00 08 00 00 00 06 00  ...................
0001CDC0  D5 03 00 00 08 00 00 00  06 00 DB 03 00 00 08 00  00 00 06 00 2B 04 00 00  3F 00 00 00 14 00 58 04  ............+..?....X
0001CDE0  00 00 3F 00 00 00 14 00  7C 04 00 00 6C 00 00 00  14 00 97 04 00 00 2B 00  00 00 14 00 B1 04 00 00  ..?....|..l....ù..+......
0001CE00  4B 00 00 00 14 00 BE 04  00 00 2B 00 00 00 14 00  E1 04 00 00 4B 00 00 00  14 00 EE 04 00 00 2B 00  K......+....ß..K....ε..+.
0001CE20  00 00 14 00 0A 05 00 00  4B 00 00 00 14 00 27 05  00 00 82 00 00 00 14 00  5A 05 00 00 4D 00 00 00  .....K....'..é....Z..M...
0001CE40  14 00 67 05 00 00 82 00  00 00 14 00 74 05 00 00  82 00 00 00 14 00 92 05  00 00 4D 00 00 00 14 00  .g..é....t..é....Æ..M....
0001CE60  9D 05 00 00 64 00 00 00  14 00 A7 05 00 00 08 00  00 00 06 00 B5 05 00 00  35 00 00 00 14 00 BF 05  ¥..d....º........5....
0001CE80  00 00 08 00 00 00 06 00  E9 05 00 00 04 00 00 00  06 00 EF 05 00 00 04 00  00 00 06 00 F7 05 00 00  ......Θ..............
0001CEA0  7F 00 00 00 14 00 00 06  00 00 04 00 00 00 06 00  0A 06 00 00 7C 00 00 00  14 00 1E 06 00 00 57 00  .............|......W.
0001CEC0  00 00 06 00 2B 06 00 00  40 00 00 00 06 00 4C 06  00 00 04 00 00 00 06 00  70 06 00 00 10 00 00 00  ...+..@....L......p.....
0001CEE0  14 00 7C 06 00 00 04 00  00 00 06 00 98 06 00 00  3F 00 00 00 14 00 A9 06  00 00 04 00 00 00 06 00  .|......ÿ..?..........
0001CF00  C8 06 00 00 3F 00 00 00  14 00 DF 06 00 00 04 00  00 00 06 00 00 07 00 00  3F 00 00 00 14 00 36 07  ..?.............?....6
0001CF20  00 00 3F 00 00 00 14 00  4F 07 00 00 6C 00 00 00  14 00 66 07 00 00 3F 00  00 00 14 00 84 07 00 00  ..?....O..l....f..?....ä..
0001CF40  4F 00 00 00 14 00 A0 07  00 00 34 00 00 00 14 00  B1 07 00 00 34 00 00 00  14 00 D8 07 00 00 4F 00  O....á..4......4......O.
0001CF60  00 00 14 00 0E 08 00 00  76 00 00 00 06 00 16 08  00 00 39 00 00 00 14 00  1C 08 00 00 65 00 00 00  .....v......9......e...
0001CF80  06 00 25 08 00 00 65 00  00 00 06 00 30 08 00 00  65 00 00 00 06 00 44 08  00 00 6C 00 00 00 14 00  .%..e....0..e....D..l....
0001CFA0  60 08 00 00 3F 00 00 00  14 00 89 08 00 00 6C 00  00 00 14 00 93 08 00 00  04 00 00 00 06 00 A8 08  `..?....ë..l....ô......¿
0001CFC0  00 00 74 00 00 00 14 00  BC 08 00 00 4C 00 00 00  14 00 C7 08 00 00 0C 00  00 00 06 00 DB 08 00 00  ..t......L............
0001CFE0  59 00 00 00 14 00 F6 08  00 00 1F 00 00 00 14 00  0A 09 00 00 18 00 00 00  14 00 1F 09 00 00 48 00  Y....÷..............H.
0001D000  00 00 14 00 55 09 00 00  45 00 00 00 14 00 6F 09  00 00 27 00 00 00 14 00  9D 09 00 00 0C 00 00 00  ...U..E....o..'....¥.....
0001D020  06 00 A2 09 00 00 59 00  00 00 14 00 B3 09 00 00  0C 00 00 00 06 00 BE 09  00 00 59 00 00 00 14 00  .ó..Y............Y....
0001D040  E3 09 00 00 17 00 00 00  06 00 EB 09 00 00 0C 00  00 00 06 00 F0 09 00 00  32 00 00 00 14 00 42 0A  π......δ........2....B
0001D060  00 00 29 00 00 00 14 00  7D 0A 00 00 23 00 00 00  06 00 DB 0A 00 00 34 00  00 00 14 00 E6 0A 00 00  ..)....}..#......4....µ..
0001D080  5A 00 00 00 14 00 FF 0A  00 00 27 00 00 00 14 00  0E 0B 00 00 59 00 00 00  14 00 45 0B 00 00 18 00  Z.... ..'......Y....E...
0001D0A0  00 00 14 00 87 0C 00 00  29 00 00 00 14 00 EB 0C  00 00 34 00 00 00 14 00  FF 0C 00 00 34 00 00 00  ...ç..)....δ..4.... ..4...
0001D0C0  14 00 0A 0D 00 00 5A 00  00 00 14 00 17 0D 00 00  27 00 00 00 14 00 4B 0D  00 00 34 00 00 00 14 00  ...Z......'....K..4....
0001D0E0  56 0D 00 00 5A 00 00 00  14 00 63 0D 00 00 27 00  00 00 14 00 94 0D 00 00  34 00 00 00 14 00 9F 0D  V..Z....c..'....ö..4....ƒ
0001D100  00 00 5A 00 00 00 14 00  AF 0D 00 00 27 00 00 00  14 00 DA 0D 00 00 0B 00  00 00 06 00 05 0E 00 00  ..Z....»..'............
0001D120  0C 00 00 00 06 00 11 0E  00 00 0C 00 00 00 06 00  1B 0E 00 00 0C 00 00 00  06 00 27 0E 00 00 0C 00  ................'...
0001D140  00 00 06 00 30 0E 00 00  0C 00 00 00 06 00 3F 0E  00 00 0C 00 00 00 06 00  4B 0E 00 00 0C 00 00 00  ...0......?......K.....
0001D160  06 00 51 0E 00 00 23 00  00 00 06 00 5F 0E 00 00  0C 00 00 00 06 00 64 0E  00 00 23 00 00 00 06 00  .Q..#...._......d..#....
0001D180  70 0E 00 00 0C 00 00 00  06 00 76 0E 00 00 23 00  00 00 06 00 84 0E 00 00  0C 00 00 00 06 00 89 0E  p......v..#....ä......ë
0001D1A0  00 00 23 00 00 00 06 00  8F 0E 00 00 23 00 00 00  06 00 9B 0E 00 00 23 00  00 00 06 00 C1 0E 00 00  ..#....Å..#....¢..#......
0001D1C0  79 00 00 00 06 00 C8 0E  00 00 04 00 00 00 06 00  D1 0E 00 00 04 00 00 00  06 00 E2 0E 00 00 04 00  y................Γ...
0001D1E0  00 00 06 00 FD 0E 00 00  2E 00 00 00 06 00 04 0F  00 00 04 00 00 00 06 00  0D 0F 00 00 04 00 00 00  ...²..................
0001D200  06 00 1E 0F 00 00 04 00  00 00 06 00 4A 0F 00 00  34 00 00 00 14 00 54 0F  00 00 33 00 00 00 14 00  .......J..4....T..3....
0001D220  6B 0F 00 00 34 00 00 00  14 00 75 0F 00 00 33 00  00 00 14 00 89 0F 00 00  34 00 00 00 14 00 9D 0F  k..4....u..3....ë..4....¥
0001D240  00 00 34 00 00 00 14 00  AD 0F 00 00 55 00 00 00  06 00 C0 0F 00 00 55 00  00 00 06 00 E0 0F 00 00  ..4....¡..U......U....α..
0001D260  55 00 00 00 06 00 73 10  00 00 34 00 00 00 14 00  99 10 00 00 34 00 00 00  14 00 B0 10 00 00 34 00  U....s..4....Ö..4......4.
0001D280  00 00 14 00 C7 10 00 00  34 00 00 00 14 00 4C 11  00 00 23 00 00 00 06 00  6C 11 00 00 29 00 00 00  .....4....L..#....l..)...
0001D2A0  14 00 8F 11 00 00 34 00  00 00 14 00 E1 11 00 00  29 00 00 00 14 00 F7 11  00 00 34 00 00 00 14 00  .Å..4....ß..)......4....
0001D2C0  77 12 00 00 5A 00 00 00  14 00 82 12 00 00 45 00  00 00 14 00 8D 12 00 00  5F 00 00 00 14 00 A4 12  w..Z....é..E....ì.._....ñ
0001D2E0  00 00 34 00 00 00 14 00  CF 12 00 00 27 00 00 00  14 00 E3 12 00 00 34 00  00 00 14 00 FD 12 00 00  ..4......'....π..4....²..
0001D300  34 00 00 00 14 00 07 13  00 00 33 00 00 00 14 00  1B 13 00 00 34 00 00 00  14 00 63 13 00 00 18 00  4......3......4....c...
0001D320  00 00 14 00 7F 13 00 00  23 00 00 00 06 00 BA 13  00 00 18 00 00 00 14 00  EC 13 00 00 5A 00 00 00  .....#............Z...
0001D340  14 00 07 14 00 00 56 00  00 00 14 00 1B 14 00 00  37 00 00 00 14 00 2B 14  00 00 5F 00 00 00 14 00  ...V......7....+.._....
0001D360  3B 14 00 00 5F 00 00 00  14 00 83 14 00 00 59 00  00 00 14 00 DD 14 00 00  1F 00 00 00 14 00 06 15  ;.._....â..Y..........§
0001D380  00 00 18 00 00 00 14 00  5A 15 00 00 29 00 00 00  14 00 6D 15 00 00 29 00  00 00 14 00 8E 15 00 00  ......Z§..)....m§..)....ħ..
0001D3A0  72 00 00 00 14 00 DA 15  00 00 27 00 00 00 14 00  FB 15 00 00 5A 00 00 00  14 00 10 16 00 00 28 00  r....§..'....§..Z......(.
0001D3C0  00 00 14 00 22 16 00 00  5A 00 00 00 14 00 2D 16  00 00 18 00 00 00 14 00  4F 16 00 00 29 00 00 00  ..."..Z....-......O..)...
0001D3E0  14 00 62 16 00 00 29 00  00 00 14 00 83 16 00 00  72 00 00 00 14 00 E5 16  00 00 5A 00 00 00 14 00  .b..)....â..r....σ..Z....
0001D400  A4 17 00 00 29 00 00 00  14 00 25 18 00 00 34 00  00 00 14 00 3A 18 00 00  5A 00 00 00 14 00 72 18  ñ..)....%..4....:..Z....r
0001D420  00 00 45 00 00 00 14 00  8C 18 00 00 17 00 00 00  14 00 9E 18 00 00 4F 00  00 00 14 00 CC 18 00 00  ..E....î........O......
0001D440  23 00 00 00 06 00 B4 19  00 00 1A 00 00 00 14 00  CC 19 00 00 6E 00 00 00  06 00 DF 19 00 00 78 00  #............n......x.
0001D460  00 00 06 00 FD 19 00 00  4F 00 00 00 14 00 11 1A  00 00 78 00 00 00 06 00  45 1A 00 00 34 00 00 00  ...²..O......x....E..4...
0001D480  14 00 4D 1A 00 00 3E 00  00 00 14 00 65 1A 00 00  04 00 00 00 06 00 6A 1A  00 00 0D 00 00 00 14 00  .M..>....e......j......
0001D4A0  7E 1A 00 00 34 00 00 00  14 00 89 1A 00 00 5A 00  00 00 14 00 E0 1A 00 00  23 00 00 00 06 00 2F 1B  ~..4....ë..Z....α..#..../
0001D4C0  00 00 45 00 00 00 14 00  AD 1B 00 00 23 00 00 00  06 00 DB 1B 00 00 52 00  00 00 14 00 FA 1B 00 00  ..E....¡..#......R....·..
0001D4E0  7D 00 00 00 14 00 25 1C  00 00 18 00 00 00 14 00  58 1C 00 00 68 00 00 00  14 00 67 1C 00 00 23 00  }....%......X..h....g..#.
0001D500  00 00 06 00 B6 1C 00 00  34 00 00 00 14 00 0F 1E  00 00 18 00 00 00 14 00  BD 1E 00 00 34 00 00 00  .....4............4...
0001D520  14 00 DC 1E 00 00 77 00  00 00 06 00 E2 1E 00 00  2C 00 00 00 14 00 FB 1E  00 00 4F 00 00 00 14 00  ...w....Γ..,......O....
0001D540  22 1F 00 00 34 00 00 00  14 00 67 1F 00 00 1A 00  00 00 14 00 3E 20 00 00  04 00 00 00 06 00 43 20  "..4....g......> ......C 
0001D560  00 00 04 00 00 00 06 00  48 20 00 00 0D 00 00 00  14 00 6C 20 00 00 4A 00  00 00 06 00 7B 20 00 00  ......H ......l ..J....{ ..
0001D580  16 00 00 00 06 00 84 20  00 00 04 00 00 00 06 00  8B 20 00 00 16 00 00 00  06 00 A6 20 00 00 77 00  ....ä ......ï ......ª ..w.
0001D5A0  00 00 06 00 BC 20 00 00  77 00 00 00 06 00 E4 20  00 00 78 00 00 00 06 00  F5 20 00 00 6E 00 00 00  ... ..w....Σ ..x.... ..n...
0001D5C0  06 00 30 21 00 00 04 00  00 00 06 00 42 21 00 00  04 00 00 00 06 00 4D 21  00 00 04 00 00 00 06 00  .0!......B!......M!......
0001D5E0  57 21 00 00 7C 00 00 00  14 00 6E 21 00 00 04 00  00 00 06 00 95 21 00 00  1F 00 00 00 14 00 CA 21  W!..|....n!......ò!......!
0001D600  00 00 15 00 00 00 14 00  E7 21 00 00 77 00 00 00  06 00 35 22 00 00 04 00  00 00 06 00 3A 22 00 00  ..§....τ!..w....5"......:"..
0001D620  1F 00 00 00 14 00 62 22  00 00 77 00 00 00 06 00  68 22 00 00 61 00 00 00  14 00 8B 22 00 00 77 00  ....b"..w....h"..a....ï"..w.
0001D640  00 00 06 00 A0 22 00 00  77 00 00 00 06 00 B2 22  00 00 77 00 00 00 06 00  C8 22 00 00 77 00 00 00  ...á"..w...."..w...."..w...
0001D660  06 00 EA 22 00 00 04 00  00 00 06 00 EF 22 00 00  0D 00 00 00 14 00 FA 22  00 00 78 00 00 00 06 00  .Ω"......"......·"..x....
0001D680  0B 23 00 00 6E 00 00 00  06 00 39 23 00 00 7B 00  00 00 06 00 5A 23 00 00  73 00 00 00 14 00 77 23  #..n....9#..{....Z#..s....w#
0001D6A0  00 00 04 00 00 00 06 00  81 23 00 00 7C 00 00 00  14 00 8C 23 00 00 78 00  00 00 06 00 9C 23 00 00  ......ü#..|....î#..x....£#..
0001D6C0  6A 00 00 00 06 00 A1 23  00 00 3D 00 00 00 14 00  A6 23 00 00 08 00 00 00  06 00 C0 23 00 00 6E 00  j....í#..=....ª#......#..n.
0001D6E0  00 00 06 00 CC 23 00 00  56 00 00 00 14 00 E2 23  00 00 78 00 00 00 06 00  FE 23 00 00 12 00 00 00  ...#..V....Γ#..x....#.....
0001D700  14 00 16 24 00 00 12 00  00 00 14 00 2E 24 00 00  12 00 00 00 14 00 46 24  00 00 12 00 00 00 14 00  .$.......$......F$......
0001D720  61 24 00 00 78 00 00 00  06 00 6C 24 00 00 4E 00  00 00 06 00 85 24 00 00  6E 00 00 00 06 00 AF 24  a$..x....l$..N....à$..n....»$
0001D740  00 00 77 00 00 00 06 00  DD 24 00 00 59 00 00 00  14 00 ED 24 00 00 4E 00  00 00 06 00 02 25 00 00  ..w....$..Y....φ$..N....%..
0001D760  77 00 00 00 06 00 79 25  00 00 4E 00 00 00 06 00  83 25 00 00 4E 00 00 00  06 00 92 25 00 00 58 00  w....y%..N....â%..N....Æ%..X.
0001D780  00 00 06 00 9B 25 00 00  58 00 00 00 06 00 A5 25  00 00 58 00 00 00 06 00  AE 25 00 00 58 00 00 00  ...¢%..X....Ñ%..X....«%..X...
0001D7A0  06 00 B7 25 00 00 58 00  00 00 06 00 C0 25 00 00  31 00 00 00 06 00 C7 25  00 00 58 00 00 00 06 00  .%..X....%..1....%..X....
0001D7C0  CF 25 00 00 31 00 00 00  06 00 0B 26 00 00 58 00  00 00 06 00 1D 26 00 00  31 00 00 00 06 00 32 26  %..1....&..X....&..1....2&
0001D7E0  00 00 04 00 00 00 06 00  3F 26 00 00 04 00 00 00  06 00 84 26 00 00 6D 00  00 00 14 00 A4 26 00 00  ......?&......ä&..m....ñ&..
0001D800  6D 00 00 00 14 00 D3 26  00 00 46 00 00 00 14 00  EF 26 00 00 3E 00 00 00  14 00 22 27 00 00 56 00  m....&..F....&..>...."'..V.
0001D820  00 00 14 00 3A 27 00 00  1F 00 00 00 14 00 52 27  00 00 5A 00 00 00 14 00  66 27 00 00 13 00 00 00  ...:'......R'..Z....f'.....
0001D840  14 00 23 28 00 00 25 00  00 00 14 00 42 28 00 00  04 00 00 00 06 00 58 28  00 00 63 00 00 00 14 00  .#(..%....B(......X(..c....
0001D860  8F 28 00 00 1F 00 00 00  14 00 B5 28 00 00 61 00  00 00 14 00 D8 28 00 00  59 00 00 00 14 00 F4 28  Å(......(..a....(..Y....(
0001D880  00 00 52 00 00 00 14 00  8D 2A 00 00 2F 00 00 00  14 00 D0 2A 00 00 63 00  00 00 14 00 E9 2A 00 00  ..R....ì*../....*..c....Θ*..
0001D8A0  5E 00 00 00 14 00 A9 2B  00 00 1F 00 00 00 14 00  8A 2C 00 00 1F 00 00 00  14 00 C1 2C 00 00 49 00  ^....+......è,......,..I.
0001D8C0  00 00 14 00 FC 2C 00 00  25 00 00 00 14 00 27 2D  00 00 49 00 00 00 14 00  73 2D 00 00 1F 00 00 00  ...,..%....'-..I....s-.....
0001D8E0  14 00 02 2E 00 00 02 00  00 00 06 00 08 2E 00 00  02 00 00 00 06 00 0C 2E  00 00 02 00 00 00 06 00  ......................
0001D900  10 2E 00 00 02 00 00 00  06 00 14 2E 00 00 02 00  00 00 06 00 18 2E 00 00  02 00 00 00 06 00 1C 2E  ......................
0001D920  00 00 02 00 00 00 06 00  20 2E 00 00 02 00 00 00  06 00 24 2E 00 00 02 00  00 00 06 00 68 2E 00 00  ...... .......$.......h...
0001D940  63 00 00 00 14 00 96 2E  00 00 47 00 00 00 14 00  A4 2E 00 00 18 00 00 00  14 00 C5 2E 00 00 60 00  c....û...G....ñ..........`.
0001D960  00 00 14 00 FC 2E 00 00  18 00 00 00 14 00 0C 2F  00 00 18 00 00 00 14 00  19 2F 00 00 6D 00 00 00  ........../....../..m...
0001D980  14 00 38 2F 00 00 6D 00  00 00 14 00 4B 2F 00 00  42 00 00 00 14 00 5E 2F  00 00 3A 00 00 00 14 00  .8/..m....K/..B....^/..:....
0001D9A0  73 2F 00 00 5B 00 00 00  14 00 98 2F 00 00 71 00  00 00 14 00 D0 2F 00 00  2D 00 00 00 14 00 E7 2F  s/..[....ÿ/..q..../..-....τ/
0001D9C0  00 00 71 00 00 00 14 00  F9 2F 00 00 59 00 00 00  14 00 61 30 00 00 1F 00  00 00 14 00 91 30 00 00  ..q..../..Y....a0......æ0..
0001D9E0  43 00 00 00 14 00 9E 30  00 00 7D 00 00 00 14 00  AA 30 00 00 52 00 00 00  14 00 C3 30 00 00 60 00  C....0..}....¬0..R....0..`.
0001DA00  00 00 14 00 17 31 00 00  14 00 00 00 14 00 2C 31  00 00 27 00 00 00 14 00  54 31 00 00 5C 00 00 00  ...1......,1..'....T1..\...
0001DA20  06 00 5D 31 00 00 32 00  00 00 14 00 84 31 00 00  5A 00 00 00 14 00 92 31  00 00 71 00 00 00 14 00  .]1..2....ä1..Z....Æ1..q....
0001DA40  A7 31 00 00 26 00 00 00  14 00 B7 31 00 00 3C 00  00 00 14 00 C7 31 00 00  0E 00 00 00 14 00 F0 31  º1..&....1..<....1......1
0001DA60  00 00 6F 00 00 00 14 00  07 32 00 00 59 00 00 00  14 00 1C 32 00 00 71 00  00 00 14 00 27 32 00 00  ..o....2..Y....2..q....'2..
0001DA80  51 00 00 00 06 00 30 32  00 00 32 00 00 00 14 00  92 32 00 00 18 00 00 00  14 00 A0 32 00 00 63 00  Q....02..2....Æ2......á2..c.
0001DAA0  00 00 14 00 8F 33 00 00  59 00 00 00 14 00 C0 33  00 00 18 00 00 00 14 00  0A 34 00 00 1F 00 00 00  ...Å3..Y....3......4.....
0001DAC0  14 00 22 34 00 00 1F 00  00 00 14 00 48 34 00 00  63 00 00 00 14 00 6C 34  00 00 37 00 00 00 14 00  ."4......H4..c....l4..7....
0001DAE0  A3 34 00 00 59 00 00 00  14 00 C8 34 00 00 18 00  00 00 14 00 D5 34 00 00  6D 00 00 00 14 00 E6 34  ú4..Y....4......4..m....µ4
0001DB00  00 00 6D 00 00 00 14 00  25 35 00 00 63 00 00 00  14 00 8A 35 00 00 63 00  00 00 14 00 9D 35 00 00  ..m....%5..c....è5..c....¥5..
0001DB20  59 00 00 00 14 00 DF 35  00 00 1F 00 00 00 14 00  F7 35 00 00 1F 00 00 00  14 00 0D 36 00 00 80 00  Y....5......5......6..Ç.
0001DB40  00 00 14 00 30 36 00 00  4C 00 00 00 14 00 3C 36  00 00 80 00 00 00 14 00  6B 36 00 00 3B 00 00 00  ...06..L....<6..Ç....k6..;...
0001DB60  14 00 77 36 00 00 52 00  00 00 14 00 82 36 00 00  7D 00 00 00 14 00 99 36  00 00 50 00 00 00 14 00  .w6..R....é6..}....Ö6..P....
0001DB80  B8 36 00 00 68 00 00 00  14 00 DC 36 00 00 1D 00  00 00 14 00 FE 36 00 00  68 00 00 00 14 00 18 37  6..h....6......6..h....7
0001DBA0  00 00 5B 00 00 00 14 00  5A 37 00 00 71 00 00 00  14 00 7B 37 00 00 59 00  00 00 14 00 94 37 00 00  ..[....Z7..q....{7..Y....ö7..
0001DBC0  18 00 00 00 14 00 A7 37  00 00 61 00 00 00 14 00  30 38 00 00 63 00 00 00  14 00 5D 38 00 00 80 00  ....º7..a....08..c....]8..Ç.
0001DBE0  00 00 14 00 C0 38 00 00  50 00 00 00 14 00 E4 38  00 00 04 00 00 00 06 00  EA 38 00 00 50 00 00 00  ...8..P....Σ8......Ω8..P...
0001DC00  14 00 25 39 00 00 50 00  00 00 14 00 74 39 00 00  1D 00 00 00 14 00 8C 39  00 00 47 00 00 00 14 00  .%9..P....t9......î9..G....
0001DC20  97 39 00 00 5A 00 00 00  14 00 0E 3A 00 00 27 00  00 00 14 00 20 3A 00 00  2D 00 00 00 14 00 48 3A  ù9..Z....:..'.... :..-....H:
0001DC40  00 00 5A 00 00 00 14 00  6A 3A 00 00 18 00 00 00  14 00 7C 3A 00 00 6E 00  00 00 06 00 84 3A 00 00  ..Z....j:......|:..n....ä:..
0001DC60  19 00 00 00 14 00 90 3A  00 00 6E 00 00 00 06 00  98 3A 00 00 19 00 00 00  14 00 A4 3A 00 00 6E 00  ....É:..n....ÿ:......ñ:..n.
0001DC80  00 00 06 00 AC 3A 00 00  19 00 00 00 14 00 B8 3A  00 00 6E 00 00 00 06 00  C0 3A 00 00 19 00 00 00  ...¼:......:..n....:.....
0001DCA0  14 00 DF 3A 00 00 04 00  00 00 06 00 F2 3A 00 00  04 00 00 00 06 00 F7 3A  00 00 04 00 00 00 06 00  .:......:......:......
0001DCC0  08 3B 00 00 04 00 00 00  06 00 27 3B 00 00 5B 00  00 00 14 00 70 3B 00 00  51 00 00 00 14 00 83 3B  ;......';..[....p;..Q....â;
0001DCE0  00 00 60 00 00 00 14 00  A4 3B 00 00 71 00 00 00  14 00 C9 3B 00 00 71 00  00 00 14 00 0C 3C 00 00  ..`....ñ;..q....;..q....<..
0001DD00  04 00 00 00 06 00 22 3C  00 00 04 00 00 00 06 00  27 3C 00 00 04 00 00 00  06 00 38 3C 00 00 04 00  ...."<......'<......8<...
0001DD20  00 00 06 00 73 3C 00 00  51 00 00 00 14 00 A7 3C  00 00 27 00 00 00 14 00  B8 3C 00 00 6E 00 00 00  ...s<..Q....º<..'....<..n...
0001DD40  06 00 CE 3C 00 00 77 00  00 00 06 00 D8 3C 00 00  70 00 00 00 14 00 12 3D  00 00 78 00 00 00 06 00  .<..w....<..p....=..x....
0001DD60  3E 3D 00 00 1C 00 00 00  14 00 A6 3D 00 00 1A 00  00 00 14 00 B1 3D 00 00  5A 00 00 00 14 00 BD 3D  >=......ª=......=..Z....=
0001DD80  00 00 6A 00 00 00 06 00  C2 3D 00 00 3D 00 00 00  14 00 C7 3D 00 00 08 00  00 00 06 00 D7 3D 00 00  ..j....=..=....=......=..
0001DDA0  27 00 00 00 14 00 EC 3D  00 00 6D 00 00 00 14 00  10 3E 00 00 77 00 00 00  06 00 1F 3E 00 00 6D 00  '....=..m....>..w....>..m.
0001DDC0  00 00 14 00 45 3E 00 00  30 00 00 00 14 00 60 3E  00 00 5E 00 00 00 14 00  71 3E 00 00 77 00 00 00  ...E>..0....`>..^....q>..w...
0001DDE0  06 00 77 3E 00 00 2C 00  00 00 14 00 C8 00 00 00  04 00 00 00 06 00 CC 00  00 00 04 00 00 00 06 00  .w>..,..................
0001DE00  D0 00 00 00 04 00 00 00  06 00 F8 00 00 00 04 00  00 00 06 00 08 01 00 00  22 00 00 00 06 00 0C 01  .......°........."....
0001DE20  00 00 41 00 00 00 06 00  10 01 00 00 24 00 00 00  06 00 18 01 00 00 04 00  00 00 06 00 24 01 00 00  ..A......$..........$..
0001DE40  22 00 00 00 06 00 28 01  00 00 6B 00 00 00 06 00  2C 01 00 00 24 00 00 00  06 00 34 01 00 00 04 00  "....(..k....,..$....4...
0001DE60  00 00 06 00 40 01 00 00  22 00 00 00 06 00 44 01  00 00 21 00 00 00 06 00  48 01 00 00 24 00 00 00  ...@.."....D..!....H..$...
0001DE80  06 00 50 01 00 00 04 00  00 00 06 00 5C 01 00 00  22 00 00 00 06 00 60 01  00 00 54 00 00 00 06 00  .P......\.."....`..T....
0001DEA0  64 01 00 00 24 00 00 00  06 00 6C 01 00 00 04 00  00 00 06 00 74 01 00 00  67 00 00 00 06 00 78 01  d..$....l......t..g....x
0001DEC0  00 00 70 00 00 00 06 00  88 01 00 00 04 00 00 00  06 00 90 01 00 00 04 00  00 00 06 00 94 01 00 00  ..p....ê......É......ö..
0001DEE0  04 00 00 00 06 00 A0 01  00 00 04 00 00 00 06 00  A4 01 00 00 04 00 00 00  06 00 B0 01 00 00 04 00  ....á......ñ.........
0001DF00  00 00 06 00 B4 01 00 00  04 00 00 00 06 00 C0 01  00 00 04 00 00 00 06 00  C4 01 00 00 04 00 00 00  ....................
0001DF20  06 00 D0 01 00 00 04 00  00 00 06 00 D4 01 00 00  04 00 00 00 06 00 B8 02  00 00 04 00 00 00 06 00  ...................
0001DF40  2E 66 69 6C 65 00 00 00  00 00 00 00 FE FF 00 00  67 01 7A 70 32 2E 63 00  00 00 00 00 00 00 00 00  .file....... ..gzp2.c.........
0001DF60  00 00 00 00 2E 74 65 78  74 00 00 00 00 00 00 00  01 00 00 00 03 01 90 3E  00 00 D4 01 00 00 00 00  .....text..........É>......
0001DF80  00 00 00 00 00 00 00 00  2E 64 61 74 61 00 00 00  00 00 00 00 02 00 00 00  03 01 CC 03 00 00 22 00  .........data............".
0001DFA0  00 00 00 00 00 00 00 00  00 00 00 00 2E 64 61 74  61 00 00 00 00 00 00 00  03 00 00 00 03 01 00 00  .............data............
0001DFC0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  2E 62 73 73 00 00 00 00  00 00 00 00 04 00 00 00  .................bss...........
0001DFE0  03 01 14 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 44 47 52 4F  55 50 00 00 00 00 00 00  .................DGROUP......
0001E000  02 00 00 00 03 00 00 00  00 00 04 00 00 00 00 90  00 00 00 00 00 00 02 00  00 00 00 00 11 00 00 00  ............É..............
0001E020  00 00 00 00 00 00 00 00  02 00 70 72 69 6E 74 66  00 00 00 00 00 00 00 00  00 00 02 00 00 00 00 00  .........printf...............
0001E040  21 00 00 00 4C 35 00 00  01 00 00 00 03 00 00 00  00 00 36 00 00 00 04 00  00 00 01 00 00 00 03 00  !...L5..........6..........
0001E060  00 00 00 00 43 00 00 00  CC 02 00 00 01 00 00 00  03 00 7A 70 32 5F 68 61  6C 74 B0 23 00 00 01 00  ....C.........zp2_halt#...
0001E080  00 00 02 00 00 00 00 00  55 00 00 00 4C 24 00 00  01 00 00 00 03 00 00 00  00 00 61 00 00 00 78 26  .......U...L$..........a...x&
0001E0A0  00 00 01 00 00 00 02 00  00 00 00 00 6E 00 00 00  A8 32 00 00 01 00 00 00  03 00 00 00 00 00 7B 00  ..........n...¿2..........{.
0001E0C0  00 00 B4 1F 00 00 01 00  00 00 03 00 00 00 00 00  8A 00 00 00 00 00 00 00  00 00 00 00 02 00 00 00  ............è..............
0001E0E0  00 00 99 00 00 00 34 09  00 00 01 00 00 00 03 00  66 72 65 65 6D 73 67 00  00 00 00 00 00 00 00 00  ..Ö...4......freemsg.........
0001E100  02 00 00 00 00 00 AC 00  00 00 BC 19 00 00 01 00  00 00 02 00 00 00 00 00  B6 00 00 00 D0 3D 00 00  .....¼................=..
0001E120  01 00 00 00 03 00 00 00  00 00 C0 00 00 00 9C 08  00 00 01 00 00 00 03 00  00 00 00 00 CD 00 00 00  ...........£.............
0001E140  44 18 00 00 01 00 00 00  02 00 64 75 70 6D 73 67  00 00 00 00 00 00 00 00  00 00 02 00 7A 70 32 31  D......dupmsg...........zp21
0001E160  69 6E 74 72 8C 3A 00 00  01 00 00 00 02 00 62 63  6F 70 79 00 00 00 00 00  00 00 00 00 00 00 02 00  intrî:......bcopy............
0001E180  00 00 00 00 D7 00 00 00  00 00 00 00 01 00 00 00  03 00 7A 70 32 32 6F 70  65 6E 1C 24 00 00 01 00  ...............zp22open$...
0001E1A0  00 00 02 00 7A 70 32 5F  72 73 72 76 B8 2F 00 00  01 00 00 00 03 00 00 00  00 00 E4 00 00 00 00 00  ...zp2_rsrv/..........Σ.....
0001E1C0  00 00 00 00 00 00 02 00  00 00 00 00 F1 00 00 00  5C 27 00 00 01 00 00 00  02 00 00 00 00 00 FB 00  ...........±...\'...........
0001E1E0  00 00 28 2E 00 00 01 00  00 00 03 00 00 00 00 00  09 01 00 00 78 34 00 00  01 00 00 00 03 00 73 70  ..(.............x4......sp
0001E200  6C 37 00 00 00 00 00 00  00 00 00 00 00 00 02 00  00 00 00 00 18 01 00 00  44 14 00 00 01 00 00 00  l7...................D.....
0001E220  03 00 00 00 00 00 23 01  00 00 00 00 00 00 00 00  00 00 02 00 6F 75 74 62  00 00 00 00 00 00 00 00  .....#...........outb........
0001E240  00 00 00 00 02 00 00 00  00 00 2E 01 00 00 1C 00  00 00 01 00 00 00 03 00  00 00 00 00 43 01 00 00  .......................C..
0001E260  C8 3A 00 00 01 00 00 00  03 00 63 61 6E 70 75 74  00 00 00 00 00 00 00 00  00 00 02 00 00 00 00 00  :......canput...............
0001E280  53 01 00 00 00 00 00 00  00 00 00 00 02 00 00 00  00 00 5E 01 00 00 24 14  00 00 01 00 00 00 03 00  S...............^..$......
0001E2A0  00 00 00 00 6A 01 00 00  F4 13 00 00 01 00 00 00  03 00 00 00 00 00 7A 01  00 00 00 00 00 00 00 00  ....j............z........
0001E2C0  00 00 02 00 62 75 66 63  61 6C 6C 00 00 00 00 00  00 00 00 00 02 00 00 00  00 00 86 01 00 00 14 09  ...bufcall..............å..
0001E2E0  00 00 01 00 00 00 03 00  6F 75 74 6C 00 00 00 00  00 00 00 00 00 00 00 00  02 00 00 00 00 00 94 01  ......outl.................ö
0001E300  00 00 84 04 00 00 01 00  00 00 03 00 7A 70 32 32  69 6E 66 6F B0 01 00 00  02 00 00 00 02 00 00 00  ..ä......zp22info........
0001E320  00 00 A8 01 00 00 A8 0D  00 00 01 00 00 00 03 00  00 00 00 00 B9 01 00 00  FC 02 00 00 02 00 00 00  ..¿..¿.................
0001E340  02 00 00 00 00 00 CA 01  00 00 EC 03 00 00 01 00  00 00 03 00 00 00 00 00  E1 01 00 00 DC 30 00 00  .................ß..0..
0001E360  01 00 00 00 03 00 72 6D  76 62 00 00 00 00 00 00  00 00 00 00 00 00 02 00  00 00 00 00 F2 01 00 00  ....rmvb...................
0001E380  64 37 00 00 01 00 00 00  03 00 74 69 6D 65 6F 75  74 00 00 00 00 00 00 00  00 00 02 00 73 70 6C 74  d7......timeout..........splt
0001E3A0  74 79 00 00 00 00 00 00  00 00 00 00 02 00 00 00  00 00 02 02 00 00 5C 00  00 00 01 00 00 00 03 00  ty.................\.......
0001E3C0  00 00 00 00 11 02 00 00  00 00 00 00 00 00 00 00  02 00 7A 70 32 5F 6F 70  65 6E EC 23 00 00 01 00  ...............zp2_open#...
0001E3E0  00 00 02 00 00 00 00 00  1C 02 00 00 70 27 00 00  01 00 00 00 03 00 75 6E  6C 69 6E 6B 62 00 00 00  .........p'......unlinkb...
0001E400  00 00 00 00 00 00 02 00  00 00 00 00 26 02 00 00  C0 02 00 00 02 00 00 00  02 00 00 00 00 00 37 02  ...........&............7
0001E420  00 00 5C 09 00 00 01 00  00 00 03 00 00 00 00 00  45 02 00 00 10 0D 00 00  01 00 00 00 03 00 70 75  ..\..........E........pu
0001E440  74 71 00 00 00 00 00 00  00 00 00 00 00 00 02 00  69 6E 62 00 00 00 00 00  00 00 00 00 00 00 00 00  tq.............inb.............
0001E460  02 00 00 00 00 00 54 02  00 00 34 14 00 00 01 00  00 00 03 00 00 00 00 00  63 02 00 00 00 00 00 00  .....T..4..........c......
0001E480  00 00 00 00 02 00 00 00  00 00 72 02 00 00 44 00  00 00 01 00 00 00 03 00  6D 73 67 64 73 69 7A 65  .........r..D.......msgdsize
0001E4A0  00 00 00 00 00 00 00 00  02 00 00 00 00 00 88 02  00 00 2C 00 00 00 01 00  00 00 03 00 75 00 00 00  .............ê..,.......u...
0001E4C0  00 00 00 00 00 00 00 00  00 00 00 00 02 00 69 6E  6C 00 00 00 00 00 00 00  00 00 00 00 00 00 02 00  .............inl..............
0001E4E0  6D 65 6D 63 6D 70 00 00  84 1F 00 00 01 00 00 00  03 00 71 65 6E 61 62 6C  65 00 00 00 00 00 00 00  memcmp..ä......qenable.......
0001E500  00 00 02 00 6C 69 6E 6B  62 00 00 00 00 00 00 00  00 00 00 00 02 00 7A 70  32 32 69 6E 74 72 A0 3A  ...linkb............zp22intrá:
0001E520  00 00 01 00 00 00 02 00  7A 70 32 33 6F 70 65 6E  34 24 00 00 01 00 00 00  02 00 00 00 00 00 9D 02  ......zp23open4$..........¥
0001E540  00 00 00 00 00 00 00 00  00 00 02 00 00 00 00 00  A7 02 00 00 B4 12 00 00  01 00 00 00 03 00 00 00  ...............º..........
0001E560  00 00 B9 02 00 00 00 00  00 00 00 00 00 00 02 00  00 00 00 00 C4 02 00 00  00 00 00 00 00 00 00 00  ...........................
0001E580  02 00 61 6C 6C 6F 63 62  00 00 00 00 00 00 00 00  00 00 02 00 73 70 6C 78  00 00 00 00 00 00 00 00  .allocb...........splx........
0001E5A0  00 00 00 00 02 00 00 00  00 00 D0 02 00 00 10 15  00 00 01 00 00 00 03 00  00 00 00 00 DB 02 00 00  ...........§............
0001E5C0  EC 3B 00 00 01 00 00 00  03 00 7A 70 32 5F 69 6E  66 6F 90 01 00 00 02 00  00 00 02 00 00 00 00 00  ;......zp2_infoÉ..........
0001E5E0  EB 02 00 00 5C 0D 00 00  01 00 00 00 03 00 00 00  00 00 F8 02 00 00 EC 0A  00 00 01 00 00 00 03 00  δ..\..........°........
0001E600  67 65 74 71 00 00 00 00  00 00 00 00 00 00 00 00  02 00 62 7A 65 72 6F 00  00 00 00 00 00 00 00 00  getq.............bzero.........
0001E620  00 00 02 00 7A 70 32 5F  69 6E 69 74 50 20 00 00  01 00 00 00 02 00 71 72  65 70 6C 79 00 00 00 00  ...zp2_initP ......qreply....
0001E640  00 00 00 00 00 00 02 00  00 00 00 00 08 03 00 00  14 05 00 00 01 00 00 00  03 00 00 00 00 00 1C 03  .......................
0001E660  00 00 00 00 00 00 00 00  00 00 02 00 7A 70 32 33  69 6E 66 6F C0 01 00 00  02 00 00 00 02 00 7A 70  ...........zp23info......zp
0001E680  32 5F 77 70 75 74 70 2E  00 00 01 00 00 00 03 00  00 00 00 00 27 03 00 00  38 38 00 00 01 00 00 00  2_wputp...........'..88.....
0001E6A0  03 00 00 00 00 00 33 03  00 00 BC 02 00 00 02 00  00 00 02 00 00 00 00 00  40 03 00 00 A0 3C 00 00  .....3............@..á<..
0001E6C0  01 00 00 00 03 00 7A 70  32 31 6F 70 65 6E 04 24  00 00 01 00 00 00 02 00  00 00 00 00 4D 03 00 00  ....zp21open$..........M..
0001E6E0  9C 01 00 00 01 00 00 00  03 00 66 6C 75 73 68 71  00 00 00 00 00 00 00 00  00 00 02 00 00 00 00 00  £......flushq...............
0001E700  5D 03 00 00 00 00 00 00  00 00 00 00 02 00 00 00  00 00 68 03 00 00 FC 31  00 00 01 00 00 00 03 00  ]...............h..1......
0001E720  7A 70 32 5F 77 73 72 76  AC 2E 00 00 01 00 00 00  03 00 70 75 74 62 71 00  00 00 00 00 00 00 00 00  zp2_wsrv¼.......putbq.........
0001E740  00 00 02 00 64 75 70 62  00 00 00 00 00 00 00 00  00 00 00 00 02 00 00 00  00 00 76 03 00 00 D8 05  ...dupb.................v..
0001E760  00 00 01 00 00 00 03 00  00 00 00 00 81 03 00 00  00 00 00 00 00 00 00 00  02 00 7A 70 32 5F 69 6E  ..........ü...........zp2_in
0001E780  74 72 78 3A 00 00 01 00  00 00 02 00 00 00 00 00  8B 03 00 00 00 00 00 00  00 00 00 00 02 00 7A 70  trx:..........ï...........zp
0001E7A0  32 5F 64 65 76 73 00 00  00 00 00 00 00 00 02 00  00 00 00 00 97 03 00 00  00 00 00 00 00 00 00 00  2_devs.............ù..........
0001E7C0  02 00 00 00 00 00 A4 03  00 00 00 00 00 00 00 00  00 00 02 00 00 00 00 00  AF 03 00 00 EC 00 00 00  .....ñ...............».....
0001E7E0  02 00 00 00 02 00 00 00  00 00 C5 03 00 00 00 00  00 00 00 00 00 00 02 00  00 00 00 00 CF 03 00 00  .........................
0001E800  34 20 00 00 01 00 00 00  02 00 66 72 65 65 62 00  00 00 00 00 00 00 00 00  00 00 02 00 7A 70 32 33  4 ......freeb............zp23
0001E820  69 6E 74 72 B4 3A 00 00  01 00 00 00 02 00 00 00  00 00 D9 03 00 00 9C 05  00 00 01 00 00 00 03 00  intr:............£......
0001E840  00 00 00 00 EB 03 00 00  18 20 00 00 01 00 00 00  03 00 7A 70 32 31 69 6E  66 6F A0 01 00 00 02 00  ....δ.. ......zp21infoá...
0001E860  00 00 02 00 00 00 00 00  F5 03 00 00 08 00 00 00  01 00 00 00 03 00 09 04  00 00 7A 70 32 5F 70 64  ..................zp2_pd
0001E880  73 5F 70 6F 6F 6C 00 7A  70 32 5F 72 78 5F 66 72  61 67 73 69 7A 65 00 7A  70 32 5F 6C 6C 63 5F 75  s_pool.zp2_rx_fragsize.zp2_llc_u
0001E8A0  6E 69 74 64 61 74 61 5F  72 65 71 00 69 6E 74 72  5F 72 65 73 74 6F 72 65  00 50 63 69 46 75 6E 63  nitdata_req.intr_restore.PciFunc
0001E8C0  46 69 6E 64 44 65 76 69  63 65 00 7A 70 32 5F 64  6F 5F 6F 70 65 6E 00 7A  70 32 5F 64 6F 5F 63 6C  FindDevice.zp2_do_open.zp2_do_cl
0001E8E0  6F 73 65 00 7A 70 32 5F  6C 6C 63 5F 62 69 6E 64  00 73 70 72 69 6E 74 5F  65 74 68 61 64 64 72 00  ose.zp2_llc_bind.sprint_ethaddr.
0001E900  6F 65 6D 5F 63 6F 70 79  72 69 67 68 74 73 00 7A  70 32 5F 72 65 66 69 6C  6C 5F 62 75 66 63 61 6C  oem_copyrights.zp2_refill_bufcal
0001E920  6C 00 7A 70 32 78 5F 69  6E 74 72 00 7A 70 32 5F  72 65 73 65 74 00 7A 70  32 5F 6D 69 6E 69 6D 69  l.zp2x_intr.zp2_reset.zp2_minimi
0001E940  7A 65 00 7A 70 32 5F 74  69 6D 65 72 00 69 6E 74  72 5F 64 69 73 61 62 6C  65 00 7A 70 32 5F 6E 75  ze.zp2_timer.intr_disable.zp2_nu
0001E960  6D 5F 72 64 65 73 00 7A  70 32 5F 63 6C 6F 73 65  00 7A 70 32 5F 69 6F 63  74 6C 5F 6E 61 6B 00 7A  m_rdes.zp2_close.zp2_ioctl_nak.z
0001E980  70 32 5F 6C 6C 63 5F 75  6E 62 69 6E 64 00 7A 70  32 5F 70 75 6C 6C 75 70  00 73 76 69 72 74 6F 70  p2_llc_unbind.zp2_pullup.svirtop
0001E9A0  68 79 73 00 50 63 69 46  75 6E 63 52 65 61 64 50  6F 72 74 44 57 6F 72 64  00 7A 70 32 5F 74 78 5F  hys.PciFuncReadPortDWord.zp2_tx_
0001E9C0  73 63 68 65 64 75 6C 65  00 7A 70 32 5F 70 63 69  63 61 6C 00 7A 70 32 5F  73 65 74 5F 6E 69 64 00  schedule.zp2_pcical.zp2_set_nid.
0001E9E0  7A 70 32 5F 62 6F 61 72  64 5F 72 65 73 65 74 00  7A 70 32 5F 6C 6F 77 61  74 65 72 00 7A 70 32 5F  zp2_board_reset.zp2_lowater.zp2_
0001EA00  62 75 72 6E 5F 74 69 6D  65 00 50 63 69 46 75 6E  63 4D 65 63 68 31 50 72  65 73 65 6E 74 00 7A 70  burn_time.PciFuncMech1Present.zp
0001EA20  32 5F 62 6F 61 72 64 5F  65 6E 61 62 6C 65 00 7A  70 32 5F 43 61 6C 43 68  65 63 6B 6C 69 73 74 00  2_board_enable.zp2_CalChecklist.
0001EA40  50 63 69 46 75 6E 63 43  6C 65 61 72 50 63 69 53  65 74 48 70 70 65 00 7A  70 32 5F 6C 6C 63 5F 63  PciFuncClearPciSetHppe.zp2_llc_c
0001EA60  6F 6D 6D 61 6E 64 73 00  7A 70 32 5F 6C 6C 63 5F  69 6E 66 6F 72 65 71 00  50 63 69 46 75 6E 63 52  ommands.zp2_llc_inforeq.PciFuncR
0001EA80  65 61 64 43 66 67 00 7A  70 32 5F 70 63 69 64 65  76 00 7A 70 32 5F 69 6F  63 74 6C 00 7A 70 32 5F  eadCfg.zp2_pcidev.zp2_ioctl.zp2_
0001EAA0  50 62 6C 43 68 65 63 6B  6C 69 73 74 00 7A 70 32  5F 72 65 66 69 6C 6C 5F  72 78 00 7A 70 32 5F 63  PblChecklist.zp2_refill_rx.zp2_c
0001EAC0  68 69 70 75 6E 70 72 6F  6D 00 7A 70 32 5F 75 70  64 61 74 65 5F 6D 63 61  00 6D 61 78 5F 63 6F 70  hipunprom.zp2_update_mca.max_cop
0001EAE0  79 72 69 67 68 74 73 00  50 63 69 46 75 6E 63 57  72 69 74 65 50 6F 72 74  44 57 6F 72 64 00 50 63  yrights.PciFuncWritePortDWord.Pc
0001EB00  69 46 75 6E 63 57 72 69  74 65 50 6F 72 74 42 79  74 65 00 7A 70 32 5F 6D  65 64 69 61 00 7A 70 32  iFuncWritePortByte.zp2_media.zp2
0001EB20  5F 62 6F 61 72 64 5F 64  69 73 61 62 6C 65 00 7A  70 32 5F 70 63 69 62 75  73 00 7A 70 32 5F 68 69  _board_disable.zp2_pcibus.zp2_hi
0001EB40  77 61 74 65 72 00 7A 70  32 5F 74 78 6D 62 6C 6B  00 7A 70 32 5F 72 78 5F  73 63 68 65 64 75 6C 65  water.zp2_txmblk.zp2_rx_schedule
0001EB60  00 7A 70 32 5F 63 68 69  70 70 72 6F 6D 00 7A 70  32 5F 73 65 74 75 70 5F  66 72 61 6D 65 00 50 63  .zp2_chipprom.zp2_setup_frame.Pc
0001EB80  69 46 75 6E 63 4D 65 63  68 32 50 72 65 73 65 6E  74 00 7A 70 32 5F 70 63  69 6C 61 74 00 7A 70 32  iFuncMech2Present.zp2_pcilat.zp2
0001EBA0  5F 65 6E 71 75 65 75 65  00 7A 70 32 5F 64 75 6D  70 66 6C 61 67 00 7A 70  32 5F 77 61 74 63 68 64  _enqueue.zp2_dumpflag.zp2_watchd
0001EBC0  6F 67 00 50 63 69 46 75  6E 63 57 72 69 74 65 43  66 67 00 7A 70 32 5F 70  61 72 61 6D 73 00 7A 70  og.PciFuncWriteCfg.zp2_params.zp
0001EBE0  32 5F 65 72 72 6F 72 5F  61 63 6B 00 69 6E 69 74  5F 62 6F 61 72 64 00 70  75 6C 6C 75 70 6D 73 67  2_error_ack.init_board.pullupmsg
0001EC00  00 7A 70 32 5F 68 70 70  65 63 6C 72 00 7A 70 32  5F 62 6F 61 72 64 63 6E  74 00 7A 70 32 5F 70 63  .zp2_hppeclr.zp2_boardcnt.zp2_pc
0001EC20  69 70 62 6C 00 7A 70 32  5F 4C 4C 43 5F 74 6F 5F  55 4E 49 58 5F 65 72 72  6F 72 00 7A 70 32 5F 73  ipbl.zp2_LLC_to_UNIX_error.zp2_s
0001EC40  74 61 74 73 00 7A 70 32  5F 65 72 72 6F 72 00 50  63 69 46 75 6E 63 49 6E  69 74 69 61 6C 69 7A 65  tats.zp2_error.PciFuncInitialize
0001EC60  00 73 77 61 70 5F 77 6F  72 64 00 50 63 69 46 75  6E 63 52 65 61 64 50 6F  72 74 42 79 74 65 00 30  .swap_word.PciFuncReadPortByte.0
0001EC80  37 30 37 30 37 31 35 35  30 30 31 30 33 37 36 31  31 31 30 30 36 34 34 30  30 30 30 30 30 31 37 37  70707155001037611100644000000177
0001ECA0  37 37 36 30 30 30 30 30  31 30 33 37 36 31 31 30  35 36 36 37 32 35 34 36  35 34 30 30 30 30 31 33  77600000103761105667254654000013
0001ECC0  30 30 30 30 30 30 30 30  30 30 30 54 52 41 49 4C  45 52 21 21 21 00 00 00  00 00 00 00 02 00 00 00  00000000000TRAILER!!!..........
0001ECE0  00 00 99 00 00 00 34 09  00 00 01 00 00 00 03 00  66 72 65 65 6D 73 67 00  00 00 00 00 00 00 00 00  ..Ö...4......freemsg.........
0001ED00  02 00 00 00 00 00 AC 00  00 00 BC 19 00 00 01 00  00 00 02 00 00 00 00 00  B6 00 00 00 D0 3D 00 00  .....¼................=..
0001ED20  01 00 00 00 03 00 00 00  00 00 C0 00 00 00 9C 08  00 00 01 00 00 00 03 00  00 00 00 00 CD 00 00 00  ...........£.............
0001ED40  44 18 00 00 01 00 00 00  02 00 64 75 70 6D 73 67  00 00 00 00 00 00 00 00  00 00 02 00 7A 70 32 31  D......dupmsg...........zp21
0001ED60  69 6E 74 72 8C 3A 00 00  01 00 00 00 02 00 62 63  6F 70 79 00 00 00 00 00  00 00 00 00 00 00 02 00  intrî:......bcopy............
0001ED80  00 00 00 00 D7 00 00 00  00 00 00 00 01 00 00 00  03 00 7A 70 32 32 6F 70  65 6E 1C 24 00 00 01 00  ...............zp22open$...
0001EDA0  00 00 02 00 7A 70 32 5F  72 73 72 76 B8 2F 00 00  01 00 00 00 03 00 00 00  00 00 E4 00 00 00 00 00  ...zp2_rsrv/..........Σ.....
0001EDC0  00 00 00 00 00 00 02 00  00 00 00 00 F1 00 00 00  5C 27 00 00 01 00 00 00  02 00 00 00 00 00 FB 00  ...........±...\'...........
0001EDE0  00 00 28 2E 00 00 01 00  00 00 03 00 00 00 00 00  09 01 00 00 78 34 00 00  01 00 00 00 03 00 73 70  ..(.............x4......sp
0001EE00  6C 37 00 00 00 00 00 00  00 00 00 00 00 00 02 00  00 00 00 00 18 01 00 00  44 14 00 00 01 00 00 00  l7...................D.....
0001EE20  03 00 00 00 00 00 23 01  00 00 00 00 00 00 00 00  00 00 02 00 6F 75 74 62  00 00 00 00 00 00 00 00  .....#...........outb........
0001EE40  00 00 00 00 02 00 00 00  00 00 2E 01 00 00 1C 00  00 00 01 00 00 00 03 00  00 00 00 00 43 01 7A 65  .......................Cze
0001EE60  00 73 77 61 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  .swa............................
0001EE80  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
0001EEA0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
0001EEC0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
0001EEE0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
0001EF00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
0001EF20  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
0001EF40  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
0001EF60  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
0001EF80  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
0001EFA0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
0001EFC0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
0001EFE0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
0001F000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
0001F020  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
0001F040  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00        ..............................
[ RETURN TO DIRECTORY ]