78
78
AM_RANGE(0xe000, 0xe1ff) AM_RAM_WRITE(speedbal_background_videoram_w) AM_BASE(&speedbal_background_videoram)
79
79
AM_RANGE(0xe800, 0xefff) AM_RAM_WRITE(speedbal_foreground_videoram_w) AM_BASE(&speedbal_foreground_videoram)
80
80
AM_RANGE(0xf000, 0xf5ff) AM_RAM_WRITE(paletteram_RRRRGGGGBBBBxxxx_be_w) AM_BASE(&paletteram)
81
AM_RANGE(0xf600, 0xfeff) AM_RAM
81
AM_RANGE(0xf600, 0xfeff) AM_RAM AM_BASE(&generic_nvram) AM_SIZE(&generic_nvram_size)
82
82
AM_RANGE(0xff00, 0xffff) AM_RAM AM_BASE(&spriteram) AM_SIZE(&spriteram_size)
238
238
MDRV_CPU_IO_MAP(sound_cpu_io_map)
239
239
MDRV_CPU_VBLANK_INT_HACK(irq0_line_hold,8)
241
MDRV_NVRAM_HANDLER(generic_1fill)
241
243
/* video hardware */
242
244
MDRV_SCREEN_ADD("screen", RASTER)
243
245
MDRV_SCREEN_REFRESH_RATE(60)
275
277
ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64K for second CPU: sound */
276
278
ROM_LOAD( "sb2.bin", 0x0000, 0x8000, CRC(e6a6d9b7) SHA1(35d228d13d4305f606fdd84adad1d6e435f4b7ce) )
278
ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
280
ROM_REGION( 0x08000, "gfx1", 0 )
279
281
ROM_LOAD("sb10.bin", 0x00000, 0x08000, CRC(36dea4bf) SHA1(60095f482af4595a39be5ae6def8cd30298c1ef8) ) /* chars */
281
ROM_REGION( 0x20000, "gfx2", ROMREGION_DISPOSE )
283
ROM_REGION( 0x20000, "gfx2", 0 )
282
284
ROM_LOAD( "sb9.bin", 0x00000, 0x08000, CRC(b567e85e) SHA1(7036792ea70ad48384f348399ed9b136272fedb6) ) /* bg tiles */
283
285
ROM_LOAD( "sb5.bin", 0x08000, 0x08000, CRC(b0eae4ba) SHA1(baee3fcb1399c56efaa5f97912de324d7b38f286) )
284
286
ROM_LOAD( "sb8.bin", 0x10000, 0x08000, CRC(d2bfbdb6) SHA1(b552b055450f438729c83337f561d05b6518ae75) )
285
287
ROM_LOAD( "sb4.bin", 0x18000, 0x08000, CRC(1d23a130) SHA1(aabf7c46f9299ffb8b8ca92839622d000a470a0b) )
287
ROM_REGION( 0x10000, "gfx3", ROMREGION_INVERT | ROMREGION_DISPOSE )
289
ROM_REGION( 0x10000, "gfx3", ROMREGION_INVERT )
288
290
ROM_LOAD( "sb7.bin", 0x00000, 0x08000, CRC(9f1b33d1) SHA1(1f8be8f8e6a2ee99a7dafeead142ccc629fa792d) ) /* sprites */
289
291
ROM_LOAD( "sb6.bin", 0x08000, 0x08000, CRC(0e2506eb) SHA1(56f779266b977819063c475b84ca246fc6d8d6a7) )