summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2020-04-06 03:52:34 +1000
committer Vas Crabb <vas@vastheman.com>2020-04-06 03:52:34 +1000
commitc3da4c5b4bc8cffcd481ea06dfbc56b8e9689a87 (patch)
treee00fd7b3267dea5c700ecca2d9b5895668a95264 /src/mame/drivers
parentf72d38f677b9365f6d0871a613aedf0ac90dcbf2 (diff)
parentc5c5723b9d5c19220825eaaebf4eb12e2f452a7a (diff)
Merge tag 'mame0220' into mainline-master
MAME 0.220
Diffstat (limited to 'src/mame/drivers')
-rw-r--r--src/mame/drivers/nes_sh6578.cpp4
-rw-r--r--src/mame/drivers/sunplus_unsp20soc.cpp2
-rw-r--r--src/mame/drivers/xavix2.cpp5
3 files changed, 4 insertions, 7 deletions
diff --git a/src/mame/drivers/nes_sh6578.cpp b/src/mame/drivers/nes_sh6578.cpp
index e7c3599361c..e516ab685a3 100644
--- a/src/mame/drivers/nes_sh6578.cpp
+++ b/src/mame/drivers/nes_sh6578.cpp
@@ -20,8 +20,8 @@
#include "machine/bankdev.h"
#include "machine/timer.h"
-#define LOG_DMA (1U << 1)
-#define LOG_PPU (1U << 0)
+#define LOG_DMA (1U << 2)
+#define LOG_PPU (1U << 1)
//#define VERBOSE (LOG_PPU)
#define VERBOSE (0)
diff --git a/src/mame/drivers/sunplus_unsp20soc.cpp b/src/mame/drivers/sunplus_unsp20soc.cpp
index 84dc1335cae..d79b870d93a 100644
--- a/src/mame/drivers/sunplus_unsp20soc.cpp
+++ b/src/mame/drivers/sunplus_unsp20soc.cpp
@@ -1873,5 +1873,3 @@ void generalplus_gpspispi_game_state::init_spi()
CONS(200?, bkrankp, 0, 0, generalplus_gpspispi_bkrankp, gcm394, generalplus_gpspispi_bkrankp_game_state , init_spi, "Bandai", "Karaoke Ranking Party (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND)
-
-
diff --git a/src/mame/drivers/xavix2.cpp b/src/mame/drivers/xavix2.cpp
index 7d17e36658f..bb0f3d638df 100644
--- a/src/mame/drivers/xavix2.cpp
+++ b/src/mame/drivers/xavix2.cpp
@@ -313,12 +313,12 @@ void xavix2_state::gpu1_trigger_w(u8 data)
void xavix2_state::gpu_update(u16 count, u16 adr)
{
- int *list = new int[count];
+ std::unique_ptr<int []> list(new int[count]);
for(u32 i=0; i != count; i++) {
u64 command = m_maincpu->space(AS_PROGRAM).read_qword(adr + 8*i);
list[i] = (command & 0x1fe00000) | i;
}
- std::sort(list, list + count, std::greater<int>());
+ std::sort(list.get(), list.get() + count, std::greater<int>());
for(u32 i=0; i != count; i++) {
u64 command = m_maincpu->space(AS_PROGRAM).read_qword(adr + 8*(list[i] & 0xffff));
logerror("gpu %02d: %016x x=%03x y=%03x ?=%02x ?=%x s=%02x w=%02x h=%02x c=%04x %s\n",
@@ -370,7 +370,6 @@ void xavix2_state::gpu_update(u16 count, u16 adr)
}
}
}
- delete[] list;
}
void xavix2_state::gpu_descsize_w(u16 data)