mirror of
https://github.com/holub/mame
synced 2025-04-19 23:12:11 +03:00
Fixed onna34ro mcu simulation properly
This commit is contained in:
parent
b3fb536264
commit
a893708c3d
@ -153,13 +153,16 @@ WRITE8_HANDLER( onna34ro_mcu_w )
|
||||
from_mcu = 0x6a;
|
||||
break;
|
||||
case 0x40:
|
||||
from_mcu = onna34ro_workram[score_adr]; /* score l*/
|
||||
if(score_adr >= 0xe000 && score_adr < 0xe800)
|
||||
from_mcu = onna34ro_workram[score_adr - 0xe000]; /* score l*/
|
||||
break;
|
||||
case 0x41:
|
||||
from_mcu = onna34ro_workram[score_adr+1]; /* score m*/
|
||||
if(score_adr >= 0xe000 && score_adr < 0xe800)
|
||||
from_mcu = onna34ro_workram[(score_adr+1) - 0xe000]; /* score m*/
|
||||
break;
|
||||
case 0x42:
|
||||
from_mcu = onna34ro_workram[score_adr+2] & 0x0f; /* score h*/
|
||||
if(score_adr >= 0xe000 && score_adr < 0xe800)
|
||||
from_mcu = onna34ro_workram[(score_adr+2) - 0xe000] & 0x0f; /* score h*/
|
||||
break;
|
||||
default:
|
||||
from_mcu = 0x80;
|
||||
|
Loading…
Reference in New Issue
Block a user