- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
02648 | DIP/Input | Minor | Always | Nov 13, 2008, 21:55 | Nov 13, 2008, 21:58 |
Tester | stephh | View Status | Public | Platform | |
Assigned To | stephh | Resolution | Bugs That Aren't Bugs | OS | |
Status [?] | Resolved | Driver | |||
Version | 0.128u3 | Fixed in Version | 0.128u4 | Build | |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 02648: pbaction and clones: Setting "Bonus Life" Dip Switch to "200k 1000k" doesn't give you 2nd extra ball at 1000000 points. | ||||
Description | Setting "Bonus Life" Dip Switch to "200k 1000k" doesn't give you 2nd extra ball at 1000000 points. | ||||
Steps To Reproduce | |||||
Additional Information | See attached text file with explanations. | ||||
Github Commit | |||||
Flags | Noted in Source | ||||
Regression Version | |||||
Affected Sets / Systems | pbaction and clones | ||||
Attached Files
|
pbaction.png (14,375 bytes) Nov 13, 2008, 21:55
| ||||
pbaction_notbug.txt (1,336 bytes) Nov 13, 2008, 21:56 [Show Content] [Hide Content]There is an ingame bug that prevents you to get a bonus life at 1000000 points when you set the "Bonus Life" Dip Switch to "200k 1000k" : * Bonus life table index starts at 0x63c6 (8 * 2 butes, LSB first) : 63C6: D6 63 "70k 200k" -> 04 07 03 02 01 10 63C8: DC 63 "70k 200k 1000k" -> 04 07 03 02 02 01 01 10 63CA: E4 63 "100k" -> 03 01 01 10 63CC: E8 63 "100k 300k" -> 03 01 03 03 01 10 63CE: EE 63 "100k 300k 1000k" -> 03 01 03 03 02 01 01 10 63D0: F6 63 "200k" -> 03 02 01 10 63D2: FA 63 "200k 1000k" -> 03 02 01 10 !!! 63D4: FE 63 "None" -> 01 10 * Each "pair" determines the digit number, then what shall be its value : digit : 12 345 67 number : 99.999.990 Note that digit 1 is displayed outside the score box. * As each digit value can only be 00 to 09, 10 as a bonus life value means that you can't get anymore bonus life. * Now look at 7th table : first, you notice that it's the same as the 6th table; then you find that the first bonus life at 200k and you see the end of table "marker" (01 10) instead of having 02 01. * As addresses and data are the same (after decryption in 'pbactio3'), this bug affects the 3 sets. | |||||
Relationships
There are no relationship linked to this issue. |
Notes
1
No.03045
stephh Developer
Nov 13, 2008, 21:58
|
Let me know if the description of the "bug" is enough explanatory. If it isn't, I'll try to update my text file (as well as the notes in the driver). |
---|