trunk/src/mame/drivers/ssv.cpp
| r252996 | r252997 | |
| 4675 | 4675 | ROM_LOAD( "vg004-10.u45", 0x200000, 0x200000, CRC(b3c6b1cb) SHA1(c601213e35d8dfd1244921da5c093f82145706d2) ) |
| 4676 | 4676 | ROM_LOAD( "vg004-11.u48", 0x400000, 0x200000, CRC(1491def1) SHA1(344043302c81b4118cac4f692375b8af7ea68570) ) |
| 4677 | 4677 | |
| 4678 | | ROM_REGION( 0x1000000, "st0020", /*0*/0 ) // Zooming Sprites, read by a blitter |
| 4678 | ROM_REGION( 0x1000000, "st0020_spr", /*0*/0 ) // Zooming Sprites, read by a blitter |
| 4679 | 4679 | ROM_LOAD( "vg004-01.u33", 0x0000000, 0x200000, CRC(aa9a81c2) SHA1(a7d005f9be199e317aa4c6aed8a2ab322fe82119) ) |
| 4680 | 4680 | ROM_LOAD( "vg004-02.u34", 0x0200000, 0x200000, CRC(fa40ecb4) SHA1(0513f3b6879dc7d207646d949d6ddb7251f77bcc) ) |
| 4681 | 4681 | ROM_LOAD( "vg004-03.u35", 0x0400000, 0x200000, CRC(90004023) SHA1(041edb77b34e6677ac5b85ce542d87a9bb1baf31) ) |
trunk/src/mame/video/st0020.cpp
| r252996 | r252997 | |
| 19 | 19 | : device_t(mconfig, ST0020_SPRITES, "Seta ST0020 Sprites", tag, owner, clock, "st0020", __FILE__) |
| 20 | 20 | , m_gfxdecode(*this) |
| 21 | 21 | , m_palette(*this) |
| 22 | | , m_rom_ptr(*this, ":st0020") |
| 23 | 22 | { |
| 24 | 23 | m_is_st0032 = 0; |
| 25 | 24 | m_is_jclub2 = 0; |
| r252996 | r252997 | |
| 74 | 73 | |
| 75 | 74 | void st0020_device::device_start() |
| 76 | 75 | { |
| 76 | memory_region* rgn = memregion(tag()); |
| 77 | |
| 78 | if (rgn) |
| 79 | { |
| 80 | m_rom_ptr = rgn->base(); |
| 81 | m_rom_size = rgn->bytes(); |
| 82 | } |
| 83 | else |
| 84 | { |
| 85 | m_rom_ptr = nullptr; |
| 86 | m_rom_size = 0; |
| 87 | } |
| 88 | |
| 77 | 89 | m_st0020_gfxram = make_unique_clear<UINT16[]>(4 * 0x100000 / 2); |
| 78 | 90 | m_st0020_spriteram = make_unique_clear<UINT16[]>(0x80000 / 2); |
| 79 | 91 | m_st0020_blitram = make_unique_clear<UINT16[]>(0x100 / 2); |
| r252996 | r252997 | |
| 190 | 202 | return; |
| 191 | 203 | } |
| 192 | 204 | |
| 193 | | size_t size = m_rom_ptr.bytes(); |
| 205 | size_t size = m_rom_size; |
| 194 | 206 | |
| 195 | 207 | if ( (src+len <= size) && (dst+len <= 4 * 0x100000) ) |
| 196 | 208 | { |