クレジット制限なし 
8005db22 a020 
無敵 
8005db32 a022 
弾減らない 
8005db42 a022 
時間がゆっくり進む 
80051748 ffff 
80051758 0001 
LIFE 9個でスタート 
8004f6ba 1000 
8004f6bc 0009 

タイム
800B1C8C xxxx

経過時間
800B1D20 xxxx

0000:00'00''03
0001:00'00''05
0002:00'00''06

ライフ
800B1FE0 0005

弾切れなし
800B1D04 0006

ボタン押さなくても隠れない
800B1DA0 0012
リロードできないので、弾切れなしのコードと併用のこと

全部のコードを使ってプレイしたところ、アーケードモードの
ステージ1のエリア3の最初、ステージ2のエリア2の最初、暗闇の中
エリア3の最初、ドアを開けたところでなぜか弾が撃てません。
ここだけ攻撃の時はPARをOFFして下さい。
スペシャルでは、通路の奥の敵を倒せないこともあります。
その場合もPARをOFFしてください。

しかもどのコードがまずいのかはわかりません。

R1押したときに攻撃態勢
D010C346 FFFF
800B1DA0 0000
D010C346 F7FF
800B1DA0 0012
D010C346 D7FF
800B1DA0 0012

コントローラーで操作すると、ボタンが押しにくいので、変えてみました。
ただこれでもまだ不完全で、カーソル照準を動かすと隠れちゃいますね(笑)

L1押したときのみ隠れる
D010C346 FFFF
800B1DA0 0012
D010C346 FBFF
800B1DA0 0000
これ全然ダメです(笑)。使わないで下さい。

キーコード
8010C346 xxxx
FFFF
EFFF △  1000
DFFF ○  2000
BFFF ×  4000
7FFF □  8000
FFEF 上  0010
FFDF 右  0020
FFBF 下  0040
FF7F 左  0080
FEFF L2 0100
FDFF R2 0200
FBFF L1 0400
F7FF R1 0800

プレステのキーとは違ってます。
何とサターン型キーでした。
FFFFから押したキーの合計値を引いて下さい。