trunk/src/mame/drivers/mmodular.cpp
| r253058 | r253059 | |
| 15 | 15 | Vancouver 68020 12Mhz |
| 16 | 16 | Genius 68030 V4.00 33.333 Mhz |
| 17 | 17 | Genius 68030 V4.01 33.333 Mhz |
| 18 | | Genius 68030 V4.01 33.333x2 Mhz (custom MESS overclocked version for higher ELO) |
| 19 | 18 | Berlin Pro 68020 24.576 Mhz (not modular board, but otherwise close to milano) |
| 20 | 19 | Berlin Pro (London) 68020 24.576 Mhz (not modular board, but otherwise close to milano) |
| 21 | 20 | London 68030 V5.00k 33.333 Mhz (probably the Genius 3/4 update ROM) |
| r253058 | r253059 | |
| 998 | 997 | MACHINE_START_MEMBER(polgar_state,van32) |
| 999 | 998 | { |
| 1000 | 999 | // patch LCD delay loop on the 68030 machines until waitstates and/or opcode timings are fixed in MAME core |
| 1001 | | // patches gen32 gen32_41 gen32_oc lond030 |
| 1000 | // patches gen32 gen32_41 lond030 |
| 1002 | 1001 | |
| 1003 | 1002 | UINT8 *rom = memregion("maincpu")->base(); |
| 1004 | 1003 | |
| 1005 | | if(rom[0x870] == 0x0c && rom[0x871] == 0x78) { |
| 1006 | | if (!strcmp(machine().system().name,"gen32_oc")) { |
| 1007 | | rom[0x870] = 0x6c; |
| 1008 | | } else { |
| 1009 | | rom[0x870] = 0x38; |
| 1010 | | } |
| 1004 | if(rom[0x870] == 0x0c && rom[0x871] == 0x78) |
| 1005 | rom[0x870] = 0x38; |
| 1011 | 1006 | } |
| 1012 | 1007 | } |
| 1013 | 1008 | |
| r253058 | r253059 | |
| 1694 | 1689 | |
| 1695 | 1690 | MACHINE_CONFIG_END |
| 1696 | 1691 | |
| 1697 | | static MACHINE_CONFIG_DERIVED( gen32_oc, gen32 ) |
| 1698 | | MCFG_CPU_MODIFY("maincpu") |
| 1699 | | MCFG_CPU_CLOCK( XTAL_33_333MHz * 2 ) |
| 1700 | | MCFG_DEVICE_REMOVE("int_timer") |
| 1701 | | MCFG_TIMER_DRIVER_ADD_PERIODIC("int_timer", polgar_state, timer_update_irq6, attotime::from_hz(500)) |
| 1702 | | |
| 1703 | | |
| 1704 | | MACHINE_CONFIG_END |
| 1705 | | |
| 1706 | 1692 | static MACHINE_CONFIG_START( bpl32, polgar_state ) |
| 1707 | 1693 | MCFG_CPU_ADD("maincpu", M68020, XTAL_24_576MHz) |
| 1708 | 1694 | MCFG_CPU_PROGRAM_MAP(bpl32_mem) |
| r253058 | r253059 | |
| 1851 | 1837 | ROM_LOAD("gen32_41.bin", 0x00000, 0x40000,CRC(ea9938c0) SHA1(645cf0b5b831b48104ad6cec8d78c63dbb6a588c)) |
| 1852 | 1838 | ROM_END |
| 1853 | 1839 | |
| 1854 | | ROM_START( gen32_oc ) |
| 1855 | | ROM_REGION32_BE( 0x40000, "maincpu", 0 ) |
| 1856 | | ROM_LOAD("gen32_41.bin", 0x00000, 0x40000,CRC(ea9938c0) SHA1(645cf0b5b831b48104ad6cec8d78c63dbb6a588c)) |
| 1857 | | ROM_END |
| 1858 | | |
| 1859 | 1840 | ROM_START( berlinp ) |
| 1860 | 1841 | ROM_REGION32_BE( 0x40000, "maincpu", 0 ) |
| 1861 | 1842 | ROM_LOAD("berlinp.bin", 0x00000, 0x40000,CRC(82FBAF6E) SHA1(729B7CEF3DFAECC4594A6178FC4BA6015AFA6202)) |
| r253058 | r253059 | |
| 1904 | 1885 | CONS( 1992, risc, 0, 0, risc, van16, driver_device, 0, "Saitek", "RISC2500", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_NOT_WORKING | MACHINE_CLICKABLE_ARTWORK ) |
| 1905 | 1886 | CONS( 1993, gen32, van16, 0, gen32, gen32, driver_device, 0, "Hegener & Glaser Muenchen", "Mephisto Genius030 V4.00", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK | MACHINE_CLICKABLE_ARTWORK ) |
| 1906 | 1887 | CONS( 1993, gen32_41, van16, 0, gen32, gen32, driver_device, 0, "Hegener & Glaser Muenchen", "Mephisto Genius030 V4.01", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK | MACHINE_CLICKABLE_ARTWORK ) |
| 1907 | | CONS( 1993, gen32_oc, van16, 0, gen32_oc, gen32, driver_device, 0, "Hegener & Glaser Muenchen", "Mephisto Genius030 V4.01OC", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK|MACHINE_UNOFFICIAL | MACHINE_CLICKABLE_ARTWORK ) |
| 1908 | 1888 | CONS( 1994, berlinp, van16, 0, bpl32, bpl32, driver_device, 0, "Hegener & Glaser Muenchen", "Mephisto Berlin Pro 68020", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK | MACHINE_CLICKABLE_ARTWORK ) |
| 1909 | 1889 | CONS( 1996, bpl32, van16, 0, bpl32, bpl32, driver_device, 0, "Hegener & Glaser Muenchen", "Mephisto Berlin Pro London Upgrade V5.00", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK | MACHINE_CLICKABLE_ARTWORK ) |
| 1910 | 1890 | CONS( 1996, lond020, van16, 0, van32, van32, driver_device, 0, "Hegener & Glaser Muenchen", "Mephisto London 68020 32 Bit", MACHINE_SUPPORTS_SAVE|MACHINE_REQUIRES_ARTWORK | MACHINE_CLICKABLE_ARTWORK ) |