- --
 
      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.  |