I've hacked JJ2 a bit, and the memory address for weapon type goes from 0 to F (15) 0-8 are the nine normal weapons, A, B, C, and D are the shield weapons. 9, E, and F are nothing.
Actually, I could be wrong here, since it's been a while since I've messed around with this, so it could be that 1-9 are the normal weapons, A-D are the shield weapons, and 0, E and F are nothing.
When I say nothing, I mean nothing. You can't even shoot. You pull the trigger on your gun and nothing happens.
So, if there is a super special secret weapon, it is hidden in a diffrent memory address that no one has found yet.
`N0
__________________
<.<
>.>
-.-
|