Previous 199869 Revisions Next

r17891 Friday 14th September, 2012 at 18:35:25 UTC by hap
fix taitogn shanghss, shangtou lockup at boot
[src/emu/cpu/psx]psx.c
[src/mame/drivers]namcos12.c

trunk/src/mame/drivers/namcos12.c
r17890r17891
12591259   AM_RANGE(0x1f140000, 0x1f140fff) AM_DEVREADWRITE8_LEGACY("at28c16", at28c16_r, at28c16_w, 0x00ff00ff) /* eeprom */
12601260   AM_RANGE(0x1f1bff08, 0x1f1bff0f) AM_WRITENOP    /* ?? */
12611261   AM_RANGE(0x1f700000, 0x1f70ffff) AM_WRITE(dmaoffset_w)  /* dma */
1262   AM_RANGE(0x1f801000, 0x1f801003) AM_WRITE(s12_dma_bias_w)
12631262   AM_RANGE(0x1fa00000, 0x1fbfffff) AM_ROMBANK("bank1") /* banked roms */
12641263   AM_RANGE(0x1fc00000, 0x1fffffff) AM_ROM AM_SHARE("share2") AM_REGION("user1", 0) /* bios */
12651264   AM_RANGE(0x80000000, 0x803fffff) AM_RAM AM_SHARE("share1") /* ram mirror */
r17890r17891
13891388{
13901389   address_space *space = machine().device("maincpu")->memory().space(AS_PROGRAM);
13911390   bankoffset_w(*space,0,0,0xffffffff);
1391
1392   space->install_write_handler(0x1f801000, 0x1f801003, write32_delegate(FUNC(namcos12_state::s12_dma_bias_w),this));
1393
13921394   m_has_tektagt_dma = 0;
13931395
1396
13941397   if( strcmp( machine().system().name, "tektagt" ) == 0 ||
13951398      strcmp( machine().system().name, "tektagtac" ) == 0 ||
13961399      strcmp( machine().system().name, "tektagtac1" ) == 0 ||
trunk/src/emu/cpu/psx/psx.c
r17890r17891
15271527   AM_RANGE(0x00800000, 0x1effffff) AM_READWRITE( berr_r, berr_w )
15281528   AM_RANGE(0x1f800000, 0x1f8003ff) AM_NOP /* scratchpad */
15291529   AM_RANGE(0x1f800400, 0x1f800fff) AM_READWRITE( berr_r, berr_w )
1530   AM_RANGE(0x1f801004, 0x1f80101f) AM_RAM
1530   AM_RANGE(0x1f801000, 0x1f80101f) AM_RAM
15311531   /* 1f801014 spu delay */
15321532   /* 1f801018 dv delay */
15331533   AM_RANGE(0x1f801020, 0x1f801023) AM_READWRITE_LEGACY( psx_com_delay_r, psx_com_delay_w )
r17890r17891
15571557   AM_RANGE(0x01000000, 0x1effffff) AM_READWRITE( berr_r, berr_w )
15581558   AM_RANGE(0x1f800000, 0x1f8003ff) AM_NOP /* scratchpad */
15591559   AM_RANGE(0x1f800400, 0x1f800fff) AM_READWRITE( berr_r, berr_w )
1560   AM_RANGE(0x1f801004, 0x1f80101f) AM_RAM
1560   AM_RANGE(0x1f801000, 0x1f80101f) AM_RAM
15611561   AM_RANGE(0x1f801020, 0x1f801023) AM_READWRITE_LEGACY( psx_com_delay_r, psx_com_delay_w )
15621562   AM_RANGE(0x1f801024, 0x1f80102f) AM_RAM
15631563   AM_RANGE(0x1f801040, 0x1f80105f) AM_DEVREADWRITE( "sio", psxsio_device, read, write )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team