These are sources for an ethernet-applebus gateway consisting of 3 cards:
SUN cpu board, Interlan NI3210 ethernet, and homebrew applebus card.


FILES

README		this file
ab.h		applebus protocol header definitions
arp.c		address resolution protocol
arp.rfc		RFC document describing ARP
b.out		the final, loadable binary image of the gateway
crtsun.s	C runtime startoff for SUN board
ddt/		symbolic ddt debugger, by Jim Lawson & Vaughan Pratt
dlq/		'quick' downloader program
ether.h		ether packet header
gw.c		main gateway code
gw.h		general gateway definitions
gwasm.s		assembler support
gwasm.h		assembler global definitions
il.c		intel/interlan ethernet driver
il.h		header for il.c
inet.h		internet protocol headers
lap.h		LAP driver header
lap.s		LAP (applebus) driver
lapref.s	LAP header for SUN board refresh hackery
pbuf.c		packet buffer get/free
pbuf.h		pbuf header
seagate.ms	document (in troff -ms format) describing the gateway
seagate.hard	describes how to build our applebus card
testscc/	some low level tests for the applebus card (SCC chip)
tftp/		binaries for Mark Sherman's TFTP


SUBDIRECTORIES

Before using make in the main directory, you should install the ddt
library in the 'ddt' subdirectory.  Also you need to install the 
the 'quick download' program found in the 'dlq' directory.


ABOUT NAMING CONVENTIONS

Please excuse the hodge-podge of conventions used here.  It's kind
of a mix of all the things I borrowed from:  Apple, 4.2BSD, and
original Ritchie C style.  For example the ab.h file is close to
Apple standards, while the inet.h, gw.h files are closer to normal
C style. 


Copyright (C) 1984, Stanford Univ. SUMEX project.
May be used but not sold without permission.
