trunk/src/mame/drivers/mil4000.c
r27517 | r27518 | |
1 | 1 | // license:? |
2 | | // copyright-holders:Angelo Salese, Roberto Fresca,David Haywood |
| 2 | // copyright-holders:Angelo Salese, Roberto Fresca, David Haywood |
3 | 3 | /******************************************************************************************* |
4 | 4 | |
5 | 5 | Millennium Nuovo 4000 / Nuovo Millennium 4000 |
r27517 | r27518 | |
544 | 544 | ROM_LOAD( "top21_nvram.bin", 0x00000, 0x10000, CRC(638726ce) SHA1(c55c77df5fbddfb19acf50f1b4467c63c818d5e7) ) |
545 | 545 | ROM_END |
546 | 546 | |
| 547 | /* |
| 548 | Cherry Wheel. |
| 549 | Similar hardware to TOP XXI |
547 | 550 | |
| 551 | 32.u32 1ST AND 2ND HALF IDENTICAL |
| 552 | 33.u33 1xxxxxxxxxxxxxxxxx = 0xFF |
| 553 | 34.u34 1ST AND 2ND HALF IDENTICAL |
| 554 | 35.u35 1xxxxxxxxxxxxxxxxx = 0xFF |
| 555 | 36.u36 1ST AND 2ND HALF IDENTICAL |
| 556 | |
| 557 | The program writes constantly to $708000, where should be an input port. |
| 558 | |
| 559 | */ |
| 560 | ROM_START( chewheel ) |
| 561 | ROM_REGION( 0x100000, "maincpu", 0 ) // 68000 code |
| 562 | ROM_LOAD16_BYTE( "even.u76", 0x000000, 0x20000, CRC(7790d480) SHA1(e9d4bf16c61d57840076cf3c8bc865f92caae44c) ) |
| 563 | ROM_LOAD16_BYTE( "odd.u77", 0x000001, 0x20000, CRC(08f1b4b6) SHA1(7fa424b3fe899b7e8596156af6c3dbfba43984d6) ) |
| 564 | |
| 565 | ROM_REGION( 0xa0000, "gfx1", 0 ) |
| 566 | ROM_LOAD( "36.u36", 0x000000, 0x20000, CRC(64ce0eb8) SHA1(d6533d730ecd01385c75b03884bb9b001f963ceb) ) // double size. identical halves. |
| 567 | ROM_IGNORE( 0x20000) |
| 568 | ROM_LOAD( "35.u35", 0x020000, 0x20000, CRC(27f95f6f) SHA1(bb84b08ec5df60814d1d6825f4377ab1e8a63a70) ) // double size. 2nd half empty. |
| 569 | ROM_IGNORE( 0x20000) |
| 570 | ROM_LOAD( "34.u34", 0x040000, 0x20000, CRC(47cac442) SHA1(e98bec034d5ab532faf86e5a11cfa1f1157491c4) ) // double size. identical halves. |
| 571 | ROM_IGNORE( 0x20000) |
| 572 | ROM_LOAD( "33.u33", 0x060000, 0x20000, CRC(dd55ce6c) SHA1(4f5a2358ec96ed4afb4881fc8d6aa74e9f1d6aec) ) // double size. 2nd half empty. |
| 573 | ROM_IGNORE( 0x20000) |
| 574 | ROM_LOAD( "32.u32", 0x080000, 0x20000, CRC(179e512a) SHA1(ba02563df98015349bc6fb5ac233ce3b9d6ed42e) ) // double size. identical halves. |
| 575 | ROM_IGNORE( 0x20000) |
| 576 | |
| 577 | ROM_REGION( 0x80000, "oki", 0 ) // 6295 samples |
| 578 | ROM_LOAD( "v29c51002t.u54", 0x00000, 0x40000, CRC(3c37ec4d) SHA1(11045f9b3f6fb35befdb67c111218750a4f750a7) ) |
| 579 | |
| 580 | ROM_REGION( 0x4000, "mcu", 0 ) // MCU code |
| 581 | ROM_LOAD( "pic16c65b_chewheel.u60", 0x0000, 0x4000, NO_DUMP ) |
| 582 | ROM_END |
| 583 | |
| 584 | |
548 | 585 | /* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS LAYOUT */ |
549 | 586 | GAMEL( 2000, mil4000, 0, mil4000, mil4000, driver_device, 0, ROT0, "Sure Milano", "Millennium Nuovo 4000 (Version 2.0)", 0, layout_mil4000 ) |
550 | 587 | GAMEL( 2000, mil4000a, mil4000, mil4000, mil4000, driver_device, 0, ROT0, "Sure Milano", "Millennium Nuovo 4000 (Version 1.8)", 0, layout_mil4000 ) |
551 | 588 | GAMEL( 2000, mil4000b, mil4000, mil4000, mil4000, driver_device, 0, ROT0, "Sure Milano", "Millennium Nuovo 4000 (Version 1.5)", 0, layout_mil4000 ) |
552 | 589 | GAMEL( 2000, mil4000c, mil4000, mil4000, mil4000, driver_device, 0, ROT0, "Sure Milano", "Millennium Nuovo 4000 (Version 1.6)", 0, layout_mil4000 ) |
553 | 590 | GAMEL( 200?, top21, 0, mil4000, mil4000, driver_device, 0, ROT0, "Assogiochi Assago", "Top XXI (Version 1.2)", 0, layout_mil4000 ) |
| 591 | GAME( 200?, chewheel, 0, mil4000, mil4000, driver_device, 0, ROT0, "Assogiochi Assago", "Cherry Wheel (Version 1.7)", GAME_NOT_WORKING ) |