All cheats 
Finish the entire game with at least 78% completion.

All weapons 
Successfully complete the game with any completion percentage.

Bonus level
Finish the entire game with at least a 50% completion to unlock the Cairo level

Infinite ammunition 
Finish the entire game with at least a 55% completion.

Infinite lives 
Finish the entire game with at least a 60% completion

Invincibility 
Finish the entire game with at least a 65% completion.