Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
00652 DIP/Input Minor Always Feb 1, 2008, 05:33 Sep 9, 2008, 14:54
Tester stephh View Status Public Platform
Assigned To Resolution Bugs That Aren't Bugs OS
Status [?] Resolved Driver
Version 0.61 Fixed in Version Build
Fixed in Git Commit Github Pull Request #
Summary 00652: tigerhb3: When the "Bonus Life" Dip Switch is set to "20000 80000", you in fact CAN'T get ANY extra life.
Description When the "Bonus Life" Dip Switch is set to "20000 80000" (which is what you can read in the "test mode"), you in fact CAN'T get ANY extra life (even when collecting 10 "diamonds"!) due to code at 0x10e2:
10E2: 21 2A C2    ld   hl,$C22A		// 0xc22a = current player lives
10E5: 3A 0A C8    ld   a,($C80A)		// 0xc80a = contents of DSW2
10E8: CB 67       bit  4,a			// test "Bonus Life" Dip Switch
10EA: C8          ret  z			// return if set to "20000 80000"
10EB: 34          inc  (hl)			// add 1 life
10EC: C9          ret			// return
Steps To Reproduce
Additional Information Set tigerhb1 changed to tigerbh3 in 0.126u1
Github Commit
Flags
Regression Version
Affected Sets / Systems tigerhb3
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
0
There are no notes attached to this issue.