我的长期目标是在混合硬件(在DOS 7.10下使用1 x Pentium 3和在Raspbian下使用2 x Raspberry Pi)上的3 screen mode中运行Doom(1.1版)。
我的DOS运行LNE100TX(如果有帮助,我可以共享配置文件)。
我在Raspbian下启动DOSBox的配置文件中启用了IPX。
[ipx]
# ipx: Enable ipx over UDP/IP emulation.
ipx=true
pi@raspberrypi:~$ dosbox
DOSBox version 0.74
Copyright 2002-2010 DOSBox Team, published under GNU GPL.
---
CONFIG:Loading primary settings from config file /home/pi/.dosbox/dosbox-0.74.conf
MIXER:No Sound Mode Selected.
ALSA:Can’t subscribe to MIDI port (65:0) nor (17:0)
MIDI:Opened device:none
我启动了ipx服务器并将驱动器安装在DOSBox中
Z:\>ipxnet startserver 19900
IPX Tunneling utility for DosBox
IPX Tunneling Server started
Z:\>mount c ~/dos-games
Drive C is mounted as local directory /home/pi/dos-games/
我在Github上找到了ipxbox,上面写着:
ipxbox是用Go语言编写的独立DOSBox IPX服务器。 DOSBox客户端可以连接到服务器并一起玩。
独特之处在于它可以选择桥接到真实
物理网络,其方式类似于VPN。 DOSBox客户端可以
在服务器上彼此通信,但是具有此功能
启用后,他们还可以与
连接的网络。因此,模拟的DOS客户端应该可以播放
在连接到同一网络的真实DOS计算机上进行游戏。
因此,我安装了Go:
pi@raspberrypi:~ $ sudo apt-get install libpcap-dev
pi@raspberrypi:~ $ export GOPATH=/home/pi/work
pi@raspberrypi:~ $ export PATH=$PATH:$GOPATH/bin
pi@raspberrypi:~ $ sudo apt-get install golang
然后,我尝试安装ipxbox:
pi@raspberrypi:~ $ go get github.com/fragglet/ipxbox
pi@raspberrypi:~ $ cd work
pi@raspberrypi:~ $ go build ipxbox.go
这是我运行此命令时收到的消息:
#github.com/google/gopacket/pcap
go/src/github.com/google/gopacket/pcap/pcap_unix.go:34:18: fatal error: pcap.h: No such file or directory
#include <pcap.h>
compilation terminated.
也许这很明显,但是我对Linux不太熟悉。有人对导致此问题的原因有任何建议吗?
最佳答案
您需要安装pcap开发包。
须藤apt-get install libpcap-dev
关于go - 使用DOS和DOSBox的IPX网络(在Raspbian下),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59349464/