home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
archives
/
packetdrivers.tar.gz
/
pd.tar
/
new
/
ethcrd.asm
< prev
next >
Wrap
Assembly Source File
|
1994-08-07
|
26KB
|
728 lines
;------------------------------------------------------------
; ETHCRD by Padgett (C) 1993 all rights reserved
; version 1.2, October, 1993
;
; Header is left over from some ancient program but still works
PAGE ,132
S00000 SEGMENT BYTE PUBLIC 'code'
ASSUME CS:S00000
ASSUME SS:S00000
ASSUME DS:S00000
H00000 DB 256 DUP(?)
P00100 PROC FAR
ASSUME ES:S00000
start: jmp begin
begin:
mov bx,80h
add bl,byte ptr [bx]
mov bl, byte ptr [bx]
and bl,5fh
cmp bl,'H'
jnz nosw
mov byte ptr swit,bl
nosw:
mov dx,offset logo
call wrt
;
;-------------------------------------------------------------------
; First we look for a packet driver. This will be in the range
; of interrupts 60h-80h
;
xor ax,ax
mov ds,ax
mov ax,60h
intlp: push ax
push ds
mov dl,4
mul dl
mov bx,ax
lds si,dword ptr ds:[bx]
push ds
pop dx
or dx,si
jz next
add si,3
mov di,offset pkt
mov cx,9
rep cmpsb
jcxz found
;
next: pop ds
pop ax
inc ax
cmp ax,80h
jbe intlp
;------------------------------------------
; No driver found - say so & look for an IPX driver
push cs
pop ds
mov dx,offset nodrv
call wrt
jmp ipxa
;-------------------------------------------
; Found a Packet Driver
found: pop dx
pop ax
push cs
pop ds
mov byte ptr pint,al
;
; write interrupt number
;
cmp byte ptr [swit],0
jnz nint
push ax
mov al,2
mov byte ptr flag, al ;since we just saved ax, fix return
mov dx,offset intno
call wrt
pop ax
call wrtbyt
nint:
;
; get name
;
mov dx,offset dvrnam
call wrt
mov ax,1ffh
xor bx,bx
call pnt
jc faili
call wrtz
mov word ptr cs:[namds], ds
mov word ptr cs:[namdx], si
;
; get address
;
push cs
pop ds
push cs
pop es
mov ax,600h
xor bx,bx
mov cx,40h
mov di,offset buf
push di
call pnt
pop si
jnc addlpa
;-----------------------------------------------
; try, try, again (special for Bruce's driver)
; - only if we got a name but type 6 call did not work
;
mov es,word ptr namds
mov si,offset buf
mov di,5
mov cx,100h
xor ax,ax
repnz scasb
jnz noname
;
push es
pop ds
push cs
pop es
xchg di,si
add si,1dh
mov cx,6
rep movsb
;
; Check for valid SMC address
;
push cs
pop ds
mov cx,3
mov di,offset buf
mov si,offset smc
repe cmpsb
jnz faili
jmp addlpa
;------------------------------------------------
faili: mov dx,offset ifail
call wrt
;------------------------------------------------
;
; For IPX, the first step is to find the driver
;
ipxa: mov ax,7a00h
int 2fh
cmp al,0ffh
jne noipx
mov word ptr [ipx],di
mov word ptr [ipx+2],es
;
; Function 9 will return the address after 4 network bytes
;
mov bx,9
push cs
pop es
mov si, offset buf-4 ;so buf always contains the address
call dword ptr ds:[ipx]
jmp addlpb
;-------------------------------------------------
; However we found the address, we did so...
;
addlpa:
mov dx,offset crlf
call wrt
addlpb: mov dx,offset padd
call wrt
mov cx,6
mov si,offset buf
addlp:
cmp cx,6
jz add2
mov al,':'
call wrtb
add2: lodsb
push cx
call wrtbyt
; mov al,' '
; call wrtb
pop cx
loop addlp
;
; Now see if we can identify it
;
mov dx,offset crlf
call wrt
;
mov di,offset codbuf
codlp: mov si,offset buf
cmp byte ptr [di],0ffh
jz noname
mov cx,3
repe cmpsb
jz found2
mov al,0ah
mov cx,100
repnz scasb
jcxz noname
jmp codlp
;
found2: mov si,di
fnd1: lodsb
cmp al,0ah
jz fnd2
call wrtb
jmp fnd1
fnd2:
call wrtb
jmp endit
;
noname: mov dx,offset nonam
call wrt
endit: mov al, byte ptr flag
inc al
mov byte ptr flag, al
jmp done
;----------------------------------------
; Subroutines
;
; Write routines all use Int 21 so that redirection/piping works
;
wrtbyt: ;convert a hex byte to ASCII & print
push ax
mov dx,offset wrtb2
push dx
mov cx,4
shr al,cl
wrtb1: and ax,0fh
cmp al,9
jbe skp
add al,7
skp: add al,30h
call wrt1
retn
wrtb2: pop ax
jmp wrtb1
;
;-------------------------------------
; Where we store the entry to the packet driver
;
pnt: db 0cdh ; Int
pint db 00h ; Which Int
retn
;
;--------------------------------------
; write an ASCIIZ string
;
wrtz:
push dx
wrtz1: lodsb
or al,al
jnz wrtz2
pop dx
retn
wrtz2:
call wrtb
jmp wrtz1
;--------------------------------------
; Write a single char
;
wrtb:
cmp byte ptr cs:[swit],0
jnz dne
wrt1: mov dl,al
mov ah,2
int 21h
retn
;--------------------------------------
; Write a $ terminated string
;
wrt: cmp byte ptr cs:[swit],0
jnz dne
mov ah,09
int 21h
dne: retn
;--------------------------------------
; If no IPX either
;
noipx: mov dx,offset ipfail
call wrt
;--------------------------------------
; Endit
;
done: mov al, byte ptr flag
mov ah,4ch
INT 21H
;---------------------------------------
; DATA
;
namdx dw 0
namds dw 0
ipx dw 0
ipxs dw 0
logo db 0dh,0ah,"ETHCRD v1.2 by Padgett (C)1993"
db " - IDs from Michael A. Patton's EtherNet-Codes"
db 0dh,0ah,24h
ifail db ' Unsupported Interrupt, checking for IPX',24h
ipfail db ' - IPX Driver not found',0dh,0ah,24h
nodrv db 0ah,'Ethernet packet driver not found, checking for IPX',24h
padd db 0dh,0ah,'Hardware Address: ',24h
dvrnam db 'h Packet Driver Name: ',24h
intno db 'Interrupt: ',24h
nonam db 'Unknown Driver or Card Type'
crlf db 0dh,0ah,24h
pkt db 'PKT DRVR',0
flag db 0
swit db 0
;
;-------------------------------------------
; Card identification data
; from EtherNet-Codes dated 8 April, 1993
; Format: 3 Mfg ID bytes followed by ASCII info, followed by 0dh,0ah pair
; Last entry is 0ffh,0ffh,0ffh
;
; NOTE: not all codes are found on PC boards, some are for other platforms
;
codbuf db 0
db 000h,002h,'BBN (was internal usage only, no longer used)',0dh,0ah
db 000h,000h,00Ch,'Cisco',0dh,0ah
db 000h,000h,00Eh,'Fujitsu',0dh,0ah
db 000h,000h,00Fh,'NeXT',0dh,0ah
db 000h,000h,010h,'Hughes LAN Systems (formerly Sytek)',0dh,0ah
db 000h,000h,011h,'Tektronix',0dh,0ah
db 000h,000h,015h,'Datapoint Corporation ',0dh,0ah
db 000h,000h,018h,'Webster Computer Corporation Appletalk/Ethernet Gateway',0dh,0ah
db 000h,000h,01Ah,'AMD (?)',0dh,0ah
db 000h,000h,01Bh,'Novell >> now Eagle Technology',0dh,0ah
db 000h,000h,01Dh,'Cabletron',0dh,0ah
db 000h,000h,020h,'DIAB (Data Intdustrier AB)',0dh,0ah
db 000h,000h,021h,'SC&C',0dh,0ah
db 000h,000h,022h,'Visual Technology',0dh,0ah
db 000h,000h,023h,'ABB Automation AB, Dept. Q',0dh,0ah
db 000h,000h,029h,'IMC',0dh,0ah
db 000h,000h,02Ah,'TRW',0dh,0ah
db 000h,000h,03Ch,'Auspex',0dh,0ah
db 000h,000h,03Dh,'AT&T',0dh,0ah
db 000h,000h,044h,'Castelle',0dh,0ah
db 000h,000h,046h,'ISC-Bunker Ramo, An Olivetti Company',0dh,0ah
db 000h,000h,049h,'Apricot Ltd.',0dh,0ah
db 000h,000h,04Bh,'APT A.P.T. Appletalk WAN router',0dh,0ah
db 000h,000h,04Fh,'Logicraft 386-Ware P.C. Emulator',0dh,0ah
db 000h,000h,051h,'Hob Electronic Gmbh & Co. KG',0dh,0ah
db 000h,000h,052h,'ODS',0dh,0ah
db 000h,000h,055h,'AT&T',0dh,0ah
db 000h,000h,05Ah,'SK (Schneider & Koch in Europe and Syskonnect outside of Europe)',0dh,0ah
db 000h,000h,05Ah,'Xerox 806 (unregistered)',0dh,0ah
db 000h,000h,05Dh,'RCE',0dh,0ah
db 000h,000h,05Eh,'U.S. Department of Defense (IANA)',0dh,0ah
db 000h,000h,05Fh,'Sumitomo (?)',0dh,0ah
db 000h,000h,061h,'Gateway Communications',0dh,0ah
db 000h,000h,062h,'Honeywell',0dh,0ah
db 000h,000h,065h,'Network General',0dh,0ah
db 000h,000h,069h,'Silicon Graphics(?)',0dh,0ah
db 000h,000h,06Bh,'MIPS',0dh,0ah
db 000h,000h,06Eh,'Artisoft, Inc.',0dh,0ah
db 000h,000h,077h,'Interphase [Used in other systems, e.g. MIPS, Motorola]',0dh,0ah
db 000h,000h,078h,'Labtam Australia',0dh,0ah
db 000h,000h,079h,'Net Ware (?)',0dh,0ah
db 000h,000h,07Ah,'Ardent',0dh,0ah
db 000h,000h,07Bh,'Research Machines',0dh,0ah
db 000h,000h,07Dh,'Cray Research Superservers,Inc [Also Harris (3M) (old)]',0dh,0ah
db 000h,000h,07Fh,'Linotronic',0dh,0ah
db 000h,000h,080h,'Dowty Network Services [Also "Harris (3M) (new)" "Imagen(?)"]',0dh,0ah
db 000h,000h,081h,'Synoptics',0dh,0ah
db 000h,000h,084h,'Aquila (?), ADI Systems Inc.(?)',0dh,0ah
db 000h,000h,086h,'Gateway Communications Inc. (also Megahertz Corporation?)',0dh,0ah
db 000h,000h,089h,'Cayman Systems Gatorbox',0dh,0ah
db 000h,000h,08Ah,'Datahouse Information Systems',0dh,0ah
db 000h,000h,08Eh,'Jupiter(?), Solbourne(?)',0dh,0ah
db 000h,000h,093h,'Proteon',0dh,0ah
db 000h,000h,094h,'Asante MAC',0dh,0ah
db 000h,000h,095h,'Sony/Tektronix',0dh,0ah
db 000h,000h,097h,'Epoch',0dh,0ah
db 000h,000h,098h,'Cross Com',0dh,0ah
db 000h,000h,09Fh,'Ameristar Technology',0dh,0ah
db 000h,000h,0A0h,'Sanyo Electronics',0dh,0ah
db 000h,000h,0A2h,'Wellfleet',0dh,0ah
db 000h,000h,0A3h,'Network Application Technology (NAT)',0dh,0ah
db 000h,000h,0A4h,'Acorn',0dh,0ah
db 000h,000h,0A5h,'Compatible Systems Corporation',0dh,0ah
db 000h,000h,0A6h,'Network General (internal assignment, not for products)',0dh,0ah
db 000h,000h,0A7h,'Network Computing Devices (NCD) X-terminals',0dh,0ah
db 000h,000h,0A8h,'Stratus Computer, Inc.',0dh,0ah
db 000h,000h,0A9h,'Network Systems',0dh,0ah
db 000h,000h,0AAh,'Xerox Xerox machines',0dh,0ah
db 000h,000h,0ACh,'Apollo',0dh,0ah
db 000h,000h,0AFh,'Nuclear Data Acquisition Interface Modules (AIM)',0dh,0ah
db 000h,000h,0B0h,'RND (RAD Network Devices)',0dh,0ah
db 000h,000h,0B1h,'Alpha Microsystems Inc.',0dh,0ah
db 000h,000h,0B3h,'CIMLinc',0dh,0ah
db 000h,000h,0B4h,'Edimax',0dh,0ah
db 000h,000h,0B5h,'Datability Terminal Servers',0dh,0ah
db 000h,000h,0B7h,'Dove Fastnet',0dh,0ah
db 000h,000h,0BBh,'TRI-DATA Systems Inc. Netway products, 3274 emulators',0dh,0ah
db 000h,000h,0BCh,'Allen-Bradley',0dh,0ah
smc db 000h,000h,0C0h,'Western Digital now SMC (Std. Microsystems Corp.)',0dh,0ah
db 000h,000h,0C6h,'HP Intelligent Networks Operation (formerly Eon Systems)',0dh,0ah
db 000h,000h,0C8h,'Altos',0dh,0ah
db 000h,000h,0C9h,'Emulex Terminal Servers',0dh,0ah
db 000h,000h,0CCh,'Densan Co., Ltd.',0dh,0ah
db 000h,000h,0D0h,'Develcon Electronics, Ltd.',0dh,0ah
db 000h,000h,0D1h,'Adaptec, Inc. "Nodem" product',0dh,0ah
db 000h,000h,0D3h,'Wang Labs',0dh,0ah
db 000h,000h,0D4h,'PureData',0dh,0ah
db 000h,000h,0D7h,'Dartmouth College (NED Router)',0dh,0ah
db 000h,000h,0D8h,'old Novell NE1000s ~<=1987 ? (maybe also 3Com?)',0dh,0ah
db 000h,000h,0DDh,'Gould',0dh,0ah
db 000h,000h,0DEh,'Unigraph',0dh,0ah
db 000h,000h,0E2h,'Acer Counterpoint',0dh,0ah
db 000h,000h,0E3h,'Integrated Micro Products Ltd',0dh,0ah
db 000h,000h,0E6h,'Aptor Produits De Comm Indust',0dh,0ah
db 000h,000h,0E8h,'Accton Technology Corporation',0dh,0ah
db 000h,000h,0E9h,'ISICAD, Inc.',0dh,0ah
db 000h,000h,0EDh,'April',0dh,0ah
db 000h,000h,0EEh,'Network Designers Limited(?)',0dh,0ah
db 000h,000h,0EFh,'Alantec',0dh,0ah
db 000h,000h,0F0h,'Samsung',0dh,0ah
db 000h,000h,0F3h,'Gandalf Data Ltd. - Canada',0dh,0ah
db 000h,000h,0F4h,'Allied Telesis, Inc.',0dh,0ah
db 000h,000h,0F6h,'A.M.C. (Applied Microsystems Corp.)',0dh,0ah
db 000h,000h,0F8h,'DEC (?)',0dh,0ah
db 000h,000h,0FDh,'High Level Hardware (Orion, UK)',0dh,0ah
db 000h,001h,002h,'BBN (Bolt Beranek and Newman, Inc.) internal usage (not registered)',0dh,0ah
db 000h,001h,043h,'IEEE 802',0dh,0ah
db 000h,001h,063h,'NDC (National Datacomm Corporation)',0dh,0ah
db 000h,001h,068h,'W&G (Wandel & Goltermann)',0dh,0ah
db 000h,001h,0C8h,'Thomas Conrad Corp.',0dh,0ah
db 000h,008h,052h,'Technically Elite Concepts',0dh,0ah
db 000h,008h,055h,'Fermilab',0dh,0ah
db 000h,017h,000h,'Kabel',0dh,0ah
db 000h,040h,088h,'Mobuis NuBus (Mac) combination video/EtherTalk',0dh,0ah
db 000h,040h,00Bh,'Crescendo (?)',0dh,0ah
db 000h,040h,00Ch,'General Micro Systems, Inc.',0dh,0ah
db 000h,040h,00Dh,'LANNET Data Communications',0dh,0ah
db 000h,040h,010h,'Sonic Mac Ethernet interfaces',0dh,0ah
db 000h,040h,014h,'Comsoft Gmbh',0dh,0ah
db 000h,040h,015h,'Ascom (?)',0dh,0ah
db 000h,040h,01Fh,'Colorgraph Ltd',0dh,0ah
db 000h,040h,027h,'Sigma (?)',0dh,0ah
db 000h,040h,02Ah,'Canoga-Perkins',0dh,0ah
db 000h,040h,02Bh,'TriGem',0dh,0ah
db 000h,040h,02Fh,'XDI (?)',0dh,0ah
db 000h,040h,030h,'GK Computer',0dh,0ah
db 000h,040h,033h,'Addtron Technology Co., Ltd.',0dh,0ah
db 000h,040h,03Ch,'Forks, Inc.',0dh,0ah
db 000h,040h,041h,'Fujikura Ltd.',0dh,0ah
db 000h,040h,04Ch,'Hypertec Pty Ltd.',0dh,0ah
db 000h,040h,050h,'Ironics, Incorporated',0dh,0ah
db 000h,040h,05Bh,'Funasset Limited',0dh,0ah
db 000h,040h,066h,'Hitachi Cable, Ltd.',0dh,0ah
db 000h,040h,068h,'Extended Systems',0dh,0ah
db 000h,040h,06Eh,'Corollary, Inc.',0dh,0ah
db 000h,040h,074h,'Cable and Wireless',0dh,0ah
db 000h,040h,076h,'AMP Incorporated',0dh,0ah
db 000h,040h,07Fh,'Agema Infrared Systems AB',0dh,0ah
db 000h,040h,08Ch,'Axis Communications AB',0dh,0ah
db 000h,040h,08Eh,'CXR/Digilog',0dh,0ah
db 000h,040h,092h,'ASP Computer Products, Inc.',0dh,0ah
db 000h,040h,095h,'Eagle Technologies',0dh,0ah
db 000h,040h,09Dh,'DigiBoard Ethernet-ISDN bridges',0dh,0ah
db 000h,040h,09Eh,'Concurrent Technologies Ltd.',0dh,0ah
db 000h,040h,0A6h,'Cray Research Inc.',0dh,0ah
db 000h,040h,0AEh,'Delta Controls, Inc.',0dh,0ah
db 000h,040h,0B4h,'3COM K.K.',0dh,0ah
db 000h,040h,0B6h,'Computerm Corporation',0dh,0ah
db 000h,040h,0C1h,'Bizerba-Werke Wilheim Kraut',0dh,0ah
db 000h,040h,0C2h,'Applied Computing Devices',0dh,0ah
db 000h,040h,0C3h,'Fischer and Porter Co.',0dh,0ah
db 000h,040h,0C5h,'Micom Communications Corp.',0dh,0ah
db 000h,040h,0C6h,'Fibernet Research, Inc.',0dh,0ah
db 000h,040h,0C8h,'Milan Technology Corp.',0dh,0ah
db 000h,040h,0D4h,'Gage Talker Corp.',0dh,0ah
db 000h,040h,0DFh,'Digalog Systems, Inc.',0dh,0ah
db 000h,040h,0E7h,'Arnos Instruments & Computer',0dh,0ah
db 000h,040h,0E9h,'Accord Systems, Inc.',0dh,0ah
db 000h,040h,0F1h,'Chuo Electronics Co., Ltd.',0dh,0ah
db 000h,040h,0F4h,'Cameo Communications, Inc.',0dh,0ah
db 000h,040h,0F9h,'Combinet',0dh,0ah
db 000h,040h,0FBh,'Cascade Communications Corp.',0dh,0ah
db 000h,060h,08Ch,'3Com (1990 onwards)',0dh,0ah
db 000h,080h,004h,'Antlow Computers, Ltd.',0dh,0ah
db 000h,080h,005h,'Cactus Computer Inc.',0dh,0ah
db 000h,080h,006h,'Compuadd Corporation',0dh,0ah
db 000h,080h,007h,'Dlog NC-Systeme',0dh,0ah
db 000h,080h,00Fh,'SMC (Standard Microsystem Corp.)',0dh,0ah
db 000h,080h,010h,'Commodore',0dh,0ah
db 000h,080h,017h,'PFU',0dh,0ah
db 000h,080h,019h,'Dayna Communications "Etherprint" product',0dh,0ah
db 000h,080h,01Ah,'Bell Atlantic',0dh,0ah
db 000h,080h,01Bh,'Kodiak Technology',0dh,0ah
db 000h,080h,021h,'Newbridge Networks Corporation',0dh,0ah
db 000h,080h,023h,'Integrated Business Networks',0dh,0ah
db 000h,080h,024h,'Kalpana',0dh,0ah
db 000h,080h,029h,'Microdyne Corporation',0dh,0ah
db 000h,080h,02Dh,'Xylogics, Inc. Annex terminal servers',0dh,0ah
db 000h,080h,02Eh,'Plexcom, Inc.',0dh,0ah
db 000h,080h,033h,'Formation (?)',0dh,0ah
db 000h,080h,034h,'SMT-Goupil',0dh,0ah
db 000h,080h,035h,'Technology Works',0dh,0ah
db 000h,080h,037h,'Ericsson Business Comm.',0dh,0ah
db 000h,080h,038h,'Data Research & Applications',0dh,0ah
db 000h,080h,03Bh,'APT Communications, Inc.',0dh,0ah
db 000h,080h,03Eh,'Synernetics',0dh,0ah
db 000h,080h,03Fh,'Hyundai Electronics',0dh,0ah
db 000h,080h,042h,'Force Computers',0dh,0ah
db 000h,080h,04Ch,'Contec Co., Ltd.',0dh,0ah
db 000h,080h,04Dh,'Cyclone Microsystems, Inc.',0dh,0ah
db 000h,080h,051h,'ADC Fibermux',0dh,0ah
db 000h,080h,052h,'Network Professor',0dh,0ah
db 000h,080h,05Bh,'Condor Systems, Inc.',0dh,0ah
db 000h,080h,05Ch,'Agilis(?)',0dh,0ah
db 000h,080h,060h,'Network Interface Corporation',0dh,0ah
db 000h,080h,062h,'Interface Co.',0dh,0ah
db 000h,080h,069h,'Computone Systems',0dh,0ah
db 000h,080h,06Ah,'ERI (Empac Research Inc.)',0dh,0ah
db 000h,080h,06Ch,'Cegelec Projects Ltd',0dh,0ah
db 000h,080h,06Dh,'Century Systems Corp.',0dh,0ah
db 000h,080h,074h,'Fisher Controls',0dh,0ah
db 000h,080h,07Bh,'Artel Communications Corp.',0dh,0ah
db 000h,080h,07Ch,'FiberCom',0dh,0ah
db 000h,080h,086h,'Computer Generation Inc.',0dh,0ah
db 000h,080h,087h,'Okidata',0dh,0ah
db 000h,080h,08Ah,'Summit (?)',0dh,0ah
db 000h,080h,08Bh,'Dacoll Limited',0dh,0ah
db 000h,080h,08Ch,'Frontier Software Development',0dh,0ah
db 000h,080h,092h,'Japan Computer Industry, Inc.',0dh,0ah
db 000h,080h,096h,'HDS (Human Designed Systems) X terminals',0dh,0ah
db 000h,080h,09Dh,'Datacraft Manufacturing Pty Ltd',0dh,0ah
db 000h,080h,09Fh,'Alcatel Business Systems',0dh,0ah
db 000h,080h,0A1h,'Microtest',0dh,0ah
db 000h,080h,0A3h,'Lantronix',0dh,0ah
db 000h,080h,0ADh,'Telebit',0dh,0ah
db 000h,080h,0AEh,'Hughes Network Systems',0dh,0ah
db 000h,080h,0AFh,'Allumer Co., Ltd.',0dh,0ah
db 000h,080h,0B2h,'NET (Network Equipment Technologies)',0dh,0ah
db 000h,080h,0C0h,'Penril (?)',0dh,0ah
db 000h,080h,0C2h,'IEEE 802.1 Committee',0dh,0ah
db 000h,080h,0C7h,'Xircom, Inc.',0dh,0ah
db 000h,080h,0C8h,'D-Link (also Solectek Pocket Adapters)',0dh,0ah
db 000h,080h,0C9h,'Alberta Microelectronic Centre',0dh,0ah
db 000h,080h,0CEh,'Broadcast Television Systems',0dh,0ah
db 000h,080h,0D0h,'Computer Products International',0dh,0ah
db 000h,080h,0D3h,'Shiva Appletalk-Ethernet interface',0dh,0ah
db 000h,080h,0D4h,'Chase Limited',0dh,0ah
db 000h,080h,0D6h,'Apple Mac Portable(?)',0dh,0ah
db 000h,080h,0D7h,'Fantum Electronics',0dh,0ah
db 000h,080h,0D8h,'Network Peripherals',0dh,0ah
db 000h,080h,0DAh,'Bruel & Kjaer',0dh,0ah
db 000h,080h,0E3h,'Coral (?)',0dh,0ah
db 000h,080h,0F1h,'Opus',0dh,0ah
db 000h,080h,0F7h,'Zenith Communications Products',0dh,0ah
db 000h,080h,0FBh,'BVM Limited',0dh,0ah
db 000h,0AAh,000h,'Intel',0dh,0ah
db 000h,0B0h,0D0h,'Computer Products International',0dh,0ah
db 000h,0C0h,001h,'Diatek Patient Managment',0dh,0ah
db 000h,0C0h,004h,'Japan Business Computer Co.Ltd',0dh,0ah
db 000h,0C0h,016h,'Electronic Theatre Controls',0dh,0ah
db 000h,0C0h,01Ah,'Corometrics Medical Systems',0dh,0ah
db 000h,0C0h,01Ch,'Interlink Communications Ltd.',0dh,0ah
db 000h,0C0h,01Dh,'Grand Junction Networks, Inc.',0dh,0ah
db 000h,0C0h,020h,'Arco Electronic, Control Ltd.',0dh,0ah
db 000h,0C0h,024h,'Eden Sistemas De Computacao SA',0dh,0ah
db 000h,0C0h,025h,'Dataproducts Corporation',0dh,0ah
db 000h,0C0h,027h,'Cipher Systems, Inc.',0dh,0ah
db 000h,0C0h,028h,'Jasco Corporation',0dh,0ah
db 000h,0C0h,02Bh,'Gerloff Gesellschaft Fur',0dh,0ah
db 000h,0C0h,02Ch,'Centrum Communications, Inc.',0dh,0ah
db 000h,0C0h,02Dh,'Fuji Photo Film Co., Ltd.',0dh,0ah
db 000h,0C0h,030h,'Integrated Engineering B. V.',0dh,0ah
db 000h,0C0h,031h,'Design Research Systems, Inc.',0dh,0ah
db 000h,0C0h,032h,'I-Cubed Limited',0dh,0ah
db 000h,0C0h,034h,'Dale Computer Corporation',0dh,0ah
db 000h,0C0h,040h,'ECCI',0dh,0ah
db 000h,0C0h,042h,'Datalux Corp.',0dh,0ah
db 000h,0C0h,044h,'Emcom Corporation',0dh,0ah
db 000h,0C0h,048h,'Bay Technical Associates',0dh,0ah
db 000h,0C0h,04Eh,'Comtrol Corporation',0dh,0ah
db 000h,0C0h,051h,'Advanced Integration Research',0dh,0ah
db 000h,0C0h,05Ch,'Elonex PLC',0dh,0ah
db 000h,0C0h,066h,'Docupoint, Inc.',0dh,0ah
db 000h,0C0h,06Dh,'Boca Research, Inc.',0dh,0ah
db 000h,0C0h,071h,'Areanex Communications, Inc.',0dh,0ah
db 000h,0C0h,078h,'Computer Systems Engineering',0dh,0ah
db 000h,0C0h,091h,'Jabil Circuit, Inc.',0dh,0ah
db 000h,0C0h,093h,'Alta Research Corp.',0dh,0ah
db 000h,0C0h,097h,'Archipel SA',0dh,0ah
db 000h,0C0h,098h,'Chuntex Electronic Co., Ltd.',0dh,0ah
db 000h,0C0h,09Dh,'Distributed Systems International, Inc',0dh,0ah
db 000h,0C0h,0A0h,'Advance Micro Research, Inc.',0dh,0ah
db 000h,0C0h,0A2h,'Intermedium A/S',0dh,0ah
db 000h,0C0h,0A8h,'GVC Corporation',0dh,0ah
db 000h,0C0h,0ACh,'Gambit Computer Communications',0dh,0ah
db 000h,0C0h,0ADh,'Computer Communication Systems',0dh,0ah
db 000h,0C0h,0B0h,'GCC Technologies,Inc.',0dh,0ah
db 000h,0C0h,0B8h,"Fraser's Hill Ltd.",0dh,0ah
db 000h,0C0h,0BDh,'Inex Technologies, Inc.',0dh,0ah
db 000h,0C0h,0BEh,'Alcatel - Sel',0dh,0ah
db 000h,0C0h,0C2h,'Infinite Networks Ltd.',0dh,0ah
db 000h,0C0h,0C4h,'Computer Operational',0dh,0ah
db 000h,0C0h,0CAh,'Alfa, Inc.',0dh,0ah
db 000h,0C0h,0CBh,'Control Technology Corporation',0dh,0ah
db 000h,0C0h,0D1h,'Comtree Technology Corporation',0dh,0ah
db 000h,0C0h,0D6h,'J1 Systems, Inc.',0dh,0ah
db 000h,0C0h,0DCh,'EOS Technologies, Inc.',0dh,0ah
db 000h,0C0h,0E2h,'Calcomp, Inc.',0dh,0ah
db 000h,0C0h,0E7h,'Fiberdata AB',0dh,0ah
db 000h,0C0h,0EAh,'Array Technology Ltd.',0dh,0ah
db 000h,0C0h,0ECh,'Dauphin Technology',0dh,0ah
db 000h,0C0h,0EFh,'Abit Corporation',0dh,0ah
db 000h,0C0h,0F4h,'Interlink System Co., Ltd.',0dh,0ah
db 000h,0C0h,0F6h,'Celan Technology Inc.',0dh,0ah
db 000h,0C0h,0F7h,'Engage Communication, Inc.',0dh,0ah
db 000h,0C0h,0F8h,'About Computing Inc.',0dh,0ah
db 000h,0C0h,0FBh,'Advanced Technology Labs',0dh,0ah
db 000h,0DDh,000h,'Ungermann-Bass IBM RT',0dh,0ah
db 000h,0DDh,001h,'Ungermann-Bass',0dh,0ah
db 000h,0DDh,008h,'Ungermann-Bass',0dh,0ah
db 002h,004h,006h,'BBN (Bolt Beranek and Newman, Inc.) internal usage (not registered)',0dh,0ah
db 002h,007h,001h,'MICOM/Interlan DEC (UNIBUS or QBUS), Apollo, Cisco',0dh,0ah
db 002h,060h,060h,'3Com',0dh,0ah
db 002h,060h,086h,'Satelcom MegaPac (UK)',0dh,0ah
db 002h,060h,08Ch,'3Com IBM PC; Imagen; Valid; Cisco; Macintosh',0dh,0ah
db 002h,0CFh,01Fh,'CMC Masscomp; Silicon Graphics; Prime EXL',0dh,0ah
db 002h,0E6h,0D3h,'BTI (Bus-Tech, Inc.) IBM Mainframes',0dh,0ah
db 008h,000h,001h,'Computer Vision',0dh,0ah
db 008h,000h,002h,'3Com (formerly Bridge)',0dh,0ah
db 008h,000h,003h,'ACC (Advanced Computer Communications)',0dh,0ah
db 008h,000h,005h,'Symbolics Symbolics LISP machines',0dh,0ah
db 008h,000h,006h,'Siemens Nixdorf PC clone',0dh,0ah
db 008h,000h,007h,'Apple',0dh,0ah
db 008h,000h,008h,'BBN (Bolt Beranek and Newman, Inc.)',0dh,0ah
db 008h,000h,009h,'Hewlett-Packard',0dh,0ah
db 008h,000h,00Ah,'Nestar Systems',0dh,0ah
db 008h,000h,00Bh,'Unisys',0dh,0ah
db 008h,000h,00Dh,'ICL (International Computers, Ltd.)',0dh,0ah
db 008h,000h,00Eh,'NCR/AT&T',0dh,0ah
db 008h,000h,00Fh,'SMC (Standard Microsystems Corp.)',0dh,0ah
db 008h,000h,010h,'AT&T [misrepresentation of 800010?]',0dh,0ah
db 008h,000h,011h,'Tektronix, Inc.',0dh,0ah
db 008h,000h,014h,'Excelan BBN Butterfly, Masscomp, Silicon Graphics',0dh,0ah
db 008h,000h,017h,'NSC (Network System Corp.)',0dh,0ah
db 008h,000h,01Ah,'Tiara? (used to have Data General)',0dh,0ah
db 008h,000h,01Bh,'Data General',0dh,0ah
db 008h,000h,01Eh,'Apollo',0dh,0ah
db 008h,000h,01Fh,'Sharp',0dh,0ah
db 008h,000h,020h,'Sun',0dh,0ah
db 008h,000h,022h,'NBI (Nothing But Initials)',0dh,0ah
db 008h,000h,023h,'Matsushita Denso',0dh,0ah
db 008h,000h,025h,'CDC',0dh,0ah
db 008h,000h,026h,'Norsk Data (Nord)',0dh,0ah
db 008h,000h,027h,'PCS Computer Systems GmbH',0dh,0ah
db 008h,000h,028h,'TI Explorer',0dh,0ah
db 008h,000h,02Bh,'DEC',0dh,0ah
db 008h,000h,02Eh,'Metaphor',0dh,0ah
db 008h,000h,02Fh,'Prime Computer Prime 50-Series LHC300',0dh,0ah
db 008h,000h,030h,'CERN',0dh,0ah
db 008h,000h,036h,'Intergraph CAE stations',0dh,0ah
db 008h,000h,037h,'Fujitsu-Xerox',0dh,0ah
db 008h,000h,038h,'Bull',0dh,0ah
db 008h,000h,039h,'Spider Systems',0dh,0ah
db 008h,000h,03Bh,'Torus Systems',0dh,0ah
db 008h,000h,03Eh,'Motorola VME bus processor modules',0dh,0ah
db 008h,000h,041h,'DCA (Digital Comm. Assoc.)',0dh,0ah
db 008h,000h,044h,'DSI (DAVID Systems, Inc.)',0dh,0ah
db 008h,000h,045h,'???? (maybe Xylogics, but they claim not to know this number)',0dh,0ah
db 008h,000h,046h,'Sony',0dh,0ah
db 008h,000h,047h,'Sequent',0dh,0ah
db 008h,000h,048h,'Eurotherm Gauging Systems',0dh,0ah
db 008h,000h,049h,'Univation',0dh,0ah
db 008h,000h,04Ch,'Encore',0dh,0ah
db 008h,000h,04Eh,'BICC',0dh,0ah
db 008h,000h,051h,'Experdata',0dh,0ah
db 008h,000h,056h,'Stanford University',0dh,0ah
db 008h,000h,057h,'Evans & Sutherland (?)',0dh,0ah
db 008h,000h,058h,'??? DECsystem-20',0dh,0ah
db 008h,000h,05Ah,'IBM',0dh,0ah
db 008h,000h,067h,'Comdesign',0dh,0ah
db 008h,000h,068h,'Ridge',0dh,0ah
db 008h,000h,069h,'Silicon Graphics',0dh,0ah
db 008h,000h,06Ah,'ATTst (?)',0dh,0ah
db 008h,000h,06Eh,'Excelan',0dh,0ah
db 008h,000h,070h,'Mitsubishi',0dh,0ah
db 008h,000h,074h,'Casio',0dh,0ah
db 008h,000h,075h,'DDE (Danish Data Elektronik A/S)',0dh,0ah
db 008h,000h,077h,'TSL (now Retix)',0dh,0ah
db 008h,000h,079h,'Silicon Graphics',0dh,0ah
db 008h,000h,07Ch,'Vitalink TransLAN III',0dh,0ah
db 008h,000h,080h,'XIOS',0dh,0ah
db 008h,000h,081h,'Crosfield Electronics',0dh,0ah
db 008h,000h,083h,'Seiko Denshi ',0dh,0ah
db 008h,000h,086h,'Imagen/QMS',0dh,0ah
db 008h,000h,087h,'Xyplex terminal servers',0dh,0ah
db 008h,000h,089h,'Kinetics AppleTalk-Ethernet interface',0dh,0ah
db 008h,000h,08Bh,'Pyramid',0dh,0ah
db 008h,000h,08Dh,'XyVision XyVision machines',0dh,0ah
db 008h,000h,08Eh,'Tandem / Solbourne Computer ?',0dh,0ah
db 008h,000h,08Fh,'Chipcom Corp.',0dh,0ah
db 008h,000h,090h,'Retix, Inc. Bridges',0dh,0ah
db 010h,000h,05Ah,'IBM',0dh,0ah
db 010h,000h,0D4h,'DEC',0dh,0ah
db 010h,000h,0E0h,'Apple A/UX (modified addresses for licensing)',0dh,0ah
db 040h,000h,003h,'Net Ware (?)',0dh,0ah
db 044h,046h,049h,'DFI (Diamond Flower Industries)',0dh,0ah
db 047h,054h,043h,'GTC (Not registered!) (This number is a multicast!)',0dh,0ah
db 048h,044h,053h,'HDS ???',0dh,0ah
db 080h,000h,010h,'AT&T [misrepresented as 080010? One source claims this is correct]',0dh,0ah
db 080h,0ADh,000h,'CNET Technology Inc.',0dh,0ah
db 0AAh,000h,000h,'DEC obsolete',0dh,0ah
db 0AAh,000h,001h,'DEC obsolete',0dh,0ah
db 0AAh,000h,002h,'DEC obsolete',0dh,0ah
db 0AAh,000h,003h,'DEC Global physical address for some DEC machines',0dh,0ah
db 0AAh,000h,004h,'DEC Local logical address for systems running DECNET',0dh,0ah
db 0C0h,000h,000h,'Western Digital (may be reversed 00 00 C0?)',0dh,0ah
db 0ECh,010h,000h,'Enhance Source Co., Ltd. PC clones(?)'
db 0ffh,0ffh,0ffh
buf0 db 0,0,0,0
buf db 40h dup (?)
P00100 ENDP
S00000 ENDS
END P00100