Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
04977 Misc. Minor Always Aug 25, 2012, 15:37 Aug 26, 2012, 17:35
Tester darq View Status Public Platform MAME (Self-compiled)
Assigned To Resolution Invalid report OS Windows Vista/7 (64-bit)
Status [?] Closed Driver
Version 0.146u5 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary 04977: finalttr: [possible] Flip Screen DSW + Audio CPU clock + Misc stuff
Description Hi guys :-), just some observations:

- I saw that the location 0x0002 on DSW1 is Flip Screen (it works like snowbros, but the flip_screen_write it's just inverted), but in the code, it was setted as 'Unknown' and also the flip screen write (@0x400000 - 0x400001) was commented and marked as '???'.
Is it a deliberate choice because the dip2 has 'no effect' on the real PCB? If so, please ignore this point. :D

- The audio CPU clock was setted as 3578545 Hz. Was it a typo? Perhaps it should be the more 'standard' value 3579545 Hz?
(...besides, even the comment few rows above on the PCB specs says: "osc 3.579545mhz")

- The game tries to write continuously 0x00 at 0x00B7D6 - 0x00B7D7 and 0x00B7D8 - 0x00B7D9. Are these addresses a watchdog_reset_write?

- I read at the beginning of driver: "DO NOT TRUST THE SERVICE MODES...", so maybe this the case :) ...but the service mode says that the the 'aux coin' should be the 'Service coin' (Key 9 in MAME), while in the driver it was setted as 'Coin 3' (Key 7). Is this correct?

- kan_pand.c and kan_panb.c (just documentation typos): In the 'Sprite Tile Format' comments the description of bits 6 and 7 should be inverted: bit 7 is flip-x, while bit 6 is flip-y. Out of curiosity: What's the purpose of the left shift by 1 in all flipy?? (flipy = (attr & 0x40) << 1)
Steps To Reproduce
Additional Information
Github Commit
Flags Possible
Regression Version
Affected Sets / Systems finalttr
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.08878
Fujix
Administrator
Aug 26, 2012, 01:38
edited on: Aug 26, 2012, 01:40
DO NOT PUT MULTIPLE ISSUES IN ONE BUG REPORT.
An audio issue must be in a report with a sound/audio category, a graphic one is to be in one with the graphic category and so forth.

YOU CAN EDIT YOUR OWN REPORT, PLEASE DIVIDE YOUR REPORT INTO RESPECTIVE BUGS, otherwise this report will be closed without any confirmation.
User avatar
No.08879
Haze
Senior Tester
Aug 26, 2012, 12:04
a) flipscreen should probably be hooked up

b) typo

c) more likely a bug in the game code if it's writing to rom, don't remember watchdogs when trojaning it.

d) yeah sounds like it should be service coin

e) dunno, probably just typos & leftovers from refactoring it.