为了账号安全,请及时绑定邮箱和手机立即绑定

IPX 网络与 DOS 和 DOSBox(在 Raspbian 下)

IPX 网络与 DOS 和 DOSBox(在 Raspbian 下)

Go
哆啦的时光机 2023-08-14 15:05:14
我的长期目标是让 Doom(版本 1.1)在混合硬件(1 个在 DOS 7.10 下的 Pentium 3 和 2 个在 Raspbian 下的 Raspberry Pi)上以3 屏幕模式运行。我有运行 LNE100TX 的 DOS(如果有帮助的话我可以分享配置文件)。我在Raspbian下启动DOSBox的配置文件中启用了IPX。[ipx]# ipx: Enable ipx over UDP/IP emulation.ipx=truepi@raspberrypi:~$ dosboxDOSBox version 0.74Copyright 2002-2010 DOSBox Team, published under GNU GPL.---CONFIG:Loading primary settings from config file /home/pi/.dosbox/dosbox-0.74.confMIXER: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 19900IPX Tunneling utility for DosBoxIPX Tunneling Server startedZ:\>mount c ~/dos-gamesDrive C is mounted as local directory /home/pi/dos-games/我在 Github 上找到了ipxbox,上面写着:ipxbox 是一个用 Go 编写的独立 DOSBox IPX 服务器。DOSBox客户端可以连接到服务器并一起玩。一个独特的功能是,它可以选择以类似于 VPN 的方式桥接到真实的物理网络。DOSBox 客户端可以在服务器上相互通信,但启用此功能后,它们还可以与连接网络上的物理 IPX 节点进行通信。因此,模拟 DOS 客户端应该能够与连接到同一网络的真实 DOS 机器玩游戏。所以,我安装了 Go:pi@raspberrypi:~ $ sudo apt-get install libpcap-devpi@raspberrypi:~ $ export GOPATH=/home/pi/workpi@raspberrypi:~ $ export PATH=$PATH:$GOPATH/binpi@raspberrypi:~ $ sudo apt-get install golang然后我尝试安装 ipxbox:pi@raspberrypi:~ $ go get github.com/fragglet/ipxboxpi@raspberrypi:~ $ cd workpi@raspberrypi:~ $ go build ipxbox.go这是我运行此命令时收到的消息:#github.com/google/gopacket/pcapgo/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 不是很熟悉。有人对造成这种情况的原因有任何建议吗?
查看完整描述

1 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞

您需要安装 pcap 开发包。

sudo apt-get install libpcap-dev


查看完整回答
反对 回复 2023-08-14
  • 1 回答
  • 0 关注
  • 185 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信