忍者ブログ
ホムペもみてね。 かにかにクラブ http://kani.no.coocan.jp/
上段メニュー開閉(JAVAスクリプト有効時のみ)
カレンダー
06 2017/07 08
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 31
最新記事
最新コメント
タイトル横の画像は管理人から返信ありマークです
無題  [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]
アーカイブ
[1] [2] [3] [4] [5] [6]
×

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

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

MAMEが0.156にバージョンアップしたので再度改造。
内容は前回(10月17日の記事)と同じ。
PR
http://file.kani.blog.shinobi.jp/mame0155k_berabohm.zip
ソースのダウンロードはここから。

公式のMAMEが ver0.155 にアップデートされたので
7月29日の記事で公開した、
ベラボーマン等のための改造をまたまたやりなおし。

改造内容は変わってません。
詳細を知りたい人は過去の記事を見てね。
http://file.kani.blog.shinobi.jp/mame0154k_berabohm.zip
ソースのダウンロードはココから。

4月23日の記事で公開した、
ベラボーマン等のための改造を、0.154にも適用。

詳細は前回・前々回を参照してください。

フェイスオフの改造はタンクフォース(4人バージョン)にも影響あるらしいので、
持ってる人は動作確認報告してくれると嬉しい。
http://file.kani.blog.shinobi.jp/mame0153k_berabohm.zip
ソースのダウンロードはココから。
(4月30日、ソース内コメントをコッソリ更新)

去年10月8日に作成した ver0.150 用の
MAME改造-ベラボーマン
を、ver0.153 用に書き直しました。

詳細については前回の記事と変わりありません。

おまけで
前回わりと好評だった入力ポートの安定化改造
(パンチを押したらジャンプしたり左を向いたりがなくなった)
を フェイスオフ でもやってみました。
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)ボタンを押す強さ「中」の範囲が不可能に近いほど短い一瞬だったのを調整した。
http://file.kani.blog.shinobi.jp/0144u6kani_diff.zip
ソースのダウンロードはココから。

http://www1.axfc.net/uploader/N/so/145684.zip&key=kani
EXEファイルのダウンロードはココから。

2011年11月1日から2012年1月13日までの改造も全て入っています。
zipファイルの中の構成は2012年1月13日の日記に書いたのと同じです。

--------------------

今回の改造は簡単にまとめて書くと
コナミのGX基板のゲームの入力ポートを一括して改造。

一番大きな改造は

●リーサルエンフォーサーズ2

JAMMAコネクタのプレイヤー1ボタン1とプレイヤー2ボタン1を
MAMEのプレイヤー1ボタン4とプレイヤー2ボタン4に割り当てを変更。
(変更前は、トリガーとボタン1が並列つなぎで、同時押し状態だった)
テストモードの"Sound_Options", "Game_Options", "Coin_Options"の中で
トリガーまたはボタン1をどちらでも片方だけ押せば有効だが
トリガーとボタン1を同時に押すと無効になることを再現できるようにするため。

他はいつものようにディップスイッチのオンオフが逆だったとか
そんな細かい改造。

ここから先は、その細かい改造内容を知りたいなら読んでください。

--------------------

●ウィニングスパイク

未使用のスイッチ コイン3,コイン4,サービス3,サービス4 を触れるように修正。

未使用のスイッチ サービス4 をオン固定に定義する記述を削除。

未使用のディップスイッチ 2:1~8 を触れるように修正。

PORT_DIPLOCATIONを追加した。

●極上パロディウス

未使用のスイッチ コイン3,コイン4,サービス3,サービス4 を触れるように修正。

未使用のスイッチ サービス4 をオン固定に定義する記述を削除。

未使用のディップスイッチ 2:1~8 を触れるように修正。

PORT_DIPLOCATIONを追加した。

●サッカースーパースターズ

ディップスイッチ 1:1 の項目を変更。
変更前 Stereo
変更後 Stereo (1 Screen only)
(2スクリーンモードでは、モノラルに固定されるため)

ディップスイッチ 1:8 に付随して定義されていた謎の設定「High」を削除

未使用のスイッチ コイン3,コイン4,サービス3,サービス4 を触れるように修正。

未使用のスイッチ サービス4 をオン固定に定義する記述を削除。

未使用のディップスイッチ 2:1~8 を触れるように修正。

PORT_DIPLOCATIONを追加した。

●沙羅曼蛇2

未使用のスイッチ コイン3,コイン4,サービス3,サービス4 を触れるように修正。

未使用のスイッチ サービス4 をオン固定に定義する記述を削除。

未使用のディップスイッチ 2:1~8 を触れるように修正。

PORT_DIPLOCATIONを追加した。

●スラムダンク2

ディップスイッチ 1:1 の項目を変更。
変更前 Stereo
変更後 Stereo (1 Screen only)
(2スクリーンモードでは、モノラルに固定されるため)

ディップスイッチ 1:8 に付随して定義されていた謎の設定「High」を削除

未使用のスイッチ コイン3,コイン4,サービス3,サービス4 を触れるように修正。

未使用のスイッチ サービス4 をオン固定に定義する記述を削除。

未使用のディップスイッチ 2:1~8 を触れるように修正。

PORT_DIPLOCATIONを追加した。

●セクシーパロディウス

未使用のスイッチ コイン3,コイン4,サービス3,サービス4 を触れるように修正。

未使用のスイッチ サービス4 をオン固定に定義する記述を削除。

未使用のディップスイッチ 2:1~8 を触れるように修正。

PORT_DIPLOCATIONを追加した。

●だい好キッス

未使用のスイッチ コイン3,コイン4,サービス3,サービス4 を触れるように修正。

未使用のスイッチ サービス4 をオン固定に定義する記述を削除。

未使用のディップスイッチ 2:1~8 を触れるように修正。

PORT_DIPLOCATIONを追加した。

●対戦とっかえだま

ディップスイッチ 1:8 に付随して定義されていた謎の設定「High」を削除

未使用のスイッチ コイン3,コイン4,サービス3,サービス4 を触れるように修正。

未使用のスイッチ サービス4 をオン固定に定義する記述を削除。

未使用のディップスイッチ 2:1~8 を触れるように修正。

PORT_DIPLOCATIONを追加した。

●対戦ぱずるだま

ディップスイッチ 1:4 を修正。
誤 Cabinet
正 Unused

ディップスイッチ 1:8 に付随して定義されていた謎の設定「High」を削除

未使用のスイッチ コイン3,コイン4,サービス3,サービス4 を触れるように修正。

未使用のスイッチ サービス4 をオン固定に定義する記述を削除。

未使用のディップスイッチ 2:1~8 を触れるように修正。

PORT_DIPLOCATIONを追加した。

●ツインビーヤッホー

未使用のスイッチ コイン3,コイン4,サービス3,サービス4 を触れるように修正。

未使用のスイッチ サービス4 をオン固定に定義する記述を削除。

未使用のディップスイッチ 2:1~8 を触れるように修正。

PORT_DIPLOCATIONを追加した。

●ときめきメモリアル 対戦ぱずるだま

ディップスイッチ 1:8 に付随して定義されていた謎の設定「High」を削除

未使用のスイッチ コイン3,コイン4,サービス3,サービス4 を触れるように修正。

未使用のスイッチ サービス4 をオン固定に定義する記述を削除。

未使用のディップスイッチ 2:1~8 を触れるように修正。

PORT_DIPLOCATIONを追加した。

●ドラグーンマイト

ディップスイッチ 1:4 を修正。
誤 Cabinet
正 Unused

ディップスイッチ 1:8 に付随して定義されていた謎の設定「High」を削除

未使用のスイッチ コイン3,コイン4,サービス3,サービス4 を触れるように修正。

未使用のスイッチ サービス4 をオン固定に定義する記述を削除。

未使用のディップスイッチ 2:1~8 を触れるように修正。

PORT_DIPLOCATIONを追加した。

●バーサスネットサッカー

ディップスイッチ 1:1 の項目を変更。
変更前 Stereo
変更後 Stereo (1 Screen only)
(2スクリーンモードでは、モノラルに固定されるため)

ディップスイッチ 1:8 に付随して定義されていた謎の設定「High」を削除

未使用のスイッチ コイン3,コイン4,サービス3,サービス4 を触れるように修正。

未使用のスイッチ サービス4 をオン固定に定義する記述を削除。

未使用のディップスイッチ 2:1~8 を触れるように修正。

PORT_DIPLOCATIONを追加した。

●ラッシングヒーローズ

ディップスイッチ 1:1 の項目を変更。
変更前 Stereo
変更後 Stereo (1 Screen only)
(2スクリーンモードでは、モノラルに固定されるため)

ディップスイッチ 1:8 に付随して定義されていた謎の設定「High」を削除。

未使用のスイッチ コイン3,コイン4,サービス3,サービス4 を触れるように修正。

未使用のスイッチ サービス4 をオン固定に定義する記述を削除。

未使用のディップスイッチ 2:1~8 を触れるように修正。

PORT_DIPLOCATIONを追加した。

●リーサルエンフォーサーズ2

JAMMAコネクタのプレイヤー1ボタン1とプレイヤー2ボタン1を
MAMEのプレイヤー1ボタン4とプレイヤー2ボタン4に割り当てを変更。
(変更前は、トリガーとボタン1が並列つなぎで、同時押し状態だった)
テストモードの"Sound_Options", "Game_Options", "Coin_Options"の中で
トリガーまたはボタン1をどちらでも片方だけ押せば有効だが
トリガーとボタン1を同時に押すと無効になることを再現できるようにするため。

(日本版のみ)ディップスイッチ 1:3,4 の項目を修正。
変更前 ヨーロッパ版と同じ
変更後 ヨーロッパ版とオンオフが反転

(米国版)ディップスイッチ 1:4,5 の項目を修正。
変更前 ヨーロッパ版と同じ
変更後 不使用 (Game Option の中で切り替えるように仕様変更されている)

未使用のスイッチ コイン3,コイン4,サービス3,サービス4 を触れるように修正。

未使用のディップスイッチ 2:1~8 を触れるように修正。

PORT_DIPLOCATIONを追加した。
http://file.kani.blog.shinobi.jp/0144u6kani_diff.zip
ソースのダウンロードはココから。

http://www1.axfc.net/uploader/N/so/145178.zip&key=kani
EXEファイルのダウンロードはココから。

1月16日
公式MAMEが 0.144u6 にバージョンアップしたので、
それを元に、これまでの改造作業をやり直し。
量が多すぎてたいへん。

今回は diffファイル で公開しました。
ダウンロードしたzipファイルを解凍すると
さらにzipが4つ入っていて、
それを解凍するとdiffファイルが出てきます。

[[ 1 ]] 0144u6kani_dipsw_diff.zip
ディップスイッチで設定できる項目に関する改造。

[[ 2 ]] 0144u6kani_video_diff.zip
映像に関する改造。

[[ 3 ]] 0144u6kani_typo_diff.zip
公式のソースの中で見つけた、つづりミスを修正したもの。
動作には まったく 影響しない。

[[ 4 ]] 0144u6kani_rejected_diff.zip
他の部分が公式MAMEに採用された時に除外されたもの。
俺専用、自己満足改造。
http://file.kani.blog.shinobi.jp/0144u4_konami_kaizou.zip
コナミのゲームの改造ソースのダウンロードはココから。

http://file.kani.blog.shinobi.jp/0144u4_kaizou.zip
その他のゲームの改造ソースのダウンロードはココから。

http://file.kani.blog.shinobi.jp/0144u4_reject.zip
以前このブログから公式に採用された際に
不採用になった部分の改造ソースのダウンロードはココから。
(東亜プランたくさんとビマニとポップン)

--------------------
http://www1.axfc.net/uploader/N/so/143754
今回は他所のアップロードサイトをお借りして実行ファイルも公開。
キーはkani
動作確認の協力をおねがいします。

--------------------
●ギャラクティックウォーリアーズ

ディップスイッチパッケージ名変更。
改造前 SWA,SW1,SWT
改造後 SW1,SW2,SW3

ディップスイッチ項目名変更。
改造前
 2:1,2 Lives / OffOff=1 / OnOff=2 / OffOn=3 / OnOn=7
 2:6,7 Difficulty / OffOff=Easy / OnOff=Medium / OffOn=Hard / OnOn=Hardest
 3:2 Version / Off=Normal / On=Vs
改造後
 2:1,2 Lives / OffOff=1P 1/2P 2 / OnOff=1P 2/2P 3 / OffOn=1P 3/2P 4 / OnOn=1P 7/2P 8
 2:6,7 Difficulty / OffOff=Easy / OnOff=Normal / OffOn=Difficult / OnOn=Very Difficult
 3:2 Upright Control / Off=Single / On=Dual

残機の工場出荷設定を修正。
誤 1P 3/2P 4
正 1P 1/2P 2

難易度の工場出荷設定を修正。
誤 Easy
正 Normal

コンパネのデフォルト設定を変更(工場出荷設定とは逆に)。
変更前 Upright Control Single (一人専用) (工場出荷設定)
変更後 Upright Control Dual (2クレジット以上で対戦プレイ可能)

未使用のディップスイッチを変えられるように変更。

●グラディウス (ネメシス)

ディップスイッチパッケージ名変更。
改造前 SWA,SW1,SWT
改造後 SW1,SW2,SW3

ディップスイッチ項目名変更。
改造前
 2:6,7 Difficulty / OffOff=Easy / OnOff=Medium / OffOn=Hard / OnOn=Hardest
 3:2 Version / Off=Normal / On=Vs
改造後
 2:6,7 Difficulty / OffOff=Easy / OnOff=Normal / OffOn=Difficult / OnOn=Very Difficult
 3:2 Upright Control / Off=Single / On=Dual

エクステンドの工場出荷設定を修正。(ネメシスは資料を持ってないので除外)
誤 20k & Every 70k
正 30k & Every 80k

難易度の工場出荷設定を修正。(ネメシスは資料を持ってないので除外)
誤 Easy
正 Normal

未使用のディップスイッチを変えられるように変更。

●コナミ RF2 (コナミ GT)

ギアのスイッチをトグルに設定。

ディップスイッチパッケージ名変更。
改造前 SWA,SW1,SWT
改造後 SW1,SW2,SW3

ディップスイッチ項目名変更。
改造前
 2:6,7 Difficulty / OffOff=Easy / OnOff=Medium / OffOn=Hard / OnOn=Hardest
 3:2 Version / Off=Normal / On=Vs
改造後
 2:6,7 Difficulty / OffOff=Easy / OnOff=Normal / OffOn=Difficult / OnOn=Very Difficult
 3:2 Upright Control / Off=Single / On=Dual

(RF2のみ)難易度の工場出荷設定を修正。
誤 Easy
正 Normal

未使用のディップスイッチを変えられるように変更。

●沙羅曼蛇 (ライフフォース海外版)

ディップスイッチパッケージ名変更。
改造前 SW0,SW1,SWT
改造後 SW1,SW2,SW3

ディップスイッチ項目名変更。
改造前
 2:4,5 Max Credit(s)
 2:6,7 Difficulty / OffOff=Easy / OnOff=Medium / OffOn=Hard / OnOn=Hardest
改造後
 2:4,5 Max Continue Credit(s)
 2:6,7 Difficulty / OffOff=Easy / OnOff=Normal / OffOn=Difficult / OnOn=Very Difficult

●シティーボンバー

ディップスイッチパッケージ名変更。
改造前 SW0,SW1,SWT
改造後 SW1,SW2,SW3

ディップスイッチ 2:1,2,3,4,5,6,7,8 の 配置 を修正

未使用のディップスイッチを変えられるように変更。

●ツインビー

ディップスイッチパッケージ名変更。
改造前 SWA,SW1,SWT
改造後 SW1,SW2,SW3

ディップスイッチ項目名変更。
改造前
 2:6,7 Difficulty / OffOff=Easy / OnOff=Medium / OffOn=Hard / OnOn=Hardest
 3:2 Version / Off=Normal / On=Vs
改造後
 2:6,7 Difficulty / OffOff=Easy / OnOff=Normal / OffOn=Difficult / OnOn=Very Difficult
 3:2 Upright Control / Off=Single / On=Dual

残機の工場出荷設定を修正。
誤 4
正 3

エクステンドの工場出荷設定を修正。
誤 20k 100k
正 30k 120k

難易度の工場出荷設定を修正。
誤 Easy
正 Normal

コンパネのデフォルト設定を変更。
変更前 Upright Control Single (一人専用)
変更後 Upright Control Dual (2クレジット以上で協力プレイ可能) (工場出荷設定)

未使用のディップスイッチを変えられるように変更。

●にゃんにゃんパニック

ディップスイッチパッケージ名変更。
改造前 SW0,SW1,SWT
改造後 SW1,SW2,SW3

ディップスイッチ 2:3,4,5,6,7,8 と 3:3 の配置を修正

未使用のディップスイッチを変えられるように変更。

●ハイパークラッシュ

ギアのスイッチをトグルに設定。

ディップスイッチパッケージ名変更。
改造前 SWA,SW1,SWT
改造後 SW1,SW2,SW3

SW2:1,2の設定項目を分離
改造前
 2:1,2 Cabinet / OffOff=Konami GT without brake / OnOff=WEC Le Mans 24 Upright / OffOn=Konami GT with brake
改造後
 2:1 Cabinet / Off=Konami GT / On=WEC Le Mans 24
 2:2 Brake Pedal / Off=Without / On=With

ハンドルとアクセルとブレーキのポートが、筐体別に2系統ずつあるが、
ディップスイッチによる筐体選択(2:1)で選んだのと反対側のものは
2プレイヤー側のコントローラーで操作できるように変更。
(ゲーム中は無意味。テストモードで確認可能。)

難易度の工場出荷設定を修正。
誤 Easy
正 Normal

存在しないディップスイッチを削除。

●ブラックパンサー

ディップスイッチパッケージ名変更。
改造前 SW0,SW1,SWT
改造後 SW1,SW2,SW3

ディップスイッチ 3:4 の PORT_DIPLOCATION を修正

●ライフフォース日本版

ディップスイッチパッケージ名変更。
改造前 SW0,SW1,SWT
改造後 SW1,SW2,SW3

ディップスイッチ項目名変更。
改造前
 2:6,7 Difficulty / OffOff=Easy / OnOff=Medium / OffOn=Hard / OnOn=Hardest
改造後
 2:6,7 Difficulty / OffOff=Easy / OnOff=Normal / OffOn=Difficult / OnOn=Very Difficult

ディップスイッチ 3:4 の PORT_DIPLOCATION を修正



http://kani.blog.shinobi.jp/Entry/250/
(ソースはこちらの12月26日の記事で更新しました)

なるべく当時のゲーセンと同じになるように改造したのだけど、
改造前(3方向レバーではなく3ボタン)のほうが遊びやすかったから困るwww

●ツタンカーム

コントローラーを
 移動4方向レバー + 攻撃3方向レバー
 (左ショット=攻撃レバー左 右ショット=攻撃レバー右 フラッシュ=攻撃レバー上)
に変更。
ちなみに日本では上記のセットが普通ですが、
海外のツタンカーム専用キャビネットでは、
 移動4方向レバー + 攻撃2方向レバー + フラッシュ専用ボタン
 (左ショット=攻撃レバー左 右ショット=攻撃レバー右 フラッシュ=専用ボタン)
が普通なようです。
http://kani.blog.shinobi.jp/Entry/250/
(ソースはこちらの12月26日の記事で更新しました)

●ジャイラス

ディップスイッチ SW3:2,3,4,5,6,7,8 が欠落していたのを修正。

●ダブルドリブル

難易度の項目「hard」をマニュアルと同じ「difficult」に変更。

コメントで、日本版のマニュアルでは
1コインの単価が100円か50円かで難易度などの工場出荷設定が別々に記載されている
という情報を追加。

ディップスイッチ2:3のPORT_DIPLOCATIONが欠落していたのを修正した。

不使用のディップスイッチのデフォルトがオンで定義されていたのをオフに変更した。

●ツタンカーム

プレイヤー数の設定を修正。ただしこれはマニュアルにも同じ誤植がある。
誤 ON ON = 256
正 ON ON = 255

難易度の項目「hard」をマニュアルと同じ「difficult」に変更。

難易度の工場出荷設定を修正。
誤 1 Easy
正 2

●プーヤン

プレイヤー数の設定を修正。
誤 ON ON = 256
正 ON ON = 255

●メインスタジアム

プレイ時間設定の項目で、1Pと2Pの違いを明記した。

コメントで、日本版の初期版のDIPSW定義を追加した。
リンク
最新トラックバック
RSS
QRコード
プロフィール
HN:
かに凹・_・凹かに
下段メニュー開閉(JAVAスクリプト有効時のみ)
忍者ブログ [PR]