trunk/src/mame/drivers/segaybd.c
| r31828 | r31829 | |
| 24 | 24 | Known bugs: |
| 25 | 25 | * still seems to be some glitchiness in the games in general |
| 26 | 26 | |
| 27 | **************************************************************************** |
| 28 | |
| 29 | Network Board (used for Power Drift) |
| 30 | ------------- |
| 31 | |
| 32 | Board: 834-6740 |
| 33 | |-------------| |-| |--------|---|-| |
| 34 | | _ 315-5336 RX TX CNC | |
| 35 | ||C| | |
| 36 | ||N| MB8421 EPR-12028 MB89372P-SH | |
| 37 | ||A| 5563 | |
| 38 | ||_| 315-5337 | |
| 39 | | SW1 LED 16MHz Z80E | |
| 40 | |----------------------------------| |
| 41 | |
| 42 | Notes: |
| 43 | PALs : 315-5337, 315-5336, both PAL16L8 |
| 44 | Z80 clock : 8.000MHz [16/2] |
| 45 | 5563 : Toshiba TC5563APL-12L 8k x 8 SRAM |
| 46 | MB8421 : Fujitsu 2k x 8 Dual-Port SRAM (SDIP52) |
| 47 | MB89372 : Fujitsu Multi-Protocol Controller |
| 48 | EPR-12028 : 27C256 EPROM |
| 49 | CNA : 50 Pin connector to main board |
| 50 | CNC : 10 pin connector |
| 51 | SW1 : Dipswitch block, 8 switches |
| 52 | |
| 53 | MB89372 - Uses 3 serial data transfer protocols: ASYNC, COP & BOP. Has a built |
| 54 | in DMA controller and Interrupt controller to handle interrupts |
| 55 | from the serial interface unit (SIU) & DMA controller (DMAC) |
| 56 | |
| 27 | 57 | ***************************************************************************/ |
| 28 | 58 | |
| 29 | 59 | #include "emu.h" |
| r31828 | r31829 | |
| 1341 | 1371 | MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) |
| 1342 | 1372 | MACHINE_CONFIG_END |
| 1343 | 1373 | |
| 1344 | | // LINK PCB is 834-6740, similar to the one for Super Monaco GP |
| 1345 | | // has 1x 8 switch dip bank, Z80E CPU, ribbon connector? (to main board?), RX/TX ports, 16Mhz OSC, |
| 1346 | | // MB8421 DPSRAM, MB89372 (UART?) |
| 1347 | | // irq at 0x28 is from mb8421, and irq at 0x38 probably from uart? |
| 1374 | |
| 1375 | // irq at 0x28 is from MB8421, and irq at 0x38 probably from MB89372? |
| 1348 | 1376 | static MACHINE_CONFIG_DERIVED( yboard_link, yboard ) |
| 1349 | 1377 | |
| 1350 | 1378 | // basic machine hardware |
| 1351 | 1379 | MCFG_CPU_MODIFY("maincpu") |
| 1352 | 1380 | MCFG_CPU_PROGRAM_MAP(main_map_link) |
| 1353 | 1381 | |
| 1354 | | MCFG_CPU_ADD("linkcpu", Z80, XTAL_16MHz/2 ) // 8 mhz? |
| 1382 | MCFG_CPU_ADD("linkcpu", Z80, XTAL_16MHz/2 ) // 8 Mhz |
| 1355 | 1383 | MCFG_CPU_PROGRAM_MAP(link_map) |
| 1356 | 1384 | MCFG_CPU_IO_MAP(link_portmap) |
| 1357 | 1385 | |
| r31828 | r31829 | |
| 2091 | 2119 | ROM_LOAD( "epr-11898.ic4", 0x000000, 0x20000, CRC(5d19d767) SHA1(d335cd3ef57c75e388df04b04fc3e2881a3902cf) ) |
| 2092 | 2120 | ROM_END |
| 2093 | 2121 | |
| 2094 | | // this was just 6 loose program roms + 4 sprite roms + the link PCBs, other roms could be incorrect |
| 2122 | //************************************************************************************************************************* |
| 2123 | // Power Drift, Sega Y-board Link version |
| 2124 | // Sega Game ID: 833-6697 |
| 2125 | // |
| 2126 | // This was just 6 loose program roms + 4 sprite roms + the link PCBs, other roms could be incorrect |
| 2127 | // |
| 2095 | 2128 | ROM_START(pdriftl) |
| 2096 | 2129 | ROM_REGION(0x080000, "maincpu", 0) // M |
| 2097 | 2130 | ROM_LOAD16_BYTE("epr-12107a.25", 0x000000, 0x20000, CRC(0acaed3c) SHA1(0a3d86346b7a75a53b07311c095a879a22048590)) |