diff options
author | 2017-11-05 13:10:00 -0500 | |
---|---|---|
committer | 2017-11-05 13:17:15 -0500 | |
commit | 2b5cb0c8617a41507f4ee7f354bc985eee6d24d2 (patch) | |
tree | a22153da13595aa56148bbcb23841562b58f7c7f /src | |
parent | 2069183658ba88337527665adfccd78efbd2dd9f (diff) |
srmp2.cpp: X0-005 is probably an undumped MCU (nw)
Diffstat (limited to 'src')
-rw-r--r-- | src/mame/drivers/srmp2.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/mame/drivers/srmp2.cpp b/src/mame/drivers/srmp2.cpp index 05f6230552e..85d59bd3fd5 100644 --- a/src/mame/drivers/srmp2.cpp +++ b/src/mame/drivers/srmp2.cpp @@ -30,17 +30,19 @@ System specs : CPU : 68000 (8MHz) Sound : AY8910 + MSM5205 Chips : X1-001, X1-002A, X1-003, X1-004x2, X0-005 x2 - X1-001, X1-002A : Sprites - X1-003 : Video output - X1-004 : ??? - X1-005 : ??? + X1-001, X1-002A (64 pins) : Sprites + X1-003 (?? pins) : Video output + X1-004 (52 pins) : Inputs + X0-005 (40 pins) : Interface Known issues : =============== - IOX might be either a shared component between PCBs or every game have its own configuration. For now I've opted for the latter solution, until an HW test will be done ... - Could also be that's a MCU of some sort. + - X0-005 is a probable MCU, most likely a 8741/8742 UPI type like the "M-Chip" in tnzs.cpp. + One X0-005 handles the inputs; the other drives the MSM5205 with the aid of a 8243 expander. + Are both of these functions really performed by the same (undumped) internal program? - AY-3-8910 sound may be wrong. - CPU clock of srmp3 does not match the real machine. - MSM5205 clock frequency in srmp3 is wrong. |