install dosbox wolf3d in win10

10 篇文章 0 订阅
2 篇文章 0 订阅

首先安装dosbox这个神器:

DOSBox, an x86 emulator with DOS

Find out more about DOSBox | SourceForge.net

在sourceforge.net网站上,这个网站是github之前主要的开源网站,当年著名的开源库都在这里,比如20年前的jboss就在这个网站,现在随着github兴起逐步没落了。

参考网站如下,这个哥们是个dos游戏迷,写了两本书:wolf3d, quake,详细介绍了运行原理,书都是免费的,可以网上下载,对dos第一视角游戏有兴趣的可以找来阅读,重现90年代ID公司的昔日时光,与John Carmack, Michael Abrash同行,想想就令人兴奋!(后来这位兄弟进了谷歌)

https://fabiensanglard.net/Compile_Like_Its_1992/index.php
   cd \
   mkdir dosbox
   cd dosbox
   mkdir c
   mkdir a
   cd \
A盘
http://fabiensanglard.net/Compile_Like_Its_1992/tools/BCPP31.zip
c盘
http://fabiensanglard.net/Compile_Like_Its_1992/tools/wolfsrc.zip
http://fabiensanglard.net/Compile_Like_Its_1992/tools/vgafiles.zip
http://fabiensanglard.net/Compile_Like_Its_1992/tools/1wolf14.zip
第一个文件放到:D:\dosbox\a 解压
其他三个文件放到:D:\dosbox\c  解压

mount c D:\dosbox\c
mount a D:\dosbox\a

 Z:\> a:
    A:\> cd BCPP31
    A:\> install
A:\> c:
  C:\> cd\
  C:\> install

 C:\> cd\
     C:\> cd borlandc
     C:\> cd bin
     C:\> bc.exe

 C:\> CD ..
     C:\> PATH=C:\BORLANDC\BIN
     C:\> BC.EXE

Delete them from the project (Select and the Projext -> Delete item). Add them again via PROJECT -> Add Item... . Add WOLFSRC\OBJ\SIGNON.OBJ and WOLFSRC\OBJ\GAMEPAL.OBJ

 C:\> c:
  C:\> cd \
  C:\> cd 1wolf14
  C:\1WOLF14> install  --生成wolf3D目录, 里面的exe是安装盘的。

 C:\WOLF3D> copy WOLF3D.EXE WOLF3D.OLD
    C:\WOLF3D> copy ../WOLFSRC/OBJ/WOLF3D.EXE .
    C:\WOLF3D> WOLF3D.EXE

WL6改为WL1文件还是需要的。--有些系统改了也不行,原因不明。win7可以,win11不行。--重新解压1wolf14安装又可以了,可能是由操作不对的地方。

继续试试Borlandc 3.1功能是否好用:

mkdir black

cd black

mkdir ch01

cd ch01

path=c:\borlandc\bin

bc

L1-1.c

#include <stdio.h>
#include <fcntl.h>

main(int argc, char *argv[]){
    printf("hello bc3.1\n");
    exit(0);
}

可以编译运行,说明我们的BC3.1 DOS环境已经好了,可以享受90年代的美好旧日时光了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值