trunk/src/mame/drivers/invqix.c
| r22776 | r22777 | |
| 18 | 18 | | |M9810B| +-------------+ | |
| 19 | 19 | | | | | | | |
| 20 | 20 | | +------+ LM1085 | XILINX | 44.8MHz | |
| 21 | | | | Spartan | +---------+ | |
| 21 | | 4.096MHz | Spartan | +---------+ | |
| 22 | 22 | | | XC2S50 | |CY7C1021B| | |
| 23 | 23 | | +---+ | | +---------+ | |
| 24 | 24 | | | T | +-------+ | | "WORK" | |
| r22776 | r22777 | |
| 39 | 39 | Sound: OKI MSM9810B 8-channel ADPCM audio |
| 40 | 40 | Video: Sigma Xilinx Spartan XC2S50 FPGA |
| 41 | 41 | TI THS8134 Triple 8-Bit, 80 MSPS Video D/A Converter |
| 42 | | OSC: 20MHz & 44.8MHz |
| 42 | OSC: 44.8MHz, 20MHz & 4.096MHz |
| 43 | 43 | EEPROM: AT93C46 @ IC6 |
| 44 | 44 | RAM: Cypress CY7C1021B 64K x 16 Static RAM (44-pin TSOP) x 3 (silkscreened WORK, FRAM0 & FRAM1) |
| 45 | 45 | Other: Renesas M5296FP Watchdog Timer IC with +5v constant-voltage power supply |
| r22776 | r22777 | |
| 50 | 50 | TA8200AH - Dual Audio Power Amplifier (13Watts per channel) |
| 51 | 51 | TDP1030 - 2-In-1 Low-Side Switch for Motor, Solenoid and Lamp Drive |
| 52 | 52 | |
| 53 | | ROMS: F34-01 (IC13 M27C160 silkscreened PCM) |
| 54 | | F34-02 (IC2 M27C160 silkscreened PRG) |
| 53 | Label ROM Type PCB silkscreened info Notes |
| 54 | -------------------------------------------------------------------------- |
| 55 | F34-01 ST 27C160 IC13 MSM27C1602 PCM PCM Sound samples |
| 56 | F34-02 ST 27C160 IC2 M27C160 PRG H8S/2394 program code |
| 57 | F34-03 OKI 27C1602B IC13 MSM27C1602 PCM Replaces F34-01 (See NOTE) |
| 55 | 58 | |
| 56 | | There are two known types of PCB. |
| 59 | NOTE: There are known to exist PCBs labeled as K11T0976C vs the K11T0976B as listed above. This PCB |
| 60 | has the OKI PCM rom labeled as F34-03 instead of F34-01 even though the data has NOT changed. |
| 61 | F34-01 is the EEPROM ST 27C160 version |
| 62 | F34-03 is OKI R27C1602B OTP-ROM version |
| 57 | 63 | |
| 64 | R27C1602B is a 16Mbit electrically one time programmable ROM that can electrically switch between |
| 65 | 1,048,576-word x 16-bit and 2,097,152-word x 8-bit by the state of the BYTE# pin. |
| 66 | |
| 67 | There are two known types of serial number labels. |
| 68 | |
| 58 | 69 | One has the secondary label 351100195 with a serial number labeled: |
| 59 | 70 | S/N: SICABN/Cxxxx (xxxx=number of PCB) |
| 60 | 71 | SPC INV CAB NO COIN |
| r22776 | r22777 | |
| 63 | 74 | S/N: SIURxxxx (xxxx=number of PCB) |
| 64 | 75 | SPACE INVADERS U/R |
| 65 | 76 | |
| 66 | | NOTE: There is known to exist a PCB labeled as K11T0976C vs the K11T0976B as listed above. This PCB |
| 67 | | has the OKI PCM rom labeled as F34-03 which is different to the current set which is F34-01. |
| 68 | | It's unknown if the F34-03 sample rom is an updated or corrected sample set. |
| 69 | | |
| 70 | 77 | Both boards have the same program code and either can be set to Coin or Free Play |
| 71 | 78 | as well as Up Right, Cocktail or Flip Screen from the service menu. |
| 72 | 79 | |
| r22776 | r22777 | |
| 311 | 318 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(1) |
| 312 | 319 | PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) |
| 313 | 320 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1) |
| 314 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_START2 ) PORT_NAME("Right 1 player start") // start B-1 |
| 321 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_START2 ) PORT_NAME("Right 1 player start") // start B-1 ("Right start" - picks Qix) |
| 315 | 322 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 316 | 323 | INPUT_PORTS_END |
| 317 | 324 | |
| r22776 | r22777 | |
| 346 | 353 | ROM_LOAD( "f34-02.ic2", 0x000000, 0x200000, CRC(035ace40) SHA1(e61f180024102c7a136b1c7f974c71e5dc698a1e) ) |
| 347 | 354 | |
| 348 | 355 | ROM_REGION(0x1000000, "oki", 0) |
| 349 | | ROM_LOAD( "f34-01.ic13", 0x000000, 0x200000, CRC(7b055722) SHA1(8152bf04a58de15aefc4244e40733275e21818e1) ) |
| 356 | ROM_LOAD( "f34-01.ic13", 0x000000, 0x200000, CRC(7b055722) SHA1(8152bf04a58de15aefc4244e40733275e21818e1) ) /* Can also be labeled F34-03 based on ROM chip type */ |
| 350 | 357 | |
| 351 | 358 | ROM_REGION(0x80, "eeprom", 0) |
| 352 | 359 | ROM_LOAD16_WORD_SWAP( "93c46.ic6", 0x000000, 0x000080, CRC(564b744e) SHA1(4d9ea7dc253797c513258d07a936dfb63d8ed18c) ) |