发信人: phantasy4u(幻想Advance)
整理人: huazxing(2003-01-19 02:15:03), 站内信件
|
在GBA上模拟SNES
我至少听说有两个人开始了一项开发计划,那就是在GBA上运行超任的ROM,它很可能被称为 SNES2GBA 或者 SNESONGBA,但到现在为止我们还没有看到任何的进展。但是一旦有消息的话我就会发步在这里。 任天堂已经移植了一些SNES游戏到GBA上,像超级马力耀西岛,塞尔达,Link to the Past (Four Swords),但我们急切的盼望更多。
让我们对GBA和SNES做下技术对比
GBA:一个32位的16.7MHZ的RISC CPU,256Kbyte wram(CPU外部)32kbyte+96kbyte vram(cpu内部)
32.768色显示 动态511色同屏发生 静态 32.786色同屏发生
240x160的分辨率 2.9寸的TFT反射屏幕,屏幕尺寸为40.8MM X 61.2MM
支持水平,垂直,斜线
两个8位的声音频道,+GBC 的声音
支持最大256MBIT的卡带,还有1G的FLASH卡!
SNES:一个16位的3.58MHZ的CPU
CPU RAM 128KB 显存:16KB
最大同屏显示色:256
最大颜色:32,678
静态显示最大色彩:256
最大屏幕分辨率:256X224(512X448)
支持直线,垂直,斜线绘图
8个8位的声音频道(SONY)
最大支持48MBIT的卡带。
OK,可以看到,GBA在CPU方面胜过SNES,SNES的CPU很差,只有3.58MHZ,(汗)而GBA要超过SENS 5倍,而且有超过SNES 50%的VRAM和两倍的WRAM,当然,SNES在分辨率上要优与GBA,它可以达到512X448的高分辨率,但是几乎所有的SNES游戏都用的低分辨率,256X224,而且GBA游戏是为小屏幕设计的,所以这不是什么问题。 GBA能显示两倍于SNES的颜色,所以GBA胜。 而且,GBA能支持比SNES大5倍的游戏!哈哈!
GBA唯一的弱点是很差的音频解码能力。相对于SNES的8个频道来说只有两个,这点看起来似乎很让人失望,但要知道声音能用软件合成,并只用20%-30%的CPU时间,这些能使GBA能发出和SNES一样出色的声音。 当然这会降低性能,但GBA的处理器很快,这很利于处理声音,而且速度并不是很重要,举个例子,RPG游戏,解迷游戏都没有什么关系。GBA的另一个优点是直接从卡里读取资料而不用先预先读取到RAM里,
所以,不用多想,SNES在GBA上模拟是可行的!
原文:
http://www.gameboy-advance.net/emulated/snes_roms_on_gba.htm
|
|