模仿GameBoy Color的GameLink

时间:2013-05-22 09:28:44

标签: emulation gameboy

我目前正在开发用于学习目的的GameBoy Color Emulator。我还想模仿GameLink功能(poké-fight ftw!),但我没有找到任何关于如何模拟GameLink的文档,示例,参考或源代码片段。

我在github上找到的所有GameBoy模拟器都没有提供此功能。

编程语言并不重要,我只是好奇是否有关于该主题的资源。

有人知道从这个功能开始的位置吗?

2 个答案:

答案 0 :(得分:2)

一些可能有用的链接:

 http://image.diku.dk/projects/media/kirk.06.pdf
 http://www.hardwarebook.info/Game_Boy_Link
 http://fms.komkon.org/GameBoy/Tech/Hardware.html

关键似乎是搜索G for gameboy gamelink protocol。

如果您已经了解它们,请道歉

答案 1 :(得分:2)

我愿意打赌,差不多四年后,你不再关心,the No$ documentation覆盖了串口。

$FF02是一个控制端口,$FF01是一个数据端口。

发送器应在$FF01中排队一个字节,然后将一个字节发送到$FF02,表示:(i)应开始传输; (ii)使用内部生成的时钟。

接收方应使用$FF02将其端口配置为期望内部时钟。当它收到一个字节时,它可以通过$FF01检查它。

发送或接收完整字节设置中断寄存器的第3位。所以接收器知道它何时通过服务该中断接收到一个字节,并且发送器同样知道它何时可以发送下一个。