必须选择「整数缩放」以还原GBA原始240×160点阵画质:关闭滤镜与抗锯齿,设渲染器为OpenGL,主窗口缩放100%,导出并复用pokemon-pixel.conf配置。

要在Mac上用mGBA模拟器以原汁原味的点阵画质运行《宝可梦》系列GBA游戏,必须绕过默认的平滑缩放和滤镜干扰,直击GBA原始240×160像素输出本质——任何插值、抗锯齿或色彩增强都会模糊像素边界、抹掉当年掌机屏幕特有的锐利颗粒感。
下载并安装纯净版mGBA
打开浏览器,访问官方源码镜像地址 https://gitcode.com/gh_mirrors/mg/mgba ,点击「Releases」标签页,下载最新稳定版 macOS .dmg 文件(如 mgba-qt-macos-0.10.1.dmg);双击挂载后,将 【mGBA.app】拖入「应用程序」文件夹,不要从压缩包内直接运行——否则可能因权限缺失导致存档写入失败。
首次启动时若提示“无法验证开发者”,右键点击图标→「显示简介」→勾选「仍要打开」。
关闭所有画面增强功能
启动mGBA → 顶部菜单栏点击「mGBA」→「偏好设置」→ 切换到「视频」标签页:
将「渲染器」设为「OpenGL」(Metal在某些macOS版本中会意外启用纹理缩放);
取消勾选「启用滤镜」和「启用抗锯齿」;
在「缩放」下拉菜单中,【必须选择「整数缩放」】——这是还原点阵感的核心:1×=240×160,2×=480×320,3×=720×480,每档都严格按像素倍数放大,不掺杂任何插值计算;
「帧率限制」保持开启(60 FPS),但「垂直同步」可关可开,不影响点阵精度。
强制锁定原始分辨率与UI比例
回到「偏好设置」→「界面」标签页:
把「主窗口缩放」调至「100%」;
取消勾选「自动调整窗口大小以适应内容」;
点击「确定」后,关闭并重启mGBA——这步不可跳过,因为界面缩放参数在运行时不会热重载。
重启后加载任意.gba格式的《宝可梦》ROM(如《红宝石》《绿宝石》),你会看到窗口边缘有明显黑边,游戏区域呈现干净利落的方正像素块,没有模糊晕染,也没有色阶过渡——这才是GBA芯片直出的原始信号。
验证点阵效果是否生效
方法一:观察战斗界面HP条右侧的小图标——原版是3×3像素的红色心形,启用整数缩放后,它在2×模式下应清晰显示为6×6纯色方块,边缘无灰阶;
方法二:暂停游戏,按下键盘「F」键切换全屏,此时注意状态栏文字:如果字体发虚或带阴影,说明系统级缩放介入了,需返回「系统设置」→「显示器」→ 关闭「缩放」选项中的「更大文本」等非默认模式;
方法三:在游戏地图行走时盯住草丛动画——原版是4帧循环的2×2像素抖动,点阵正确时你能数清每一帧里哪几个像素在变亮变暗。
保存专属点阵配置方案
第一步:完成上述全部设置后,进入「文件」→「导出配置」;
第二步:保存为「pokemon-pixel.conf」,路径建议选在「~/Documents/mGBA-presets/」;
第三步:今后每次想玩宝可梦,先「文件」→「导入配置」→ 选中该文件,再加载ROM——【避免每次手动调参出错】,尤其防止误开「HQX」或「xBRZ」类高级滤镜。


















