| - As of 0.139u2, some drivers and options show "16-bit EEPROM set with 8-bit data". Check 4030. - Haze is calling for mixing issues with *SINGLE* VDP games in toaplan2.c. Check 4044. |
| Viewing Issue Advanced Details [ Jump to Notes ] | [ View Source: cclimber.c ] | ||||||||||||
| ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update | ||||||||
| 03747 | Graphics | Minor | Always | 2010-02-24 01:41 | 2010-06-23 17:19 | ||||||||
| Tester | Tafoid | View Status | Public | ||||||||||
| Assigned To | hap | Platform | |||||||||||
| Priority | normal | Resolution | Fixed | OS | |||||||||
| Status [?] | Resolved | Driver | cclimber.c | ||||||||||
| Projection | None | Version | 0.136u3 | ||||||||||
| ETA | None | Fixed in Version | 0.138u2 | Build | |||||||||
| Summary | 03747: ckong, cclimber, possibly others: Slightly wrong sprite offsets. | ||||||||||||
| Description |
Again, using that video, we have another issue which was patched because it's not expected behavior - but it actually is: There should be a one pixel area between Kong's feet and the level below, most noticeable on the barrel screen. You can see it in the video if you go full screen that there is clearly a one pixel gap that was 'fixed' in a previous MAME. ----- see comments for more information, bigsprite issue was fixed in 138u2 |
||||||||||||
| Steps To Reproduce | |||||||||||||
| Additional Information |
Was caused by:Cleaned up the Crazy Climber video driver, mainly via tilemap Reported by crazykongfan at KLOV forums: http://forums.arcade-museum.com/showpost.php?p=1083657&postcount=8 |
||||||||||||
| Flags | |||||||||||||
| Regression Version | 0.123u3 | ||||||||||||
| Affected Sets | ckong, cclimber, possibly others | ||||||||||||
| Old BugID | |||||||||||||
| Attached Files |
|
||||||||||||
|
|
|
|
M.A.S.H. (Senior Tester) 2010-06-19 16:11 |
The fix in MAME 0.138u2 from hap is not complete. If you read the report at http://forums.arcade-museum.com/showpost.php?p=1083657&postcount=8 from the crazykongfan very carefully, he says that every object has a one pixel gap. I downloaded the mp4 (!) video from YouTube and make two snapshots from kong at the beginning and level 2, bump them up and you can see that the kong (ckong-video-1.png) and the moving object (ckong-video-2.png) has that pixel. If you changed in mame\video\cclimber.c lines 575 and 581 to x = 241 - x; y = 241 - y; the bug was fixed!!!. See screenshot (MAME-ckong-new.png). |
|
hap (Developer) 2010-06-21 17:28 |
Looking at it again, the video above is very likely an old MAME recording, and it doesn't show gaps between floor and sprites, eg. mario. Look closer. here's some originals (bootlegs though): orca: http://www.youtube.com/watch?v=lhFkZvkIOiU unknown: http://www.youtube.com/watch?v=HIjfyKbEh5U These do show gaps between floor and sprites. More evidence would be handy, from an original Falcon board. |
|
hap (Developer) 2010-06-21 17:32 |
Here's Crazy Climber, also showing the x + 1 offset, with unflipped screen (so your quick fix above is bogus): http://www.youtube.com/watch?v=0IchwfXGh2A Hmm, and if you look at the eyes of that big ape (at 1:05), sprites seem to have an y + 1 offset too, but then the climber guy y offset would be wrong. Again, this will need more investigation |
|
hap (Developer) 2010-06-22 15:01 |
Tafoid was able to reconfirm Crazy Climber x + 1 via a friend (by climber character in relation to windows). This and ckong pixel gap will be fixed in 138u3. I'll leave this report open, since y offset isn't accurate yet, and other games on similar hardware haven't been tested. |
|
hap (Developer) 2010-06-23 16:52 |
crazykong-falcon.zip contains Smitdogg's pictures of Crazy Kong, showing that (compared to MAME ckongalc) sprite and bigsprite X/Y is correct now. Should we set this report to resolved again? Or await hardware checks of games on similar hardware? like Swimmer, Top Roller, .. |