本软件免费分享,请勿倒卖。
本帖不提供任何游戏 ROM、BIOS 或商业资源,请大家自行准备合法来源的游戏文件。
**一、软件信息**
软件名称:aFBN
软件类型:安卓街机模拟器
当前版本:2026-06-07
包名:com.codegg.afbn
最低系统:Android 5.0 / API 21
目标系统:Android 13 / API 33
支持架构:armeabi-v7a、arm64-v8a
APK 文件:afbn.apk
APK 大小:约 41.2 MB
**二、主要功能**
1. 街机游戏运行
可浏览已支持的游戏列表,也可以直接浏览本机已有 ROM 文件并尝试启动。
2. 游戏列表管理
支持“全部 / 收藏 / 历史”模式,方便管理常玩的游戏。
支持按游戏标题或 ROM 名搜索。
支持按年份、基板筛选。
支持显示或隐藏克隆版 ROM。
3. ROM 校验提示
启动游戏前会对 ROM 进行基础校验。
如果缺少关键程序、BIOS、图像或声音数据,会给出提示。
部分不完全匹配的 ROM 可以选择继续尝试启动,也支持免 CRC 启动。
4. 外置 romdata 支持
支持在 `afbn/romdata/` 目录放入外置 `.dat` 驱动模板,用于补充当前核心之外的 ROM 定义。
游戏列表主菜单有“编写romdata”功能,游戏详情页中带有“生成 dat 模板”功能,方便制作或调整 romdata。
支持标准的fbneo romdata格式和 早期的星云格式
5. IPS 补丁管理
支持 IPS 补丁配置。
可在游戏详情页“IPS管理器”或游戏内菜单打开 IPS 管理器,勾选启用补丁。
支持 IPS 说明、缩略图、列表显示、应用并重置等操作。
游戏列表主菜单提供“IPS制作”功能,便于日常制作IPS补丁
6. 金手指功能
支持游戏内金手指菜单。
可读取当前游戏可用的 cheat 条目,支持切换选项、恢复默认、全部恢复默认等操作。
支持文件名为 cheat 的 .dat 格式,以及以 ROM 名称命名的 .ini 格式;ini 可打包为 zip/7z 后命名为 cheat
支持加载父rom作弊文件
7. 即时存档 / 读档
游戏中可打开存档管理。
支持多个槽位,显示槽位状态、时间、文件信息。
可执行存档、读档、删除存档等操作。
8. 画面设置
支持多种画面比例:适应屏幕、4:3、16:9、全屏、原始比例、2 倍显示等。
支持横屏、竖屏、跟随系统、锁定方向。
竖屏模式可设置画面置顶、居中或置底。
支持显示帧率、跳帧设置。
9. 滤镜 / Shader
支持内置滤镜效果。
支持外置 RetroArch GLSL preset,格式为 `.glslp`。
外置 shader 放入指定目录后,会在滤镜菜单里显示。
10. 横屏遮罩 bezel
支持横屏遮罩图片。
遮罩会按 ROM 名、驱动名、父 ROM、基板/系统名等顺序匹配。
竖屏时会自动跳过遮罩。
11. 虚拟按键与实体按键
支持屏幕虚拟按键开关。
支持编辑屏幕按键布局。
支持实体按键映射。
支持 3 键、4 键、6 键布局切换。
支持十字方向键样式、摇杆样式、八方向跳点、摇杆死区/阈值。
支持连发设置。
支持按键宏 / 组合键,可以制作方向和动作键组合输入。
12. DIP / 跳线设置
游戏内菜单支持 DIP / Jumpers 调整。
可查看当前值、默认值,并支持恢复默认或应用后重置。
13. PGM2 记忆卡
部分 PGM2 游戏支持记忆卡管理。
可创建、插入、弹出并保存记忆卡文件。
14. 联机与串流相关功能 (此功能尚未稳定)
游戏内菜单包含局域网联机、主机串流等功能。
双方设备需要在同一 Wi-Fi / 局域网环境中使用。
主机创建房间后,副机可输入主机 IP 加入。
15. 文件快传
支持“文件快传”功能。
在同一局域网下,可通过浏览器访问设备提供的地址,进行上传、下载、移动、复制、删除文件等操作,方便管理 ROM、预览图、IPS、金手指等资源。
**三、数据目录说明**
默认数据目录:
/storage/emulated/0/afbn/
如果 Android 11+ 没有授予“管理所有文件”权限,程序可能会退回到 App 私有外部目录:
/storage/emulated/0/Android/data/com.codegg.afbn/files/afbn/
主要目录结构:
├─ romdata/ 外置 romdata .dat 目录
├─ config/localisation/ 游戏列表翻译目录
**四、ROM 放置方法**
默认 ROM 目录:
afbn/roms/
也可以在 App 内选择其它路径。
Android 11+ 如果访问外置 SD 卡,建议通过系统文件选择器授权目录。
注意:
本软件不内置游戏 ROM。
请自行准备合法来源的 ROM 文件。
不同模拟核心对 ROM 版本有要求,如果启动失败或提示缺文件,请检查 ROM 是否与当前核心匹配。
**五、IPS 补丁放置方法**
IPS 配置目录:
afbn/ips/
推荐结构:
afbn/ips/rom名/*.dat
afbn/ips/rom名/*.ips
部分家用机或特殊驱动可根据需要带前缀目录,具体以 App 内 IPS 管理器提示为准。
游戏运行中如果当前游戏没有可用 IPS 配置,IPS 面板不会打开或会提示无可用配置。
**六、金手指放置方法**
金手指目录:
afbn/cheats/
支持 cheat 的 `.dat` 格式,也支持以 ROM 名称命名的 `.ini` 格式。
`.ini` 可打包为 zip / 7z 后命名为 cheat。
进入游戏后,在游戏菜单中打开“金手指”即可查看当前游戏可用条目。
**七、遮罩 bezel 放置方法**
遮罩目录:
afbn/bezel/
常见命名示例:
afbn/bezel/kof97.png
afbn/bezel/neogeo.png
afbn/bezel/pgm.png
afbn/bezel/pgm2.png
当前遮罩主要用于横屏显示,竖屏会自动跳过。
支持图片格式,`.png`
**八、Shader 滤镜放置方法**
外置 shader 目录:
afbn/config/shaders/
支持格式:
*.glslp
放入后,可在游戏内“滤镜效果”菜单中选择。
**九、预览图、标题图、图标**
标题图目录:
afbn/titles/
预览图目录:
afbn/previews/
图标目录:
afbn/icons/
推荐按 ROM 名命名,例如:
afbn/icons/kof97.png
afbn/icons/kov.png
缺失图标时,列表会使用默认图标。
游戏内菜单也支持截取当前画面作为预览图或标题图。
**十、使用建议**
1. 第一次启动后,先授予存储权限。
2. 将 ROM 放入 `afbn/roms/`,或在 App 内选择自己的 ROM 目录。
3. 如果游戏启动提示缺文件,请优先检查 ROM 版本、母版、BIOS 是否完整。
4. 手机玩家建议先设置虚拟按键布局、按键数量和震动。
5. 手柄 / 电视盒子玩家建议进入“设置实体按键”完成映射。
6. 喜欢改版的玩家可以把 IPS 放到 `afbn/ips/`,再进游戏内 IPS 管理器启用。
7. 想美化列表的玩家可以准备 previews、titles、icons 图片资源。
8. 横屏玩家可以放置 bezel 遮罩,竖屏玩家可以调整画面位置和按键布局。
**十一、常见问题**
Q:为什么有些游戏启动不了?
A:多数情况是 ROM 版本不匹配、缺少母版、缺少 BIOS 或 CRC 不一致。请根据启动前的校验提示检查文件。
Q:为什么 Android 11 以上找不到外部文件?
A:Android 11+ 存储权限限制更严格。建议授予“管理所有文件”权限,或使用系统文件选择器授权 ROM 目录。
Q:IPS 放进去后为什么看不到?
A:请确认目录结构是否正确,通常建议放在 `afbn/ips/rom名/` 下,并确认 `.dat` 或 `.ips` 与当前 ROM 对应。
Q:金手指菜单为空怎么办?
A:请确认金手指文件是否放在 `afbn/cheats/`,并且文件名、格式与当前游戏匹配。
Q:遮罩为什么不显示?
A:遮罩当前主要用于横屏。请确认图片放在 `afbn/bezel/`,并按 ROM 名、基板名或 default 命名。
Q:可以联机吗?
A:菜单中提供局域网联机和主机串流功能,需要设备处于同一 Wi-Fi / 局域网,双方按提示创建或加入房间。
**十二、免责声明**
本软件仅用于模拟器研究、学习与个人娱乐。
本帖不提供任何 ROM、BIOS、游戏镜像或商业资源。
请勿将本软件用于商业倒卖或非法传播。
请在遵守当地法律法规的前提下使用。
最后特别感谢:
入门导师:Mr锅包肉
感谢:
感谢“碎入我心”提供的 SZ 配套滤镜
本人不常逛论坛,为了避免产生更多的误会还是决定自己发一个贴子
最后感谢大家的支持,精力有限,后续会慢慢更新...
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
继更20260609版
主要优化使用体验
增加存档预览图和游戏里IPS预览图
添加更多的滤镜
增加一些常用的游戏分辨率
支持更多的方式储存按键配置
等等...