Hi,

Having just learned about why the so-called "kill screen" on Donkey Kong was born, I now have to say I found another timer-related discovery: go to level 28, and then you'll notice something else.

As I froze the timer on level 28, the timer displays just 200 points. At level 29, the timer bonus displays a max of 1,200 actual bonus points. From level 30 onward until whatever level # which calculates the final result for the game timer in hundredths is bigger than 255, the timer behaves normally again.

GAME TIMER RESULTS FOR LEVEL 22 AND BEYOND
Level 22 (22 * 10 + 40 = 260) 260 is larger than 255; 260 - 256 = 4 * 100 = 400 bonus points; although the timer initially reads 100 points and then "4000," stopping after decreasing to "3700" points - at which point Mario dies.
Level 23 (23 * 10 + 40 = 270; 270 - 256 = 14 * 100 = 1400 bonus points)
Level 24 (24 * 10 + 40 = 280; 280 - 256 = 24 * 100 = 2400 bonus points)
Level 25 (25 * 10 + 40 = 290; 290 - 256 = 34 * 100 = 3400 bonus points)
Level 26 (26 * 10 + 40 = 300; 300 - 256 = 44 * 100 = 4400 bonus points)
Level 27 (27 * 10 + 40 = 310; 310 - 256 = 54 * 100 = 5400 bonus points)
Level 28 (28 * 10 + 40 = 320; 320 - 256 = 64 * 100 = 6400 bonus points) (this is the level where I see just 200 points on the game timer display using the timer freeze cheat; this may have something to do with the final result of 64 (40 hex) for the game timer in hundredths).
Level 29 (29 * 10 + 40 = 330; 330 - 256 = 74 * 100 = 7400 bonus points) (the game timer displays 1200 points)
Level 30 (30 * 10 + 40 = 340; 340 - 256 = 84 * 100 = 8400 bonus points) (the game timer displays 8000 points like normal, because of the logic in the ROM which call for any result in the hundredths place of the game timer that is greater than 81 to be forced back down to 80)

~Ben