OpenCores
Issue List
Return address of CALL to Program Memory Bank 1 corrupted by interrupt #12
Closed arniml opened this issue over 18 years ago
arniml commented over 18 years ago

Affected releases: 0.3 BETA, 0.4 BETA, 0.5 BETA

An interrupt occuring during the execution of a CALL instruction, forces bit 11 of the target address saved on the stack to 0. This corrupts target addresses that are located in Program Memory Bank 1.

Fixed in: int.vhd 1.5 New regression test: white_box/int_on_call Fix will be included in next release.

arniml closed this over 18 years ago
arniml was assigned over 18 years ago

Assignee
arniml
Labels
Bug