找回密码
 注册
搜索
查看: 4024|回复: 0

[转帖] [小翅作品]PC-E模拟器MAGIC Engine详细使用教程(配置文件详解)

[复制链接]
发表于 2008-9-27 23:22 | 显示全部楼层 |阅读模式
原文:http://bbs.emu-zone.org/newbbs/viewthread.php?tid=204588
作者:wingseedZZ

    最近突然想玩PCE-CD上的恶魔城 - 血之轮回,可本人又对PCE的模拟不是很在行,所以
特看了看置顶贴的教程,只看了个大概,因为截图全看不见了,有点不知所措,所以在家研
究了一下,有点心得,来给大家解说一下。

    MAGIC Engine目前最高版本是0.99beta5,(马上就要更新了,期盼ing)从官方网站下载
回来的是体验版,有5分钟的时间限制,所以要注册,我在后面附加了破解的文件,放在根
目录下就行了。

    双击pce.exe进入模拟器,我先来说明一下主菜单都有什么。

    BOOT CD: 导入CD 是模拟PCE-CD游戏的
    RESET: 重置游戏
    PLAY: 就是回到游戏
    LOAD ROM: 加载ROM
    LOAD GAME: 读取即时记录
    SAVE GAME: 保存即时记录
    CONFIG: 配置手柄
    HELP: 不用多说了吧
    ABOUT: 也不用多说了吧
    QUIT: 更不用多说了吧

    这些功能怎么用,我想不必多说,我捎带提一下BOOT CD,要想用Super CD-ROM System
模拟CD游戏的话,要单下载,后面我会加上的,放在根目录下就行了,建议用SYSTEM CARD V 3.0
兼容性比较好(此话引用semh写的教程,在置顶贴里有)。

    我具体给大家说一下pce.ini文件的配置,这里才是主要的研究对象。

# ----
# emulation settings (模拟器配置)
# ----

[emulation](模拟器)

  ;
  ; soft reset (RUN + SELECT)
  ; --
  ;   y -> enabled  [default]
  ;   n -> disabled
  ;

soft_reset=y (这里是设置是否开启软件重置,要想关掉的话,soft_reset=n 就行了)

  ;
  ; frame delay
  ; --
  ;   adjust video frame delay (15000-18000 祍)
  ;
  ;   16393 -> 61 Hz
  ;   16667 -> 60 Hz [default]
  ;   16949 -> 59 Hz
  ;

frame_delay=  (这里是设置屏幕刷新率的,根据自己的显示器配置把,默认是60 Hz,
要想改的话,在后面写上参数就行了,范围是15000-18000,例如:frame_delay=15000)


# ----
# sound settings (声音设置)
# ----
#

[sound] (声音)

  ;
  ; sound
  ; --
  ;   y -> enabled  [default]
  ;   n -> disabled
  ;

sound=y (这里设置是否开启声音,不想要声音就选n把)

  ;
  ; frequency
  ; --
  ;   set sound frequency (8000 - 48000)
  ;

frequency=44100 (这里是设置采样率的)

  ;
  ; 16-bit
  ; --
  ;   y -> enabled  [16-bit]
  ;   n -> disabled [ 8-bit]
  ;

16bit=y (这里是设置采样大小的)

  ;
  ; stereo
  ; --
  ;   y -> enabled  [stereo]
  ;   n -> disabled [mono]
  ;

stereo=y (这里是设置是否开启立体声)

  ;
  ; interpolation
  ; --
  ;   y -> enabled
  ;   n -> disabled [default]
  ;

interpolation=n (这里是设置是否开启插补)

  ;
  ; interpolation level
  ; --
  ;    1 -> light interpolation
  ;   ..
  ;   15 -> full  interpolation
  ;

interpolation_level=1 (这里设置具体插补的参数)

  ;
  ; delay
  ; --
  ;   adjust sound buffer delay (2 - 30), in 1/60th of second
  ;   (best delay is auto detected by default)
  ;

delay= (这里设置是否让声音延迟,值为2 - 30)

  ;
  ; CD-ROM audio input line
  ; --
  ;   0 -> first  audio input line
  ;   1 -> second audio input line
  ;   ...
  ;
  ;   (see the log.txt file to find out what are the line numbers)
  ;

cd_audio_input_line= (恕我才疏学浅,实在是想不出该怎么解释,反正不管也行)

  ;
  ; master audio volume
  ; --
  ;   0-100
  ;

master_audio_volume= (音量大小)

  ;
  ; fx audio volume
  ; --
  ;   0-100
  ;

fx_audio_volume= (我也不明白,不过也是管音量大小的)

  ;
  ; cd audio volume
  ; --
  ;   0-100
  ;

cd_audio_volume= (CD音频的音量大小)


# ----
# video settings (视频设置)
# ----
#

[video] (视频)

  ;
  ; windowed mode
  ; --
  ; select windowed mode at startup
  ;
  ;   y -> windowed
  ;   n -> fullscreen [default]
  ;

windowed= (这里可以设置模拟器为窗口模式,改成windowed=y 就行了)

  ;
  ; fullscreen stretch
  ; --
  ;
  ;   y -> enable
  ;   n -> disable [default]
  ;

fullscreen= (这里设置为全屏运行)

  ;
  ; fullscreen stretch mode
  ; --
  ;
  ;   0 -> always
  ;   1 -> only for 1x1 display size
  ;   2 -> only for 2x2 display size [default]
  ;

fullscreen_mode=2 (设置全屏运行图象拉伸方式)

  ;
  ; bilinear filtering
  ; --
  ;
  ;   y -> enable
  ;   n -> disable [default]
  ;
  ;   (this option doesn't work with all the video card)
  ;

filtering= (设置是否开启双线过滤,本人强烈推荐打开,要不然画面是在是有点……)

  ;
  ; display size
  ; --
  : select display size at startup
  ;
  ;   0 -> 1x1 zoom
  ;   1 -> 2x2 zoom [default]
  ;

size=1 (设置显示大小,默认就行了)

  ;
  ; display zoom
  ; --
  ;   0 -> software  [default]
  ;   1 -> hardware
  ;

zoom=1 (我也不清楚,默认即可)

  ;
  ; auto frame skip
  ; --
  ;   y -> enabled
  ;   n -> disabled [default]
  ;

auto_frame_skip=n (设置是否自动跳帧)

  ;
  ; video sync
  ; --
  ;   y -> enabled
  ;   n -> disabled [default]
  ;

vsync=n (设置是否开启同步)

  ;
  ; fullscreen screen resolutions
  ; --
  ;   custom screen resolutions to be used for the different
  ;   PC-Engine video modes (256x224, 320x224, and 352x224)
  ;
  ;   (by default a resolution of 640x480 is used for all the
  ;    video modes)
  ;

res_256=640,480
res_320=640,480
res_352=640,480 (这里设置全屏分辨率为多少,要想改成1024x768的话,直接改
就行了,如res_352=1024,768)

  ;
  ; windowed screen resolutions
  ; --
  ;   custom screen resolutions to be used for the different
  ;   PC-Engine video modes (256x224, 320x224, and 352x224)
  ;   in windowed mode
  ;

win_res_256=256,224
win_res_320=320,224
win_res_352=352,224 (窗口模式分辨率)

  ;
  ; auto screen resolution lock
  ; --
  ;   enable/disable auto screen resolution locking
  ;   for games that change resolution often like
  ;   Military Madness
  ;
  ;   y -> auto lock          [default]
  ;   n -> no resolution lock
  ;

res_lock=y (不明白,默认即可)


# ----
# TV mode settings (TV模式设置)
# ----

[tv_mode] (TV模式)

  ;
  ; tv_mode
  ; --
  ;   y -> start in TV mode
  ;   n -> start in normal mode [default]
  ;

tv_mode=n (是否开启TV模式,感觉还不错,你自己试试)

  ;
  ; wide screen
  ; --
  ;   y -> enabled
  ;   n -> disabled [default]
  ;

wide=n (是否开启宽银幕,我是没看出来)

  ;
  ; horizontal interpolation
  ; --
  ;   y -> enabled  [default]
  ;   n -> disabled
  ;

interpolation=y (水平插补?不明白,默认即可)

  ;
  ; scanlines:
  ; --
  ;   0 -> 100% (black scanlines)
  ;   1 ->  75%
  ;   2 ->  50%
  ;   3 ->  25%                   [default]
  ;   4 ->   0% (no scanlines)
  ;

scanlines=3 (这个……好像是设置扫描线的宽度的,我说好像……)

  ;
  ; gamma correction:
  ; --
  ;   adjust gamma level (0 - 5)
  ;

gamma=1 (图像灰度修正)

  ;
  ; brightness control:
  ; --
  ;   adjust brightness (0 - 8)
  ;

brightness=1 (亮度调节)


# ----
# gamepad settings (手柄设置)
# ----

[gamepad] (手柄)

  ;
  ; gamepad
  ; --
  ;   y -> enabled  [default]
  ;   n -> disabled
  ;

gamepad=y (是否开启手柄)

  ;
  ; auto fire speed
  ; --
  ;   1 (fast) to 10 (slow)
  ;

auto_fire_speed=2 (设置自动连键,1最快,10最慢)

  ;
  ; auto calibration control
  ; --
  ;   50% (default) to 90%
  ;

auto_calibration=70 (默认即可,其实是我不知道)


# ----
# keyboard settings (键盘设置)
# ----

[keyboard] (键盘)

  ;
  ; type of keyboard
  ; --
  ;   0 -> AZERTY
  ;   1 -> QWERTY [default]
  ;   2 -> QWERTZ
  ;

type=1 (好像是设置不同的键盘的,是中国的就选1把,我还真没见过其他种的)

  ;
  ; unlock numeric keypad
  ; --
  ;   unlock numeric keypad keys 0 to 9, /, *, . and ENTER
  ;
  ;   y -> unlocked
  ;   n -> locked   [default]
  ;

numpad=n (设置是否开启小键盘区,两个人玩的话,建议打开)

  ;
  ; unlock numeric keys
  ; --
  ;   unlock keys 0 to 9
  ;
  ;   y -> unlocked
  ;   n -> locked   [default]
  ;

numkeys=n (设置是否开启数字键0 - 9)

  ;
  ; unlock ctrl keys
  ; --
  ;   unlock INS, DEL, HOME, END, PGUP, PGDOWN control keys
  ;
  ;   y -> unlocked
  ;   n -> locked   [default]
  ;

ctrlkeys=n (设置是否开启ctrl键)

  ;
  ; ESC key mode
  ; --
  ;   change ESC key function
  ;
  ;   0 -> automatic mode : [default]
  ;        --------------
  ;          when the emulator is started from a shell or from a front-end
  ;          program pressing ESC will exit the emulator, but when
  ;          the emulator is started by double-clicking on its icon
  ;          pressing ESC will open the menu screen
  ;
  ;   1 -> GUI mode :
  ;        ---------
  ;          pressing ESC will always open the menu screen
  ;
  ;   2 -> exit mode :
  ;        ---------
  ;          pressing ESC will always exit the emulator
  ;

esc_key_mode=0 (ESC键设置,默认就行了)

  ;
  ; auto repeat delay
  ; --
  ;   1 (very fast) to 8 (slow)
  ;

auto_repeat_delay=2 (自动重复延迟?应该是这么翻译把,不明,默认)

  ;
  ; auto repeat rate
  ; --
  ;   number of time the key is repeated per second (1 - 16)
  ;

auto_repeat_rate=9 (自动重复速度?依然不明,照样默认)


# ----
# load menu settings (读取菜单设置)
# ----

[load] (读取)

  ;
  ; drive list
  ; --
  ;   list of disk drives displayed in the load menu
  ;

drive_list=CDEF (驱动器列表)

  ;
  ; ROM list titles
  ; --
  ;   enable ROM filenames to be used as title in the load list
  ;
  ;   y -> enable
  ;   n -> disable [default]
  ;

use_rom_file_name=n (设置游戏列表是否以ROM名的方式显示)


# ----
# misc. settings (杂项设置)
# ----

[misc]

  ;
  ; number of state file
  ; --
  ;   4 - 8
  ;

nb_state_file=4 (不明白,默认)

  ;
  ; state file compression
  ; --
  ;   y -> enable  [default]
  ;   n -> disable
  ;

compress_state_file=y (好像是是否开启兼容压缩文件,我说好像……)

  ;
  ; backup ram format
  ; --
  ;   0 -> old format (backup.ram)
  ;   1 -> new format (backup.dat, backup.idx) [default]
  ;

backup_ram=1 (存储格式,默认即可)

  ;
  ; enable debug log file
  ; --
  ;   y -> enable  [default]
  ;   n -> disable
  ;

debug_log=y (是否开启日志文件)


# ----
# CD-ROM settings
# ----

[cdrom] (CD ROM设置)

  ;
  ; CD-ROM drive
  ; --
  ;   0 -> first  CD-ROM drive [default]
  ;   1 -> second CD-ROM drive
  ;   ...
  ;

drive= (如果你用的还是Win98 就在这里写上你的光驱 比如 你用虚拟光驱玩
它是你的第2个光驱 就写成drive=1 注意 0是你的第一个光驱 1是第二个 2是第三个
以次类推)

  ;
  ; CD-ROM drive letter
  ; --
  ; (Windows 2000/XP only)
  ;
  ;   D:
  ;   E:
  ;   ...
  ;

drive_letter= (如果你是WinXP\2000 就在这里写上你的光驱盘符,如果你用虚拟光驱玩的话,就选上你的虚拟光驱的盘符,如drive_letter=J:)

  ;
  ; SCSI driver timeout
  ; --
  ; change the delay that the emulator waits when accessing
  ; the CD-ROM SCSI driver, 0 is infinite delay
  ;

timeout=0 (不明白,默认)

  ;
  ; CD-ROM cache
  ; --
  ;   y -> enable
  ;   n -> disable [default]
  ;

cache=n (是否开启CD-ROM缓冲存储器)

  ;
  ; CD-ROM cache size
  ; --
  ;   in KB [default is 512KB]
  ;

cache_size=512 (缓冲存储器大小)


# ----
# path settings (以下都不用管了,默认)
# ----

[path]

  ;
  ; system card paths
  ; --
  ;

system_card_1=
system_card_2=
system_card_3=
system_card_4=

  ;
  ; config path
  ; --
  ;   (pce.cfg,
  ;    backup.dat, backup.idx,
  ;    games.idx,
  ;    time.dat,
  ;    k12x12.fnt, k16x16.fnt)
  ;

config=

  ;
  ; screenshot path
  ; --
  ;

screenshots=

  ;
  ; saved game path
  ; --
  ;

saved_games=

真TM不容易,对于我这个英语白痴,能做到这份上已经是个奇迹了,如果你还有
什么不明白,请发帖。

作者:wingseedZZ (其实我更喜欢wingZZseed,可惜号丢了)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|虎纹猫家园

GMT+8, 2024-11-26 19:19 , Processed in 0.023421 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表