配置 DosBox
2024-10-20 20:31:43
配置 DosBox
DosBox 在高分辨的屏幕上窗口很小。
修改分辨率
Win7 及以上配置文件位于{system drive}:\Users\{username}\AppData\Local\DOSBox\dosbox-{version}.conf
[1]。
修改 dosbox-{version}.conf
--- a/original-dosbox-0.74-3.conf
+++ b/dosbox-0.74-3.conf
@@ -26,8 +26,8 @@
fullscreen=false
fulldouble=false
fullresolution=original
-windowresolution=original
-output=surface
+windowresolution=1920x1080
+output=opengl
autolock=true
sensitivity=100
waitonerror=true
自动挂载本地的文件夹
在 dosbox.conf 中的最下面加上如下配置[2]
MOUNT C C:\OLDGAMES
C:
安装 MASM
下载 masm。https://github.com/xDarkLemon/DOSBox_MASM/tree/master/masm
复制 masm
文件到 C:\OLDGAMES
。
配置 PATH,把 C:\MASM
和 C:\
添加到 PATH
diff --git a/nonpath-dosbox-0.74-3.conf b/dosbox-0.74-3.conf
index fa2c2c0..bfabe09 100644
--- a/nonpath-dosbox-0.74-3.conf
+++ b/dosbox-0.74-3.conf
@@ -248,3 +248,4 @@ ipx=false
# You can put your MOUNT lines here.
MOUNT C C:\OLDGAMES
C:
+PATH=%PATH%;C:\MASM;C:\
编译链接和运行
编写一个 a.asm,保存在 DOSBox 的 C:\
assume cs:codesg
codesg segment
main:
mov ax,4c00H
int 21H
codesg ends
end
相当于一个 C 语言源代码文件,只有一个 return 0;
编译:masm a;
链接:link a;
运行:a
末尾加个分号是忽略中间文件。前面把 C:\ 加到 PATH 中,就是为了在此可以直接输入编译得到的文件名。
最新文章
- 基于XML配置的spring aop增强配置和使用
- UDS(ISO14229-2006) 汉译(No.5 公共约定)
- Caffe学习系列(22):caffe图形化操作工具digits运行实例
- POJ3352 Road Construction(边双连通分量)
- SQL基础知识----数据类型
- hadoop中Combiner使用中需要注意的地方
- (@WhiteTaken)设计模式学习——建造者模式
- Fiddler中如何过滤会话、查询会话、保存回话、对比会话
- Leetcode_144_Binary Tree Preorder Traversal
- [洛谷P4245]【模板】任意模数NTT
- 在没有创建Provision Profile权限的情况下 发布Enterprise inhouse app 的方法
- winsock.h与winsock2.h出现重定义或不同的链接
- Redis系列-php怎么通过redis扩展使用redis
- 针对 FastAdmin 2018-01-19 号的升级 SQL (废)
- 使用swagger实现web api在线接口文档(转载)
- html5 +css3 点击后水波纹扩散效果 兼容移动端
- 【WPF】影城POS的前世今生
- Vue路由开启keep-alive时的注意点
- Java学习笔记(十三)——通过Netbeans开发环境生成oracle数据库中表的对应hibernate映射文件
- bzoj5091 [Lydsy1711月赛]摘苹果 概率题