忍者ブログ
ホムペもみてね。 かにかにクラブ http://kani.no.coocan.jp/
上段メニュー開閉(JAVAスクリプト有効時のみ)
カレンダー
08 2017/09 10
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新記事
最新コメント
タイトル横の画像は管理人から返信ありマークです
無題  [10/29 AWJ]
無題  [10/29 AWJ]
無題  [10/28 AWJ]
無題  [10/28 AWJ]
無題  [10/27 AWJ]
無題  [10/25 yasu]
無題  [07/15 まい''ん]
無題  [04/17 まい'ん]
無題  [03/13 km]
無題  [03/13 km]
アーカイブ
[261] [260] [259] [258] [257] [256] [255] [254] [253] [252] [251]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

http://file.kani.blog.shinobi.jp/mame0150_berabohm.zip
ソースのダウンロードはココから。

久々のMAME改造。ver.0.150用。

MAMEのベラボーマンは、スト2みたいな6ボタンでプレイできるようにカスタマイズされていますが、

#define PRESSURE_SENSITIVE
という行を追加してコンパイルしなおすと、
ベラボースイッチでプレイできるようになります。

で、

その挙動が実機とかなり違うので改造しました。
6ボタンでプレイする人は関係なさそうですが、とりあえず読んでみてください。

●改造前
 深いセンサーのみON
  →押していない
 浅いセンサーのみON(長押し)
  →最弱で押した

●改造後
 深いセンサーのみON(すぐ)
  →最強で押した
 浅いセンサーのみON
  →押していない

それと、
ストローブ信号の制御を工夫したので、
入力データの取りこぼしが少し発生しにくくなったかも。
ここが6ボタンでも関係あるところ。

zipファイルの中身
 src\mame\drivers\namcos1.c
  DIPSW4でコンティニュー禁止設定を追加した。
 src\mame\includes\namcos1.h
  #define PRESSURE_SENSITIVE を追加しやすい準備だけした。
  ファイルを更新しないのと同じ。
  6ボタン使用。
 src\mame\includes_pressure\namcos1.h
  #define PRESSURE_SENSITIVE を追加した。
  src\mame\includes\namcos1.h にこれを上書きして使う。
  ベラボースイッチ使用。
 src\mame\machine\namcos1.c
  今回の改造のメイン。

(10月8日変更内容)
 (1)コンティニュー禁止を設定できるのを追加した。
 (2)ボタンを押す強さ「中」の範囲が不可能に近いほど短い一瞬だったのを調整した。
PR
この記事へのコメント
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード
リンク
最新トラックバック
RSS
QRコード
プロフィール
HN:
かに凹・_・凹かに
下段メニュー開閉(JAVAスクリプト有効時のみ)
忍者ブログ [PR]