Fixed a few out-of-bounds errors revealed by randomly initializing auto_malloc()

memory.
This commit is contained in:
Aaron Giles 2009-01-04 06:59:08 +00:00
parent d6bbd1cbde
commit 38b9895e51
3 changed files with 3 additions and 3 deletions

View File

@ -498,7 +498,7 @@ GFXDECODE_END
static TILE_GET_INFO( get_tile_info )
{
// wrong color index!
SET_TILE_INFO(0, videoram[tile_index], colorram[tile_index], 0);
SET_TILE_INFO(0, videoram[tile_index], colorram[tile_index] & 0x7f, 0);
}
static VIDEO_START( laserbat )

View File

@ -47,7 +47,7 @@ Twenty four 8116 rams.
static ADDRESS_MAP_START( main_cpu, ADDRESS_SPACE_PROGRAM, 8 )
AM_RANGE(0x0000, 0x0fff) AM_RAM
AM_RANGE(0x1000, 0x1fff) AM_RAM //AM_WRITE(deco_charram_w) AM_BASE(&deco_charram)
AM_RANGE(0x2000, 0x7fff) AM_RAM //AM_WRITE(deco_charram_w) AM_BASE(&deco_charram)
AM_RANGE(0x2000, 0x7fff) AM_RAM AM_BASE(&deco_charram) //AM_WRITE(deco_charram_w)
AM_RANGE(0x9000, 0x9000) AM_WRITENOP
AM_RANGE(0x9000, 0x9000) AM_READNOP
AM_RANGE(0x9200, 0x9200) AM_WRITENOP

View File

@ -1826,7 +1826,7 @@ static MACHINE_DRIVER_START( mj4simai )
MDRV_SCREEN_VISIBLE_AREA(0x40, 0x1c0-1, 0x80, 0x170-1)
MDRV_GFXDECODE(seta2)
MDRV_PALETTE_LENGTH(0x8000)
MDRV_PALETTE_LENGTH(0x8000+0xf0) /* extra 0xf0 because we might draw 256-color object with 16-color granularity */
MDRV_VIDEO_START(seta2)
MDRV_VIDEO_UPDATE(seta2)