gba-switch-to-gbc:通过软件将 GBA 切换到 GBC 模式的例行程序!

时间:2021-05-31 00:26:56
【文件属性】:
文件名称:gba-switch-to-gbc:通过软件将 GBA 切换到 GBC 模式的例行程序!
文件大小:72KB
文件格式:ZIP
更新时间:2021-05-31 00:26:56
reverse-engineering gameboy-advance C gba-switch-to-gbc 通过软件将 GBA 切换到 GBC 模式的例行程序! 源代码可以在这里找到: 演示代码的视频在这里: 我反汇编了 GBA BIOS 并寻找检查DISPCNT位 15(地址0x00001958 )的指令。 如果检测到 GBC 车(在实际硬件中不可能),则调用子程序。 大部分只是屏幕淡入,但有一些关于切换到 GBC 模式所需的寄存器配置的信息。 它甚至可以修改一些其他寄存器来改变GBC屏幕! 它可以应用仿射变换,或应用马赛克效果……代码中有一些东西需要测试。 请注意,通过按 L 启用的“拉伸屏幕”模式似乎绕过了所有转换寄存器,但在拉伸模式下仍会应用马赛克和绿色交换等效果。 请注意,将GBC磁带插入GBA后,将无法使用EWRAM。 这意味着切换到 GBC 模式的函数(以及任何用于在切换前等待的函数)需要放置在 IWRAM 中,以及函数使用的任何变
【文件预览】:
gba-switch-to-gbc-master
----.gitignore(20B)
----Makefile(7KB)
----graphics()
--------cgb_bootstrap.png(5KB)
--------cgb_bootstrap.grit(179B)
----LICENSE(34KB)
----README.rst(4KB)
----bios_code.asm(8KB)
----source()
--------switch2gbc.h(490B)
--------menu.c(7KB)
--------switch2gbc.c(3KB)
----gba-switch-to-gbc_mb.gba(75KB)

网友评论