Wie kann ich Netzwerkfunktionen in DOSBox nutzen oder emulieren?

Melden
  1. Einführung
  2. IPX-Unterstützung in DOSBox
  3. TCP/IP-Unterstützung in DOSBox
  4. Konfiguration der NE2000-Netzwerkkarte in DOSBox-X
  5. Alternative Möglichkeiten und externe Tools
  6. Zusammenfassung

Einführung

DOSBox ist ein beliebter Emulator für DOS-Programme und klassische Spiele, der in erster Linie zum Ausführen von alten DOS-Anwendungen gedacht ist. Ursprünglich verfügt DOSBox jedoch nicht über native Unterstützung für Netzwerkfunktionen wie TCP/IP oder IPX, die von vielen Mehrspieler-DOS-Spielen und Netzwerkdienstprogrammen benötigt werden. Dennoch gibt es Möglichkeiten, Netzwerkfunktionen entweder direkt zu nutzen oder zu emulieren.

IPX-Unterstützung in DOSBox

Viele DOS-Spiele verwenden das IPX-Protokoll für Netzwerkkommunikation. DOSBox bietet eine integrierte IPX-Unterstützung, die es ermöglicht, IPX-basierte Mehrspielerpartien lokal oder über LAN abzuwickeln. Um IPX zu aktivieren, muss in der Konfigurationsdatei von DOSBox die IPX-Unterstützung aktiviert werden. Das geschieht durch das Setzen von ipx=true im Abschnitt der DOSBox-Konfigurationsdatei. Anschließend kann man das Kommando IPXNET STARTSERVER innerhalb von DOSBox verwenden, um einen IPX-Server zu starten, oder IPXNET JOIN, um einem bestehenden Server beizutreten.

Per IPXNET kann man also IPX-Spiele auch über das Internet spielen, indem man einen IPX-über-TCP/IP-Tunnel aufbaut. Allerdings gibt es Einschränkungen bei der Zuverlässigkeit und Kompatibilität, insbesondere bei größeren Distanzen oder bei Firewalls und NAT.

TCP/IP-Unterstützung in DOSBox

DOSBox selbst bringt keine native TCP/IP-Unterstützung mit, was für viele DOS-Anwendungen problematisch ist, die auf dieses Protokoll angewiesen sind. Um TCP/IP in DOSBox zu emulieren, greift man meist auf zusätzliche Software zurück. Eine weit verbreitete Lösung ist der Einsatz von "WATTCP", einer TCP/IP-Stack-Bibliothek für DOS. Um dies nutzen zu können, benötigt man aber eine Netzwerkkarte oder ein virtuelles Netzwerkgerät, das DOSBox anbinden kann.

Hier kommt DOSBox-X ins Spiel – eine erweiterte und weiterentwickelte Version von DOSBox, die im Gegensatz zum ursprünglichen DOSBox TCP/IP-Unterstützung über eine Emulation von Netzwerkhardware wie NE2000-Karten bietet. Mit DOSBox-X kann man eine NE2000-kompatible Netzwerkkarte aktivieren und so DOS-TCP/IP-Software zum Laufen bringen, inklusive vieler alter Netzwerktools und Spiele.

Konfiguration der NE2000-Netzwerkkarte in DOSBox-X

In der Konfigurationsdatei von DOSBox-X kann man die NE2000-Netzwerkkarte aktivieren, indem man beispielsweise folgende Einträge setzt:

ne2000=true ne2000mac=00:ff:ac:xx:xx:xx ne2000irq=10 ne2000dmachannel=3

Dadurch erhält DOSBox-X eine Netzwerkschnittstelle, die innerhalb des Emulators für TCP/IP-Kommunikation zur Verfügung steht. Anschließend kann man innerhalb von DOS-Anwendungen WATTCP oder andere TCP/IP-Stacks nutzen, um Netzwerkfunktionen zu aktivieren.

Alternative Möglichkeiten und externe Tools

Es gibt auch externe Programme und Proxy-Lösungen, die Netzwerkverbindungen in DOSBox emulieren oder tunneln können. Einige Nutzer setzen z.B. "DOSGATE" oder Tcpser” ein, um serielle Verbindungen über TCP/IP zu tunneln oder serielle Netzwerkkommunikation zu emulieren. Diese Möglichkeiten sind jedoch meistens komplex in der Einrichtung und setzen tiefere Kenntnisse der Netzwerktechnik und DOS-Systeme voraus.

Eine weitere Möglichkeit ist die Nutzung von VPN oder Port-Forwarding im Host-System, um so den Datenverkehr von DOSBox an echte Netzwerkgeräte oder andere Emulator-Instanzen weiterzuleiten.

Zusammenfassung

Grundsätzlich unterstützt das Original DOSBox IPX-Netzwerke durch einen eigenen Server, was hauptsächlich für klassische Mehrspieler-DOS-Spiele geeignet ist. Für TCP/IP basierende Netzwerkfunktionen ist DOSBox nicht nativ ausgelegt, hier hilft die erweiterte Version DOSBox-X mit NE2000-Emulation. Weitere Lösungen wie der Einsatz von TCP/IP-Stacks für DOS und externer Tools können ebenfalls helfen, erfordern jedoch mehr Konfiguration und technisches Wissen.

Wenn also Netzwerkfunktionen in DOSBox gewünscht sind, sollte man zuerst prüfen, welche Art von Netzwerkprotokoll benötigt wird (IPX oder TCP/IP) und dann die passende Methode wählen: IPX aktivieren für originale DOSBox oder für TCP/IP die Verwendung von DOSBox-X in Betracht ziehen.

0

Kommentare