issues
search
ep2k
/
epSFC
SUPER Famicom emulator running on an FPGA
GNU General Public License v3.0
2
stars
0
forks
source link
SPC700「MOV dp, dp」「MOV dp, #imm」の修正
#34
Closed
ep2k
closed
2 months ago
ep2k
commented
2 months ago
「MOV dp, dp」が5サイクルのはずが6サイクルに
temp ← temp + 0(他の命令ではtemp + mem_rdataの演算を行ってtempに格納するために使用)のサイクルが不必要
「MOV dp, dp」,「MOV dp, #imm」がどちらもPSWを変更しないはずが変更している
s_state_decoder.svの (state == SS_CALC_TEMP_MEMDR) | (state == SS_CALC_TEMP_MEMDP) を修正