Added shared SARAM hook-up in TMS32051 ... this also regresses Dangerous Curves :/
This commit is contained in:
parent
c28c95178b
commit
83cf6ee054
@ -536,15 +536,16 @@ static WRITE16_HANDLER( cpuregs_w )
|
||||
**************************************************************************/
|
||||
|
||||
static ADDRESS_MAP_START( internal_pgm, AS_PROGRAM, 16 )
|
||||
AM_RANGE(0x2000, 0x23ff) AM_RAM // SARAM
|
||||
AM_RANGE(0xfe00, 0xffff) AM_RAM AM_SHARE("share11") // DARAM B0
|
||||
AM_RANGE(0x2000, 0x23ff) AM_RAM AM_SHARE("saram") // SARAM
|
||||
AM_RANGE(0xfe00, 0xffff) AM_RAM AM_SHARE("daram_b0") // DARAM B0
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static ADDRESS_MAP_START( internal_data, AS_DATA, 16 )
|
||||
AM_RANGE(0x0000, 0x005f) AM_READWRITE(cpuregs_r, cpuregs_w)
|
||||
AM_RANGE(0x0060, 0x007f) AM_RAM // DARAM B2
|
||||
AM_RANGE(0x0100, 0x02ff) AM_RAM AM_SHARE("share11") // DARAM B0
|
||||
AM_RANGE(0x0300, 0x04ff) AM_RAM // DARAM B1
|
||||
AM_RANGE(0x0060, 0x007f) AM_RAM // DARAM B2
|
||||
AM_RANGE(0x0100, 0x02ff) AM_RAM AM_SHARE("daram_b0") // DARAM B0
|
||||
AM_RANGE(0x0300, 0x04ff) AM_RAM // DARAM B1
|
||||
AM_RANGE(0x0800, 0x0bff) AM_RAM AM_SHARE("saram")
|
||||
ADDRESS_MAP_END
|
||||
|
||||
/**************************************************************************
|
||||
|
@ -1121,6 +1121,7 @@ static WRITE16_HANDLER( dsp_to_main_w )
|
||||
}
|
||||
|
||||
static ADDRESS_MAP_START( tms_program_map, AS_PROGRAM, 16 )
|
||||
// AM_RANGE(0x0000, 0x1fff) AM_READ(dsp_internal_rom_r) // TODO: Dangerous Curves tries to access 0x207?
|
||||
AM_RANGE(0x4000, 0x7fff) AM_RAM
|
||||
ADDRESS_MAP_END
|
||||
|
||||
@ -1945,6 +1946,9 @@ ROM_START( dangcurv )
|
||||
ROM_REGION( 0x00080, "user2", 0 ) /* eeprom */
|
||||
ROM_FILL( 0x0000, 0x0080, 0 )
|
||||
|
||||
ROM_REGION( 0x2000, "dsprom", ROMREGION_ERASE00 ) /* this almost likely uses an internal ROM :/ */
|
||||
ROM_LOAD( "tms320lc51", 0x0000, 0x2000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x1800000, "gfx1", 0 )
|
||||
ROM_LOAD32_WORD( "e09-05.009", 0x0800002, 0x200000, CRC(a948782f) SHA1(2a2b0d2955e036ddf424c54131435a20dbba3dd4) )
|
||||
ROM_LOAD32_WORD( "e09-13.022", 0x0800000, 0x200000, CRC(985859e2) SHA1(8af9a73eba2151a5ef60799682fe667663a42743) )
|
||||
|
@ -196,7 +196,7 @@ static void draw_object(running_machine &machine, bitmap_t *bitmap, const rectan
|
||||
|
||||
for (i=x1; i < x2; i++)
|
||||
{
|
||||
d[i] = 8; //TODO: black
|
||||
d[i] = 0x78; //TODO: black
|
||||
|
||||
//index++;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user