Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
01016 Color/Palette Minor Have not tried Feb 8, 2008, 12:07 Jul 14, 2008, 10:36
Tester -Misc Reporters- View Status Public Platform
Assigned To Resolution No change required OS
Status [?] Closed Driver
Version 0.118u2 Fixed in Version Build
Fixed in Git Commit Github Pull Request #
Summary 01016: kod: The background color of the end credit is not black.
Description I played at this game this summer (the game is on own PCB) and I found a missing in MAME: at the end of the game during the credits sequence, sprites of the red dragon Gildiss and beaty fairy apper with a black background (like in this snap).
The PCB I played shows the background of the last battle of the game (the one with treasure) instead of the black background.

I attach a video file that I made.

The PCB has the revision 910731 ETC but I don't know if it's original or a bootleg PCB. The non-working bootleg in Mame has this number and region revision, but I don't know if it's the same PCB I played or it's an original undumped clone.
The credit sequence is present only in clones (Japan and US), the parent hasn't this sequence.
Steps To Reproduce
Additional Information Posted by cacis / Kold666
Github Commit
Flags Verified with Original
Regression Version
Affected Sets / Systems kod
Attached Files
png file icon kod0118u2yel.png (443,289 bytes) Feb 14, 2008, 17:52
mp4 file icon kod.mp4 (4,725,396 bytes) Feb 25, 2008, 12:25
zip file icon inp(0.123u2).zip (283,071 bytes) Feb 25, 2008, 21:43
zip file icon savestate kodu (MAME 0.124u1).zip (280,541 bytes) Apr 7, 2008, 13:14
Relationships
There are no relationship linked to this issue.
Notes
12
User avatar
No.00608
Layne
Tester
Apr 7, 2008, 13:13
Added savestate for USA set kodu (MAME 0.124u1).
User avatar
No.01587
nicolasa
Developer
Jul 12, 2008, 17:00
My opinion is that MAME correctly emulates the original version, while the screen shot is from a bootleg. The background is obviously bogus (note the vertical line on the right third of the screen).
User avatar
No.01590
cacis
Tester
Jul 12, 2008, 21:05
edited on: Jul 12, 2008, 21:13
The second snap is not taken from the video I have attached, but it's taken from an original US board by Kold.
See this post on mameitalia> http://www.mameitalia.net/index.php?showtopic=9305
If I remember correctly Stefan Lindberg has an original board too. He could confirme this bug If he plays till the end of the game :)
User avatar
No.01597
nicolasa
Developer
Jul 13, 2008, 11:06
Note that in the screenshot while the background is visible the dragon body is missing! Essentially the board is disabling the wrong layer.

The layer that the game disables is the same that is used during attract mode to make the characters flicker in the character presentation screens (in the ETC version; in the other versions a linescroll effect is used).

To match the screenshot I would have to make the background flicker instead of the characters in those screens. That doesn't seem right and I think it had already been confirmed that the current MAME behaviour is correct.
User avatar
No.01598
Kold666
Developer
Jul 13, 2008, 11:31
Nicola, I have played all the game with a friend to reach the end and I confirm the pcb was original since I desuicided it for him

Can it be it's desuicided?
The PAL I had dumped for you was from that board btw
User avatar
No.01599
nicolasa
Developer
Jul 13, 2008, 12:01
edited on: Jul 13, 2008, 12:02
Of course it's because you "desuicided" it. By doing that, you forced the CPS-B chip to change its register layout, and replaced the ROMs with hacked ROMs that use the changed layout. By definition, by doing that it was no longer an "original" board.

I tried the hacked ROMs from http://www.arcadecollecting.com/dead/dead.html in MAME and they behave like in the screenshot. Additionally, the dragon body is missing during the final fight, and there is a priority issue in the endgame sequence. (There might be other issues, I haven't checked)

Case closed.
User avatar
No.01600
cacis
Tester
Jul 13, 2008, 13:24
edited on: Jul 13, 2008, 13:30
Nicola have you seen the video attached (taken from a bootleg board and not from a desuicided original board) that in the final sequence the dragon body is also present with the background bogus? So why does the bootleg show a different behaviour from the one of a native original board but desuicided?
User avatar
No.01604
nicolasa
Developer
Jul 13, 2008, 14:17
the bootleg runs on different hardware which lacks all the subtleties of the original CPS1 board. It has different sprites hardware, different sound (that's why it doesn't work in MAME yet), and therefore surely different tilemaps hardware as well.

King of Dragons essentially doesn't use the layer enable capabilities of the CPS1 board, it only uses that feature during attract mode and during the endgame sequence, so the bootleg board didn't need to support it.
User avatar
No.01612
Kold666
Developer
Jul 14, 2008, 07:34
good to know , because many cps1 boards you buy oin ebay are desuicided and when reporting bugs we must remember this.
User avatar
No.01613
Haze
Senior Tester
Jul 14, 2008, 07:40
fwiw I'm working on the kod bootleg anyway.. sprites are similar to final crash (actually I suspect they're the same, just start/end markers not supported properly)

maybe it's also originally a playmark bootleg?
User avatar
No.01618
Kold666
Developer
Jul 14, 2008, 10:01
All the kod bootlegs I have seen have been made by playmark.
if you are emulating the one from f205v site, it's a playmark one.
User avatar
No.01619
Haze
Senior Tester
Jul 14, 2008, 10:36
yeah, that's the one, like the dino / punisher bootlegs which also have playmark style sprite.s.