trunk/src/mame/drivers/naomi.c
| r248565 | r248566 | |
| 889 | 889 | |
| 890 | 890 | 837-13741 |
| 891 | 891 | 837-13844-02 (sticker) |
| 892 | 837-14645 |
| 892 | 893 | |-----------------------------| |
| 893 | 894 | | CN8 CN9 | |
| 894 | 895 | |DB9 CN1| |
| r248565 | r248566 | |
| 924 | 925 | IC6 - Sega 315-6146 custom IC (QFP176) |
| 925 | 926 | IC7 - 27C512 EPROM with label 'EPR-22082' (DIP28) |
| 926 | 927 | On plain 837-13844 (no -02) this is 'EPR-21868' (DIP28) |
| 928 | On later 837-14645 it is 'EPR-24354' |
| 927 | 929 | IC8 - Sharp LH52256 32k x8 SRAM (SOP28) |
| 928 | 930 | IC10 - NEC D71054GB programmable counter/timer (QFP44) |
| 929 | 931 | OSC1 - 14.7456MHz |
| r248565 | r248566 | |
| 4643 | 4645 | ROM_LOAD( "mpr-22182.ic19s", 0x9800000, 0x800000, CRC(c5606c42) SHA1(5871104ff1c7acde0493e13b9a4d0abdf8a40728) ) |
| 4644 | 4646 | ROM_LOAD( "mpr-22183.ic20s", 0xa000000, 0x800000, CRC(776af308) SHA1(7d29cb4dce75d34c622549fea7e102868d0da60a) ) |
| 4645 | 4647 | |
| 4646 | | // JVS I/O board 837-13844, code is for a Z80 of unknown type (it's inside the big Sega ASIC) |
| 4648 | // JVS I/O board 837-13844, external Z80 code for Sega 315-6146 "MIE" MCU |
| 4647 | 4649 | ROM_REGION( 0x20000, "jvsio", ROMREGION_ERASEFF) |
| 4648 | 4650 | ROM_LOAD( "epr-21868.ic7", 0x000000, 0x010000, CRC(c306a51f) SHA1(7833b73dc34c4c62401a30637968f46b949ceac0) ) |
| 4649 | 4651 | // later version of the same I/O board (temporary, we'll handle this properly later) |
| 4650 | 4652 | ROM_LOAD( "epr-22082.ic7", 0x010000, 0x010000, CRC(de26fc6c) SHA1(cf8ef7969770fff8697299c3e3152413b898a967) ) |
| 4653 | // 837-14645 JVS I/O, uses same PCB as 837-13844 |
| 4654 | ROM_LOAD( "epr-24354.ic7", 0x000000, 0x010000, CRC(0ce43505) SHA1(7700e3acfb756dfbf95f3ff14786d1bcb57e2f7d) ) |
| 4651 | 4655 | |
| 4652 | 4656 | // 18 Wheeler motor controller 838-13992, code is for a TMPZ84C015 which is Z80 compatible |
| 4653 | 4657 | ROM_REGION( 0x10000, "motorio", ROMREGION_ERASEFF) |
trunk/src/mame/machine/mie.c
| r248565 | r248566 | |
| 5 | 5 | #include "mie.h" |
| 6 | 6 | #include "maple-dc.h" |
| 7 | 7 | |
| 8 | | // MIE aka sega 315-6146, MAPLE-JVS bridge Z80-based MCU |
| 8 | // MIE aka Sega 315-6146, MAPLE-JVS bridge Z80-based MCU |
| 9 | 9 | // |
| 10 | 10 | // Todos: |
| 11 | | // - In reality, there are two rs422/rs486 ports, one at 10-15 and one |
| 12 | | // at 20-25. Perhaps they're a standard design? |
| 11 | // - ports 00-0f is identical to Sega 315-5338A/315-5649 I/O ICs |
| 12 | // (used in Sega H1, Model 2, etc). devicefication needed. |
| 13 | 13 | // |
| 14 | | // - There's also a different port at 0x09-0x0d, supposedly used for cards. |
| 14 | // - ports 10-15 and 20-25 is standard 8250/16xxx UARTs. |
| 15 | 15 | // |
| 16 | // - ports a0-af - external I/O 1, in JVS I/Os connected to NEC uPD71053 counter/timer |
| 17 | // |
| 18 | // - ports c0-cf - external I/O 2, not used |
| 19 | // in JVS I/Os can be connected to (unpopulated) 315-5296 I/O IC, if enabled by DIP switch |
| 20 | // |
| 21 | // - both memory and I/O address spaces can be directly accessed by host system (used in Hikaru) |
| 22 | // |
| 16 | 23 | // - Speed is all wrong |
| 17 | 24 | |
| 18 | 25 | |