我用C语言编写了一个Gameboy仿真器已经有一段时间了(似乎是一个普通的项目)。它是合理的功能,并有一些MBC1支持,但仍然有一些小的图形故障。unsigned char videoRam[0x2000]; // The Gameboy's 8 KB video RAM from 0x8000-0x9FFF.unsigned char internRam[0x2000]; // The Gameboy's 8 KB internal RAM from 0xC000-
我正在尝试做一个游戏仿真器,但它的播放速度比它应该更快。if (cpu.T >= CLOCKSPEED / 40) // if more than 1/40th of cycles passed // Get milliseconds passed unsigned long long counter = EndCounter.QuadPart - LastCounter.QuadPart;
MSperFrame = 1000.0f