Heiko Prüssing
Home
Projects
Blog
About
X-Surf - Amiga Network Driver (Auftragsarbeit)
2000-01-01
## What's that?
Der Treiber für die Netzwerkkarte war ein kommerzieller Auftrag von
Jens Schönfeld
. Aufgabe war es, einen Amiga-Netzwerktreiber für die gerade bei ihm neu entstehende Amiga-Netzwerkkarte von Individual Computers zu erstellen. Der Treiber wurde hauptsächlich in "C" geschrieben in Verbindung mit ein wenig 68k-Assembler.
Das Projekt entstand parallel zu meiner Diplomarbeit (!) was in Teilen für mich schon eine zeitliche Herausforderung darstellt, aber die Herausfoderung war einfach zu verlockend! :) Als Hardware bekam ich von ihm wohl den aller ersten Prototyp der X-Surf-Karte überhaupt:
Der Gerätetreiber musste kompatibel zum SANA2 Release 2 sein (
S
tandard
A
miga
N
etwork
A
rchitecture Release 2). Dieser Standard wird für Netzwerktreiber für das AmigaOS verwendet (bzw. von den TCP-Stacks). Technisch war es eine NE2000-Netzwerkkarte, die in den Amiga-Adressraum eingeblendet wurde. Es standen also dort direkt alle Register der NE2000 zur Ferfügung. Der Treiber wird heute noch von den X-Surf-Karten bzw. deren Nachfolgern verwendet aber von anderer Seite weiterentwickelt. ## Links -
X-Surf 100 Amiga Network Card, Individual Computers