我正在为游戏男孩颜色编写一个模拟器(为了好玩)。我找到了大量原始游戏男孩硬件的资源和参考资料,即 Imran Nazar 的教程 ( http://imrannazar.com/GameBoy-Emulation-in-JavaScript ) 和 Zak 的书(Z80 指令参考)。我也一直在寻找一些开源模拟器来填补空白。
我无法弄清楚或找不到任何资源的一件事是 GBC 的内存布局及其 gpu。GBC 的内存是游戏男孩的 3 倍,并且 LCD 显示器支持 15 位颜色而不是 2 位颜色。所以肯定有一些事情需要考虑。
任何帮助都将不胜感激。:)
假设我有一个像这样的DU:
type DU = Number of int | Word of string
Run Code Online (Sandbox Code Playgroud)
假设我创建了一个列表:
[Number(1); Word("abc"); Number(2)]
Run Code Online (Sandbox Code Playgroud)
如何编写一个函数,对于所有元素都相同的DU列表返回true.对于上面的列表,它应该返回false.