1
0
mirror of https://github.com/irmen/ksim65.git synced 2024-06-01 06:41:34 +00:00
This commit is contained in:
Irmen de Jong 2020-02-21 20:11:17 +01:00
parent d9f1a76c47
commit 323098f645
2 changed files with 3 additions and 0 deletions

View File

@ -1409,6 +1409,7 @@ open class Cpu6502 : BusComponent() {
// unofficial/illegal 6502 instructions // unofficial/illegal 6502 instructions
// see http://www.ffd2.com/fridge/docs/6502-NMOS.extra.opcodes // see http://www.ffd2.com/fridge/docs/6502-NMOS.extra.opcodes
// or https://github.com/quietust/nintendulator/blob/master/src/CPU.cpp (search for LogBadOps) // or https://github.com/quietust/nintendulator/blob/master/src/CPU.cpp (search for LogBadOps)
// or https://github.com/stardot/b-em/blob/master/src/6502.c
// TODO: some of these may be implemented incorrectly / are not finished yet // TODO: some of these may be implemented incorrectly / are not finished yet

View File

@ -4,6 +4,8 @@ import org.junit.jupiter.api.parallel.ExecutionMode
import kotlin.test.* import kotlin.test.*
// TODO: implement the still missing illegal instructions and replace these tests with the 'real' runTest // TODO: implement the still missing illegal instructions and replace these tests with the 'real' runTest
// the instr_test_v5 from nesdev https://wiki.nesdev.com/w/index.php/Emulator_tests may be useful to test the instructions
@Execution(ExecutionMode.CONCURRENT) @Execution(ExecutionMode.CONCURRENT)
class Test6502TestSuiteIllegalInstructions: FunctionalTestsBase() { class Test6502TestSuiteIllegalInstructions: FunctionalTestsBase() {