MAGIC Engine详细使用教程

2005-07-13 01:08:00来源:YXDOWN.COM游戏转载编辑:评论(0)

 

MAGIC Engine详细使用教程

最近突然想玩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不容易,对于我这个英语白痴,能做到这份上已经是个奇迹了,如果你还有
什么不明白,请发帖。