Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
01657 Graphics Minor Always Mar 28, 2008, 16:33 May 30, 2019, 20:08
Tester LastNinja2 View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS
Status [?] Confirmed Driver stv.cpp
Version 0.124a Fixed in Version Build
Summary 01657: diehard, dnmtdeka: Die Hard Arcade and clone graphics issues
Description Both Die Hard Arcade and Dynamite Deka have graphics glitches in different moments of the games.

1. During the intermission between two levels (the "way to next stage" screen) we should see a 3d model of the palace's internal structure and the player (a red dot) moving inside it. We see the dot moving but the structure is missing. It also happens in Dynamite Deka, despite the different external model of the palace.

2. The sector of the third level in which you must fight inside a fountain should have a black background, while in MAME you see stripes of water texture that remain also visible during the following quick time event (where you must avoid the missile).

3. Again in that sector, the fountain texture is broken when the perspective changes and the camera raises over the characters.

Everything is supported with snapshots (see Additional Information).
Steps To Reproduce
Additional Information stv.c merged into saturn.c in 0.142u2
Snapshots legend (MAME snaps resized to 640x480):

1a. "Way To Next Stage" as it's shown in MAME.
1b. "Way To Next Stage" as it should look (two snaps, open it for higher detail).
2a. Fountain section's background as it's shown in MAME.
2b. Fountain section's background as it should look.
3a. Fountain texture as it's shown in MAME.
3b. Fountain texture as it should look.
Regression Version
Affected Sets / Systems diehard, dnmtdeka
Attached Files
jpg file icon 1a.JPG (46,976 bytes) Mar 28, 2008, 16:33
jpg file icon 1b.JPG (130,488 bytes) Mar 28, 2008, 16:33
jpg file icon 2a.JPG (71,562 bytes) Mar 28, 2008, 16:34
jpg file icon 2b.JPG (91,329 bytes) Mar 28, 2008, 16:34
jpg file icon 3a.JPG (92,430 bytes) Mar 28, 2008, 16:34
jpg file icon 3b.JPG (93,479 bytes) Mar 28, 2008, 16:34
zip file icon diehard-mame (920,009 bytes) May 30, 2019, 20:06 Uploaded by MetalGod
There are no relationship linked to this issue.
User avatar
Mar 28, 2008, 16:53
I'll leave this acknowledged for now. I knew I saw this elsewhere before - discussions 5 months back on Testers. No bug was ever assigned, it appears.

I can only assume the "should look" pics you have attached are those from a REAL Sega Saturn and not a Saturn Emulator? In general, console ports should not be used as reference but as I understand, STV/Saturn is a rare difference as they are pretty much the same thing.

If anything, this is left here for reference. Please continue the discussion here.
User avatar
Mar 28, 2008, 17:31
edited on: Mar 28, 2008, 17:32
Yes, this was already discussed in the old forum. I've reported this issue because the drivers still don't have the imperfect graphics' flag.

The correct snaps are from my original copy of Die Hard Arcade for Sega Saturn. I can clearly remember that it was graphically identical to the original, except for a few little things that aren't involving this bugs.

The only thing that could be questioned is that i don't remember if the "Way To Next Stage" screen had the "play time" indicator just like the Saturn version, but i think MAME is correct without it.
User avatar
Oct 24, 2017, 05:58
bug n. 1 should be fixed by Kale with commit
User avatar
May 3, 2018, 02:06
2. is a NBG1 quirk with vertical linescroll + linezoom.
User avatar
Senior Tester
Sep 6, 2018, 11:01
Full gameplay on the original PCB:

It seems bug 1 was solved. Bug 2 and 3 aren't
User avatar
Senior Tester
May 30, 2019, 20:08
edited on: May 30, 2019, 20:08
Added savestate for mame 0.210, right when bug 2 and 3 appears on stage 3
Corrected driver (stv.cpp)