Commit Graph

16 Commits

Author SHA1 Message Date
Klaus2m5 7954e2dbb4 fixed shifts not testing zero result and flag when last 1-bit is shifted out 2020-01-05 14:10:38 +01:00
Klaus2m5 fe99e56162 fixed BRK not tested with interrupts disabled
added option to skip the remainder of a failing test in report.i65
added otion to skip undefined opcode as NOP test for the 65C02
replaced binaries with the current version of the test
2017-12-07 16:49:40 +01:00
Klaus2m5 f54e9a77ef fixed decimal adc/sbc immediate only testing carry
This is a rather old patch I forgot to commit
2017-02-09 07:54:04 +01:00
Klaus Dormann e80e8abe35 Merge pull request #3 from allender/master
Fix conditional test Rockwell/WDC opcodes
2017-02-09 07:26:12 +01:00
Klaus Dormann 810db6f4eb fixed RMB/SMB tested when they shouldn't be tested 2017-02-09 07:24:00 +01:00
Mark Allender d0849a60fa Fix conditional test Rockwell/WDC opcodes
Test comments indicated that having rkwl_wdc_op set to > 1 means
no test, but there was conditional that was just checking
that the value was not 0 and thereby causing those opcodes
to be tests when this value was set to > 1
2017-02-08 19:12:53 -06:00
Klaus2m5 54768c6dc0 added config switch to disable decimal mode tests
decimal mode tests can be disabled for the ADC & SBC instructions or
also including the decimal mode bit of the processor status register.
2015-10-21 16:51:23 +02:00
Klaus2m5 d0cd6d09af immediate opcodes now execute in data RAM
self modifying immediate opcodes now execute in data RAM. the remaining
self modifying branch range test is supplemented by an early pretest to
check for correct relative addressing.
2015-08-24 20:03:20 +02:00
Klaus2m5 053ab877a8 added switch to disable self modifying tests
allow the object code to be run from ROM
2015-08-23 06:35:02 +02:00
Klaus2m5 22498d2485 minor improvement to relative address test
added landing zones for branches with erroneous offset while branches
are under test. fixed typo in readme.
2014-12-14 14:28:37 +01:00
Klaus2m5 ddb0855216 added bin/dec switch test
Some emulators employ separate opcode table to switch between binary and
decimal arithmetic. The added test verifies proper binary or decimal
operation after CLD, SED, PLP & RTI.
2014-12-13 16:51:23 +01:00
Klaus2m5 04de059478 added feedback filter
feedback of bit7 to the emu diag register will cause an unwanted diag
stop (since emu version 0.83). Added a filter to compensate.
2014-08-15 18:21:06 +02:00
Klaus2m5 a06e3b95d6 added binaries
Added pre-configured binaries with listing. Loadable from $0000 for full
64k
2013-12-18 11:19:08 +01:00
Klaus2m5 1d3260a52f removed zipped version 2013-08-16 13:58:07 +02:00
Klaus2m5 2c6a266d5f added report to standard output option 2013-08-16 13:30:31 +02:00
Klaus2m5 12434a8e47 first commit 2013-08-07 18:56:09 +02:00