金融

自己动手乐趣多DOSBOXForPSP玩

2019-06-13 22:04:29来源:励志吧0次阅读

自己动手乐趣多!DOSBOX For PSP玩游戏教程指南_PSP游戏资讯_PSP游戏_玩家

导读:dosboxpsp的推出,让老玩家能在PSP上重温以前陪伴自己长大的dos游戏。在psp屏幕上重现他日的画面,那份感动是说不清楚的。好吧,我就用我浅薄的dos知识来写个教

关键词:SONY索尼PSP

dosboxpsp的推出,让老玩家能在PSP上重温以前陪伴自己长大的dos游戏。在psp屏幕上重现他日的画面,那份感动是说不清楚的。好吧,我就用我浅薄的dos知识来写个教程。

首先,准备的材料有刷了OE系统的PSP一台、dosboxpsp新版一个、需要用的dos游戏若干。准备工作,先把dosbox解压,将dosbox跟dosbox%两个文件夹拷贝到你的PSP\GAME150目录里面。然后就是重点-修改设置文件nf。用UEDIT32或者直接用记事本打开n。下面只介绍几个重要参数,因为具体参数设置默认已经可以正常运行。

sensitivity=20,这个参数是鼠标的移动速度,可按照需要来调整,目前觉得25,速度跟PSP用自带页浏览器的时候的鼠标速度差不多。这个参数太大的时候,鼠标移动会颤抖而且会自动溜。所以25比较合适。

frameskip=1,这个是跳帧,很多模拟器都有的参数。提高数值会牺牲流畅度来给游戏提速,默认是0,1~2调整比较合适,太大的话,画面卡的很利害。

是进入dos后自动执行的命令行。mount c ms0:/psp,意思是将PSP目录加载为dos下的C盘。如果你的游戏是放在/PSP/GAME150/DOSBOX/GAME下面的话,就把这句改为mount c ms0:/PSP/GAME150/DOSBOX/GAME,这样的话,进入dos后C盘就是GAME目录了,依此类推。SYSOPT clock 333,这句的意思是用333频率运行。如果你想DOS运行后,切换到C盘也就是你指定的游戏目录,就在下面加c:,然后回车。这个命令其实就是dos的切换盘符的指令。

接着是把游戏设定为自动执行,如前文,假定你的游戏文件放在GAME150/DOSBOX/GAME这个目录。也就是说GAME里面就是游戏的所有文件,而不是文件夹。而游戏的执行文件是t,那我们就这样改参数:

[autoexec]

# Lines in this section will be run at startup.

mount c ms0:/PSP/GAME150/DOSBOX/GAME ---设定游戏路径为C盘

SYSOPT clock 333

c: ---进入dos后切换到游戏路径

t ---运行游戏的执行文件。

好了,这样一进入dosboxpsp,它就会执行你的游戏。

假如你对dos比较熟悉,而且又想自己手动运行游戏测试,可以用以下软件帮助。DN151,一个dos下的文件管理软件。只需要按照上文把DN151的执行文件设定为进入dosboxpsp后自动执行的软件,然后就会进入一个文件管理界面。用ANALOG摇杆当鼠标,R键是鼠标右键,L键是鼠标左键。只要你把DOS游戏文件夹都放在你虚拟的C盘目录里面,然后就可以操作“鼠标”运行你想执行的游戏跟软件了。

按照上文设定,应该你就能进入游戏了,但是这并非代表一定可以执行。因为很多游戏会出现死机、花屏之类的,这是模拟器本身的问题。毕竟模拟器毕竟是模拟器,而且也不是保证百分百兼容性的。

当你成功进入游戏了,鼠标游戏当然可以正常操作,但是键盘操作的游戏就会因为方向按键跟各种按键不同而不能操作。这个时候,我们就要用到键盘映射指令INPUTMAP了。INPUTMAP这个指令是dosboxpsp的作者加进去的,对于PSP玩键盘操作游戏非常有用。但是这个指令必须直接执行exe、com等命令进入游戏,不支持bat的。所以用bat文件执行的游戏就直接在bat修改,没有的话就自己新建一个txt文本文档,然后改成BAT文件。具体设置如下,以仙剑的映射为例子:

自己做一个t,内容如下

INPUTMAP up up --- 将键盘的↑映射为PSP的上

INPUTMAP right right--- 将键盘的 → 映射为PSP的 右

INPUTMAP down down--- 将键盘的 ↓ 映射为PSP的 下

INPUTMAP left left--- 将键盘的 ← 映射为PSP的 左

INPUTMAP triangle a --- 将键盘的 a 键映射为PSP的 △

INPUTMAP square d--- 将键盘的 d 键映射为PSP的 □

INPUTMAP cross esc--- 将键盘的 ESC 键映射为PSP的 ×

INPUTMAP circle lctrl--- 将键盘的 左Ctrl 键映射为PSP的 ○

INPUTMAP start enter--- 将键盘的 回车 键映射为PSP的 start

INPUTMAP select esc --- 将键盘的 ESC 键映射为PSP的 select

SYSOPT clock 333

INPUTMAP exec e --- 这句是用以上的映射执行游戏,非常重要!e就是游戏的执行文件。

以上保存为t,放在游戏根目录,只要运行t,就可以以指定的按键运行游戏了。如果一些游戏本身的执行文件就是bat文件,那么你就原来的bat文件,看看它指向的是那个exe或者com文件,然后按照上面直接修改它的bat。

举例,例如某游戏的bat里面如下:

e

其实e才是游戏的执行文件,就改成如下:

INPUTMAP up up

INPUTMAP right right

INPUTMAP down down

INPUTMAP left left

INPUTMAP triangle a

INPUTMAP square d

INPUTMAP cross esc

INPUTMAP circle lctrl

INPUTMAP start enter

INPUTMAP select esc

SYSOPT clock 333

INPUTMAP exec e

,如果你测试了游戏能玩,而且想做成自动运行傻瓜包,就在t面加个exit命令,这样游戏一退出后,就会退出dosbox,回来PSP操作界面。

值得注意的是,可能是PSP的内存少,一些dos游戏里面文件太多的话,进入该目录会锁死,玩不了的。还有部分游戏运行会出错之类的,大家要有心理准备。dosboxpsp还有很长的路走。祝大家可以在PSP重温自己以前的游戏,毕竟那是不能代替的回忆。让我们感谢dosbox以及dosboxpsp的开发者的辛勤劳动!

多毛症
中医常识
分销系统平台
分享到: