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。

linux系统源码安装dosbox,Linux-dosbox使用相关推荐

  1. linux系统源码安装教程,linux之源码包安装步骤

    源码:程序代码,人类可看懂的代码 编译程序:将程序代码编译成机器看懂的代码 二进制文件:经过编译程序变为二进制程序后,机器可执行的文件 make和configure: make是一支程序,会自动寻找M ...

  2. linux octave源码安装,在Linux操作系统上安装Octave的方法

    本文介绍在Ubuntu.Debian.Arch Linux.Fedora.OpenSUSE操作系统上安装Octave(也称GNU Octave)的方法,它还支持Flatpak方式安装. 简介 GNU ...

  3. Linux系统源码安装PHP(超详细)

    PHP是一个拥有众多开发者的开源软件项目,最开始是Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor".PHP是在 ...

  4. Linux系统源码安装mysql

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBM ...

  5. linux上源码安装mysql,Linux中源码包安装MySQL的shell脚本

    #!/bin/bash #安装MYSQL yum -y install ncurses-devel yum -y install autoconf tar zxf /cmake--C / cd /cm ...

  6. linux python源码安装,linux上源码安装python

    以下例子基于python 2.7.9,其他版本同理.# 1.下载python# wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tg ...

  7. 【 ViSP(1) - Linux Melodic 源码安装 ViSP】

    Linux Melodic 源码安装 ViSP Linux Melodic 源码安装 ViSP 1. ViSP 简介 2. 源码安装 2.1 Required packages 需要的安装包 2.2 ...

  8. glib 2.0 arm linux,glib源码安装使用方法

    glib库是GTK+和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义.相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事 ...

  9. Linux下源码安装CodeBlocks

    Linux下源码安装CodeBlocks qianghaohao(CodingNutter) 一. 安装平台说明: CentOs6.4-i686  gcc-4.4.7 二. 下载最新源码: http: ...

最新文章

  1. uefi怎么添加linux启动项,LINUX下EFIBOOTMGR的使用,删除UEFI主板多余启动项和添加启动项...
  2. SD-WAN的四个价值—Vecloud微云
  3. Hive的列分隔符和行分隔符
  4. SAP UI5 初学者教程之三:开始接触第一个 SAP UI5 控件 试读版
  5. 宝塔面板的ftp无法使用解决
  6. Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer
  7. 最全MySQL数据类型详解
  8. 前端必备:六款CSS工具让代码充满魅力
  9. 三分钟细数 el-form 表单校验的坑点,前车之鉴,可助你避坑
  10. Maven项目 cityFileFK02数据库连接(课外完成)
  11. 如何理解面向对象(POO)?
  12. win7关闭系统自动备份
  13. SPSS结果解读——【独立样本T检验】【方差齐性】
  14. java如何使用指针_如何在Java中使用指针?
  15. dash html中文文档,Dash Docset 创建指南
  16. el-select 默认选中第一个,动态静态获取
  17. Windows网络命令ipconfig详解
  18. AAA认证——IE阶段
  19. 华为服务器Linux启动过程,华为RH2288H服务器引导ServiceCD安装Windows Server操作系统...
  20. python垃圾回收机制

热门文章

  1. Cooperative Vehicular Content Distribution in Edge Computing Assisted 5G-VANET(5G车联网边缘计算数据开发)
  2. Ubuntu 10.10 安装磊科无线网卡驱动
  3. SVN客户端简单的使用
  4. ARM、X86/Atom、MIPS、PowerPC四大CPU体系架构
  5. Comarin香豆素标记金纳米团簇|Ce6二氢卟吩标记金纳米团簇|红色荧光的水溶性金纳米团簇(T-Au NCs)
  6. vue项目打包部署(Linux命令)
  7. 将KCF算法中的输入图像改为自己的摄像头(C++)
  8. 大型单机游戏合集 收集自网络,自己斟酌使用(不保证可用)
  9. TMC-城市智慧消防云平台
  10. 快速上手Appium(一)-两种方式安装Appium