summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers
diff options
context:
space:
mode:
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
commitd2e8f6114903bd3f4841cec91bc77c1ca7e8dca4 (patch)
tree88327ab5fc2eda9fbd905f284584fe5879fbe0a1 /src/mame/drivers
parenta291e77b2cfc4ce1b780db0d8fa664fb8094d365 (diff)
dynamic_buffer is just std::vector<UINT8> (nw)
Diffstat (limited to 'src/mame/drivers')
-rw-r--r--src/mame/drivers/8080bw.cpp4
-rw-r--r--src/mame/drivers/abc80.cpp2
-rw-r--r--src/mame/drivers/alg.cpp6
-rw-r--r--src/mame/drivers/arkanoid.cpp2
-rw-r--r--src/mame/drivers/backfire.cpp2
-rw-r--r--src/mame/drivers/balsente.cpp2
-rw-r--r--src/mame/drivers/beta.cpp2
-rw-r--r--src/mame/drivers/bfcobra.cpp2
-rw-r--r--src/mame/drivers/binbug.cpp2
-rw-r--r--src/mame/drivers/blktiger.cpp2
-rw-r--r--src/mame/drivers/casloopy.cpp2
-rw-r--r--src/mame/drivers/cave.cpp6
-rw-r--r--src/mame/drivers/cd2650.cpp2
-rw-r--r--src/mame/drivers/coinmstr.cpp2
-rw-r--r--src/mame/drivers/d6800.cpp2
-rw-r--r--src/mame/drivers/darkmist.cpp6
-rw-r--r--src/mame/drivers/dassault.cpp4
-rw-r--r--src/mame/drivers/ddayjlc.cpp2
-rw-r--r--src/mame/drivers/deco156.cpp2
-rw-r--r--src/mame/drivers/deco32.cpp4
-rw-r--r--src/mame/drivers/deco_mlc.cpp2
-rw-r--r--src/mame/drivers/dynax.cpp8
-rw-r--r--src/mame/drivers/eti660.cpp2
-rw-r--r--src/mame/drivers/exerion.cpp2
-rw-r--r--src/mame/drivers/fcombat.cpp2
-rw-r--r--src/mame/drivers/flyball.cpp2
-rw-r--r--src/mame/drivers/forte2.cpp2
-rw-r--r--src/mame/drivers/funworld.cpp14
-rw-r--r--src/mame/drivers/gaiden.cpp8
-rw-r--r--src/mame/drivers/galaxian.cpp4
-rw-r--r--src/mame/drivers/galaxold.cpp2
-rw-r--r--src/mame/drivers/gauntlet.cpp2
-rw-r--r--src/mame/drivers/goldstar.cpp2
-rw-r--r--src/mame/drivers/hng64.cpp2
-rw-r--r--src/mame/drivers/homelab.cpp2
-rw-r--r--src/mame/drivers/igs011.cpp4
-rw-r--r--src/mame/drivers/igs017.cpp8
-rw-r--r--src/mame/drivers/igs_m027.cpp2
-rw-r--r--src/mame/drivers/igspoker.cpp2
-rw-r--r--src/mame/drivers/instruct.cpp2
-rw-r--r--src/mame/drivers/jclub2.cpp2
-rw-r--r--src/mame/drivers/kas89.cpp2
-rw-r--r--src/mame/drivers/legionna.cpp2
-rw-r--r--src/mame/drivers/lynx.cpp2
-rw-r--r--src/mame/drivers/megadriv.cpp2
-rw-r--r--src/mame/drivers/megasys1.cpp6
-rw-r--r--src/mame/drivers/mitchell.cpp2
-rw-r--r--src/mame/drivers/multfish.cpp6
-rw-r--r--src/mame/drivers/multigam.cpp2
-rw-r--r--src/mame/drivers/mustache.cpp2
-rw-r--r--src/mame/drivers/namcos86.cpp4
-rw-r--r--src/mame/drivers/neopcb.cpp4
-rw-r--r--src/mame/drivers/ninjakd2.cpp2
-rw-r--r--src/mame/drivers/nmk16.cpp2
-rw-r--r--src/mame/drivers/nova2001.cpp2
-rw-r--r--src/mame/drivers/panicr.cpp2
-rw-r--r--src/mame/drivers/pegasus.cpp2
-rw-r--r--src/mame/drivers/pengadvb.cpp2
-rw-r--r--src/mame/drivers/peoplepc.cpp2
-rw-r--r--src/mame/drivers/phunsy.cpp2
-rw-r--r--src/mame/drivers/pipbug.cpp2
-rw-r--r--src/mame/drivers/pirates.cpp6
-rw-r--r--src/mame/drivers/popeye.cpp4
-rw-r--r--src/mame/drivers/r2dx_v33.cpp2
-rw-r--r--src/mame/drivers/ravens.cpp2
-rw-r--r--src/mame/drivers/rex6000.cpp8
-rw-r--r--src/mame/drivers/segag80r.cpp2
-rw-r--r--src/mame/drivers/seta.cpp2
-rw-r--r--src/mame/drivers/simpl156.cpp2
-rw-r--r--src/mame/drivers/snowbros.cpp6
-rw-r--r--src/mame/drivers/speedbal.cpp2
-rw-r--r--src/mame/drivers/supracan.cpp2
-rw-r--r--src/mame/drivers/tcl.cpp2
-rw-r--r--src/mame/drivers/timex.cpp2
-rw-r--r--src/mame/drivers/toki.cpp6
-rw-r--r--src/mame/drivers/travrusa.cpp2
-rw-r--r--src/mame/drivers/uzebox.cpp2
-rw-r--r--src/mame/drivers/vc4000.cpp2
-rw-r--r--src/mame/drivers/wecleman.cpp4
-rw-r--r--src/mame/drivers/wink.cpp2
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