Linux-dosbox使用「建议收藏」

2019独角兽企业重金招聘Python工程师标准>>>…

大家好,又见面了,我是你们的朋友全栈君。

1.使用dos工具

把 工具放到一个文件夹中,如
~/learnASM/tools/ ,在
~/learnASM 中创建一个Shell脚本:~/learnASM/runDosbox.sh:

dosbox -c 'mount c: ./' -c 'path %path%;c:\tools'

使具有可执行权限

现在就可以用’./runDosbox.sh’启动dosbox了。

2.使用注意事项

可以使用VI等编辑器在系统中编辑源码,然后在Dosbox界面用Ctrl-F4 刷新目录。

为了在vim 中正常高亮显示汇编源码,可以创建/etc/vim/filetype.vim ,并加入如下内容:

augroup filetypedetect
au BufNewFile,BufRead *.asm setf masm
augroup END

这样后缀为.asm 的文件就可以正常高亮了。

3.游戏运行问题汇总

(一)DOSBOX主要快捷键说明

Alt+Enter 全屏/窗口 切换
Ctrl+F5 游戏截图
Ctrl+F6 游戏录音
Ctrl+F7 降低跳桢数
Ctrl+F8 提高跳桢数
Ctrl+F9 强制退出DOSBOX
Ctrl+F10 显示/隐藏 系统鼠标
Ctrl+F11 降低“DOS模拟CPU”速度
Ctrl+F12 提高“DOS模拟CPU”速度

 

(二)游戏运行问题解决方法:

1、“声音图像”不同步问题(先“Alt+Enter”切换至窗口,可以看到你的“模拟CPU速度”与“跳桢数”,如图):
DOSBOX模拟CPU速度(Cpu Cycles: 3000)、跳桢数(Frameskip 0)、运行游戏主程序名称(Program: PAL)

—————-声音断续且游戏速度明显低于正常速度,使用“Crtl+F8”提高跳桢数(不要超过3)
—————-声音刺耳且游戏速度明显高于正常速度,使用“Ctrl+F7”降低跳桢数(不可能低于0)
—————-声音断续且游戏速度明显低于正常速度,但跳桢数已经为“3”(再增加跳桢数会影响游戏画面质量),使用“Crtl+F12”提高“DOSBOX模拟CPU”速度(不要超过3600)
—————-声音刺耳且游戏速度明显高于正常速度,但跳桢数已经为“0”,使用“Ctrl+F11”降低“DOSBOX模拟CPU”速度(不要低于2700)

2、进入游戏后如有“系统鼠标”干扰“游戏画面”,请使用“Ctrl+F10”隐藏“系统鼠标”

3、“游戏截图/游戏录音”时不能切换“全屏/窗口”,这是DOSBOX的BUG。

转载于:https://my.oschina.net/u/250233/blog/81318

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127226.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • futex简介_fut是什么牌子

    futex简介_fut是什么牌子找到一篇很好的文章,讲得深入浅出;貌似原网站也很不错。转载自http://linuxperf.com/?p=23futex(fastuserspacemutex)是Linux的一个基础构件,可以用来构建各种更高级别的同步机制,比如锁或者信号量等等,POSIX信号量就是基于futex构建的。大多数时候编写应用程序并不需要直接使用futex,一般用基于它所实现的系统库就够了。futex的性能非常优异,它是怎样做到的呢?这要从它的设计思想谈起。传统的SystemVIPC(interproces

    2022年9月21日
    2
  • 【算法】复变函数

    【算法】复变函数复变函数复数与复变函数复数复变函数导数积分级数留数保形映射解析函数对平面向量场的应用复数与复变函数复数复数的代数运算:复数四则运算的几何意义:①两个复数乘积的模等于它们模的乘积;两个复数乘积的幅角等于它们幅角的和②两个复数商的模等于它们模的商;两个复数商的幅角等于被除数与除数的幅角差③复数的加减:复数的幂乘和方根①幂乘②方根(这里w≠0,n≥2)的复数…

    2022年7月13日
    47
  • 终端terminal个性化配置[通俗易懂]

    终端terminal个性化配置[通俗易懂]http://blog.csdn.net/pipisorry/article/details/39584489{本文介绍linux终端字体颜色设置、终端提示符显示内容设置、自定义alias命令}linux打开终端快捷键:ctrl+alt+t新窗口中打开ctrl+shift+t新标签页中打开个人配置文件介绍系统默认状态下的终端显示为紫底白字(皮皮的…

    2022年7月13日
    14
  • ubuntu修改hosts文件_host文件怎么添加地址

    ubuntu修改hosts文件_host文件怎么添加地址ubuntu下修改host文件有些时候,我们需要让某些域名指向本地,来实现调试,下面介绍下ubuntu下修改host实现域名指向本地的方法。Ubuntu系统的Hosts只需修改/etc/hosts文件,在目录中还有一个hosts.conf文件,刚开始还以为只需要修改这个就可以了,结果发现是需要修改hosts。修改完之后要重启网络。打开host文件sudovim

    2022年10月9日
    2
  • 计算机发展史较为重大的事件,图说:15件计算机发展史中的重大事件(7)

    计算机发展史较为重大的事件,图说:15件计算机发展史中的重大事件(7)图说:15件计算机发展史中的重大事件(7)发布时间:2010-01-28来源:网易作者:网易责任编辑:my1971年,世界上首款个人计算机Kenbak-1产生。1971年,世界上首款个人计算机Kenbak-1产生。它由约翰·布兰肯巴克(JohnV.Blankenbaker)使用标准的中规模和小规模集成电路设计而成,生产商把它吹捧为一种易于使用的教育工具,enbak-1计算机当时的售价为…

    2022年10月10日
    1
  • navicat15 mac 激活码(JetBrains全家桶)

    (navicat15 mac 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlS32PGH0SQB-eyJsaWN…

    2022年3月22日
    54

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号