将Gambatte移植到Retromini上。

现有的GNUBOY模拟器基本能满足需求,但是某些场景下会有一些花屏之类的存在。
一直希望能够跑Gambatte,就尝试了下,删除了一些逻辑,将屏幕强制为240*160,姑且是跑起来了。
不过目前对OpenDingux调试还不熟悉,没办法继续优化,当前运行的效果也很难看。
很多游戏,特别是画面复杂的Demo,基本上跑一个挂一个。之后再看看有没有办法优化下……
不过这个破机器估计也到头了,垃圾CPU糟蹋外观设计。
另外,不知道是不是V30就这样还是我机器体质问题,一直没办法上456Mhz,我自己只能在420Mhz下跑,再高就挂了。
测试结果大概如下:
Badapple: 55帧左右
Mental Respirator: 复杂的变形场景直接卡成狗,而且有画面错误
butterfly: 全是画面错误,卡
Is that a demo in your pocket: 正常
GBC类游戏,基本上也有很多跑不到满帧

现有的GNUBOY模拟器基本能满足需求,但是某些场景下会有一些花屏之类的存在。
一直希望能够跑Gambatte,就尝试了下,删除了一些逻辑,将屏幕强制为240*160,姑且是跑起来了。
不过目前对OpenDingux调试还不熟悉,没办法继续优化,当前运行的效果也很难看。
很多游戏,特别是画面复杂的Demo,基本上跑一个挂一个。之后再看看有没有办法优化下……
不过这个破机器估计也到头了,垃圾CPU糟蹋外观设计。
另外,不知道是不是V30就这样还是我机器体质问题,一直没办法上456Mhz,我自己只能在420Mhz下跑,再高就挂了。
测试结果大概如下:
Badapple: 55帧左右
Mental Respirator: 复杂的变形场景直接卡成狗,而且有画面错误
butterfly: 全是画面错误,卡
Is that a demo in your pocket: 正常
GBC类游戏,基本上也有很多跑不到满帧