mirror of
https://github.com/holub/mame
synced 2025-05-21 05:08:54 +03:00
Fixed a few out-of-bounds errors revealed by randomly initializing auto_malloc()
memory.
This commit is contained in:
parent
d6bbd1cbde
commit
38b9895e51
@ -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 )
|
||||
|
@ -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
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user