trunk/src/mame/drivers/kaneko16.c
| r17872 | r17873 | |
| 1697 | 1697 | MCFG_CPU_PROGRAM_MAP(bakubrkr) |
| 1698 | 1698 | MCFG_TIMER_ADD_SCANLINE("scantimer", kaneko16_interrupt, "screen", 0, 1) |
| 1699 | 1699 | |
| 1700 | | MCFG_MACHINE_RESET_OVERRIDE(kaneko16_berlwall_state,gtmr) |
| 1700 | MCFG_MACHINE_RESET_OVERRIDE(kaneko16_state,gtmr) |
| 1701 | 1701 | MCFG_EEPROM_93C46_ADD("eeprom") |
| 1702 | 1702 | |
| 1703 | 1703 | /* video hardware */ |
| r17872 | r17873 | |
| 1727 | 1727 | |
| 1728 | 1728 | |
| 1729 | 1729 | |
| 1730 | | MCFG_VIDEO_START_OVERRIDE(kaneko16_berlwall_state,kaneko16) |
| 1730 | MCFG_VIDEO_START_OVERRIDE(kaneko16_state,kaneko16) |
| 1731 | 1731 | |
| 1732 | 1732 | /* sound hardware */ |
| 1733 | 1733 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| r17872 | r17873 | |
| 1792 | 1792 | |
| 1793 | 1793 | // there is actually a 2nd sprite chip! looks like our device emulation handles both at once |
| 1794 | 1794 | |
| 1795 | | MCFG_VIDEO_START_OVERRIDE(kaneko16_berlwall_state,kaneko16) |
| 1795 | MCFG_VIDEO_START_OVERRIDE(kaneko16_state,kaneko16) |
| 1796 | 1796 | |
| 1797 | 1797 | /* sound hardware */ |
| 1798 | 1798 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |
| r17872 | r17873 | |
| 1825 | 1825 | MCFG_CPU_PROGRAM_MAP(gtmr_map) |
| 1826 | 1826 | MCFG_TIMER_ADD_SCANLINE("scantimer", kaneko16_interrupt, "screen", 0, 1) |
| 1827 | 1827 | |
| 1828 | | MCFG_MACHINE_RESET_OVERRIDE(kaneko16_berlwall_state,gtmr) |
| 1828 | MCFG_MACHINE_RESET_OVERRIDE(kaneko16_gtmr_state,gtmr) |
| 1829 | 1829 | |
| 1830 | 1830 | MCFG_EEPROM_93C46_ADD("eeprom") |
| 1831 | 1831 | |
| r17872 | r17873 | |
| 1860 | 1860 | kaneko_hit_device::set_type(*device, 1); |
| 1861 | 1861 | |
| 1862 | 1862 | |
| 1863 | | MCFG_VIDEO_START_OVERRIDE(kaneko16_berlwall_state,kaneko16) |
| 1863 | MCFG_VIDEO_START_OVERRIDE(kaneko16_gtmr_state,kaneko16) |
| 1864 | 1864 | |
| 1865 | 1865 | /* sound hardware */ |
| 1866 | 1866 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| r17872 | r17873 | |
| 1898 | 1898 | MCFG_CPU_MODIFY("maincpu") |
| 1899 | 1899 | MCFG_CPU_PROGRAM_MAP(bloodwar) |
| 1900 | 1900 | |
| 1901 | | MCFG_MACHINE_RESET_OVERRIDE(kaneko16_berlwall_state, gtmr ) |
| 1901 | MCFG_MACHINE_RESET_OVERRIDE(kaneko16_gtmr_state, gtmr ) |
| 1902 | 1902 | |
| 1903 | 1903 | MCFG_DEVICE_MODIFY("kan_spr") |
| 1904 | 1904 | kaneko16_sprite_device::set_priorities(*device, 2 /* never used? */ ,3 /* character selection / vs. portraits */ ,5 /* winning portrait*/ ,7 /* ? */); |
| r17872 | r17873 | |
| 1919 | 1919 | MCFG_CPU_MODIFY("maincpu") |
| 1920 | 1920 | MCFG_CPU_PROGRAM_MAP(bonkadv) |
| 1921 | 1921 | |
| 1922 | | MCFG_MACHINE_RESET_OVERRIDE(kaneko16_berlwall_state, gtmr ) |
| 1922 | MCFG_MACHINE_RESET_OVERRIDE(kaneko16_gtmr_state, gtmr ) |
| 1923 | 1923 | |
| 1924 | 1924 | MCFG_DEVICE_MODIFY("kan_spr") |
| 1925 | 1925 | kaneko16_sprite_device::set_priorities(*device, 2 /* never used? */ ,3 /* volcano lava on level 2 */ ,5 /* in-game player */ ,7 /* demostration text */); |
| r17872 | r17873 | |
| 1944 | 1944 | MCFG_CPU_PROGRAM_MAP(mgcrystl) |
| 1945 | 1945 | MCFG_TIMER_ADD_SCANLINE("scantimer", kaneko16_interrupt, "screen", 0, 1) |
| 1946 | 1946 | |
| 1947 | | MCFG_MACHINE_RESET_OVERRIDE(kaneko16_berlwall_state,mgcrystl) |
| 1947 | MCFG_MACHINE_RESET_OVERRIDE(kaneko16_state,mgcrystl) |
| 1948 | 1948 | MCFG_EEPROM_93C46_ADD("eeprom") |
| 1949 | 1949 | |
| 1950 | 1950 | /* video hardware */ |
| r17872 | r17873 | |
| 1974 | 1974 | |
| 1975 | 1975 | |
| 1976 | 1976 | |
| 1977 | | MCFG_VIDEO_START_OVERRIDE(kaneko16_berlwall_state,kaneko16) |
| 1977 | MCFG_VIDEO_START_OVERRIDE(kaneko16_state,kaneko16) |
| 1978 | 1978 | |
| 1979 | 1979 | /* sound hardware */ |
| 1980 | 1980 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| r17872 | r17873 | |
| 2068 | 2068 | MCFG_CPU_PROGRAM_MAP(shogwarr) |
| 2069 | 2069 | MCFG_TIMER_ADD_SCANLINE("scantimer", shogwarr_interrupt, "screen", 0, 1) |
| 2070 | 2070 | |
| 2071 | | MCFG_MACHINE_RESET_OVERRIDE(kaneko16_berlwall_state,mgcrystl) |
| 2071 | MCFG_MACHINE_RESET_OVERRIDE(kaneko16_shogwarr_state,mgcrystl) |
| 2072 | 2072 | |
| 2073 | 2073 | MCFG_EEPROM_93C46_ADD("eeprom") |
| 2074 | 2074 | MCFG_EEPROM_DATA(shogwarr_default_eeprom, 128) |
| r17872 | r17873 | |
| 2090 | 2090 | kaneko_view2_tilemap_device::set_gfx_region(*device, 1); |
| 2091 | 2091 | kaneko_view2_tilemap_device::set_offset(*device, 0x33, -0x8, 320, 240); |
| 2092 | 2092 | |
| 2093 | | MCFG_VIDEO_START_OVERRIDE(kaneko16_berlwall_state,kaneko16) |
| 2093 | MCFG_VIDEO_START_OVERRIDE(kaneko16_shogwarr_state,kaneko16) |
| 2094 | 2094 | |
| 2095 | 2095 | MCFG_DEVICE_ADD_VU002_SPRITES |
| 2096 | 2096 | kaneko16_sprite_device::set_priorities(*device, 1 /* below all */ ,3 /* above tile[0], below the others */ ,5 /* above all */ ,7 /* above all */); |
trunk/src/mame/drivers/galaga.c
| r17872 | r17873 | |
| 888 | 888 | |
| 889 | 889 | static void bosco_latch_reset(running_machine &machine) |
| 890 | 890 | { |
| 891 | | bosco_state *state = machine.driver_data<bosco_state>(); |
| 891 | galaga_state *state = machine.driver_data<galaga_state>(); |
| 892 | 892 | address_space *space = machine.device("maincpu")->memory().space(AS_PROGRAM); |
| 893 | 893 | int i; |
| 894 | 894 | |
| r17872 | r17873 | |
| 1750 | 1750 | MCFG_WATCHDOG_VBLANK_INIT(8) |
| 1751 | 1751 | MCFG_QUANTUM_TIME(attotime::from_hz(6000)) /* 100 CPU slices per frame - an high value to ensure proper */ |
| 1752 | 1752 | /* synchronization of the CPUs */ |
| 1753 | | MCFG_MACHINE_START_OVERRIDE(bosco_state,galaga) |
| 1754 | | MCFG_MACHINE_RESET_OVERRIDE(bosco_state,galaga) |
| 1753 | MCFG_MACHINE_START_OVERRIDE(galaga_state,galaga) |
| 1754 | MCFG_MACHINE_RESET_OVERRIDE(galaga_state,galaga) |
| 1755 | 1755 | |
| 1756 | 1756 | /* video hardware */ |
| 1757 | 1757 | MCFG_SCREEN_ADD("screen", RASTER) |
| r17872 | r17873 | |
| 1762 | 1762 | MCFG_GFXDECODE(galaga) |
| 1763 | 1763 | MCFG_PALETTE_LENGTH(64*4+64*4+64) |
| 1764 | 1764 | |
| 1765 | | MCFG_PALETTE_INIT_OVERRIDE(bosco_state,galaga) |
| 1766 | | MCFG_VIDEO_START_OVERRIDE(bosco_state,galaga) |
| 1765 | MCFG_PALETTE_INIT_OVERRIDE(galaga_state,galaga) |
| 1766 | MCFG_VIDEO_START_OVERRIDE(galaga_state,galaga) |
| 1767 | 1767 | |
| 1768 | 1768 | /* sound hardware */ |
| 1769 | 1769 | MCFG_SPEAKER_STANDARD_MONO("mono") |