文章目录
关于 DOSbox
- 官网: https://www.dosbox.com/
- 文档:https://www.dosbox.com/wiki/Basic_Setup_and_Installation_of_DosBox
- 下载: https://www.dosbox.com/download.php
https://sourceforge.net/projects/dosbox/
相关教程
- 鱼蛋代码 : DOSbox教程
https://www.bilibili.com/video/BV1Dx411W7KB/ - dosbox进行debug调试教程
https://blog.csdn.net/Winston_955/article/details/89689680
安装
方式一:brew (推荐)
shell
brew install DOSBox
安装包位于: /usr/local/Cellar/dosbox
可执行程序 dosbox 也被软连接到 /usr/local/bin/dosbox
shell
$ ls -al /usr/local/bin/dosbox
lrwxr-xr-x 1 shushu admin 36 8 25 23:04 /usr/local/bin/dosbox -> ../Cellar/dosbox/0.74-3_1/bin/dosbox
方式二:下载官方安装包
官方下载界面: https://www.dosbox.com/wiki/Releases
点击会跳转到 https://sourceforge.net/projects/dosbox/ 进项下载
这里我得到 DOSBox-0.74-3-3.dmg
使用
启动
在终端输入
shell
dosbox
将打开窗口:
设置启动盘、查看文件
需要设置 C盘等
模拟器,可以设置一个文件为 C 盘
- 无法复制内容到 dosbox 终端
- 窗口无法 放大缩小尺寸
shell
# 设置 c 盘
mount c ~/dosbox/c
# 进入C盘
c:
# 查看 c 盘内容
dir
# 退出
exit
- 新拖拽文件到 盘下,需要重启 dosbox 才能看到
拷贝如下文件
重新打开,进入并查看文件夹 dir01:
debug
下载 debug 程序:
https://pan.baidu.com/s/15EZOxThNyHOeEVaLJ1FGkA 提取码:bo39
好心人提供了以下四个文件:
- LINK.EXE
- MASM.EXE
- debug.exe
- exe2bin.exe
这里我们主要测试 debug
假如你的 debug 在 c/masm
下,你需要进入 masm 文件夹,键入 debug
才有用
shell
debug
DEBUG中的常用指令
A:以汇编指令的格式在内存中写入一条机器指令
T:执行一条机器指令(单步执行)
R:查看、改变CPU寄存器的内容
D:查看内存中的内容
E:改写内存中的内容
U:将内存中的机器指令翻译成汇编指令
Q:退出DEBUG
伊织 2023-08-26 生日快乐🎂