Skip to content
Chen Leo edited this page Jan 30, 2021 · 13 revisions

使用DOSBox可以做的事

写代码

这里收集了一些有趣的汇编代码,供参考使用。欢迎大家参与编辑整理,

TASM/MASM

名称和链接 描述 TASM是否通过 MASM是否通过
assembly-exercises 一些有意思的汇编练习
hasherezade/asm16_projects ASCII画图,猜字符,井字棋 ✔️
WolfDroid/ASVr_Piano 弹钢琴 ✔️
RussiaCube(CSDN) 俄罗斯方块 ✔️
dpisdaniel/assembly-pacman 汇编语言写的吃豆人小游戏 ✔️注2
WolfDroid/x86_Chess 国际象棋(编译请看readme) ✔️注2
snake 贪吃蛇 上下左右键控制方向 好像是w开始 ✔️
TASM-8086-Lab-Codes TASM 8086 Assembly codes for Microprocessors Lab as part of course plan for 3rd Year CSE NIT Trichy ✔️
dos-virus 好像是一个病毒,不敢试
file-manager-assembly-tasm 文件系统 ✔️
snake_assembly 贪吃蛇小游戏 ✔️ ✔️
CAs-Exam/8086_code 应该是他们考试的题目 注1 ✔️
ziceck/ASM 简单数学运算、字符处理的几个小程序 ✔️ ✔️
masm/8086 好像是学王爽汇编的代码(我没看懂)
  • 注1:CAs-Exam/8086_code标注的是可以用ml.exe(微软后来将masm和link合并了) 编译,按照他的教程很快就完成编译了,不知道为什么使用masm-code编译不了
  • 注2:吃豆人pacman和国际象棋x86_chess代码分布在多个文件中,如果使用的是VSCode+插件MASM/TASM,请使用Dosbox here功能,在打开的Dosbox窗口中输入所需要的指令进行编译运行。

我使用的工具如下

file masm.exe link.exe debug.exe tasm.exe tlink.exe td.exe
version 5.00 3.60 --- 4.1 7.1.30.1 --

NASM

dosbox资源站点

Play games玩游戏

像DOSBox和JSDos这两个软件,他们本身的设计目的就是为了玩DOS下的游戏的,所以当然可以用它来玩游戏了。