33
44/* ********************************************************************************
55
6- Zero Zone memory map
6+ Zero Zone hardware
77
88 driver by Brad Oliver
99
1010 CPU 1 : 68000, uses irq 1
1111
12+ memory map :
13+
1214 0x000000 - 0x01ffff : ROM
1315 0x080000 - 0x08000f : input ports and dipswitches
1416 0x088000 - 0x0881ff : palette RAM, 256 total colors
@@ -137,8 +139,8 @@ TILE_GET_INFO_MEMBER(zerozone_state::get_tile_info)
137139 int tileno = m_vram[tile_index] & 0x07ff ;
138140 int const colour = m_vram[tile_index] & 0xf000 ;
139141
140- if (m_vram[tile_index] & 0x0800 )
141- tileno += m_tilebank * 0x800 ;
142+ if (BIT ( m_vram[tile_index], 11 ) )
143+ tileno += m_tilebank << 11 ;
142144
143145 tileinfo.set (0 , tileno, colour >> 12 , 0 );
144146}
@@ -157,7 +159,6 @@ uint32_t zerozone_state::screen_update(screen_device &screen, bitmap_ind16 &bitm
157159}
158160
159161
160-
161162void zerozone_state::sound_w (uint8_t data)
162163{
163164 m_soundlatch->write (data);
@@ -260,7 +261,7 @@ INPUT_PORTS_END
260261
261262
262263static GFXDECODE_START( gfx_zerozone )
263- GFXDECODE_ENTRY( " gfx" , 0 , gfx_8x8x4_packed_msb, 0 , 256 ) // sprites & playfield
264+ GFXDECODE_ENTRY( " gfx" , 0 , gfx_8x8x4_packed_msb, 0 , 16 ) // tilemap only
264265GFXDECODE_END
265266
266267
@@ -316,7 +317,6 @@ void zerozone_state::zerozone(machine_config &config)
316317}
317318
318319
319-
320320/* **************************************************************************
321321
322322 Game driver(s)
@@ -328,7 +328,7 @@ ROM_START( zerozone ) // PCB 'COMAD MADE IN KOREA 93 EDIT00', sticker 'COMAD-078
328328 ROM_LOAD16_BYTE ( " zz-4.rom" , 0x0000 , 0x10000 , CRC (83718b9b) SHA1 (b3fc6da5816142b9c92a7b8615eb5bcb2c78ea46) )
329329 ROM_LOAD16_BYTE ( " zz-5.rom" , 0x0001 , 0x10000 , CRC (18557f41) SHA1 (6ef908732b7775c1ea2b33f799635075db5756de) )
330330
331- ROM_REGION ( 0x10000 , " audiocpu" , 0 )
331+ ROM_REGION ( 0x08000 , " audiocpu" , 0 )
332332 ROM_LOAD ( " zz-1.rom" , 0x00000 , 0x08000 , CRC (223ccce5) SHA1 (3aa25ca914960b929dc853d07a958ed874e42fee) )
333333
334334 ROM_REGION ( 0x080000 , " gfx" , 0 )
@@ -348,7 +348,7 @@ ROM_START( lvgirl94 ) // PCB 'COMAD MADE IN KOREA 93 EDIT00', sticker 'COMAD-078
348348 ROM_LOAD ( " rom6" , 0x00000 , 0x40000 , CRC (eeeb94ba) SHA1 (9da09312c090ef2d40f596247d9a7decf3724e54) )
349349
350350 // sound ROMs are the same as zerozone
351- ROM_REGION ( 0x10000 , " audiocpu" , 0 )
351+ ROM_REGION ( 0x08000 , " audiocpu" , 0 )
352352 ROM_LOAD ( " rom1" , 0x00000 , 0x08000 , CRC (223ccce5) SHA1 (3aa25ca914960b929dc853d07a958ed874e42fee) )
353353
354354 ROM_REGION ( 0x40000 , " oki" , 0 ) // ADPCM samples
0 commit comments