* Add Support for All 65C02 Opcodes and all Rockwell/WDC opcodes except WAI/STP
* Add 65C02 Opcode tests * All tests pass, Klaus' 6502_functional_tests pass & Klaus' 65C02_extended_opcodes_test also all pass
This commit is contained in:
1 parent
faf5d22660
commit
a9c6d5964f
13 files changed
+2655
-153
No files matched your search
@@ -64,7 +64,7 @@ public class CpuIndirectModeTest extends TestCase {
|
||||
}
|
||||
|
||||
public void test_JMP_withIndirectBug() throws MemoryAccessException {
|
||||
cpu.setBehavior(Cpu.CpuBehavior.NMOS_WITH_INDIRECT_JMP_BUG);
|
||||
cpu.setBehavior(Cpu.CpuBehavior.NMOS_6502);
|
||||
bus.write(0x3400, 0x22);
|
||||
bus.write(0x34ff, 0x00);
|
||||
bus.write(0x3500, 0x54);
|
||||
@@ -76,7 +76,7 @@ public class CpuIndirectModeTest extends TestCase {
|
||||
}
|
||||
|
||||
public void test_JMP_withOutIndirectBug() throws MemoryAccessException {
|
||||
cpu.setBehavior(Cpu.CpuBehavior.NMOS_WITHOUT_INDIRECT_JMP_BUG);
|
||||
cpu.setBehavior(Cpu.CpuBehavior.CMOS_6502);
|
||||
bus.write(0x3400, 0x22);
|
||||
bus.write(0x34ff, 0x00);
|
||||
bus.write(0x3500, 0x54);
|
||||
@@ -88,7 +88,7 @@ public class CpuIndirectModeTest extends TestCase {
|
||||
}
|
||||
|
||||
public void test_JMP_cmos() throws MemoryAccessException {
|
||||
cpu.setBehavior(Cpu.CpuBehavior.CMOS);
|
||||
cpu.setBehavior(Cpu.CpuBehavior.CMOS_6502);
|
||||
bus.write(0x3400, 0x22);
|
||||
bus.write(0x34ff, 0x00);
|
||||
bus.write(0x3500, 0x54);
|
||||
|
||||
Reference in new issue
Block a user