mirror of
https://github.com/hoglet67/AtomBusMon.git
synced 2024-12-22 16:30:06 +00:00
Fixed AlanD core 65C02 bugs: D was being set in IRQ/BRK; sync was inferring a latch
Change-Id: Ia7163e996c403a1caae04df10de3d7a42a91b45c
This commit is contained in:
parent
6aeb0c7b8a
commit
568fd2906d
@ -658,7 +658,7 @@ processAluInput: process(clk, opcInfo, A, X, Y, T, S)
|
||||
temp := temp and T;
|
||||
end if;
|
||||
if opcInfo(opcInBrk) = '1' then
|
||||
temp := temp and "11101111";
|
||||
temp := temp and "11100111"; -- also DMB clear D (bit 3)
|
||||
end if;
|
||||
if opcInfo(opcInClear) = '1' then
|
||||
temp := (others => '0');
|
||||
|
Loading…
Reference in New Issue
Block a user