summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mindset.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mindset.cpp')
-rw-r--r--src/mame/drivers/mindset.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mame/drivers/mindset.cpp b/src/mame/drivers/mindset.cpp
index 96e2184c5eb..ca44502a996 100644
--- a/src/mame/drivers/mindset.cpp
+++ b/src/mame/drivers/mindset.cpp
@@ -435,6 +435,13 @@ void mindset_state::blit(u16 packet_seg, u16 packet_adr)
if(mode & 0x200) {
// Weird, does one with target bbe8:0000 which blows everything up
+ if(dst_seg != 0xbbe8) {
+ u16 src = m_gcos->read_word((src_seg << 4) + src_adr);
+ for(u16 w=0; w != width; w++) {
+ m_gcos->write_word((dst_seg << 4) + dst_adr, src);
+ dst_adr += 2;
+ }
+ }
} else {
auto blend = gco_blend[(mode >> 2) & 7];