Virtual GameBoy Advance(VGBA游戏模拟器)

v6.4中文绿色版
  • 所属栏目:电脑软件
  • 软件类型:其它工具
  • 界面语言:中文
  • 运行环境:Windows All
  • 软件大小:275 KB
  • 更新时间:2024-05-23
ads

软件介绍

Virtual GameBoy Advance或称《vgba模拟器》,它主要用来模拟gameboy advance游戏,让你在电脑上也可以玩gameboy advance游戏。虚拟GameBoy Advance(VGBA)模仿了Nintendo的GameBoy Advance手持式视频游戏机。VGBA可以在台式机,掌上电脑或任何足够快速的计算设备上运行几乎所有商业GameBoy Advance软件。

VGBA是以前在视频游戏仿真(即Virtual GameBoy(VGB))中工作的合乎逻辑的延续 。VGB模拟GameBoy Classic,GameBoy Pocket,Super GameBoy与GameBoy Color。VGBA是一个完全不同的程序。它不会运行原始的GameBoy软件,所以您必须使用VGB。

VGBA是一个可移植程序,所以可以在很多不同的平台上进行编译:Windows,Unix,Linux,Android,MacOS,MSDOS等。可以在VGBA主页上找到VGBA端口的完整最新列表。

vgba模拟器模拟Nintendo GameBoy Advance掌上电脑,它可以在桌面窗口或全屏模式下玩GameBoy Advance游戏。

常见问题汇总:

我可以在VGBA上玩GameBoy Classic与GameBoy Color游戏吗?

不,你不能。GameBoy Advance硬件与旧版GameBoy与GameBoy Color模型完全不同。要玩较旧的游戏,您可能需要考虑使用我的其他模拟器 Virtual GameBoy(VGB)。

什么是GameBoy Advance?它的硬件怎么工作?

GameBoy Advance(GBA)是Nintendo制造的一款手持视频游戏机。它的硬件与以前由任天堂生产的GameBoy与GameBoy Color手持机无关。GBA基于运行在16MHz的ARM7TDMI 32位CPU打造。GBA视频子系统与SNES非常相似,但更为先进。声音子系统使用直接样本输出。GBA还包含原始GameBoy的四通道旋律声音芯片。

为了与原始GB / GBC兼容,GBA包含完整的GBC硬件集。无法从GBA端访问此硬件(声音芯片除外),仅当有人将GB / GBC盒式磁带插入GBA时才使用。

我的Unix没有VGBA版本!

我正在尝试为尽量多的Unix版本编译Unix二进制文件,但是于我无法访问很多电脑,所以不要指望那里的每种Unix版本都能即刻获得支持。也不要邮寄给我索要源代码:VGBA源代码不能公开发布,就像我后悔这么说:(。

我最喜欢的游戏不适用于VGBA。我该怎么办?

如果仿真器甚至无法识别ROM映像,则其CRC或CMP可能是错误的。尝试通过使用该-nocrc选项或清除VGBA-Windows设置面板中的检测墨盒CMP复选框来关闭CRC检测 。不过,您确实应该找到未损坏的ROM映像。

游戏可能使用了不同的EEPROM类型。EEPROM是一个小芯片,位于盒带上并存储保存游戏。一些GBA游戏使用64×64位EEPROM(-eeprom 6),而其他游戏则使用16384×64位EEPROM(-eeprom 14)。在VGBA-Windows中,您可以简单地从设置面板中选择EEPROM类型。

如果某些精灵闪烁或根本不出现,请尝试更改 -skip值(0将为您提供最佳画面,但仿真速度最慢),或在VGBA-Windows设置面板中移动跳过帧旋钮。

VGBA当前可能未运行此游戏。现在尚不支持所有游戏。不要期望与真实硬件具有百分之百的兼容性。至少还没有:)。

直接声音听起来真的很糟糕!

使用-ds命令行选项(或VGBA-Windows设置面板中的相应选项)选择VGBA渲染直接声音的方式。在Windows中,您还应该尝试更改音量,声音速率与声音缓冲区的数量。如果这没有帮助,则您可能不走运。希望在即将发布的版本中声音仿真会变得更好。

为什么VGBA在我的电脑上这么慢?

因为您的电脑运行VGBA太慢。我的经验表明,至少需要一台具有快速视频的PentiumII / 400机器才可以以合理的速度运行VGBA。以下是加快处理速度的方法:

增加更新期限。图片会变得更加生涩,但是VGBA会变得更快。

在Unix上,请一直使用MIT X共享内存扩展(MITSHM)。当然,这意味着您必须在本地运行VGB。

在Windows与Unix上,使用1:1窗口可获得最高速度。

在Windows上,请使用MIDI声音,因为波形合成需要N多的CPU时间。

VGBA在我的机器上太快了!怎么减慢速度?

坦白说,当我开始编写VGBA时,我从没想到它会 在任何机器上都太快了:)。但是时代在变…

在Unix上,使用-sync选项将屏幕更新绑定到特定频率。

在Windows上,使用设置面板中的同步到…选项将屏幕更新绑定到特定频率。

减小跳过帧(-skip在Unix上)值。仿真将变得更慢,但更顺畅。

在Windows与Unix上,将窗口大小增加一倍或两倍。

当启动VGBA-Unix时,ld表示未找到某些库。

如果共享库的版本早于已编译VGBA的版本,则可能会发生这种情况。解决此问题的一种不错的方法是升级Unix。一种快速而肮脏的方法是从现有库到VGBA所需的名称建立符号链接。

启动VGBA-Unix时,出现X_ShmAttach错误。

您可能正在尝试在远程X终端上运行VGBA-Unix,而该终端试图使用共享内存与X进行接口。使用 -noshm选项告诉它不使用共享内存。

启动VGBA-Unix时,出现X_PutImage错误。

VGBA-Unix版本当前需要16位X。不支持16位图像格式的X终端将不起作用。

声音在VGBA-Windows中失真。我怎么解决它?

在慢速或高负载的电脑上,VGBA中的波合成声音可能会失真(例如,没有图形加速)。有几种方法可以改善声音:

请改用MIDI声音。但是,它既有优点也有缺点。

减小VGBA窗口以减少CPU的负载。最佳尺寸为1:1。

降低声音速率(在设置面板中)。声音可能会变得更响亮,但失真程度会降低。

增加波形缓冲区的数量(在设置面板中)。这可能会造成声音落后于屏幕动作一到两秒,但是声音质量会变好。

VGBA-Windows是否支持操纵杆?我的操纵杆不起作用!

VGBA-Windows支持操纵杆。如果您的操纵杆不起作用,请进入Windows控制面板以查看其配置与校准是否正确。同样,已知一些在深奥标准下工作的新操纵杆(例如GRiP)也存在问题。

颜色都在VGBA-Windows中搞砸了!

VGBA-Windows要求Windows处于65536色或更好的颜色模式。在256色模式下运行Windows时,它将尝试使颜色接近现有颜色,但预期结果会令人沮丧。

VGBA-Windows中的黑色窗口!

如果您以256色模式运行Windows,则很可能是造成问题的原因。尝试将Windows切换为65536色或更佳的屏幕模式。

在游戏过程中怎么保存与加载GBA状态?

可以通过按[F7]按钮保存GBA状态。生成的数据文件将与您的.GBA文件具有相同的名称,但其扩展名将为.STA。您可以在游戏中的任何位置按[F8],从此文件加载状态。下次启动VGBA时,也会自动加载此状态文件。对于在不同硬件上运行的VGBA版本,不能确保使用相同的状态文件。状态保存尚不完善,所以对于某些游戏而言,状态可能无法正确保存。

软件截图

Virtual GameBoy Advance(VGBA游戏模拟器)
游戏模拟器

Virtual GameBoy Advance下载地址