realemu: fix pit bcd mode
This commit is contained in:
parent
d850c60121
commit
e138750028
|
@ -51,7 +51,7 @@ latchcount(Pit *ch)
|
|||
return;
|
||||
w = ch->count & 0xFFFF;
|
||||
if(ch->bcd)
|
||||
w = (w % 10) + ((w/10) % 10)<<4 + ((w/100) % 10)<<8 + ((w/1000) % 10)<<12;
|
||||
w = (w % 10) | ((w/10) % 10)<<4 | ((w/100) % 10)<<8 | ((w/1000) % 10)<<12;
|
||||
ch->rlatch[0] = w & 0xFF;
|
||||
ch->rlatch[1] = (w >> 8) & 0xFF;
|
||||
ch->rcount = 0;
|
||||
|
|
Loading…
Reference in a new issue