macOS - DOSbox

文章目录


关于 DOSbox


相关教程


安装


方式一: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 生日快乐🎂

相关推荐
pop_xiaoli15 小时前
【iOS】dyld加载
macos·ios·objective-c·cocoa
techdashen19 小时前
Rust 1.88 终于稳定了裸函数:写汇编不再需要那堆样板代码
汇编·rust
程序员小崔日记20 小时前
当 AIR 只支持 Mac,我开始重新思考操作系统这件事
macos·操作系统·ai编程
搬砖的前端1 天前
本地模型+TRAE CN 打造最优模型组合实测:开源主模型+本地辅模型,对标GPT5.2/5.3/Gemini-3-Flash
前端·ai·mac·ai编程·qwen·trae·qwen3.6
一个人旅程~1 天前
黑苹果系统都支持哪些硬件键盘和笔记本型号,以老旧电脑dell n4020为例安装黑苹果的可能性分析
经验分享·macos·电脑
Eloudy1 天前
macOS 上开启 SSH 服务
运维·macos·ssh
蜜汁小强1 天前
macOS 开发者的 tmux 实战配置:分屏导航、vi 复制模式与系统剪贴板一站打通
macos·策略模式
SaN-V2 天前
MacOS 下 VS Code 中 Codex 通过 SSH 连接远程服务器无法使用的问题排查与解决
服务器·macos·chatgpt·ssh·codex
一只小白菜2 天前
[特殊字符] 解决 Mac M5 芯片上 Ollama 运行报错:升级 macOS Tahoe 26.4.1 后恢复正常
macos
胡汉彡2 天前
MAC设置本地host方法
mac