Short.
Here is address in memory -> FF89D6. When value this address is 00 or 30 or 50 or 60 or 90 or A0 or C0 or F0 and next you hit "big_item" (chest or set of cups or basker of fruits ...) you get special item.
"big_item" -> special item
Set of cups -> 1UP
Fruits basket -> 2UP (you must have 0 lives in reserve before hit basket)
Silver chest -> red bomb
Treasure chest -> magic wand
Salad -> green bomb
Easiest to do are 2UP on stage 3-1, magic wand on stage 3-1 and 1UP on stage 3-2.
Why easiest? Because on these stages are Bird Mans. For what are Bird Mans? If we kill Bird Man (using one hit) when he RUN value of FF89D6 is xF always! (x knows first digit in hex, can be 0, 1, 2,3,4,5,6,7,8,9,A,B,C,D,E,F). Then, we kill Bird Man and our address value is xF and now we hit wooden barier, our value is increased by 1. This knows than our value is x0 now! Then if first digit our value is 0 or 3 or 5 or 6 or 9 or A or C or F after hit "big_item" we get special item.
But remember, no other enemies can move on screen and no new enemies can be added to screen bacuse our value of FF89D6 will change.
Stage 3-1 -> kill Bird Man when he run -> hit upper wooden barrier -> hit fruits basket -> 2UP (but remember, for 2UP icon you must have 0 lives in reserve before hit basket)
Stage 3-1 -> kill Bird Man when he run -> hit lower wooden barrier -> hit treasure chest -> magic wand
Stage 3-2 -> kill Bird Man (who appear from left) when he run -> hit lower wooden barrier -> hit set of cups -> 1UP
Next part of tips read from this place:
viewtopic.php?p=39130#39130
PS. Thanks to QRS who show me 2UP icon and some ideas during Knockout tournament. Where is QRS???