DIP・入力バグ

最終更新日:February 9, 2008

このページはMAME Testersの DIP Switches and Input Bugs のページを日本語訳したものです。
色と記号の意味
動作自体には影響のない問題(小さな表示不具合など)
結構やばい問題(表示が乱れる、音が鳴らないなど)
致命的な問題(クラッシュ、動作しないなど)
その他の問題、情報
DIPスイッチや入力系の情報
修正済
実機比較済み
追加資料へのリンク
ドライバ
対象ゲーム
レポート BugID 記号
テスター
8080bw.c
Invader's Revenge
カクテルモードのDIPスイッチが機能しない。 invrvnge0106u1gra  
cpukett
astrof.c
トマホーク777 (Revision 5)
カクテルモード時、プレイヤー2の操作が分かれていない。 tomahawk36finalgra  
Frotz
balsente.c
Gimme A Break
カクテルモードにするとプレイヤー1のマウスもジョイスティックも動作しない。プレイヤー2は動作する模様。 ドライバはX1とY1しか設定がないのでデュアルマウスの問題ではない。 プレイヤー2用の操作は実装されていない gimeabrk078u3gra  
southpaw / TriggerFin
bbusters.c
ビーストバスターズ (海外版 ?)
0.76で操作系に問題あり。照準と撃つ場所が合わない。数リリース前までは正常。 bbusters076u2gra  
Souki
bigevglf.c
ビッグイベントゴルフ (US版)
画面反転のDIP設定が動作しない。 またカクテルモード用のプレイヤー2の操作が割り当てられていない。 bigevglf0122u5gra  
IceMan01
bking2.c
バーディーキング
DIPスイッチの“Crow”が効かない。常にONの状態。 bking077gra  
BarnacleEd / gregf
btime.c
ミッションX / Zoar
アップライト筐体のDIP設定が動作しない。常にカクテルモード。 zoar095u5gra  
Thenasty / Luigi30
Coin inputs in test mode コイン入力が入力テストで認識されないゲーム(最終更新: 0.106u10)
asuka.c: cadash
cps1.c: strider, dynwar, ffight, mercs, qad, megaman
cps2.c: ssf2, avsp (only P2 and P3), ringdest, cybots, sfa, msh, xmvsf, qndream, spf2t, sfa2, ddsom, 19xx, megaman2, csclub, batcir, vsav, vsav2, sgemf, mshvsf, sfa3, mvsc, 1944, dimahoo, mmatrix, pzloop2j, progear
(working in ecofgtr, ddtod, dstlk, armwar, nwarr, gigawing, mpangj, choko)
groundfx.c: groundfx
kaneko16.c: berlwall
namcos1.c: 全部
rastan.c: rastan
seta.c: eightfrc, extdwnhl, sokonuke, zombraid
superchs.c: superchs
ssv.c: mslider, janjans2, stmblade, srmp4
taito_b.c: crimec, viofight, masterw, rambo3, qzshowby, spacedx, pbobble (Coin 3 and 4)
taito_f2.c: qtorimon, ninjak, footchmp, solfigtr, dinorex, deadconx, qcrayon2
taito_f3.c: spcinv95, arabianm, arkretrn, elvactr, kaiserkn, tcobra2, kirameki, qtheater, cleoptr, dariusg, trstar, cupfinal, scfinals, intcup94, pwrgoal, bubblem, pbobble2, pbobble3, pbobble4, puchicar, popnpop, quizhuhu, dungeonm, landmakr, ringrage, gunlock
(working in gseeker, commadw, spcindj, twinqix, bublbob2, ridingf, recalh)
taito_z,c: chasehq, sci, aquajack, spacegun, racingb
tnzs.c: kageki
toaplan2.c: batrider, battleg
topspeed.c: topspeed
undrfire.c: undrfire
coininputs0106u6gra  
cpukett / Kold666 / Fujix / Canim
ctrlr files \ctrlのファイルがドライバ独自のマッピングについて書き換えられない。 ctrlr0122gra  
John IV
Duplicated Input Definitions 入力定義がダブっているゲーム (最終更新: 0.107u1):
galaxian.c (gmgalax): いろいろなキー

hyhoo.c (hyhoo, hyhoo2): プレイヤー3のスタート

megazone.c (megazone): プレイヤー2のボタン2。またプレイヤー2のボタン2が無い。ただし、ボタン2は不要

metro.c (gstrik2): プレイヤー3と4のスタートボタンは不要。サービスモードキーがダブっている

nyny.c (nyny): "Coin 1"と"Service 1"

segas18.c (lghost): P2ボタン1とボタン2、P2だけにボタン3がある

ssv.c (hypreact, hypreac2, koikois2): P1スタート

taito_f3.c (kaiserkn): P1、P2のボタン4。P1のボタン5と6

williams.c (joust): P1とP2のスタートボタン
inputduplication0106u7gra  
cpukett / Karasu / Tafoid et alia.
Flip screen DIP problem 画面反転のDIPスイッチが動作しないゲーム:

-pushman.c: pushman
-raiden.c: raidena, raidenk, raident
-realbrk.c: realbrk
-rohga.c: schmersr
-shisen.c: sichuan2
screenflipdip0111u5gra  
Speedfreak
freekick.c
ギガス / Oigas (海賊版)
キーボードでパドル操作する場合、右キーを押すとボールと同じX軸の位置にジャンプする。 右キーを押しっぱなしにすれば、ボールが落ちることはない。 oigas0115gra  
Tafoid
harddriv.c
レースドライビン (compact, rev 5)
入力初期化のときにBRAKE 255と文句が言われる。 racedrvc0122u8gra  
Luigi30
harddriv.c
スタンランナー (rev 6)
Coin3は使われていない。また、Coin1と2がダブっている。 stunrun0122u7gra  
denzilla
hornet.c
テラバースト
ガン操作が0.120u2で動作していない。また両画面を表示させるとクラッシュする。 terabrst0120u2gra  
iceman2004cny / F1ReB4LL
itech8.c
Slick Shot (V2.2)
MAMEの照準表示が更新されてから、照準が表示されなくなった。 slikshot0115gra  
maddog77
Joy Axis Input for Pedal ペダル入力にジョイスティック軸を割り当てようとしてもうまく動作しない。例えば、
1) デフォルトで「P1 Pedal 1 Analog」は 「Joy 1 Y Axis -」になっている。
2) これを「Y Axis +」に割り当てようとすると「Joy 1 Axis」と表示される。
3) 入力しても、+と-方向の違いが無い。
Derrick Renaud氏による追加: 以前入力システムを作ったときは、軸の半分の設定を切り替えるようにした。
例えば、デフォルトではY-で、Y軸を再設定するとY、もう一回設定するとY+というふうになる。
joyaxisforpedal0118u3gra  
Pr3tty F1y / Derrick Renaud
konamigx.c
リーサルエンフォーサーズII / Gun Fighters (ver EAA)
銃のリロードができない。最近、MAMEがバージョンアップするたびに、画面外の部分がどんどん小さくなっていて、ついにどこを撃ってもリロードできなくなった。 チートを使うしかない。 le2085u2gra  
Karasu
limenko.c
Legend of Heroes
タイトル画面以外ではコインをいれることができない。 さらに、Push Startと表示されているときは、コインだけでなくスタートボタンも効かない。 legendoh0112u2gra  
F1ReB4LL
limenko.c
Super Bubble 2003 (World)
ゲームを始めるとコイン入力とスタートボタンの入力を受け付けなくなる。コンティニューカウント中も続くのでコンティニューできない。 sb2003_0112u2gra  
Firewave / etabeta
limenko.c
Super Bubble 2003 (World)
入力が効かず、5キーと6キーでコインを入れることもできない。 .nvファイルが無いときは正常に動作する。 sb2003_108u3gra  
Nathan G / stephh
m72.c
パウンドフォーパウンド (海外版)
トレーニング/トーナメント、またはボクサー選択の画面で、 キーで矢印を動かすことができない。 マウスならできる。 poundfor37b14gra  
Fever / insideoutboy / Gmitra / TriggerFin
mcr.c
Kozmik Kroozr
カクテルモードのDIPスイッチが動作しない。 またプレイヤー2用の操作もマッピングされていない。 kroozr0106u2gra  
cpukett
megaplay.c
Bio-hazard Battle (Mega Play)
コンティニュー画面で、コイン入力は受け付けるが、スタートボタンを押してもコンティニューできない。 時々動作することもある。 mp_bio0120u2gra  
LastNinja2
namcos11.c
ポケットレーサー (PKR1/VER.B)
車が右にしか回らない。 pocketrc0117gra  
The Monk
nbmj8688.c
ライブギャル (日本版 870530)
クレジットを入れると「1人プレイのスタートを押す」ように表示されるが、スタートできない。 さらにクレジットを入れて、2Pスタートを押すと2人プレイでゲームを始めることができる。
テストモードで1Pスタートを押すと、SIDE-1 2PLAYが反応する。2PスタートはSIDE-1 BET。
livegal0114gra  
nitrousoxide82
nbmj8991.c
麻雀ギャルの開花 (日本版)、他
プレイヤー2と3のスタートボタン、およびプレイヤー2のコントロールがマップされているが不要。 galkaika0105u4gra  
cpukett
nbmj9195.c
麻雀パチンコ物語 (日本版)
DIPスイッチ1-3はコイン当たりのクレジット数設定。OFFが1、ONが2。
DIPスイッチ1-4はデモモードでのサウンド設定。ONのときはサウンドがOFF。
DIPスイッチ1-5はBGM設定。ONだとBGMなし。ただし、ONときにはサウンド関係のバグがある模様。
patimono0120u3gra  
mahjongfan
neodrvr.c
ガッポリン / Pop 'n Bounce
NeoGeoの書き直しから、パドルとジョイスティックのどちらに設定しても操作ができない。 popbounc0119u3gra  
SpinalBlood / Tafoid
nmk16.c
バンダイク (日本版)
DIPスイッチでサービスモードをON/OFFすると再起動するが、 ROM/RAMテストの直後に例外エラーでゲームが落ちる。
サウンドCPUのプロテクトのせいだろうか?
vandyke056gra  
Kale / Luja
othldrby.c
One Shot One Kill
5キーでクレジットを入れた後、6キーを押してもクレジットが入らない。5なら続けて入る。同じく6で始めたときには5は使えない。059〜062で確認。 othldrby062gra  
Thenasty
pgm.c
形意拳 <シンイーケン> / Martial Masters、他
ときどきコイン入力が効かないことがある。 pgm.c0122u5gra  
ooga
playch10.c playch10.cでは他のNESハードとはボタン配置が逆になっている。 playch10_0109gre  
Zaphod
punchout.c
アームレスリング
DIPスイッチ情報。 本家参照。 armwrest37b14gra
stephh
quasar.c
Quasar
2人プレーゲームなのにプレイヤー3のスタートボタンがマッピングされている。 quasar0111u1gra  
Speedfreak
rotaryf.c
ロータリーファイター
カクテルモードでプレイヤー2の画面が反転しない。 rotaryf0111u5gra  
Speedfreak
rpunch.c
ラビオレプス / Rabbit Punch (US版)、他
画面反転を有効にすると、表示が化ける。 rpunch0111u5gra  
Speedfreak
seattle.c
ハイパードライブ
ブレーキボタンが働かない。キャリブレーションしても効果がない。 hyprdriv0120u4gra  
Scagazza
seattle.c, vegas.c seattle.c, vegas.cの全ドライブゲームで、ブレーキとクラッチ入力が見つからない。 このため、初回起動時のキャリブレーションができない。 seattle0115u4gra  
Radwar
segag80r.c
アストロブラスター (version 1)
コイン投入数の増加に伴う、自機増えエラーについて。 本家リンクを参照。 astrob137b16gra
stephh
segag80v.c
スタートレック
カクテルモードのDIPが効かない。 またプレイヤー2の操作が分かれていない。 startrek36rc2gra  
Frotz
segag80v.c
タックスキャン
カクテルモードのDIPが効かない。 またプレイヤー2の操作が分かれていない。 tacscan36rc2gra  
Frotz
segag80v.c
ゼクター (revision B)
プレイヤー2の操作が分かれていない。 そのため、プレイヤー1の操作でプレイしなければいけない。 zektor055gra  
Karasu
segas24.c
ダイナミックカントリークラブ
どのクラブを選んでも最大で80%の力でしか打てない。 dcclub0121u2gra
sjyune
seta.c
U.S.クラシック
2人プレーができない。プレイヤー2のスタートボタンが動作していないようだ。 テストモードで調べると、1Pの操作が2Pとだぶっている。 カクテル、アップライトどちらの筐体設定でも起こる。 usclssic088u1gra  
Nomax
skyfox.c
エクセライザー / Sky Fox
カクテルモードと画面反転は正常に動くが、プレイヤー2の操作ができない。 skyfox056gra  
Karasu / cpukett
slapfght.c
タイガーヘリ (海賊版 set 1)
エクステンドのDIP設定を“20000 80000”にすると、一切エクステンドしなくなる。0x1082のコードが原因。 tigerhb1061gra  
stephh
sspeedr.c
スーパースピードレース
ペダル操作がゲーム内、テストのどちらでも動作しない。 sspeedr0117gra  
Luigi30
st0016.c
きらきら五目ならべ 連珠貴族
画面反転のDIPスイッチが動作しない。 renju0122u3gra  
IceMan01
stv.c stv.cで、P1とP2のボタン4がダブっている。 stv0118u2gra  
kosodate_chan
suprnova.c
ジャンジャンパラダイス、他
チルトスイッチが割り当てられているが、入力テストには出てこない。 jjparads0106u1gra  
cpukett
taitosj.c
スペースクルーザー
筐体設定のDIPが動作せず、画面反転設定が筐体設定として動作する。 spacecr0111u1gra  
Speedfreak / Fujix
taitosj.c
スペースシーカー
筐体のDIP設定が反転している。 アップライトにすると、プレイヤー2の時に画面が反転し、操作もP1とP2で分離する。 spaceskr0111u1gra  
Speedfreak / Fujix
taito_b.c
サイレントドラゴン (海外版)
以下のDIPスイッチが動作しない:
- "Regain Power ON/OFF" 常にOFF
- "Power-Up Bonus ON/OFF" 常にON
- "Invulnerability ON/OFF" 常にOFF
silentd080u1gra  
Mamesick
taito_z.c
バトルシャーク (日本版)
アナログ入力がおかしくなっている。 bsharkj0122u8gra  
rlipsett / Tafoid
topspeed.c topspeed: (After setting the dipswitch to analog input) turning right was no problem, but turning left rarely worked, with keyboard, mouse or analog stick. It was very apperent in test mode that the right direction moves a lot slower than the left, and you can go far below 0xff7f (eg: 0xefac & 0x6e45), which mame is supposed to clamp against.
I think the problem happens when the minimum is greater than the maximum when looked at unsigned. A hack that "fixed" the problem with topspeed was to set the minimum to 0x81. My guess without any other testing: change from INT32 to double vars.
Of course, this might be fixed along with the rest of the input system.
topspeed0117gra  
uRebelScum
xain.c
ザインドスリーナ、他
プレイヤー1のコンティニューをするのにプレイヤー2のスタートボタンを押さなければいけない。 xsleena0117gra  
Ineedashield / Haze