Fix: CSA was not quite right

This commit is contained in:
ceriel 1993-11-10 13:00:01 +00:00
parent f33df43f9a
commit 8c849f20f7

View file

@ -436,6 +436,9 @@ PRIVATE index_jump(nbytes)
if (t_index >= 0 && t_index <= mem_lds(cdp + nbytes + psize, nbytes)) {
nPC = mem_ldip(cdp + (2 * nbytes) + ((t_index + 1) * psize));
if (nPC == 0) {
trap(ECASE);
}
}
else if ((nPC = mem_ldip(cdp)) == 0) {
trap(ECASE);