- --
Viewing Issue Advanced Details
| ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 00772 | Gameplay | Minor | Have not tried | Feb 5, 2008, 05:47 | Jul 11, 2009, 12:40 |
| Tester | -Misc Reporters- | View Status | Public | Platform | |
| Assigned To | hap | Resolution | Fixed | OS | |
| Status [?] | Resolved | Driver | |||
| Version | 0.79 | Fixed in Version | 0.132u5 | Build | |
| Fixed in Git Commit | Github Pull Request # | ||||
| Summary | 00772: burnforc: The powerup item is always "L" in mame. | ||||
| Description | In Burning Force, a pow-up bonus is carried from the left side of the screen sometimes and it is one of L, W, CL, M or H. In MAME, the random function of this doesn't work well and always gives a "L". It's probably related to the Namco protection chip, on some games they use them as random number generators. | ||||
| Steps To Reproduce | |||||
| Additional Information | Posted by DK / Haze | ||||
| Github Commit | |||||
| Flags | |||||
| Regression Version | |||||
| Affected Sets / Systems | burnforc | ||||
|
Attached Files
|
|||||
Relationships
| There are no relationship linked to this issue. |
Notes
2
|
No.04586
hap Developer
Jun 29, 2009, 15:20
|
machine/namcos2.c namcos2_68k_key_r Burning Force uses 'offset' 1,6,7. It seems like only 1 is used for protection. This bug is fixed after commenting out this line (under case NAMCOS2_BURNING_FORCE:): case 7: return 0xBD; Can a developer confirm and apply the fix? |
|---|---|
|
No.04588
Haze Senior Tester
Jun 29, 2009, 18:12
|
The Namco Keycus chips often act as a random number generator.. IIRC the mame code just uses mame_rand, so I doubt the powerups will ever be accurate unless the keycus chips are properly dumped / the RNG generator is studied in detail on the PCB. That said, I imagine your fix will at least allow other powerups to be generated. |