diff options
-rw-r--r-- | src/emu/video/voodoo.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/emu/video/voodoo.c b/src/emu/video/voodoo.c index 24198fa0feb..6deceece796 100644 --- a/src/emu/video/voodoo.c +++ b/src/emu/video/voodoo.c @@ -2051,7 +2051,11 @@ static void cmdfifo_w(voodoo_state *v, cmdfifo_info *f, offs_t offset, UINT32 da if (f->holes != 0) logerror("Unexpected CMDFIFO: AMin=%08X AMax=%08X Holes=%d WroteTo:%08X\n", f->amin, f->amax, f->holes, addr); - f->amin = f->amax = addr; + //f->amin = f->amax = addr; + f->holes += (addr - f->base) / 4; + f->amin = f->base; + f->amax = addr; + f->depth++; } |