games/md: small fixes

This commit is contained in:
aiju 2014-06-14 20:18:57 +02:00
parent 37a5b4e9c3
commit e30fc1fbdf
2 changed files with 3 additions and 3 deletions

View file

@ -509,7 +509,7 @@ step(void)
int n, m, d;
static int cnt;
if(0 && pc == 0x1300){
if(0 && pc == 0x23000000){
trace++;
print("%x\n", curpc);
}
@ -894,7 +894,7 @@ step(void)
case 0x4e75: pc = pop32(); tim += 16; break; /* RTS */
case 0x4e76: if((rS & FLAGV) != 0) trap(7, curpc); tim += 4; break; /* TRAPV */
case 0x4e77: /* RTR */
rS = rS & 0xff00 | fetch16() & 0xff;
rS = rS & 0xff00 | pop16() & 0xff;
pc = pop32();
tim += 20;
break;

View file

@ -326,7 +326,7 @@ vdpstep(void)
if(vdpy == 0 || vdpy >= 225)
hctr = reg[HORCTR];
else
if(--hctr == 0){
if(hctr-- == 0){
if((reg[MODE1] & IE1) != 0)
irq |= INTHOR;
hctr = reg[HORCTR];