Previous 199869 Revisions Next

r17873 Friday 14th September, 2012 at 00:14:47 UTC by Sandro Ronco
fixed kaneko16.c and galaga.c regressions. (nw)
[src/mame/drivers]galaga.c kaneko16.c

trunk/src/mame/drivers/kaneko16.c
r17872r17873
16971697   MCFG_CPU_PROGRAM_MAP(bakubrkr)
16981698   MCFG_TIMER_ADD_SCANLINE("scantimer", kaneko16_interrupt, "screen", 0, 1)
16991699
1700   MCFG_MACHINE_RESET_OVERRIDE(kaneko16_berlwall_state,gtmr)
1700   MCFG_MACHINE_RESET_OVERRIDE(kaneko16_state,gtmr)
17011701   MCFG_EEPROM_93C46_ADD("eeprom")
17021702
17031703   /* video hardware */
r17872r17873
17271727
17281728
17291729
1730   MCFG_VIDEO_START_OVERRIDE(kaneko16_berlwall_state,kaneko16)
1730   MCFG_VIDEO_START_OVERRIDE(kaneko16_state,kaneko16)
17311731
17321732   /* sound hardware */
17331733   MCFG_SPEAKER_STANDARD_MONO("mono")
r17872r17873
17921792
17931793   // there is actually a 2nd sprite chip! looks like our device emulation handles both at once
17941794
1795   MCFG_VIDEO_START_OVERRIDE(kaneko16_berlwall_state,kaneko16)
1795   MCFG_VIDEO_START_OVERRIDE(kaneko16_state,kaneko16)
17961796
17971797   /* sound hardware */
17981798   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
r17872r17873
18251825   MCFG_CPU_PROGRAM_MAP(gtmr_map)
18261826   MCFG_TIMER_ADD_SCANLINE("scantimer", kaneko16_interrupt, "screen", 0, 1)
18271827
1828   MCFG_MACHINE_RESET_OVERRIDE(kaneko16_berlwall_state,gtmr)
1828   MCFG_MACHINE_RESET_OVERRIDE(kaneko16_gtmr_state,gtmr)
18291829
18301830   MCFG_EEPROM_93C46_ADD("eeprom")
18311831
r17872r17873
18601860   kaneko_hit_device::set_type(*device, 1);
18611861
18621862
1863   MCFG_VIDEO_START_OVERRIDE(kaneko16_berlwall_state,kaneko16)
1863   MCFG_VIDEO_START_OVERRIDE(kaneko16_gtmr_state,kaneko16)
18641864
18651865   /* sound hardware */
18661866   MCFG_SPEAKER_STANDARD_MONO("mono")
r17872r17873
18981898   MCFG_CPU_MODIFY("maincpu")
18991899   MCFG_CPU_PROGRAM_MAP(bloodwar)
19001900
1901   MCFG_MACHINE_RESET_OVERRIDE(kaneko16_berlwall_state, gtmr )
1901   MCFG_MACHINE_RESET_OVERRIDE(kaneko16_gtmr_state, gtmr )
19021902
19031903   MCFG_DEVICE_MODIFY("kan_spr")
19041904   kaneko16_sprite_device::set_priorities(*device, 2 /* never used? */ ,3 /* character selection / vs. portraits */ ,5 /* winning portrait*/ ,7 /* ? */);
r17872r17873
19191919   MCFG_CPU_MODIFY("maincpu")
19201920   MCFG_CPU_PROGRAM_MAP(bonkadv)
19211921
1922   MCFG_MACHINE_RESET_OVERRIDE(kaneko16_berlwall_state, gtmr )
1922   MCFG_MACHINE_RESET_OVERRIDE(kaneko16_gtmr_state, gtmr )
19231923
19241924   MCFG_DEVICE_MODIFY("kan_spr")
19251925   kaneko16_sprite_device::set_priorities(*device, 2 /* never used? */ ,3 /* volcano lava on level 2 */ ,5 /* in-game player */ ,7 /* demostration text */);
r17872r17873
19441944   MCFG_CPU_PROGRAM_MAP(mgcrystl)
19451945   MCFG_TIMER_ADD_SCANLINE("scantimer", kaneko16_interrupt, "screen", 0, 1)
19461946
1947   MCFG_MACHINE_RESET_OVERRIDE(kaneko16_berlwall_state,mgcrystl)
1947   MCFG_MACHINE_RESET_OVERRIDE(kaneko16_state,mgcrystl)
19481948   MCFG_EEPROM_93C46_ADD("eeprom")
19491949
19501950   /* video hardware */
r17872r17873
19741974
19751975
19761976
1977   MCFG_VIDEO_START_OVERRIDE(kaneko16_berlwall_state,kaneko16)
1977   MCFG_VIDEO_START_OVERRIDE(kaneko16_state,kaneko16)
19781978
19791979   /* sound hardware */
19801980   MCFG_SPEAKER_STANDARD_MONO("mono")
r17872r17873
20682068   MCFG_CPU_PROGRAM_MAP(shogwarr)
20692069   MCFG_TIMER_ADD_SCANLINE("scantimer", shogwarr_interrupt, "screen", 0, 1)
20702070
2071   MCFG_MACHINE_RESET_OVERRIDE(kaneko16_berlwall_state,mgcrystl)
2071   MCFG_MACHINE_RESET_OVERRIDE(kaneko16_shogwarr_state,mgcrystl)
20722072
20732073   MCFG_EEPROM_93C46_ADD("eeprom")
20742074   MCFG_EEPROM_DATA(shogwarr_default_eeprom, 128)
r17872r17873
20902090   kaneko_view2_tilemap_device::set_gfx_region(*device, 1);
20912091   kaneko_view2_tilemap_device::set_offset(*device, 0x33, -0x8, 320, 240);
20922092
2093   MCFG_VIDEO_START_OVERRIDE(kaneko16_berlwall_state,kaneko16)
2093   MCFG_VIDEO_START_OVERRIDE(kaneko16_shogwarr_state,kaneko16)
20942094
20952095   MCFG_DEVICE_ADD_VU002_SPRITES
20962096   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
r17872r17873
888888
889889static void bosco_latch_reset(running_machine &machine)
890890{
891   bosco_state *state = machine.driver_data<bosco_state>();
891   galaga_state *state = machine.driver_data<galaga_state>();
892892   address_space *space = machine.device("maincpu")->memory().space(AS_PROGRAM);
893893   int i;
894894
r17872r17873
17501750   MCFG_WATCHDOG_VBLANK_INIT(8)
17511751   MCFG_QUANTUM_TIME(attotime::from_hz(6000))   /* 100 CPU slices per frame - an high value to ensure proper */
17521752                     /* 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)
17551755
17561756   /* video hardware */
17571757   MCFG_SCREEN_ADD("screen", RASTER)
r17872r17873
17621762   MCFG_GFXDECODE(galaga)
17631763   MCFG_PALETTE_LENGTH(64*4+64*4+64)
17641764
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)
17671767
17681768   /* sound hardware */
17691769   MCFG_SPEAKER_STANDARD_MONO("mono")

Previous 199869 Revisions Next


© 1997-2024 The MAME Team