.. |
Kyuafile
|
Add skeleton for a serial device test.
|
2017-02-26 13:07:39 +01:00 |
Makefile
|
Use boehm gc to manage memory.
|
2018-03-26 12:36:47 +02:00 |
test_assemble.c
|
Use boehm gc to manage memory.
|
2018-03-26 12:36:47 +02:00 |
test_bus.c
|
Adjust test to chnages in bus code (due to device subsystem intro).
|
2017-02-20 21:30:23 +01:00 |
test_debug.c
|
More refactoring and improvements to logging!
|
2018-03-23 13:37:07 +01:00 |
test_device_serial_write1.s
|
Add skeleton for a serial device test.
|
2017-02-26 13:07:39 +01:00 |
test_device_serial.c
|
Add skeleton for a serial device test.
|
2017-02-26 13:07:39 +01:00 |
test_emulation_adc_16bit.s
|
Add test cases for 16-bit ADC and SBC.
|
2017-02-02 21:16:31 +01:00 |
test_emulation_adc_bcd.s
|
More comprehensive decimal ADC test.
|
2017-02-12 23:11:46 +01:00 |
test_emulation_and_imm.s
|
Add test case for immediate AND.
|
2017-01-20 22:04:33 +01:00 |
test_emulation_asl.s
|
Add test case for ASL.
|
2018-03-28 13:18:44 +02:00 |
test_emulation_bcc.s
|
Add test cases for branches.
|
2017-01-29 21:18:01 +01:00 |
test_emulation_bcs.s
|
Add test cases for branches.
|
2017-01-29 21:18:01 +01:00 |
test_emulation_beq.s
|
Add test cases for branches.
|
2017-01-29 21:18:01 +01:00 |
test_emulation_bit_abs.s
|
Add emulation of BIT instruction and test cases for it.
|
2017-01-25 10:10:00 +01:00 |
test_emulation_bit_absx.s
|
Add emulation of BIT instruction and test cases for it.
|
2017-01-25 10:10:00 +01:00 |
test_emulation_bit_imm.s
|
Add emulation of BIT instruction and test cases for it.
|
2017-01-25 10:10:00 +01:00 |
test_emulation_bit_zp.s
|
Add emulation of BIT instruction and test cases for it.
|
2017-01-25 10:10:00 +01:00 |
test_emulation_bit_zpx.s
|
Add emulation of BIT instruction and test cases for it.
|
2017-01-25 10:10:00 +01:00 |
test_emulation_bmi.s
|
Add test cases for branches.
|
2017-01-29 21:18:01 +01:00 |
test_emulation_bne.s
|
Stop cleanly even if test is not working properly.
|
2017-01-31 23:07:17 +01:00 |
test_emulation_bpl.s
|
Add test cases for branches.
|
2017-01-29 21:18:01 +01:00 |
test_emulation_bra.s
|
Add test cases for branches.
|
2017-01-29 21:18:01 +01:00 |
test_emulation_bvc.s
|
Add test cases for branches.
|
2017-01-29 21:18:01 +01:00 |
test_emulation_bvs.s
|
Add test cases for branches.
|
2017-01-29 21:18:01 +01:00 |
test_emulation_clc.s
|
Implement CLC, SEC and test for them.
|
2017-01-22 13:50:04 +01:00 |
test_emulation_cli.s
|
Add CLI and SEI emulation and test case.
|
2017-01-28 11:19:34 +01:00 |
test_emulation_clv.s
|
Add emulation and test for CLV instruction.
|
2017-01-28 11:12:25 +01:00 |
test_emulation_cmp_abs.s
|
Add CMP emulation and test cases.
|
2017-01-28 13:26:51 +01:00 |
test_emulation_cmp_absx.s
|
Add CMP emulation and test cases.
|
2017-01-28 13:26:51 +01:00 |
test_emulation_cmp_absy.s
|
Add CMP emulation and test cases.
|
2017-01-28 13:26:51 +01:00 |
test_emulation_cmp_imm.s
|
Add CMP emulation and test cases.
|
2017-01-28 13:26:51 +01:00 |
test_emulation_cmp_izp.s
|
Add CMP emulation and test cases.
|
2017-01-28 13:26:51 +01:00 |
test_emulation_cmp_izpx.s
|
Add CMP emulation and test cases.
|
2017-01-28 13:26:51 +01:00 |
test_emulation_cmp_izpy.s
|
Add CMP emulation and test cases.
|
2017-01-28 13:26:51 +01:00 |
test_emulation_cmp_zp.s
|
Add CMP emulation and test cases.
|
2017-01-28 13:26:51 +01:00 |
test_emulation_cmp_zpx.s
|
Add CMP emulation and test cases.
|
2017-01-28 13:26:51 +01:00 |
test_emulation_cpx_abs.s
|
Add CPX and CPY emulation and test cases.
|
2017-01-28 14:04:20 +01:00 |
test_emulation_cpx_imm.s
|
Add CPX and CPY emulation and test cases.
|
2017-01-28 14:04:20 +01:00 |
test_emulation_cpx_zp.s
|
Add CPX and CPY emulation and test cases.
|
2017-01-28 14:04:20 +01:00 |
test_emulation_cpy_abs.s
|
Add CPX and CPY emulation and test cases.
|
2017-01-28 14:04:20 +01:00 |
test_emulation_cpy_imm.s
|
Add CPX and CPY emulation and test cases.
|
2017-01-28 14:04:20 +01:00 |
test_emulation_cpy_zp.s
|
Add CPX and CPY emulation and test cases.
|
2017-01-28 14:04:20 +01:00 |
test_emulation_dec_a.s
|
Implement test cases for DEC instruction.
|
2017-01-27 11:43:15 +01:00 |
test_emulation_dec_abs.s
|
Implement test cases for DEC instruction.
|
2017-01-27 11:43:15 +01:00 |
test_emulation_dec_absx.s
|
Implement test cases for DEC instruction.
|
2017-01-27 11:43:15 +01:00 |
test_emulation_dec_zp.s
|
Implement test cases for DEC instruction.
|
2017-01-27 11:43:15 +01:00 |
test_emulation_dec_zpx.s
|
Implement test cases for DEC instruction.
|
2017-01-27 11:43:15 +01:00 |
test_emulation_dex.s
|
Add DEX, DEY emulation and test cases for them.
|
2017-01-22 22:35:50 +01:00 |
test_emulation_dey.s
|
Add DEX, DEY emulation and test cases for them.
|
2017-01-22 22:35:50 +01:00 |
test_emulation_inc_a.s
|
Add test cases for INC instruction.
|
2017-01-27 11:29:17 +01:00 |
test_emulation_inc_abs.s
|
Add test cases for INC instruction.
|
2017-01-27 11:29:17 +01:00 |
test_emulation_inc_absx.s
|
Add test cases for INC instruction.
|
2017-01-27 11:29:17 +01:00 |
test_emulation_inc_zp.s
|
Add test cases for INC instruction.
|
2017-01-27 11:29:17 +01:00 |
test_emulation_inc_zpx.s
|
Add test cases for INC instruction.
|
2017-01-27 11:29:17 +01:00 |
test_emulation_invalid_opcode.s
|
Add test case for invalid opcode handling.
|
2018-04-12 11:40:33 +02:00 |
test_emulation_inx.s
|
Add INX, INY emulation and test cases.
|
2017-01-22 13:07:21 +01:00 |
test_emulation_iny.s
|
Add INX, INY emulation and test cases.
|
2017-01-22 13:07:21 +01:00 |
test_emulation_jmp_abs.s
|
Implement (partial) JMP emulation and basic test for it.
|
2017-01-27 22:28:33 +01:00 |
test_emulation_jmp_iabs.s
|
Test indirect modes of JMP.
|
2017-01-28 00:11:16 +01:00 |
test_emulation_jmp_iabsx.s
|
Test indirect modes of JMP.
|
2017-01-28 00:11:16 +01:00 |
test_emulation_jsr_rts.s
|
Add JSR and RTS emulation and tests.
|
2017-01-29 11:47:34 +01:00 |
test_emulation_lda_abs.s
|
Add test for LDA with absolute addressing.
|
2017-01-23 10:28:44 +01:00 |
test_emulation_lda_absx.s
|
Add test cases for LDA addressing modes absolute X, absolute Y.
|
2017-01-23 16:33:03 +01:00 |
test_emulation_lda_absy.s
|
Add test cases for LDA addressing modes absolute X, absolute Y.
|
2017-01-23 16:33:03 +01:00 |
test_emulation_lda_imm.s
|
LDA emulation tests.
|
2017-01-19 11:50:11 +01:00 |
test_emulation_lda_zp.s
|
LDA emulation tests.
|
2017-01-19 11:50:11 +01:00 |
test_emulation_lsr.s
|
Add test cases for LSR and zero page wrap.
|
2018-03-28 13:47:18 +02:00 |
test_emulation_nop.s
|
Add support for building test case ROMs with vasm.
|
2017-01-18 23:47:55 +01:00 |
test_emulation_ora_abs.s
|
Add ORA tests, for all addressing modes.
|
2017-01-24 16:37:55 +01:00 |
test_emulation_ora_absx.s
|
Add ORA tests, for all addressing modes.
|
2017-01-24 16:37:55 +01:00 |
test_emulation_ora_absy.s
|
Add ORA tests, for all addressing modes.
|
2017-01-24 16:37:55 +01:00 |
test_emulation_ora_imm.s
|
Add ORA tests, for all addressing modes.
|
2017-01-24 16:37:55 +01:00 |
test_emulation_ora_izp.s
|
Add ORA tests, for all addressing modes.
|
2017-01-24 16:37:55 +01:00 |
test_emulation_ora_izpx.s
|
Add ORA tests, for all addressing modes.
|
2017-01-24 16:37:55 +01:00 |
test_emulation_ora_izpy.s
|
Add ORA tests, for all addressing modes.
|
2017-01-24 16:37:55 +01:00 |
test_emulation_ora_zp.s
|
Add ORA tests, for all addressing modes.
|
2017-01-24 16:37:55 +01:00 |
test_emulation_ora_zpx.s
|
Add ORA tests, for all addressing modes.
|
2017-01-24 16:37:55 +01:00 |
test_emulation_pha.s
|
Add preliminary stack tests, test ROMs for PLA, PHA.
|
2017-01-20 23:18:25 +01:00 |
test_emulation_php.s
|
Add emulation of PHP, PLP instructions and test cases for them.
|
2017-01-22 23:01:24 +01:00 |
test_emulation_phx.s
|
Add PHX, PLX, PHY, PLY emulation and test cases.
|
2017-01-25 13:14:00 +01:00 |
test_emulation_phy.s
|
Add PHX, PLX, PHY, PLY emulation and test cases.
|
2017-01-25 13:14:00 +01:00 |
test_emulation_pla.s
|
Add preliminary stack tests, test ROMs for PLA, PHA.
|
2017-01-20 23:18:25 +01:00 |
test_emulation_plp.s
|
Add emulation of PHP, PLP instructions and test cases for them.
|
2017-01-22 23:01:24 +01:00 |
test_emulation_plx.s
|
Add PHX, PLX, PHY, PLY emulation and test cases.
|
2017-01-25 13:14:00 +01:00 |
test_emulation_ply.s
|
Add PHX, PLX, PHY, PLY emulation and test cases.
|
2017-01-25 13:14:00 +01:00 |
test_emulation_rol.s
|
Add test cases for ROR and ROL.
|
2018-04-13 12:26:06 +02:00 |
test_emulation_ror.s
|
Add test cases for ROR and ROL.
|
2018-04-13 12:26:06 +02:00 |
test_emulation_sbc_16bit.s
|
Add test cases for 16-bit ADC and SBC.
|
2017-02-02 21:16:31 +01:00 |
test_emulation_sbc_bcd.s
|
Add test case for SBC in decimal mode.
|
2017-02-12 23:28:06 +01:00 |
test_emulation_sbc_imm.s
|
Add minimal SBC test.
|
2017-02-02 16:22:16 +01:00 |
test_emulation_sec.s
|
Implement CLC, SEC and test for them.
|
2017-01-22 13:50:04 +01:00 |
test_emulation_sei.s
|
Add CLI and SEI emulation and test case.
|
2017-01-28 11:19:34 +01:00 |
test_emulation_sign_overflow_basic.s
|
Add simpler test for ADC/SBC flags.
|
2017-02-02 22:55:21 +01:00 |
test_emulation_sign_overflow_thorough.s
|
Rename... to something more elaborate sounding.
|
2017-02-02 21:47:20 +01:00 |
test_emulation_signed_comparison.s
|
Add test case for signed comparison.
|
2018-04-09 15:00:02 +02:00 |
test_emulation_sta_abs.s
|
Add STA test cases for all addressing modes.
|
2017-01-24 22:18:52 +01:00 |
test_emulation_sta_absx.s
|
Add STA test cases for all addressing modes.
|
2017-01-24 22:18:52 +01:00 |
test_emulation_sta_absy.s
|
Add STA test cases for all addressing modes.
|
2017-01-24 22:18:52 +01:00 |
test_emulation_sta_izp.s
|
Add STA test cases for all addressing modes.
|
2017-01-24 22:18:52 +01:00 |
test_emulation_sta_izpx.s
|
Add STA test cases for all addressing modes.
|
2017-01-24 22:18:52 +01:00 |
test_emulation_sta_izpy.s
|
Add STA test cases for all addressing modes.
|
2017-01-24 22:18:52 +01:00 |
test_emulation_sta_zp.s
|
Add STA test cases for all addressing modes.
|
2017-01-24 22:18:52 +01:00 |
test_emulation_sta_zpx.s
|
Add STA test cases for all addressing modes.
|
2017-01-24 22:18:52 +01:00 |
test_emulation_stz_zp.s
|
Add STZ emulation.
|
2017-01-21 21:46:35 +01:00 |
test_emulation_tax.s
|
Add test cases for TAX, TAY, TXA, TYA.
|
2017-01-24 12:55:46 +01:00 |
test_emulation_tay.s
|
Add test cases for TAX, TAY, TXA, TYA.
|
2017-01-24 12:55:46 +01:00 |
test_emulation_trb.s
|
Add test cases for TRB and TSB.
|
2018-04-12 15:28:47 +02:00 |
test_emulation_tsb.s
|
Add test cases for TRB and TSB.
|
2018-04-12 15:28:47 +02:00 |
test_emulation_txa.s
|
Add test cases for TAX, TAY, TXA, TYA.
|
2017-01-24 12:55:46 +01:00 |
test_emulation_tya.s
|
Add test cases for TAX, TAY, TXA, TYA.
|
2017-01-24 12:55:46 +01:00 |
test_emulation_wrap_izpx.s
|
Fix zero page wrap for indexed indirect mode.
|
2018-03-31 15:03:22 +02:00 |
test_emulation_wrap_zpx.s
|
Also fix zero page wrap for bus reads.
|
2018-03-28 14:18:50 +02:00 |
test_emulation.c
|
Add test cases for ROR and ROL.
|
2018-04-13 12:26:06 +02:00 |
test_interrupt_brk_isr.s
|
Add BRK interrupt test.
|
2017-02-07 21:23:31 +01:00 |
test_interrupt_brk.s
|
Add BRK interrupt test.
|
2017-02-07 21:23:31 +01:00 |
test_interrupt.c
|
Use boehm gc to manage memory.
|
2018-03-26 12:36:47 +02:00 |
test_stepping_step1.s
|
Add test for stepping mode.
|
2017-01-26 23:22:40 +01:00 |
test_stepping.c
|
Increase log level for stepping test case.
|
2018-03-24 23:06:13 +01:00 |
utils.c
|
Use logging function instead of printf.
|
2018-03-28 13:52:07 +02:00 |
utils.h
|
Split function determining full path to ROM.
|
2017-01-27 12:32:12 +01:00 |