nmi,irq bug report by hwt69 email: ****
project details 1,core nanme : cpu6502_tc cpu6502_true_cycle 2,Language : vhdl 3,OS: windows xp professional sp3 4,cpu6502_tc IP CORE VER:
-- Created: -- by - eda.UNKNOWN (ENTWICKL4-XP-PR)
-- Generated by Mentor Graphics' HDL Designer(TM) 2007.1a (Build 13) 5, MAIN FILE DATE : 2009-2-16
my project run good: 1,use actel AFS600 2,use vhdl program 3,My project is completey nearly
bug report 1,I found NMI,IRQ run ERROR, they break instructions currently. so subroution return error
posiontion. program run over! 2,IRQ have others error,I am not understand. 3, add some Figure to you. 4. file name: nmi_stack_in.bmp, nmi_stack_out.bmp, irq_stack_in.bmp, irq_stack_out.bmp.
The interrupted instruction "JMP 9004" was not terminated correctly while detecting the interrupt. In result of that "JMP 9004" was splitted and stacked wrong.
I'll fix this bug in the next week. Many thanks for downloading and using cpu6502_tc! Best Regards Jens/fpga_is_funny
Thank you very much!
9004 EA NOP 9005 4C JMP 9004 9006 04 <----- NMI BREAK THERE!! BIG ERROR! 9007 90 9008 00 BRK (NO USED) 9009 00 BRK (NO USED)
hwt/hwt69love