diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2016-10-21 12:35:05 +0200 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2016-10-21 12:35:05 +0200 |
commit | d2e8f6114903bd3f4841cec91bc77c1ca7e8dca4 (patch) | |
tree | 88327ab5fc2eda9fbd905f284584fe5879fbe0a1 /src/mame/drivers | |
parent | a291e77b2cfc4ce1b780db0d8fa664fb8094d365 (diff) |
dynamic_buffer is just std::vector<UINT8> (nw)
Diffstat (limited to 'src/mame/drivers')
80 files changed, 123 insertions, 123 deletions
diff --git a/src/mame/drivers/8080bw.cpp b/src/mame/drivers/8080bw.cpp index 1cdd0ba5419..2883da6c1a3 100644 --- a/src/mame/drivers/8080bw.cpp +++ b/src/mame/drivers/8080bw.cpp @@ -2833,7 +2833,7 @@ DRIVER_INIT_MEMBER(_8080bw_state,vortex) { UINT8 *rom = memregion("maincpu")->base(); int length = memregion("maincpu")->bytes(); - dynamic_buffer buf1(length); + std::vector<UINT8> buf1(length); UINT32 x; for (x = 0; x < length; x++) { @@ -3247,7 +3247,7 @@ DRIVER_INIT_MEMBER(_8080bw_state,attackfc) { UINT8 *rom = memregion("maincpu")->base(); UINT32 len = memregion("maincpu")->bytes(); - dynamic_buffer buffer(len); + std::vector<UINT8> buffer(len); // swap a8/a9 for (int i = 0; i < len; i++) diff --git a/src/mame/drivers/abc80.cpp b/src/mame/drivers/abc80.cpp index 5537cb21126..31d0836c357 100644 --- a/src/mame/drivers/abc80.cpp +++ b/src/mame/drivers/abc80.cpp @@ -490,7 +490,7 @@ QUICKLOAD_LOAD_MEMBER( abc80_state, bac ) offs_t address = space.read_byte(BOFA + 1) << 8 | space.read_byte(BOFA); if (LOG) logerror("BOFA %04x\n",address); - dynamic_buffer data; + std::vector<UINT8> data; data.resize(quickload_size); image.fread(&data[0], quickload_size); for (int i = 1; i < quickload_size; i++) diff --git a/src/mame/drivers/alg.cpp b/src/mame/drivers/alg.cpp index 84db75d0179..7f39462df83 100644 --- a/src/mame/drivers/alg.cpp +++ b/src/mame/drivers/alg.cpp @@ -698,7 +698,7 @@ DRIVER_INIT_MEMBER(alg_state,palr1) UINT32 length = memregion("user2")->bytes(); UINT8 *rom = memregion("user2")->base(); - dynamic_buffer original(length); + std::vector<UINT8> original(length); UINT32 srcaddr; memcpy(&original[0], rom, length); @@ -717,7 +717,7 @@ DRIVER_INIT_MEMBER(alg_state,palr3) UINT32 length = memregion("user2")->bytes(); UINT8 *rom = memregion("user2")->base(); - dynamic_buffer original(length); + std::vector<UINT8> original(length); UINT32 srcaddr; memcpy(&original[0], rom, length); @@ -735,7 +735,7 @@ DRIVER_INIT_MEMBER(alg_state,palr6) UINT32 length = memregion("user2")->bytes(); UINT8 *rom = memregion("user2")->base(); - dynamic_buffer original(length); + std::vector<UINT8> original(length); UINT32 srcaddr; memcpy(&original[0], rom, length); diff --git a/src/mame/drivers/arkanoid.cpp b/src/mame/drivers/arkanoid.cpp index eb3f12a14f5..de4b3bf0375 100644 --- a/src/mame/drivers/arkanoid.cpp +++ b/src/mame/drivers/arkanoid.cpp @@ -2048,7 +2048,7 @@ DRIVER_INIT_MEMBER(arkanoid_state,block2) // the graphics on this bootleg have the data scrambled int tile; UINT8* srcgfx = memregion("gfx1")->base(); - dynamic_buffer buffer(0x18000); + std::vector<UINT8> buffer(0x18000); for (tile = 0; tile < 0x3000; tile++) { diff --git a/src/mame/drivers/backfire.cpp b/src/mame/drivers/backfire.cpp index 04714bcbaee..b63e0f1af08 100644 --- a/src/mame/drivers/backfire.cpp +++ b/src/mame/drivers/backfire.cpp @@ -678,7 +678,7 @@ void backfire_state::descramble_sound() { UINT8 *rom = memregion("ymz")->base(); int length = 0x200000; // only the first rom is swapped on backfire! - dynamic_buffer buf1(length); + std::vector<UINT8> buf1(length); UINT32 x; for (x = 0; x < length; x++) diff --git a/src/mame/drivers/balsente.cpp b/src/mame/drivers/balsente.cpp index 3a2dc41fd2b..c9204564cd4 100644 --- a/src/mame/drivers/balsente.cpp +++ b/src/mame/drivers/balsente.cpp @@ -2204,7 +2204,7 @@ void balsente_state::expand_roms(UINT8 cd_rom_mask) /* load EF from 0x2e000-0x30000 */ /* ROM region must be 0x40000 total */ - dynamic_buffer temp(0x20000); + std::vector<UINT8> temp(0x20000); { UINT8 *rom = memregion("maincpu")->base(); UINT32 len = memregion("maincpu")->bytes(); diff --git a/src/mame/drivers/beta.cpp b/src/mame/drivers/beta.cpp index f9b946f4cd0..b8a84700dc4 100644 --- a/src/mame/drivers/beta.cpp +++ b/src/mame/drivers/beta.cpp @@ -86,7 +86,7 @@ public: UINT16 m_eprom_addr; UINT8 m_eprom_data; UINT8 m_old_data; - dynamic_buffer m_eprom_rom; + std::vector<UINT8> m_eprom_rom; /* display state */ UINT8 m_ls145_p; diff --git a/src/mame/drivers/bfcobra.cpp b/src/mame/drivers/bfcobra.cpp index 3523fa6e492..81ac7473a95 100644 --- a/src/mame/drivers/bfcobra.cpp +++ b/src/mame/drivers/bfcobra.cpp @@ -1569,7 +1569,7 @@ DRIVER_INIT_MEMBER(bfcobra_state,bfcobra) UINT32 i; UINT8 *rom; - dynamic_buffer tmp(0x8000); + std::vector<UINT8> tmp(0x8000); rom = memregion("audiocpu")->base() + 0x8000; memcpy(&tmp[0], rom, 0x8000); diff --git a/src/mame/drivers/binbug.cpp b/src/mame/drivers/binbug.cpp index b0fb117513c..85062aeea0d 100644 --- a/src/mame/drivers/binbug.cpp +++ b/src/mame/drivers/binbug.cpp @@ -224,7 +224,7 @@ QUICKLOAD_LOAD_MEMBER( binbug_state, binbug ) int quick_addr = 0x440; int exec_addr; int quick_length; - dynamic_buffer quick_data; + std::vector<UINT8> quick_data; int read_; image_init_result result = image_init_result::FAIL; diff --git a/src/mame/drivers/blktiger.cpp b/src/mame/drivers/blktiger.cpp index 92eade7109d..7cd5d86a6eb 100644 --- a/src/mame/drivers/blktiger.cpp +++ b/src/mame/drivers/blktiger.cpp @@ -599,7 +599,7 @@ DRIVER_INIT_MEMBER(blktiger_state,blktigerb3) { UINT8 *src = memregion("audiocpu")->base(); int len = 0x8000; - dynamic_buffer buffer(len); + std::vector<UINT8> buffer(len); for (int i = 0; i < len; i++) { diff --git a/src/mame/drivers/casloopy.cpp b/src/mame/drivers/casloopy.cpp index f96a5f7bbed..f39366536eb 100644 --- a/src/mame/drivers/casloopy.cpp +++ b/src/mame/drivers/casloopy.cpp @@ -478,7 +478,7 @@ DEVICE_IMAGE_LOAD_MEMBER( casloopy_state, loopy_cart ) { UINT32 size = m_cart->common_get_size("rom"); UINT8 *SRC, *DST; - dynamic_buffer temp; + std::vector<UINT8> temp; temp.resize(size); m_cart->rom_alloc(size, GENERIC_ROM32_WIDTH, ENDIANNESS_LITTLE); diff --git a/src/mame/drivers/cave.cpp b/src/mame/drivers/cave.cpp index 77e0b1a4994..fd58d35cb61 100644 --- a/src/mame/drivers/cave.cpp +++ b/src/mame/drivers/cave.cpp @@ -4884,7 +4884,7 @@ DRIVER_INIT_MEMBER(cave_state,mazinger) membank("okibank2")->configure_entries(0, 4, &ROM[0x00000], 0x20000); /* decrypt sprites */ - dynamic_buffer buffer(len); + std::vector<UINT8> buffer(len); { int i; for (i = 0; i < len; i++) @@ -4946,7 +4946,7 @@ DRIVER_INIT_MEMBER(cave_state,pwrinst2j) membank("z80bank")->configure_entries(0, 8, &ROM[0x00000], 0x4000); - dynamic_buffer buffer(len); + std::vector<UINT8> buffer(len); { for(i = 0; i < len/2; i++) { @@ -4999,7 +4999,7 @@ DRIVER_INIT_MEMBER(cave_state,sailormn) membank("oki2bank2")->configure_entries(0, 0x10, &ROM[0x00000], 0x20000); /* decrypt sprites */ - dynamic_buffer buffer(len); + std::vector<UINT8> buffer(len); { int i; for (i = 0; i < len; i++) diff --git a/src/mame/drivers/cd2650.cpp b/src/mame/drivers/cd2650.cpp index 9e72052234a..a9da4aaa250 100644 --- a/src/mame/drivers/cd2650.cpp +++ b/src/mame/drivers/cd2650.cpp @@ -212,7 +212,7 @@ QUICKLOAD_LOAD_MEMBER( cd2650_state, cd2650 ) } else { - dynamic_buffer quick_data(quick_length); + std::vector<UINT8> quick_data(quick_length); int read_ = image.fread( &quick_data[0], quick_length); if (read_ != quick_length) { diff --git a/src/mame/drivers/coinmstr.cpp b/src/mame/drivers/coinmstr.cpp index 2b3c8ba4a9c..e699adeb329 100644 --- a/src/mame/drivers/coinmstr.cpp +++ b/src/mame/drivers/coinmstr.cpp @@ -1530,7 +1530,7 @@ DRIVER_INIT_MEMBER(coinmstr_state,coinmstr) { UINT8 *rom = memregion("user1")->base(); int length = memregion("user1")->bytes(); - dynamic_buffer buf(length); + std::vector<UINT8> buf(length); int i; memcpy(&buf[0],rom,length); diff --git a/src/mame/drivers/d6800.cpp b/src/mame/drivers/d6800.cpp index 8440b6aa783..3302f68dbc8 100644 --- a/src/mame/drivers/d6800.cpp +++ b/src/mame/drivers/d6800.cpp @@ -344,7 +344,7 @@ QUICKLOAD_LOAD_MEMBER( d6800_state, d6800 ) int quick_addr = 0x200; int exec_addr = 0xc000; int quick_length; - dynamic_buffer quick_data; + std::vector<UINT8> quick_data; int read_; image_init_result result = image_init_result::FAIL; diff --git a/src/mame/drivers/darkmist.cpp b/src/mame/drivers/darkmist.cpp index fcb6b54c6d8..9d71fa75ee8 100644 --- a/src/mame/drivers/darkmist.cpp +++ b/src/mame/drivers/darkmist.cpp @@ -325,7 +325,7 @@ ROM_END void darkmist_state::decrypt_fgbgtiles(UINT8* rom, int size) { - dynamic_buffer buf(0x40000); + std::vector<UINT8> buf(0x40000); /* data lines */ for (int i = 0;i < size/2;i++) { @@ -350,7 +350,7 @@ void darkmist_state::decrypt_fgbgtiles(UINT8* rom, int size) void darkmist_state::decrypt_gfx() { - dynamic_buffer buf(0x40000); + std::vector<UINT8> buf(0x40000); UINT8 *rom; int size; int i; @@ -416,7 +416,7 @@ DRIVER_INIT_MEMBER(darkmist_state,darkmist) { int i, len; UINT8 *ROM = memregion("maincpu")->base(); - dynamic_buffer buffer(0x10000); + std::vector<UINT8> buffer(0x10000); decrypt_gfx(); diff --git a/src/mame/drivers/dassault.cpp b/src/mame/drivers/dassault.cpp index b334031a98e..1e76ca2249f 100644 --- a/src/mame/drivers/dassault.cpp +++ b/src/mame/drivers/dassault.cpp @@ -1050,7 +1050,7 @@ DRIVER_INIT_MEMBER(dassault_state,dassault) { const UINT8 *src = memregion("gfx1")->base(); UINT8 *dst = memregion("gfx2")->base(); - dynamic_buffer tmp(0x80000); + std::vector<UINT8> tmp(0x80000); /* Playfield 4 also has access to the char graphics, make things easier by just copying the chars to both banks (if I just used a different gfx @@ -1065,7 +1065,7 @@ DRIVER_INIT_MEMBER(dassault_state,thndzone) { const UINT8 *src = memregion("gfx1")->base(); UINT8 *dst = memregion("gfx2")->base(); - dynamic_buffer tmp(0x80000); + std::vector<UINT8> tmp(0x80000); /* Playfield 4 also has access to the char graphics, make things easier by just copying the chars to both banks (if I just used a different gfx diff --git a/src/mame/drivers/ddayjlc.cpp b/src/mame/drivers/ddayjlc.cpp index c1766d41585..e221d23e27b 100644 --- a/src/mame/drivers/ddayjlc.cpp +++ b/src/mame/drivers/ddayjlc.cpp @@ -669,7 +669,7 @@ DRIVER_INIT_MEMBER(ddayjlc_state,ddayjlc) { UINT32 oldaddr, newadr, length,j; UINT8 *src, *dst; - dynamic_buffer temp(0x10000); + std::vector<UINT8> temp(0x10000); src = &temp[0]; dst = memregion("gfx1")->base(); length = memregion("gfx1")->bytes(); diff --git a/src/mame/drivers/deco156.cpp b/src/mame/drivers/deco156.cpp index 723e051c55a..be319f612bb 100644 --- a/src/mame/drivers/deco156.cpp +++ b/src/mame/drivers/deco156.cpp @@ -658,7 +658,7 @@ void deco156_state::descramble_sound( const char *tag ) { UINT8 *rom = memregion(tag)->base(); int length = memregion(tag)->bytes(); - dynamic_buffer buf1(length); + std::vector<UINT8> buf1(length); UINT32 x; for (x = 0; x < length; x++) diff --git a/src/mame/drivers/deco32.cpp b/src/mame/drivers/deco32.cpp index 5408597756a..a84589e5848 100644 --- a/src/mame/drivers/deco32.cpp +++ b/src/mame/drivers/deco32.cpp @@ -4042,7 +4042,7 @@ DRIVER_INIT_MEMBER(dragngun_state,lockload) DRIVER_INIT_MEMBER(deco32_state,tattass) { UINT8 *RAM = memregion("gfx1")->base(); - dynamic_buffer tmp(0x80000); + std::vector<UINT8> tmp(0x80000); /* Reorder bitplanes to make decoding easier */ memcpy(&tmp[0],RAM+0x80000,0x80000); @@ -4069,7 +4069,7 @@ DRIVER_INIT_MEMBER(deco32_state,tattass) DRIVER_INIT_MEMBER(deco32_state,nslasher) { UINT8 *RAM = memregion("gfx1")->base(); - dynamic_buffer tmp(0x80000); + std::vector<UINT8> tmp(0x80000); /* Reorder bitplanes to make decoding easier */ memcpy(&tmp[0],RAM+0x80000,0x80000); diff --git a/src/mame/drivers/deco_mlc.cpp b/src/mame/drivers/deco_mlc.cpp index 0365d844625..bcb9c107fec 100644 --- a/src/mame/drivers/deco_mlc.cpp +++ b/src/mame/drivers/deco_mlc.cpp @@ -848,7 +848,7 @@ void deco_mlc_state::descramble_sound( ) /* the same as simpl156 / heavy smash? */ UINT8 *rom = memregion("ymz")->base(); int length = memregion("ymz")->bytes(); - dynamic_buffer buf1(length); + std::vector<UINT8> buf1(length); UINT32 x; diff --git a/src/mame/drivers/dynax.cpp b/src/mame/drivers/dynax.cpp index 7f1c156e4f0..134c6c2e605 100644 --- a/src/mame/drivers/dynax.cpp +++ b/src/mame/drivers/dynax.cpp @@ -5516,7 +5516,7 @@ DRIVER_INIT_MEMBER(dynax_state,maya) /* Address lines scrambling on the blitter data roms */ { - dynamic_buffer rom(0xc0000); + std::vector<UINT8> rom(0xc0000); memcpy(&rom[0], gfx, 0xc0000); for (i = 0; i < 0xc0000; i++) gfx[i] = rom[BITSWAP24(i, 23, 22, 21, 20, 19, 18, 14, 15, 16, 17, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0)]; @@ -5533,7 +5533,7 @@ DRIVER_INIT_MEMBER(dynax_state,mayac) /* Address lines scrambling on the blitter data roms */ { - dynamic_buffer rom(0xc0000); + std::vector<UINT8> rom(0xc0000); memcpy(&rom[0], gfx, 0xc0000); for (i = 0; i < 0xc0000; i++) gfx[i] = rom[BITSWAP24(i, 23, 22, 21, 20, 19, 18, 17, 14, 16, 15, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0)]; @@ -6452,7 +6452,7 @@ DRIVER_INIT_MEMBER(dynax_state,mjelct3) int i; UINT8 *rom = memregion("maincpu")->base(); size_t size = memregion("maincpu")->bytes(); - dynamic_buffer rom1(size); + std::vector<UINT8> rom1(size); memcpy(&rom1[0], rom, size); for (i = 0; i < size; i++) @@ -6464,7 +6464,7 @@ DRIVER_INIT_MEMBER(dynax_state,mjelct3a) int i, j; UINT8 *rom = memregion("maincpu")->base(); size_t size = memregion("maincpu")->bytes(); - dynamic_buffer rom1(size); + std::vector<UINT8> rom1(size); memcpy(&rom1[0], rom, size); for (i = 0; i < size; i++) diff --git a/src/mame/drivers/eti660.cpp b/src/mame/drivers/eti660.cpp index c52f9e1f66f..74227888bb0 100644 --- a/src/mame/drivers/eti660.cpp +++ b/src/mame/drivers/eti660.cpp @@ -267,7 +267,7 @@ QUICKLOAD_LOAD_MEMBER( eti660_state, eti660 ) int i; int quick_addr = 0x600; int quick_length; - dynamic_buffer quick_data; + std::vector<UINT8> quick_data; int read_; image_init_result result = image_init_result::FAIL; diff --git a/src/mame/drivers/exerion.cpp b/src/mame/drivers/exerion.cpp index fb8bf40a063..97ae0912dc7 100644 --- a/src/mame/drivers/exerion.cpp +++ b/src/mame/drivers/exerion.cpp @@ -513,7 +513,7 @@ DRIVER_INIT_MEMBER(exerion_state,exerion) UINT8 *src, *dst; /* allocate some temporary space */ - dynamic_buffer temp(0x10000); + std::vector<UINT8> temp(0x10000); /* make a temporary copy of the character data */ src = &temp[0]; diff --git a/src/mame/drivers/fcombat.cpp b/src/mame/drivers/fcombat.cpp index 304f33b1e7c..43f8afc5682 100644 --- a/src/mame/drivers/fcombat.cpp +++ b/src/mame/drivers/fcombat.cpp @@ -331,7 +331,7 @@ DRIVER_INIT_MEMBER(fcombat_state,fcombat) UINT8 *src, *dst; /* allocate some temporary space */ - dynamic_buffer temp(0x10000); + std::vector<UINT8> temp(0x10000); /* make a temporary copy of the character data */ src = &temp[0]; diff --git a/src/mame/drivers/flyball.cpp b/src/mame/drivers/flyball.cpp index 450fcbabc82..c1bab2d6190 100644 --- a/src/mame/drivers/flyball.cpp +++ b/src/mame/drivers/flyball.cpp @@ -426,7 +426,7 @@ void flyball_state::machine_start() /* address bits 0 through 8 are inverted */ UINT8 *ROM = memregion("maincpu")->base(); int len = memregion("maincpu")->bytes(); - dynamic_buffer buf(len); + std::vector<UINT8> buf(len); for (int i = 0; i < len; i++) buf[i ^ 0x1ff] = ROM[i]; memcpy(ROM, &buf[0], len); diff --git a/src/mame/drivers/forte2.cpp b/src/mame/drivers/forte2.cpp index 8f770e467b7..6cd35edaa74 100644 --- a/src/mame/drivers/forte2.cpp +++ b/src/mame/drivers/forte2.cpp @@ -149,7 +149,7 @@ DRIVER_INIT_MEMBER(forte2_state,pesadelo) } // address line swap - dynamic_buffer buf(memsize); + std::vector<UINT8> buf(memsize); memcpy(&buf[0], mem, memsize); for (int i = 0; i < memsize; i++) { diff --git a/src/mame/drivers/funworld.cpp b/src/mame/drivers/funworld.cpp index 87c8742c2b9..1e0b4e18a4a 100644 --- a/src/mame/drivers/funworld.cpp +++ b/src/mame/drivers/funworld.cpp @@ -6175,7 +6175,7 @@ DRIVER_INIT_MEMBER(funworld_state, saloon) } { - dynamic_buffer buffer(size); + std::vector<UINT8> buffer(size); memcpy(&buffer[0], rom, size); @@ -6194,7 +6194,7 @@ DRIVER_INIT_MEMBER(funworld_state, saloon) ******************************/ { - dynamic_buffer buffer(sizeg); + std::vector<UINT8> buffer(sizeg); memcpy(&buffer[0], gfxrom, sizeg); /* address lines swap: fedcba9876543210 -> fedcb67584a39012 */ @@ -6219,7 +6219,7 @@ DRIVER_INIT_MEMBER(funworld_state, saloon) } { - dynamic_buffer buffer(sizep); + std::vector<UINT8> buffer(sizep); memcpy(&buffer[0], prom, sizep); @@ -6354,7 +6354,7 @@ DRIVER_INIT_MEMBER(funworld_state, dino4) } { - dynamic_buffer buffer(size); + std::vector<UINT8> buffer(size); memcpy(&buffer[0], rom, size); @@ -6373,7 +6373,7 @@ DRIVER_INIT_MEMBER(funworld_state, dino4) ******************************/ { - dynamic_buffer buffer(sizeg); + std::vector<UINT8> buffer(sizeg); memcpy(&buffer[0], gfxrom, sizeg); /* address lines swap: fedcba9876543210 -> fedcb67584a39012 */ @@ -6458,7 +6458,7 @@ static void decrypt_rcdino4(UINT8 *rom, int size, UINT8 *gfxrom, int sizeg, UINT } { - dynamic_buffer buffer(size); + std::vector<UINT8> buffer(size); memcpy(&buffer[0], rom, size); @@ -6477,7 +6477,7 @@ static void decrypt_rcdino4(UINT8 *rom, int size, UINT8 *gfxrom, int sizeg, UINT ******************************/ { - dynamic_buffer buffer(sizeg); + std::vector<UINT8> buffer(sizeg); memcpy(&buffer[0], gfxrom, sizeg); /* address lines swap: fedcba9876543210 -> fedcb67584a39012 */ diff --git a/src/mame/drivers/gaiden.cpp b/src/mame/drivers/gaiden.cpp index ca633313c58..d6556c5481d 100644 --- a/src/mame/drivers/gaiden.cpp +++ b/src/mame/drivers/gaiden.cpp @@ -1567,7 +1567,7 @@ void gaiden_state::descramble_drgnbowl(int descramble_cpu) if (descramble_cpu) { - dynamic_buffer buffer(size); + std::vector<UINT8> buffer(size); memcpy(&buffer[0], ROM, size); for( i = 0; i < size; i++ ) @@ -1584,7 +1584,7 @@ void gaiden_state::descramble_drgnbowl(int descramble_cpu) ROM = memregion("gfx2")->base(); size = memregion("gfx2")->bytes(); { - dynamic_buffer buffer(size); + std::vector<UINT8> buffer(size); memcpy(&buffer[0],ROM,size); for( i = 0; i < size; i++ ) @@ -1619,7 +1619,7 @@ void gaiden_state::descramble_mastninj_gfx(UINT8* src) /* rearrange gfx */ { - dynamic_buffer buffer(len); + std::vector<UINT8> buffer(len); int i; for (i = 0;i < len; i++) { @@ -1635,7 +1635,7 @@ void gaiden_state::descramble_mastninj_gfx(UINT8* src) } { - dynamic_buffer buffer(len); + std::vector<UINT8> buffer(len); int i; for (i = 0; i < len; i++) { diff --git a/src/mame/drivers/galaxian.cpp b/src/mame/drivers/galaxian.cpp index 955b76e9db5..0fa21ee33e7 100644 --- a/src/mame/drivers/galaxian.cpp +++ b/src/mame/drivers/galaxian.cpp @@ -6326,7 +6326,7 @@ void galaxian_state::decode_anteater_gfx() { UINT32 romlength = memregion("gfx1")->bytes(); UINT8 *rombase = memregion("gfx1")->base(); - dynamic_buffer scratch(romlength); + std::vector<UINT8> scratch(romlength); UINT32 offs; memcpy(&scratch[0], rombase, romlength); @@ -6345,7 +6345,7 @@ void galaxian_state::decode_losttomb_gfx() { UINT32 romlength = memregion("gfx1")->bytes(); UINT8 *rombase = memregion("gfx1")->base(); - dynamic_buffer scratch(romlength); + std::vector<UINT8> scratch(romlength); UINT32 offs; memcpy(&scratch[0], rombase, romlength); diff --git a/src/mame/drivers/galaxold.cpp b/src/mame/drivers/galaxold.cpp index 0617a794f28..9fffe24187b 100644 --- a/src/mame/drivers/galaxold.cpp +++ b/src/mame/drivers/galaxold.cpp @@ -2792,7 +2792,7 @@ DRIVER_INIT_MEMBER(galaxold_state,ckonggx) }; UINT8 *rom = memregion("maincpu")->base(); - dynamic_buffer buffer(0x5800); + std::vector<UINT8> buffer(0x5800); for (int i=0;i<88;i++) { diff --git a/src/mame/drivers/gauntlet.cpp b/src/mame/drivers/gauntlet.cpp index 4bb236869c5..87cf50209ee 100644 --- a/src/mame/drivers/gauntlet.cpp +++ b/src/mame/drivers/gauntlet.cpp @@ -1672,7 +1672,7 @@ DRIVER_INIT_MEMBER(gauntlet_state,gauntlet) DRIVER_INIT_MEMBER(gauntlet_state,vindctr2) { UINT8 *gfx2_base = memregion("gfx2")->base(); - dynamic_buffer data(0x8000); + std::vector<UINT8> data(0x8000); int i; common_init(1); diff --git a/src/mame/drivers/goldstar.cpp b/src/mame/drivers/goldstar.cpp index 01636756c80..9369b45b194 100644 --- a/src/mame/drivers/goldstar.cpp +++ b/src/mame/drivers/goldstar.cpp @@ -14929,7 +14929,7 @@ void cb3_state::do_blockswaps(UINT8* ROM) 0xa000, 0xa800, 0xb000, 0xb800, }; - dynamic_buffer buffer(0x10000); + std::vector<UINT8> buffer(0x10000); memcpy(&buffer[0], ROM, 0x10000); // swap some 0x800 blocks around.. diff --git a/src/mame/drivers/hng64.cpp b/src/mame/drivers/hng64.cpp index 6f3a85b5f35..b5f013580ba 100644 --- a/src/mame/drivers/hng64.cpp +++ b/src/mame/drivers/hng64.cpp @@ -1374,7 +1374,7 @@ static void hng64_reorder( UINT8* gfxregion, size_t gfxregionsize) // reorder them UINT8 tilesize = 4*8; // 4 bytes per line, 8 lines - dynamic_buffer buffer(gfxregionsize); + std::vector<UINT8> buffer(gfxregionsize); for (int i = 0; i < gfxregionsize/2; i += tilesize) { diff --git a/src/mame/drivers/homelab.cpp b/src/mame/drivers/homelab.cpp index 165537897b2..2efc82859f4 100644 --- a/src/mame/drivers/homelab.cpp +++ b/src/mame/drivers/homelab.cpp @@ -651,7 +651,7 @@ QUICKLOAD_LOAD_MEMBER( homelab_state,homelab) UINT16 quick_addr; UINT16 quick_length; UINT16 quick_end; - dynamic_buffer quick_data; + std::vector<UINT8> quick_data; char pgmname[256]; UINT16 args[2]; int read_; diff --git a/src/mame/drivers/igs011.cpp b/src/mame/drivers/igs011.cpp index d615313c397..80dd5d8e91f 100644 --- a/src/mame/drivers/igs011.cpp +++ b/src/mame/drivers/igs011.cpp @@ -985,7 +985,7 @@ void igs011_state::lhb2_decrypt_gfx() int i; unsigned rom_size = 0x200000; UINT8 *src = (UINT8 *) (memregion("blitter")->base()); - dynamic_buffer result_data(rom_size); + std::vector<UINT8> result_data(rom_size); for (i=0; i<rom_size; i++) result_data[i] = src[BITSWAP24(i, 23,22,21,20, 19, 17,16,15, 13,12, 10,9,8,7,6,5,4, 2,1, 3, 11, 14, 18, 0)]; @@ -998,7 +998,7 @@ void igs011_state::drgnwrld_gfx_decrypt() int i; unsigned rom_size = 0x400000; UINT8 *src = (UINT8 *) (memregion("blitter")->base()); - dynamic_buffer result_data(rom_size); + std::vector<UINT8> result_data(rom_size); for (i=0; i<rom_size; i++) result_data[i] = src[BITSWAP24(i, 23,22,21,20,19,18,17,16,15, 12, 13, 14, 11,10,9,8,7,6,5,4,3,2,1,0)]; diff --git a/src/mame/drivers/igs017.cpp b/src/mame/drivers/igs017.cpp index 8ef0bff0b4a..c2719ef35b9 100644 --- a/src/mame/drivers/igs017.cpp +++ b/src/mame/drivers/igs017.cpp @@ -435,7 +435,7 @@ void igs017_state::mgcs_decrypt_tiles() { int length = memregion("tilemaps")->bytes(); UINT8 *rom = memregion("tilemaps")->base(); - dynamic_buffer tmp(length); + std::vector<UINT8> tmp(length); int i; memcpy(&tmp[0],rom,length); @@ -495,7 +495,7 @@ void igs017_state::tarzan_decrypt_tiles() { int length = memregion("tilemaps")->bytes(); UINT8 *rom = memregion("tilemaps")->base(); - dynamic_buffer tmp(length); + std::vector<UINT8> tmp(length); int i; memcpy(&tmp[0],rom,length); @@ -752,7 +752,7 @@ void igs017_state::lhzb2_decrypt_tiles() { int length = memregion("tilemaps")->bytes(); UINT8 *rom = memregion("tilemaps")->base(); - dynamic_buffer tmp(length); + std::vector<UINT8> tmp(length); int i; int addr; @@ -977,7 +977,7 @@ void igs017_state::slqz2_decrypt_tiles() { int length = memregion("tilemaps")->bytes(); UINT8 *rom = memregion("tilemaps")->base(); - dynamic_buffer tmp(length); + std::vector<UINT8> tmp(length); int i; memcpy(&tmp[0],rom,length); diff --git a/src/mame/drivers/igs_m027.cpp b/src/mame/drivers/igs_m027.cpp index 48d85476b15..3edc07d09fb 100644 --- a/src/mame/drivers/igs_m027.cpp +++ b/src/mame/drivers/igs_m027.cpp @@ -208,7 +208,7 @@ void igs_m027_state::sdwx_gfx_decrypt() int i; unsigned rom_size = 0x80000; UINT8 *src = (UINT8 *) (memregion("tilemaps")->base()); - dynamic_buffer result_data(rom_size); + std::vector<UINT8> result_data(rom_size); for (i=0; i<rom_size; i++) result_data[i] = src[BITSWAP24(i, 23,22,21,20,19,18,17,16,15,14,13,12,11,8,7,6,10,9,5,4,3,2,1,0)]; diff --git a/src/mame/drivers/igspoker.cpp b/src/mame/drivers/igspoker.cpp index 8d976347e73..183088c3b78 100644 --- a/src/mame/drivers/igspoker.cpp +++ b/src/mame/drivers/igspoker.cpp @@ -2476,7 +2476,7 @@ DRIVER_INIT_MEMBER(igspoker_state,number10) /* Descramble graphic */ rom = memregion("gfx1")->base(); length = memregion("gfx1")->bytes(); - dynamic_buffer tmp(length); + std::vector<UINT8> tmp(length); memcpy(&tmp[0],rom,length); for (A = 0; A < length; A++) { diff --git a/src/mame/drivers/instruct.cpp b/src/mame/drivers/instruct.cpp index f4183a91466..13b7a632296 100644 --- a/src/mame/drivers/instruct.cpp +++ b/src/mame/drivers/instruct.cpp @@ -339,7 +339,7 @@ QUICKLOAD_LOAD_MEMBER( instruct_state, instruct ) } else { - dynamic_buffer quick_data(quick_length); + std::vector<UINT8> quick_data(quick_length); read_ = image.fread( &quick_data[0], quick_length); if (read_ != quick_length) { diff --git a/src/mame/drivers/jclub2.cpp b/src/mame/drivers/jclub2.cpp index 6d723807db8..daae934128e 100644 --- a/src/mame/drivers/jclub2.cpp +++ b/src/mame/drivers/jclub2.cpp @@ -1309,7 +1309,7 @@ DRIVER_INIT_MEMBER(darkhors_state,darkhors) if (eeprom != 0x00) { size_t len = memregion("eeprom")->bytes(); - dynamic_buffer temp(len); + std::vector<UINT8> temp(len); int i; for (i = 0; i < len; i++) temp[i] = eeprom[BITSWAP8(i,7,5,4,3,2,1,0,6)]; diff --git a/src/mame/drivers/kas89.cpp b/src/mame/drivers/kas89.cpp index e7f7c8305f7..206c51dfff5 100644 --- a/src/mame/drivers/kas89.cpp +++ b/src/mame/drivers/kas89.cpp @@ -842,7 +842,7 @@ DRIVER_INIT_MEMBER(kas89_state,kas89) } /* Unscrambling address lines */ - dynamic_buffer buf(memsize); + std::vector<UINT8> buf(memsize); memcpy(&buf[0], mem, memsize); for ( i = 0; i < memsize; i++ ) { diff --git a/src/mame/drivers/legionna.cpp b/src/mame/drivers/legionna.cpp index 08c4480e40b..814603b9900 100644 --- a/src/mame/drivers/legionna.cpp +++ b/src/mame/drivers/legionna.cpp @@ -1053,7 +1053,7 @@ void legionna_state::descramble_legionnaire_gfx(UINT8* src) int len = 0x10000; /* rearrange gfx */ - dynamic_buffer buffer(len); + std::vector<UINT8> buffer(len); { int i; for (i = 0;i < len; i++) diff --git a/src/mame/drivers/lynx.cpp b/src/mame/drivers/lynx.cpp index d878481b464..b6d6fa5349d 100644 --- a/src/mame/drivers/lynx.cpp +++ b/src/mame/drivers/lynx.cpp @@ -152,7 +152,7 @@ ROM_END QUICKLOAD_LOAD_MEMBER( lynx_state, lynx ) { address_space &space = m_maincpu->space(AS_PROGRAM); - dynamic_buffer data; + std::vector<UINT8> data; UINT8 *rom = memregion("maincpu")->base(); UINT8 header[10]; // 80 08 dw Start dw Len B S 9 3 UINT16 start, length; diff --git a/src/mame/drivers/megadriv.cpp b/src/mame/drivers/megadriv.cpp index 8630eb72396..c66df4adb8d 100644 --- a/src/mame/drivers/megadriv.cpp +++ b/src/mame/drivers/megadriv.cpp @@ -527,7 +527,7 @@ DRIVER_INIT_MEMBER(md_cons_state, md_jpn) DEVICE_IMAGE_LOAD_MEMBER( md_cons_state, _32x_cart ) { UINT32 length; - dynamic_buffer temp_copy; + std::vector<UINT8> temp_copy; UINT16 *ROM16; UINT32 *ROM32; int i; diff --git a/src/mame/drivers/megasys1.cpp b/src/mame/drivers/megasys1.cpp index d261df9b46e..842a07ee80f 100644 --- a/src/mame/drivers/megasys1.cpp +++ b/src/mame/drivers/megasys1.cpp @@ -4099,7 +4099,7 @@ void megasys1_state::rodland_gfx_unmangle(const char *region) | ((rom[i] & 0x48) << 1) | ((rom[i] & 0x10) << 2); - dynamic_buffer buffer(size); + std::vector<UINT8> buffer(size); memcpy(&buffer[0],rom,size); @@ -4125,7 +4125,7 @@ void megasys1_state::jitsupro_gfx_unmangle(const char *region) for (i = 0;i < size;i++) rom[i] = BITSWAP8(rom[i],0x4,0x3,0x5,0x7,0x6,0x2,0x1,0x0); - dynamic_buffer buffer(size); + std::vector<UINT8> buffer(size); memcpy(&buffer[0],rom,size); @@ -4149,7 +4149,7 @@ void megasys1_state::stdragona_gfx_unmangle(const char *region) for (i = 0;i < size;i++) rom[i] = BITSWAP8(rom[i],3,7,5,6,4,2,1,0); - dynamic_buffer buffer(size); + std::vector<UINT8> buffer(size); memcpy(&buffer[0],rom,size); diff --git a/src/mame/drivers/mitchell.cpp b/src/mame/drivers/mitchell.cpp index 8aa3921091d..a92ee546a95 100644 --- a/src/mame/drivers/mitchell.cpp +++ b/src/mame/drivers/mitchell.cpp @@ -2295,7 +2295,7 @@ DRIVER_INIT_MEMBER(mitchell_state,mstworld) { /* descramble the program rom .. */ int len = memregion("maincpu")->bytes(); - dynamic_buffer source(len); + std::vector<UINT8> source(len); UINT8* dst = memregion("maincpu")->base() ; int x; diff --git a/src/mame/drivers/multfish.cpp b/src/mame/drivers/multfish.cpp index 0cc66d4c57a..b913573702b 100644 --- a/src/mame/drivers/multfish.cpp +++ b/src/mame/drivers/multfish.cpp @@ -435,7 +435,7 @@ A12 <-> A13 UINT32 i,j,jscr,romoffset; UINT8 *igrosoft_gamble_gfx = memregion("gfx")->base(); - dynamic_buffer temprom(igrosoft_gamble_ROM_SIZE); + std::vector<UINT8> temprom(igrosoft_gamble_ROM_SIZE); /* ROM 1 decode */ @@ -506,7 +506,7 @@ static inline void rom_decodeh(UINT8 *romptr, UINT8 *tmprom, UINT8 xor_data, UIN static void lottery_decode(running_machine &machine, UINT8 xor12, UINT8 xor34, UINT8 xor56, UINT8 xor78, UINT32 xor_addr) { UINT8 *igrosoft_gamble_gfx = machine.root_device().memregion("gfx")->base(); - dynamic_buffer temprom(igrosoft_gamble_ROM_SIZE); + std::vector<UINT8> temprom(igrosoft_gamble_ROM_SIZE); /* ROMs decode */ rom_decodel(&igrosoft_gamble_gfx[0x000000], &temprom[0], xor12, xor_addr); @@ -545,7 +545,7 @@ static inline void roment_decodeh(UINT8 *romptr, UINT8 *tmprom, UINT8 xor_data, static void ent_decode(running_machine &machine, UINT8 xor12, UINT8 xor34, UINT8 xor56, UINT8 xor78, UINT32 xor_addr) { UINT8 *igrosoft_gamble_gfx = machine.root_device().memregion("gfx")->base(); - dynamic_buffer temprom(igrosoft_gamble_ROM_SIZE); + std::vector<UINT8> temprom(igrosoft_gamble_ROM_SIZE); /* ROMs decode */ roment_decodel(&igrosoft_gamble_gfx[0x000000], &temprom[0], xor12, xor_addr); diff --git a/src/mame/drivers/multigam.cpp b/src/mame/drivers/multigam.cpp index 3fbb31d4c79..e3f72a883a0 100644 --- a/src/mame/drivers/multigam.cpp +++ b/src/mame/drivers/multigam.cpp @@ -1420,7 +1420,7 @@ DRIVER_INIT_MEMBER(multigam_state,multigmt) { address_space &space = m_maincpu->space(AS_PROGRAM); - dynamic_buffer buf(0x80000); + std::vector<UINT8> buf(0x80000); UINT8 *rom; int size; int i; diff --git a/src/mame/drivers/mustache.cpp b/src/mame/drivers/mustache.cpp index b5c2d31db76..5703c6ffb74 100644 --- a/src/mame/drivers/mustache.cpp +++ b/src/mame/drivers/mustache.cpp @@ -239,7 +239,7 @@ DRIVER_INIT_MEMBER(mustache_state,mustache) int G2 = memregion("gfx2")->bytes()/2; UINT8 *gfx1 = memregion("gfx1")->base(); UINT8 *gfx2 = memregion("gfx2")->base(); - dynamic_buffer buf(G2*2); + std::vector<UINT8> buf(G2*2); /* BG data lines */ for (i=0;i<G1; i++) diff --git a/src/mame/drivers/namcos86.cpp b/src/mame/drivers/namcos86.cpp index 97b4dddd6bf..a2bd0bf6ca3 100644 --- a/src/mame/drivers/namcos86.cpp +++ b/src/mame/drivers/namcos86.cpp @@ -1673,7 +1673,7 @@ DRIVER_INIT_MEMBER(namcos86_state,namco86) size = memregion("gfx1")->bytes() * 2 / 3; { - dynamic_buffer buffer( size ); + std::vector<UINT8> buffer( size ); UINT8 *dest1 = gfx; UINT8 *dest2 = gfx + ( size / 2 ); UINT8 *mono = gfx + size; @@ -1696,7 +1696,7 @@ DRIVER_INIT_MEMBER(namcos86_state,namco86) size = memregion("gfx2")->bytes() * 2 / 3; { - dynamic_buffer buffer( size ); + std::vector<UINT8> buffer( size ); UINT8 *dest1 = gfx; UINT8 *dest2 = gfx + ( size / 2 ); UINT8 *mono = gfx + size; diff --git a/src/mame/drivers/neopcb.cpp b/src/mame/drivers/neopcb.cpp index f2802a5070b..199b2fab29f 100644 --- a/src/mame/drivers/neopcb.cpp +++ b/src/mame/drivers/neopcb.cpp @@ -242,7 +242,7 @@ void neopcb_state::svcpcb_gfx_decrypt() static const UINT8 xorval[4] = { 0x34, 0x21, 0xc4, 0xe9 }; int rom_size = memregion("sprites")->bytes(); UINT8 *rom = memregion("sprites")->base(); - dynamic_buffer buf(rom_size); + std::vector<UINT8> buf(rom_size); for (int i = 0; i < rom_size; i++) rom[i] ^= xorval[(i % 4)]; @@ -286,7 +286,7 @@ void neopcb_state::kf2k3pcb_gfx_decrypt() static const UINT8 xorval[4] = { 0x34, 0x21, 0xc4, 0xe9 }; int rom_size = memregion("sprites")->bytes(); UINT8 *rom = memregion("sprites")->base(); - dynamic_buffer buf(rom_size); + std::vector<UINT8> buf(rom_size); for (int i = 0; i < rom_size; i++) rom[ i ] ^= xorval[ (i % 4) ]; diff --git a/src/mame/drivers/ninjakd2.cpp b/src/mame/drivers/ninjakd2.cpp index 17b9bf4466b..2d0d58f4df4 100644 --- a/src/mame/drivers/ninjakd2.cpp +++ b/src/mame/drivers/ninjakd2.cpp @@ -1578,7 +1578,7 @@ void ninjakd2_state::lineswap_gfx_roms(const char *region, const int bit) { const int length = memregion(region)->bytes(); UINT8* const src = memregion(region)->base(); - dynamic_buffer temp(length); + std::vector<UINT8> temp(length); const int mask = (1 << (bit + 1)) - 1; for (int sa = 0; sa < length; sa++) diff --git a/src/mame/drivers/nmk16.cpp b/src/mame/drivers/nmk16.cpp index 00554d1a95c..6f75d9c5b69 100644 --- a/src/mame/drivers/nmk16.cpp +++ b/src/mame/drivers/nmk16.cpp @@ -5318,7 +5318,7 @@ static void decryptcode( running_machine &machine, int a23, int a22, int a21, in int i; UINT8 *RAM = machine.root_device().memregion( "maincpu" )->base(); size_t size = machine.root_device().memregion( "maincpu" )->bytes(); - dynamic_buffer buffer( size ); + std::vector<UINT8> buffer( size ); memcpy( &buffer[0], RAM, size ); for( i = 0; i < size; i++ ) diff --git a/src/mame/drivers/nova2001.cpp b/src/mame/drivers/nova2001.cpp index 4c8f3f174d9..fc1e89f98c0 100644 --- a/src/mame/drivers/nova2001.cpp +++ b/src/mame/drivers/nova2001.cpp @@ -977,7 +977,7 @@ void nova2001_state::lineswap_gfx_roms(const char *region, const int bit) UINT8* const src = memregion(region)->base(); - dynamic_buffer temp(length); + std::vector<UINT8> temp(length); const int mask = (1 << (bit + 1)) - 1; diff --git a/src/mame/drivers/panicr.cpp b/src/mame/drivers/panicr.cpp index a7035b9458f..8da2c984c08 100644 --- a/src/mame/drivers/panicr.cpp +++ b/src/mame/drivers/panicr.cpp @@ -714,7 +714,7 @@ ROM_END DRIVER_INIT_MEMBER(panicr_state,panicr) { - dynamic_buffer buf(0x80000); + std::vector<UINT8> buf(0x80000); UINT8 *rom; int size; int i,j; diff --git a/src/mame/drivers/pegasus.cpp b/src/mame/drivers/pegasus.cpp index 4a760e80320..fe4f163d20f 100644 --- a/src/mame/drivers/pegasus.cpp +++ b/src/mame/drivers/pegasus.cpp @@ -391,7 +391,7 @@ void pegasus_state::pegasus_decrypt_rom(UINT8 *ROM) bool doit = FALSE; UINT8 b; UINT16 j; - dynamic_buffer temp_copy; + std::vector<UINT8> temp_copy; temp_copy.resize(0x1000); if (ROM[0] == 0x02) doit = TRUE; diff --git a/src/mame/drivers/pengadvb.cpp b/src/mame/drivers/pengadvb.cpp index c27e512743f..647754bff02 100644 --- a/src/mame/drivers/pengadvb.cpp +++ b/src/mame/drivers/pengadvb.cpp @@ -288,7 +288,7 @@ void pengadvb_state::pengadvb_decrypt(const char* region) } // address line swap - dynamic_buffer buf(memsize); + std::vector<UINT8> buf(memsize); memcpy(&buf[0], mem, memsize); for (int i = 0; i < memsize; i++) { diff --git a/src/mame/drivers/peoplepc.cpp b/src/mame/drivers/peoplepc.cpp index 2146472f4e2..b3da96d75d6 100644 --- a/src/mame/drivers/peoplepc.cpp +++ b/src/mame/drivers/peoplepc.cpp @@ -44,7 +44,7 @@ public: required_device<gfxdecode_device> m_gfxdecode; required_shared_ptr<UINT16> m_gvram; required_shared_ptr<UINT16> m_cvram; - dynamic_buffer m_charram; + std::vector<UINT8> m_charram; MC6845_UPDATE_ROW(update_row); DECLARE_READ8_MEMBER(get_slave_ack); diff --git a/src/mame/drivers/phunsy.cpp b/src/mame/drivers/phunsy.cpp index d4693194ee6..753c15ac08e 100644 --- a/src/mame/drivers/phunsy.cpp +++ b/src/mame/drivers/phunsy.cpp @@ -282,7 +282,7 @@ QUICKLOAD_LOAD_MEMBER( phunsy_state, phunsy ) address_space &space = m_maincpu->space(AS_PROGRAM); UINT16 i; UINT16 quick_addr = 0x1800; - dynamic_buffer quick_data; + std::vector<UINT8> quick_data; image_init_result result = image_init_result::FAIL; int quick_length = image.length(); if (quick_length > 0x4000) diff --git a/src/mame/drivers/pipbug.cpp b/src/mame/drivers/pipbug.cpp index fd2bd2748fd..9088b21663f 100644 --- a/src/mame/drivers/pipbug.cpp +++ b/src/mame/drivers/pipbug.cpp @@ -96,7 +96,7 @@ QUICKLOAD_LOAD_MEMBER( pipbug_state, pipbug ) int quick_addr = 0x440; int exec_addr; int quick_length; - dynamic_buffer quick_data; + std::vector<UINT8> quick_data; int read_; image_init_result result = image_init_result::FAIL; diff --git a/src/mame/drivers/pirates.cpp b/src/mame/drivers/pirates.cpp index d0fe75dd6ad..99732d01edc 100644 --- a/src/mame/drivers/pirates.cpp +++ b/src/mame/drivers/pirates.cpp @@ -380,7 +380,7 @@ void pirates_state::decrypt_p() rom_size = memregion("gfx1")->bytes(); - dynamic_buffer buf(rom_size); + std::vector<UINT8> buf(rom_size); rom = memregion("gfx1")->base(); memcpy (&buf[0], rom, rom_size); @@ -403,7 +403,7 @@ void pirates_state::decrypt_s() rom_size = memregion("gfx2")->bytes(); - dynamic_buffer buf(rom_size); + std::vector<UINT8> buf(rom_size); rom = memregion("gfx2")->base(); memcpy (&buf[0], rom, rom_size); @@ -427,7 +427,7 @@ void pirates_state::decrypt_oki() rom_size = memregion("oki")->bytes(); - dynamic_buffer buf(rom_size); + std::vector<UINT8> buf(rom_size); rom = memregion("oki")->base(); memcpy (&buf[0], rom, rom_size); diff --git a/src/mame/drivers/popeye.cpp b/src/mame/drivers/popeye.cpp index 2d14f2edaae..09c70226e16 100644 --- a/src/mame/drivers/popeye.cpp +++ b/src/mame/drivers/popeye.cpp @@ -725,7 +725,7 @@ DRIVER_INIT_MEMBER(popeye_state,skyskipr) /* decrypt the program ROMs */ { - dynamic_buffer buffer(len); + std::vector<UINT8> buffer(len); int i; for (i = 0;i < len; i++) buffer[i] = BITSWAP8(rom[BITSWAP16(i,15,14,13,12,11,10,8,7,0,1,2,4,5,9,3,6) ^ 0xfc],3,4,2,5,1,6,0,7); @@ -744,7 +744,7 @@ DRIVER_INIT_MEMBER(popeye_state,popeye) /* decrypt the program ROMs */ { - dynamic_buffer buffer(len); + std::vector<UINT8> buffer(len); int i; for (i = 0;i < len; i++) buffer[i] = BITSWAP8(rom[BITSWAP16(i,15,14,13,12,11,10,8,7,6,3,9,5,4,2,1,0) ^ 0x3f],3,4,2,5,1,6,0,7); diff --git a/src/mame/drivers/r2dx_v33.cpp b/src/mame/drivers/r2dx_v33.cpp index cd6e0eabdc5..934a024d0d7 100644 --- a/src/mame/drivers/r2dx_v33.cpp +++ b/src/mame/drivers/r2dx_v33.cpp @@ -884,7 +884,7 @@ DRIVER_INIT_MEMBER(r2dx_v33_state,zerotm2k) UINT8 *src = memregion("gfx2")->base()+0x100000; int len = 0x080000; - dynamic_buffer buffer(len); + std::vector<UINT8> buffer(len); int i; for (i = 0; i < len; i ++) buffer[i] = src[BITSWAP32(i,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,5,6,4,3,2,1,0)]; diff --git a/src/mame/drivers/ravens.cpp b/src/mame/drivers/ravens.cpp index b49cdf6a5cb..fba58a10221 100644 --- a/src/mame/drivers/ravens.cpp +++ b/src/mame/drivers/ravens.cpp @@ -267,7 +267,7 @@ QUICKLOAD_LOAD_MEMBER( ravens_state, ravens ) int quick_addr = 0x900; int exec_addr; int quick_length; - dynamic_buffer quick_data; + std::vector<UINT8> quick_data; int read_; image_init_result result = image_init_result::FAIL; diff --git a/src/mame/drivers/rex6000.cpp b/src/mame/drivers/rex6000.cpp index 9de79b0adeb..509a6d69449 100644 --- a/src/mame/drivers/rex6000.cpp +++ b/src/mame/drivers/rex6000.cpp @@ -143,7 +143,7 @@ public: UINT32 screen_update_oz(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); private: - int oz_wzd_extract_tag(const dynamic_buffer &data, const char *tag, char *dest_buf); + int oz_wzd_extract_tag(const std::vector<UINT8> &data, const char *tag, char *dest_buf); UINT16 m_kb_mask; }; @@ -705,7 +705,7 @@ QUICKLOAD_LOAD_MEMBER( rex6000_state,rex6000) static const char magic[] = "ApplicationName:Addin"; UINT32 img_start = 0; - dynamic_buffer data(image.length()); + std::vector<UINT8> data(image.length()); image.fread(&data[0], image.length()); if(strncmp((const char*)&data[0], magic, 21)) @@ -720,7 +720,7 @@ QUICKLOAD_LOAD_MEMBER( rex6000_state,rex6000) return image_init_result::PASS; } -int oz750_state::oz_wzd_extract_tag(const dynamic_buffer &data, const char *tag, char *dest_buf) +int oz750_state::oz_wzd_extract_tag(const std::vector<UINT8> &data, const char *tag, char *dest_buf) { int tag_len = strlen(tag); UINT32 img_start = 0; @@ -755,7 +755,7 @@ int oz750_state::oz_wzd_extract_tag(const dynamic_buffer &data, const char *tag, QUICKLOAD_LOAD_MEMBER(oz750_state,oz750) { address_space* flash = &machine().device("flash0a")->memory().space(0); - dynamic_buffer data(image.length()); + std::vector<UINT8> data(image.length()); image.fread(&data[0], image.length()); const char *fs_type = "BSIC"; diff --git a/src/mame/drivers/segag80r.cpp b/src/mame/drivers/segag80r.cpp index 790f25e8ede..1ec19493e82 100644 --- a/src/mame/drivers/segag80r.cpp +++ b/src/mame/drivers/segag80r.cpp @@ -1410,7 +1410,7 @@ void segag80r_state::monsterb_expand_gfx(const char *region) /* expand the background ROMs; A11/A12 of each ROM is independently controlled via */ /* banking */ dest = memregion(region)->base(); - dynamic_buffer temp(0x4000); + std::vector<UINT8> temp(0x4000); memcpy(&temp[0], dest, 0x4000); /* 16 effective total banks */ diff --git a/src/mame/drivers/seta.cpp b/src/mame/drivers/seta.cpp index b1b479b72e7..170c3abbce1 100644 --- a/src/mame/drivers/seta.cpp +++ b/src/mame/drivers/seta.cpp @@ -11473,7 +11473,7 @@ DRIVER_INIT_MEMBER(seta_state,blandia) int rpos; rom_size = 0x80000; - dynamic_buffer buf(rom_size); + std::vector<UINT8> buf(rom_size); rom = memregion("gfx2")->base() + 0x40000; diff --git a/src/mame/drivers/simpl156.cpp b/src/mame/drivers/simpl156.cpp index 942d6dad243..e1738fa3468 100644 --- a/src/mame/drivers/simpl156.cpp +++ b/src/mame/drivers/simpl156.cpp @@ -1019,7 +1019,7 @@ DRIVER_INIT_MEMBER(simpl156_state,simpl156) { UINT8 *rom = memregion("okimusic")->base(); int length = memregion("okimusic")->bytes(); - dynamic_buffer buf1(length); + std::vector<UINT8> buf1(length); UINT32 x; diff --git a/src/mame/drivers/snowbros.cpp b/src/mame/drivers/snowbros.cpp index 4938d92f65e..8b87ba5efb4 100644 --- a/src/mame/drivers/snowbros.cpp +++ b/src/mame/drivers/snowbros.cpp @@ -2788,7 +2788,7 @@ DRIVER_INIT_MEMBER(snowbros_state,4in1boot) /* strange order */ { - dynamic_buffer buffer(len); + std::vector<UINT8> buffer(len); int i; for (i = 0;i < len; i++) if (i&1) buffer[i] = BITSWAP8(src[i],6,7,5,4,3,2,1,0); @@ -2802,7 +2802,7 @@ DRIVER_INIT_MEMBER(snowbros_state,4in1boot) /* strange order */ { - dynamic_buffer buffer(len); + std::vector<UINT8> buffer(len); int i; for (i = 0;i < len; i++) buffer[i] = src[i^0x4000]; @@ -2818,7 +2818,7 @@ DRIVER_INIT_MEMBER(snowbros_state,snowbro3) /* strange order */ { - dynamic_buffer buffer(len); + std::vector<UINT8> buffer(len); int i; for (i = 0;i < len; i++) buffer[i] = src[BITSWAP24(i,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,3,4,1,2,0)]; diff --git a/src/mame/drivers/speedbal.cpp b/src/mame/drivers/speedbal.cpp index 354e0380446..0f92ffc75a1 100644 --- a/src/mame/drivers/speedbal.cpp +++ b/src/mame/drivers/speedbal.cpp @@ -293,7 +293,7 @@ DRIVER_INIT_MEMBER(speedbal_state,speedbal) { // sprite tiles are in an odd order, rearrange to simplify video drawing function UINT8* rom = memregion("sprites")->base(); - dynamic_buffer temp(0x200*128); + std::vector<UINT8> temp(0x200*128); for (int i=0;i<0x200;i++) { diff --git a/src/mame/drivers/supracan.cpp b/src/mame/drivers/supracan.cpp index 1b7c07036cc..bff1ed72fd6 100644 --- a/src/mame/drivers/supracan.cpp +++ b/src/mame/drivers/supracan.cpp @@ -165,7 +165,7 @@ public: emu_timer *m_line_on_timer; emu_timer *m_line_off_timer; - dynamic_buffer m_vram_addr_swapped; + std::vector<UINT8> m_vram_addr_swapped; UINT16 *m_pram; diff --git a/src/mame/drivers/tcl.cpp b/src/mame/drivers/tcl.cpp index 46f6f537572..a951a646e47 100644 --- a/src/mame/drivers/tcl.cpp +++ b/src/mame/drivers/tcl.cpp @@ -173,7 +173,7 @@ DRIVER_INIT_MEMBER(tcl_state,tcl) UINT8 *dest = memregion("maincpu")->base(); int len = memregion("maincpu")->bytes(); - dynamic_buffer src(len); + std::vector<UINT8> src(len); int i,idx=0; memcpy(&src[0], dest, len); diff --git a/src/mame/drivers/timex.cpp b/src/mame/drivers/timex.cpp index 5fd75e50487..8b63f982b80 100644 --- a/src/mame/drivers/timex.cpp +++ b/src/mame/drivers/timex.cpp @@ -606,7 +606,7 @@ DEVICE_IMAGE_LOAD_MEMBER( spectrum_state, timex_cart ) { UINT8 *DOCK; int chunks_in_file = 0; - dynamic_buffer header; + std::vector<UINT8> header; header.resize(9); if (size % 0x2000 != 9) diff --git a/src/mame/drivers/toki.cpp b/src/mame/drivers/toki.cpp index f3616913453..890280abee3 100644 --- a/src/mame/drivers/toki.cpp +++ b/src/mame/drivers/toki.cpp @@ -857,7 +857,7 @@ ROM_END DRIVER_INIT_MEMBER(toki_state,toki) { UINT8 *ROM = memregion("oki")->base(); - dynamic_buffer buffer(0x20000); + std::vector<UINT8> buffer(0x20000); int i; memcpy(&buffer[0],ROM,0x20000); @@ -870,7 +870,7 @@ DRIVER_INIT_MEMBER(toki_state,toki) DRIVER_INIT_MEMBER(toki_state,tokib) { - dynamic_buffer temp(65536 * 2); + std::vector<UINT8> temp(65536 * 2); int i, offs, len; UINT8 *rom; @@ -941,7 +941,7 @@ DRIVER_INIT_MEMBER(toki_state,jujuba) { UINT8 *ROM = memregion("oki")->base(); - dynamic_buffer buffer(0x20000); + std::vector<UINT8> buffer(0x20000); int i; memcpy(&buffer[0],ROM,0x20000); diff --git a/src/mame/drivers/travrusa.cpp b/src/mame/drivers/travrusa.cpp index 53d32598de5..50e099d023c 100644 --- a/src/mame/drivers/travrusa.cpp +++ b/src/mame/drivers/travrusa.cpp @@ -578,7 +578,7 @@ DRIVER_INIT_MEMBER(travrusa_state,motorace) { int A, j; UINT8 *rom = memregion("maincpu")->base(); - dynamic_buffer buffer(0x2000); + std::vector<UINT8> buffer(0x2000); memcpy(&buffer[0], rom, 0x2000); diff --git a/src/mame/drivers/uzebox.cpp b/src/mame/drivers/uzebox.cpp index 6e64f590e0b..fdfc00d374a 100644 --- a/src/mame/drivers/uzebox.cpp +++ b/src/mame/drivers/uzebox.cpp @@ -249,7 +249,7 @@ DEVICE_IMAGE_LOAD_MEMBER(uzebox_state, uzebox_cart) if (image.software_entry() == nullptr) { - dynamic_buffer data(size); + std::vector<UINT8> data(size); image.fread(&data[0], size); if (!strncmp((const char*)&data[0], "UZEBOX", 6)) diff --git a/src/mame/drivers/vc4000.cpp b/src/mame/drivers/vc4000.cpp index 66f1886b584..b8ae5425103 100644 --- a/src/mame/drivers/vc4000.cpp +++ b/src/mame/drivers/vc4000.cpp @@ -400,7 +400,7 @@ QUICKLOAD_LOAD_MEMBER( vc4000_state,vc4000) int i; int exec_addr; int quick_length; - dynamic_buffer quick_data; + std::vector<UINT8> quick_data; int read_; image_init_result result = image_init_result::FAIL; diff --git a/src/mame/drivers/wecleman.cpp b/src/mame/drivers/wecleman.cpp index 49253d6fdbd..4f5bac41fc5 100644 --- a/src/mame/drivers/wecleman.cpp +++ b/src/mame/drivers/wecleman.cpp @@ -1376,7 +1376,7 @@ void wecleman_state::wecleman_unpack_sprites() void wecleman_state::bitswap(UINT8 *src,size_t len,int _14,int _13,int _12,int _11,int _10,int _f,int _e,int _d,int _c,int _b,int _a,int _9,int _8,int _7,int _6,int _5,int _4,int _3,int _2,int _1,int _0) { - dynamic_buffer buffer(len); + std::vector<UINT8> buffer(len); int i; memcpy(&buffer[0],src,len); @@ -1655,7 +1655,7 @@ void wecleman_state::hotchase_sprite_decode( int num16_banks, int bank_size ) int i; base = memregion("gfx1")->base(); // sprites - dynamic_buffer temp( bank_size ); + std::vector<UINT8> temp( bank_size ); for( i = num16_banks; i >0; i-- ){ UINT8 *finish = base + 2*bank_size*i; diff --git a/src/mame/drivers/wink.cpp b/src/mame/drivers/wink.cpp index 2ea760fd7b1..44780a64522 100644 --- a/src/mame/drivers/wink.cpp +++ b/src/mame/drivers/wink.cpp @@ -428,7 +428,7 @@ DRIVER_INIT_MEMBER(wink_state,wink) { UINT32 i; UINT8 *ROM = memregion("maincpu")->base(); - dynamic_buffer buffer(0x8000); + std::vector<UINT8> buffer(0x8000); // protection module reverse engineered by HIGHWAYMAN |