trunk/src/mame/drivers/supercrd.c
| r22092 | r22093 | |
| 14 | 14 | Games running on this hardware: |
| 15 | 15 | |
| 16 | 16 | * Super Card (encrypted), Fun World, 1992. |
| 17 | * Fruit Star (encrypted), Fun World, 1992. |
| 17 | 18 | |
| 18 | 19 | |
| 19 | 20 | *********************************************************************************** |
| r22092 | r22093 | |
| 39 | 40 | 1x Xtal 16 MHz. |
| 40 | 41 | 1x 8 DIP switches bank. |
| 41 | 42 | |
| 43 | 1x 2x8 edge connector. |
| 44 | 1x 2x22 edge connector. |
| 42 | 45 | |
| 46 | |
| 43 | 47 | PCB Layout: |
| 44 | 48 | |
| 45 | | +-----------------------------------------------------------------------------------------------------------------------+ |
| 46 | | | | |
| 47 | | | +--------+ +--------+ | |
| 48 | | | | | +------------+ | | +----+ +----+ +-----------+ | |
| 49 | | | | | | GD74LS157 | | | | A01| | A02| | LM380N | +---+ |
| 50 | | | | | +------------+ |SRM2064C| +----+ +----+ +-----------+ +---+ ---| |
| 51 | | | | | |15 | +-------------------------------------+ +--------+ |MC1| ---| |
| 52 | | | |MC68B45P| +------------+ | | |## ooooooooooooooooooooooooooooooo ##| | | |413| ---| |
| 53 | | | | | | GD74LS157 | | | |## ooooooooooooooooooooooooooooooo ##| | YAMAHA | |P /| ---| |
| 54 | | | | | +------------+ | | +-------------------------------------+ | YM3812 | |ULN| ---| |
| 55 | | | | QL | | | +--------+ +--------+ +--------+ +---------+ | | |200| ---| |
| 56 | | | |JR58833 | +------------+ |F92A 488| |Supca417| | GS | |Supca417| | | | | |3A | ---| |
| 57 | | | | | | GD74LS157 | | | | | | | | | |Lfnd. Nr.| |862180B | +---+ ---| |
| 58 | | | | | +------------+ | | | CE2 | |GM76C88-| | CE1 | |SUPCA 417| | | ---| |
| 59 | | | | | | | | | |12D | | | | | | | +---+ ---| |
| 60 | | | | | +------------+ | | | | | | | | | | | | |MC1| ---| |
| 61 | | | | | | GD74LS157 | +--------+ | | | | | | |Type: E92| | | |413| +---+ |
| 62 | | | | | +------------+ | | | | | | | | | | |P /| | |
| 63 | | | | | | | | I20 | | | | | +--------+ |ULN| | |
| 64 | | | | | +----+ | | | | | | |Datum: | |200| | |
| 65 | | | | | +--------------------+ |XTAL| | | | | | | | 20.7.92| +--------+ |3A | | |
| 66 | | | +--------+ | | | | | | | KOREA | | | | | | | +---+ | |
| 67 | | | | GM76C88-12D | |16.0| | 27C512| | | | 27C512| | | | | | |
| 68 | | | +-------------+ | | |00 | | IC51| | | | IC37| | | | | +---+ | |
| 69 | | | | 74LS245 | | | +----+ +--------+ +--------+ +--------+ |FUNWORLD | | | |8 | | |
| 70 | | | +-------------+ +--------------------+ | | |M5L8255A| | | +---+ |
| 71 | | | | | |P-5 | | | ---| |
| 72 | | | +-------------+ +------------+ +---+ +--------------+ +--------------+ | | | | |DIP| ---| |
| 73 | | | | 74LS374 | | GD74LS374 | |74L| | GD74LS374 | | GD74LS374 | +---------+ | | | | ---| |
| 74 | | | +-------------+ +------------+ |S36| +--------------+ +--------------+ | | | | ---| |
| 75 | | | |8AN| | | |1 | ---| |
| 76 | | |+--------------------+ +---------+ | | +---+ | | +---+ ---| |
| 77 | | ||Supca 410 / ZG1 | |74LS194A | | | +---------+ +---------+ |GD7| | | ---| |
| 78 | | || | +---------+ +---+ |GD74LS393| |GD74LS393| |4LS| | | ---| |
| 79 | | || 27C512| +---------+ +---------+ |139| | | ---| |
| 80 | | || IC10| +---------+ +---+ +---+ | | | | ---| |
| 81 | | |+--------------------+ |74LS194A | |GD7| |GD7| | | | | ---| |
| 82 | | | +---------+ |4LS| |4LS| +---------+ +---------+ | | | | ---| |
| 83 | | | |393| |32 | | GD4066B | |GD74LS08 | +---+ +--------+ ---| |
| 84 | | |+--------------------+ +---------+ | | | | +---------+ +---------+ ---| |
| 85 | | ||Supca 410 / ZG2 | |74LS194A | | | | | +--------+ ---| |
| 86 | | || | +---------+ | | | | +---+ | | ---| |
| 87 | | || 27C512| +---+ +---+ +----------+ +---------+ |74L| | | ---| |
| 88 | | || IC11| +---------+ |GD74LS174 | |GD74LS138| |S36| | | ---| |
| 89 | | |+--------------------+ |74LS194A | +----------+ +---------+ |8AN| | | ---| |
| 90 | | | +---------+ +---+ | | |M5L8255A| ---| |
| 91 | | | |GD7| | | |P-5 | ---| |
| 92 | | |+--------------------+ +---------+ |4LS| | | | | ---| |
| 93 | | || | |74LS194A | |174| +---+ | | ---| |
| 94 | | || EMPTY SOCKET | +---------+ | | | | ---| |
| 95 | | || | | | | | ---| |
| 96 | | || | +---------+ | | +--------+ | | ---| |
| 97 | | |+--------------------+ |74LS194A | +---+ +---+ | | | | ---| |
| 98 | | | +---------+ |A00| | BATTERY| | | ---| |
| 99 | | | +---+ +---+ | | | | | | ---| |
| 100 | | |+----------+ +----------+ | | |GD7| +---+ |3.6V | | | ---| |
| 101 | | || 74LS174 | | 74LS174 | |TBP| |4LS| | 50mA| | | ---| |
| 102 | | |+----------+ +----------+ |24S| |174| | | | | ---| |
| 103 | | | |10N| | | | | +--------+ +---+ |
| 104 | | | +----------+ +--------------+ | | | | | | | |
| 105 | | | | 74LS02 | | N82S147N | | | | | +--------+ | |
| 106 | | | +----------+ +--------------+ +---+ +---+ | |
| 107 | | +-----------------------------------------------------------------------------------------------------------------------+ |
| 49 | .-------------------------------------------------------------------------------------------------------------------. |
| 50 | | | |
| 51 | | .--------. .--------. | |
| 52 | | | | .------------. | | .----. .----. .-----------. | |
| 53 | | | | | GD74LS157 | | | | A01| | A02| | LM380N | '---. |
| 54 | | | | '------------' |SRM2064C| '----' '----' '-----------' .---. ---| |
| 55 | | | | | 15 | .-------------------------------------. .--------. | | ---| |
| 56 | | | | .------------. | | |## ooooooooooooooooooooooooooooooo ##| | | | | ---| |
| 57 | | | | | GD74LS157 | | | |## ooooooooooooooooooooooooooooooo ##| | | |A03| ---| |
| 58 | | | | '------------' | | '-------------------------------------' | | | | ---| |
| 59 | | |MC68B45P| | | .--------. .--------. .--------. .---------. | | | | ---| |
| 60 | | | | .------------. | | |Supca417| | GS | |Supca417| | | | YAMAHA | | | ---| |
| 61 | | | | | GD74LS157 | | | | | | | | | |Lfnd. Nr.| | | '---' ---| |
| 62 | | | | '------------' | | | CE2 | |GM76C88-| | CE1 | |SUPCA 417| | YM3812 | ---| |
| 63 | | | | | | | | |12D | | | | | | | .---. ---| |
| 64 | | | | .------------. | | | | | | | | | | | | | | ---| |
| 65 | | | | | GD74LS157 | '--------' | | | | | | |Type: E92| | | | | .---' |
| 66 | | | | '------------' | | | | | | | | | | |A03| | |
| 67 | | | | | | | I20 | | | | | '--------' | | | |
| 68 | | | | .----. | | | | | | |Datum: | | | | |
| 69 | | | | .--------------------. |XTAL| | | | | | | | 20.7.92| .--------. | | | |
| 70 | | '--------' | | | | | | | KOREA | | | | | | | '---' | |
| 71 | | | GM76C88-12D | |16 | | 27C512| | | | 27C512| | | | | | |
| 72 | | .-------------. | | |MHz | | IC51| | | | IC37| | | | | .---. | |
| 73 | | | 74LS245 | | | '----' '--------' '--------' '--------' |FUNWORLD | | | |8 | | |
| 74 | | '-------------' '--------------------' | | |M5L8255A| | | '---. |
| 75 | | | | | P-5 | | | ---| |
| 76 | | .-------------. .------------. .---. .--------------. .--------------. | | | | |DIP| ---| |
| 77 | | | 74LS374 | | GD74LS374 | |74L| | GD74LS374 | | GD74LS374 | '---------' | | | | ---| |
| 78 | | '-------------' '------------' |S36| '--------------' '--------------' | | | | ---| |
| 79 | | |8AN| | | |1 | ---| |
| 80 | |.--------------------. .---------. | | .---. | | '---' ---| |
| 81 | ||Supca 410 / ZG1 | |74LS194A | | | .---------. .---------. |GD7| | | ---| |
| 82 | || | '---------' '---' |GD74LS393| |GD74LS393| |4LS| | | ---| |
| 83 | || 27C512| '---------' '---------' |139| | | ---| |
| 84 | || IC10| .---------. .---. .---. | | | | ---| |
| 85 | |'--------------------' |74LS194A | |GD7| |GD7| | | | | ---| |
| 86 | | '---------' |4LS| |4LS| .---------. .---------. | | | | ---| |
| 87 | | |393| |32 | | GD4066B | |GD74LS08 | '---' '--------' ---| |
| 88 | |.--------------------. .---------. | | | | '---------' '---------' ---| |
| 89 | ||Supca 410 / ZG2 | |74LS194A | | | | | .--------. ---| |
| 90 | || | '---------' | | | | .---. | | ---| |
| 91 | || 27C512| '---' '---' .----------. .---------. |74L| | | ---| |
| 92 | || IC11| .---------. |GD74LS174 | |GD74LS138| |S36| | | ---| |
| 93 | |'--------------------' |74LS194A | '----------' '---------' |8AN| | | ---| |
| 94 | | '---------' .---. | | |M5L8255A| ---| |
| 95 | | |GD7| | | | P-5 | ---| |
| 96 | |.--------------------. .---------. |4LS| | | | | ---| |
| 97 | || | |74LS194A | |174| '---' | | ---| |
| 98 | || EMPTY SOCKET | '---------' | | | | ---| |
| 99 | || | | | | | ---| |
| 100 | || | .---------. | | .-------. | | ---| |
| 101 | |'--------------------' |74LS194A | '---' .---. | | | | ---| |
| 102 | | '---------' |A00| |BATTERY| | | ---| |
| 103 | | .---. .---. | | | | | | ---| |
| 104 | |.----------. .----------. | | |GD7| .---. '---' | 3.6V | | | ---| |
| 105 | || 74LS174 | | 74LS174 | |TBP| |4LS| |POT| | | | | ---| |
| 106 | |'----------' '----------' |24S| |174| '---' | 50mA | | | ---| |
| 107 | | |10N| | | | | '--------' .---' |
| 108 | | .----------. .--------------. | | | | | | | |
| 109 | | | 74LS02 | | N82S147N | | | | | '-------' | |
| 110 | | '----------' '--------------' '---' '---' | |
| 111 | '-------------------------------------------------------------------------------------------------------------------' |
| 108 | 112 | |
| 109 | | A00 = PCF1251P |
| 110 | | A01 = Y3014B |
| 113 | A00 = PHILIPS PCF1251P |
| 114 | A01 = YAMAHA Y3014B |
| 111 | 115 | A02 = GL358/I27 |
| 116 | A03 = ULN2003A |
| 112 | 117 | |
| 113 | 118 | Marking on the back of the PCB: "CPU-AF Z80 IB300" |
| 114 | 119 | |
| 115 | 120 | |
| 116 | 121 | DIP Switches bank |
| 117 | | +---------------+ |
| 122 | .---------------. |
| 118 | 123 | | |#| |#| |#| | | |
| 119 | 124 | |---------------| |
| 120 | 125 | |#| |#| |#| |#|#| |
| 121 | | +---------------+ |
| 126 | '---------------' |
| 122 | 127 | 1 2 3 4 5 6 7 8 |
| 123 | 128 | |
| 124 | 129 | |
| r22092 | r22093 | |
| 485 | 490 | |
| 486 | 491 | ROM_START( supercrd ) |
| 487 | 492 | ROM_REGION( 0x18000, "maincpu", 0 ) |
| 488 | | ROM_LOAD( "supca_417_ce1.ic37", 0x00000, 0x10000, CRC(b67f7d38) SHA1(eaf8f24d476185d4744858afcbf0005362f49cab) ) // wrong |
| 493 | ROM_LOAD( "supca_417_ce1.ic37", 0x00000, 0x10000, CRC(b67f7d38) SHA1(eaf8f24d476185d4744858afcbf0005362f49cab) ) // wrong... 1st and 3rd quarter: program |
| 489 | 494 | ROM_LOAD( "supca_417_ce2.ic51", 0x10000, 0x08000, CRC(36415f73) SHA1(9881b88991f034d79260502289432a7318aa1647) ) // wrong |
| 490 | 495 | ROM_IGNORE( 0x8000) |
| 491 | 496 | |
| 492 | | // ROM_LOAD( "supca_417_ce1.ic37", 0x0000, 0x8000, CRC(b67f7d38) SHA1(eaf8f24d476185d4744858afcbf0005362f49cab) ) |
| 493 | | // ROM_CONTINUE( 0x0000, 0x8000) |
| 494 | | // ROM_LOAD( "supca_417_ce2.ic51", 0x8000, 0x8000, CRC(36415f73) SHA1(9881b88991f034d79260502289432a7318aa1647) ) |
| 495 | | // ROM_IGNORE( 0x8000) |
| 496 | | |
| 497 | 497 | ROM_REGION( 0x20000, "gfxtemp", 0 ) |
| 498 | 498 | ROM_LOAD( "supca_410_zg2.ic11", 0x00000, 0x10000, CRC(a4646dc6) SHA1(638ad334bb4f1430381474ddfaa1029cb4d13916) ) |
| 499 | 499 | ROM_LOAD( "supca_410_zg1.ic10", 0x10000, 0x10000, CRC(d3d9ae13) SHA1(4825677bbab2b77ce5aa6500c55a61874932b319) ) |
| r22092 | r22093 | |
| 509 | 509 | ROM_LOAD( "tbp24s10n.ic6", 0x0600, 0x0200, CRC(6f9c6934) SHA1(1f424f8cf5755a0e5feb4724f3282308c0774f1f) ) // other bp... |
| 510 | 510 | ROM_END |
| 511 | 511 | |
| 512 | /* |
| 512 | 513 | |
| 514 | Fruit Star. |
| 515 | Fun World. |
| 513 | 516 | |
| 517 | Encrypted Fun World CPU |
| 518 | based on Z80 |
| 519 | |
| 520 | Lfnd.Nr. T10S |
| 521 | Type: I92 |
| 522 | Datum: 17-02-92 |
| 523 | |
| 524 | PCB: "CPU-AF Z80 IB300" |
| 525 | |
| 526 | */ |
| 527 | ROM_START( fruitstr ) |
| 528 | ROM_REGION( 0x18000, "maincpu", 0 ) |
| 529 | ROM_LOAD( "fruitstar_t10s-i-1.ic37", 0x0000, 0x8000, CRC(cd458e9f) SHA1(3fdf59360704ae1550c108c59907067fc7c8424c) ) // 1st half: empty; 2nd half: program (1st half) |
| 530 | ROM_CONTINUE( 0x0000, 0x8000) |
| 531 | ROM_LOAD( "fruitstar_t10s-i-2.ic51", 0x8000, 0x8000, CRC(4536976b) SHA1(9a0ef6245e5aedfdb690df4c6d7a32ebf1b22590) ) // 1st half: program (2nd half); 2nd half: empty |
| 532 | ROM_IGNORE( 0x8000) |
| 533 | |
| 534 | ROM_REGION( 0x20000, "gfxtemp", 0 ) |
| 535 | ROM_LOAD( "fruitstar_zg2.ic11", 0x00000, 0x10000, CRC(4feddc60) SHA1(27a724e4d3273800bbf2f23628737a9be29fe5db) ) |
| 536 | ROM_LOAD( "fruitstar_zg1.ic10", 0x10000, 0x10000, CRC(c69deb11) SHA1(00988c81a11ad96e4d789c53cfdced9ba8ee9ce0) ) |
| 537 | |
| 538 | ROM_REGION( 0x10000, "gfx1", 0 ) |
| 539 | ROM_COPY( "gfxtemp", 0x08000, 0x0000, 0x8000 ) // ok |
| 540 | ROM_COPY( "gfxtemp", 0x18000, 0x8000, 0x8000 ) // ok |
| 541 | |
| 542 | ROM_REGION( 0x0800, "proms", 0 ) |
| 543 | ROM_LOAD( "n82s147an.ic9", 0x0000, 0x0200, CRC(eed0aa96) SHA1(4e96e3b44430ebede1bf1affc60d43751266743e) ) |
| 544 | ROM_LOAD( "tbp24s10n.ic6", 0x0200, 0x0200, NO_DUMP ) // missing bipolar PROM... |
| 545 | ROM_END |
| 546 | |
| 547 | |
| 514 | 548 | /* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS */ |
| 515 | 549 | GAME( 1992, supercrd, 0, supercrd, supercrd, driver_device, 0, ROT0, "Fun World", "Super Card (encrypted)", GAME_NOT_WORKING ) |
| 550 | GAME( 1992, fruitstr, 0, supercrd, supercrd, driver_device, 0, ROT0, "Fun World", "Fruit Star (encrypted)", GAME_NOT_WORKING ) |