trunk/src/mame/drivers/kenseim.c
| r30866 | r30867 | |
| 18 | 18 | | | |
| 19 | 19 | | CN2 (20 pin) | |
| 20 | 20 | | KENSEI MOGURA | |
| 21 | | | 9401-TS280 | |
| 21 | | 9401-TS280 62381 62381 | |
| 22 | 22 | | TOGO JAPAN | |
| 23 | 23 | | C | |
| 24 | | | N | |
| 24 | | TC55257BFL N | |
| 25 | 25 | | 8 | |
| 26 | 26 | | PROGRAM ROM (8 | |
| 27 | 27 | | (label KENSEI pin) | |
| r30866 | r30867 | |
| 31 | 31 | | 5 | |
| 32 | 32 | | (6 | |
| 33 | 33 | | MB89363B pin) | |
| 34 | | | TMPZ84C011 | |
| 34 | | TMPZ84C011-8 TLP521-4 | |
| 35 | 35 | | 16.00Mhz (rotated 180 C | |
| 36 | 36 | | degress) N | |
| 37 | 37 | | 4 | |
| 38 | 38 | | (4 | |
| 39 | 39 | | pin) | |
| 40 | | | DIPSW1 DIPSW2 | |
| 40 | | DIPSW1 DIPSW2 TLP521-4 | |
| 41 | 41 | | LEDS4,3,2,1 | |
| 42 | 42 | | C | |
| 43 | 43 | | N | |
| 44 | 44 | | LEDS7,6,5 1 | |
| 45 | | | (12 | |
| 45 | | 62064 62064 62064 62064 (12 | |
| 46 | 46 | | CN9 pin) | |
| 47 | 47 | | (2*3 pin) CN6 (2pin) CN7 (15 pin) CN3 (14 pin) | |
| 48 | 48 | | | |
| 49 | 49 | --------------------------------------------------------------------------------------------------------------| |
| 50 | 50 | |
| 51 | TMPZ84C011 - Toshiba Z80 + CTC + custom I/O, chip is rated 8MHz |
| 52 | MB89363B - Fujitsu 6-port I/O chip, basically two 8255. See below for more info! |
| 53 | TC55257BFL - Toshiba 32KB SRAM |
| 54 | 62381 - Toshiba TD62381F, common LED driver |
| 55 | 62064 - Toshiba TD62064AF, 4ch high current darlington sink driver |
| 56 | TLP521-4 - Toshiba opto-isolator |
| 51 | 57 | |
| 52 | 58 | |
| 53 | 59 | |
| r30866 | r30867 | |
| 85 | 91 | GND |GROUND | 28 | f | GROUND | GND | |
| 86 | 92 | ----------------|------------------------------------------|----------------| |
| 87 | 93 | |
| 88 | | CN1 - 12 pin connector, various cabinnet inputs / outputs |
| 94 | CN1 - 12 pin connector, various cabinet inputs / outputs |
| 89 | 95 | |
| 90 | 96 | 2P Start Lamp | 1 |
| 91 | 97 | 1P Start Lamp | 2 |
| r30866 | r30867 | |
| 533 | 539 | |
| 534 | 540 | static ADDRESS_MAP_START( kenseim_map, AS_PROGRAM, 8, kenseim_state ) |
| 535 | 541 | AM_RANGE(0x0000, 0x7fff) AM_ROM |
| 536 | | |
| 537 | | // AM_RANGE(0x8000, 0x81ff) AM_RAM // ? size unknown, code just wipes ram until the compare fails |
| 538 | | |
| 539 | 542 | AM_RANGE(0x8000, 0xffff) AM_RAM |
| 540 | 543 | ADDRESS_MAP_END |
| 541 | 544 | |
| r30866 | r30867 | |
| 558 | 561 | |
| 559 | 562 | static MACHINE_CONFIG_DERIVED_CLASS( kenseim, cps1_12MHz, kenseim_state ) |
| 560 | 563 | |
| 561 | | MCFG_CPU_ADD("gamecpu", TMPZ84C011, XTAL_16MHz/2) // tmpz84c011 - divider unknown |
| 564 | MCFG_CPU_ADD("gamecpu", TMPZ84C011, XTAL_16MHz/2) // tmpz84c011-8 |
| 562 | 565 | MCFG_CPU_PROGRAM_MAP(kenseim_map) |
| 563 | 566 | MCFG_CPU_IO_MAP(kenseim_io_map) |
| 564 | 567 | //MCFG_TMPZ84C011_PORTA_WRITE_CALLBACK(WRITE8(kenseim_state, porta_default_w)) // unused? |
| r30866 | r30867 | |
| 573 | 576 | //MCFG_TMPZ84C011_PORTE_READ_CALLBACK(READ8(kenseim_state, porte_default_r)) // unused? |
| 574 | 577 | MCFG_CPU_CONFIG(daisy_chain_gamecpu) |
| 575 | 578 | |
| 576 | | MCFG_DEVICE_ADD("gamecpu_ctc", Z80CTC, XTAL_16MHz/2 ) // part of the tmpz84? |
| 579 | MCFG_DEVICE_ADD("gamecpu_ctc", Z80CTC, XTAL_16MHz/2 ) // part of the tmpz84 |
| 577 | 580 | MCFG_Z80CTC_INTR_CB(INPUTLINE("gamecpu", INPUT_LINE_IRQ0)) |
| 578 | 581 | |
| 579 | 582 | // the MB89363B seems to be 2 * i8255? |