1
0
mirror of https://github.com/TomHarte/CLK.git synced 2026-04-21 17:16:44 +00:00

Enable all tests.

This commit is contained in:
Thomas Harte
2025-10-25 09:00:55 -04:00
parent 4df49d9f18
commit 3673144a44
@@ -149,11 +149,21 @@ void testExecution(NSDictionary *test, BusHandler &handler) {
void testExecution(CPU::MOS6502Mk2::Model model, NSDictionary *test, BusHandler &handler) {
switch(model) {
default: __builtin_unreachable();
case CPU::MOS6502Mk2::Model::NES6502: testExecution<CPU::MOS6502Mk2::Model::NES6502>(test, handler); break;
case CPU::MOS6502Mk2::Model::M6502: testExecution<CPU::MOS6502Mk2::Model::M6502>(test, handler); break;
case CPU::MOS6502Mk2::Model::Synertek65C02: testExecution<CPU::MOS6502Mk2::Model::Synertek65C02>(test, handler); break;
case CPU::MOS6502Mk2::Model::Rockwell65C02: testExecution<CPU::MOS6502Mk2::Model::Rockwell65C02>(test, handler); break;
// case CPU::MOS6502Mk2::Model::WDC65C02: testExecution<CPU::MOS6502Mk2::Model::WDC65C02>(test, handler); break;
case CPU::MOS6502Mk2::Model::NES6502:
testExecution<CPU::MOS6502Mk2::Model::NES6502>(test, handler);
break;
case CPU::MOS6502Mk2::Model::M6502:
testExecution<CPU::MOS6502Mk2::Model::M6502>(test, handler);
break;
case CPU::MOS6502Mk2::Model::Synertek65C02:
testExecution<CPU::MOS6502Mk2::Model::Synertek65C02>(test, handler);
break;
case CPU::MOS6502Mk2::Model::Rockwell65C02:
testExecution<CPU::MOS6502Mk2::Model::Rockwell65C02>(test, handler);
break;
case CPU::MOS6502Mk2::Model::WDC65C02:
testExecution<CPU::MOS6502Mk2::Model::WDC65C02>(test, handler);
break;
}
}