Каждый класс эмулируемого чипа содержит дружественный класс, имеющий доступ ко всем его внутренностям.
M6502Core:M6502CoreUnitTest::UnitTestAPUSim:APUSimUnitTest::UnitTestPPUSim:PPUSimUnitTest::UnitTest
MegaCycles
В настоящее время есть три теста, которые не завершаются успешно. Они используются для измерения производительности ядра 6502, APU и PPU.
Текущая производительность:
Core executed 1789772 cycles in real 2282 msec
You're 2.28 times slower :(
APU+Core executed 21477272 cycles in real 18297 msec
You're 18.30 times slower :(
PPU executed 21477272 cycles in real 21828 msec
You're 21.83 times slower :(