- --
Viewing Issue Advanced Details
[ Jump to Notes ]
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
01843 | DIP/Input | Minor | Always | May 29, 2008, 17:13 | Jun 5, 2008, 09:55 |
Tester | Tafoid | View Status | Public | Platform | MAME (Self-compiled) |
Assigned To | aaron | Resolution | Fixed | OS | Windows 2000 |
Status [?] | Resolved | Driver | |||
Version | 0.125u3 | Fixed in Version | 0.125u4 | Build | Athlon |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 01843: Many Sets: Input Port Errors | ||||
Description |
Input port errors listing attached from -validate NOTE: There are several games which cannot be used (missing credit/start or other controls) and even more that freeze/crash or do not boot due to these errors. Specific Issues: - All sets in equites.c - no credit keys mapped. You can trigger a credit, oddly, by toggling the service mode DIP. - unico.c - burglarx - coin + start keys unmapped |
||||
Steps To Reproduce | |||||
Additional Information | |||||
Github Commit | |||||
Flags | |||||
Regression Version | 0.125u2 | ||||
Affected Sets / Systems | Many Sets | ||||
Attached Files
|
sortinputerror.txt (18,645 bytes) May 29, 2008, 20:19 [Show Content] [Hide Content]src/mame/drivers/aquarium.c: aquarium has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=400) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=800) src/mame/drivers/astrof.c: abattle has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=FE) src/mame/drivers/astrof.c: astrof has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=FE) src/mame/drivers/astrof.c: spfghmk2 has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=FE) src/mame/drivers/astrof.c: spfgmk22 has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=FE) src/mame/drivers/astrof.c: tomahawk has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=FE) src/mame/drivers/atarig1.c: pitfighj has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=4000) src/mame/drivers/atarig1.c: pitfight has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=4000) src/mame/drivers/atarisy1.c: indytemp has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=1) src/mame/drivers/atarisy1.c: peterpak has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=1) src/mame/drivers/atarisy1.c: roadrunn has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=1) src/mame/drivers/atarisy2.c: 720 has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=80) src/mame/drivers/atarisy2.c: apb has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=80) src/mame/drivers/atarisy2.c: csprint has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=80) src/mame/drivers/atarisy2.c: paperboy has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=80) src/mame/drivers/atarisy2.c: ssprint has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=80) src/mame/drivers/badlands.c: badlands has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=10) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=20) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=FFFE) src/mame/drivers/bagman.c: sbagman has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=4) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=4) src/mame/drivers/batman.c: batman has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=200) src/mame/drivers/beathead.c: beathead has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=2) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=200) src/mame/drivers/bfcobra.c: inquiztr has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=F8) src/mame/drivers/bmcbowl.c: bmcbowl has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) src/mame/drivers/brkthru.c: darwin has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=20) src/mame/drivers/btime.c: brubber has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=20) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=80) src/mame/drivers/btime.c: cookrace has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=20) src/mame/drivers/btime.c: sdtennis has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=E0) src/mame/drivers/calomega.c: comg076 has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=C) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=14) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=24) src/mame/drivers/calomega.c: comg175 has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=C) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=14) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=24) src/mame/drivers/cclimber.c: guzzler has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=10) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=20) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=C0) src/mame/drivers/champbas.c: champbas has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=80) src/mame/drivers/cinemat.c: boxingb has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=4) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=8) src/mame/drivers/cinemat.c: solarq has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=1) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=8) src/mame/drivers/cloak.c: cloak has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=30) src/mame/drivers/ddragon.c: darktowr has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=F0) src/mame/drivers/ddragon.c: ddungeon has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=F0) src/mame/drivers/dgpix.c: xfiles has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=10000) src/mame/drivers/eprom.c: eprom has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=100) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=100) src/mame/drivers/eprom.c: guts has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=100) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=100) src/mame/drivers/eprom.c: klaxp1 has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=100) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=100) src/mame/drivers/equites.c: bullfgtr has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=300) src/mame/drivers/equites.c: equites has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=300) src/mame/drivers/equites.c: gekisou has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=300) src/mame/drivers/equites.c: hvoltage has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=300) src/mame/drivers/equites.c: kouyakyu has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=300) src/mame/drivers/equites.c: splndrbt has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=300) src/mame/drivers/filetto.c: filetto has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=20) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=80) src/mame/drivers/galaxold.c: scramb2 has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) src/mame/drivers/galdrvr.c: armorcar has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=20) src/mame/drivers/gameplan.c: leprechn has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=23) src/mame/drivers/gameplan.c: piratetr has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=23) src/mame/drivers/gladiatr.c: gladiatr has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) src/mame/drivers/goodejan.c: totmejan has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=1) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=2) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=4) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=8) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=10) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=20) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=80) src/mame/drivers/gstream.c: gstream has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=8000) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=8000) src/mame/drivers/homerun.c: dynashot has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=77) src/mame/drivers/imolagp.c: imolagp has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=1) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=2) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=4) src/mame/drivers/itech8.c: gtg has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=1) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=2) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=4) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=8) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=10) src/mame/drivers/jack.c: zzyzzyxx has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=FE) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=20) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=FE) src/mame/drivers/kaneko16.c: gtmr2 has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=2000) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=4000) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=8000) src/mame/drivers/karnov.c: wndrplnt has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=C) src/mame/drivers/lethalj.c: cclownz has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=10) src/mame/drivers/lethalj.c: eggvntdx has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=80) src/mame/drivers/lvcards.c: ponttehk has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=60) src/mame/drivers/lwings.c: trojan has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) src/mame/drivers/lwings.c: trojanr has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) src/mame/drivers/mcr3.c: spyhunt has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=4) src/mame/drivers/mcr3.c: turbotag has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=1) src/mame/drivers/mcr68.c: blasted has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=100) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=200) src/mame/drivers/mcr68.c: trisport has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=1000) src/mame/drivers/midtunit.c: mk2 has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=C) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=FFC0) src/mame/drivers/mitchell.c: pkladies has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=8) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=8) src/mame/drivers/model3.c: daytona2 has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=60) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=10) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=20) src/mame/drivers/model3.c: eca has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=60) src/mame/drivers/model3.c: scud has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=60) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=10) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=20) src/mame/drivers/mw8080bw.c: dogpatch has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=4) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=70) src/mame/drivers/namcos21.c: winrun has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=10) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=20) src/mame/drivers/nmg5.c: pclubys has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=30) src/mame/drivers/offtwall.c: offtwall has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=2) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=200) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=200) src/mame/drivers/playmark.c: hotmind has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=10) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=20) src/mame/drivers/plygonet.c: plygonet has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=1) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=2) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=4) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=8) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=10) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=20) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=80) src/mame/drivers/quizo.c: quizo has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=2) src/mame/drivers/realbrk.c: pkgnsh has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=C0) src/mame/drivers/rollrace.c: fightrol has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=80) src/mame/drivers/royalmah.c: ippatsu has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=18) src/mame/drivers/scobra.c: darkplnt has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=2) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=4) src/mame/drivers/seibuspi.c: ejanhs has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=3) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=18) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=5) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=28) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=6) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=30) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=7) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=3) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=18) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=5) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=28) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=6) src/mame/drivers/seta.c: inttoote has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=8) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=10) src/mame/drivers/seta.c: kiwame has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=200) src/mame/drivers/shadfrce.c: shadfrce has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=EC) src/mame/drivers/sidearms.c: twinfalc has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=4) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=8) src/mame/drivers/snk.c: bermudaa has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=3) src/mame/drivers/system1.c: shtngmst has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=80) src/mame/drivers/tattack.c: tattack has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=2) src/mame/drivers/thayers.c: thayers has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=31) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=32) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=33) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=34) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=35) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=36) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=37) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=38) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=39) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=42) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=43) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=44) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=45) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=46) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=47) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=48) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=49) src/mame/drivers/thunderj.c: thunderj has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=100) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=100) src/mame/drivers/tmnt.c: glfgreat has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=8000) src/mame/drivers/toobin.c: toobin has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=100) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=200) src/mame/drivers/tryout.c: tryout has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=19) src/mame/drivers/tumbleb.c: cookbib has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=1) src/mame/drivers/unico.c: burglarx has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=FF) src/mame/drivers/vsnes.c: machridj has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=60) src/mame/drivers/warriorb.c: darius2d has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=10) src/mame/drivers/warriorb.c: warriorb has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=10) src/mame/drivers/wilytowr.c: wilytowr has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=8) src/mame/drivers/wldarrow.c: mdrawpkr has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=8) src/mame/drivers/zaccaria.c: jackrabt has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=80) src/mame/drivers/zaccaria.c: monymony has input port errors: INPUT_TOKEN_FIELD specifies duplicate port bits (mask=40) INPUT_TOKEN_FIELD specifies duplicate port bits (mask=80) | ||||
Relationships
There are no relationship linked to this issue. |
Notes
5
No.01124
aaron Developer
May 29, 2008, 18:11
|
Probably just want to make one bug for all of these. |
---|---|
No.01126
Tafoid Administrator
May 29, 2008, 18:50
|
The original bug (01837) didn't get fixed (though, it was resolved) and that was all-in-one initially containing references to all these drivers. Re-Consolidated per your request. |
No.01130
Firewave Senior Tester
May 29, 2008, 19:43
|
I am not sure we need a bug report for this. After all you can just run MAME with "-validate" and you get all the messages. |
No.01131
Tafoid Administrator
May 29, 2008, 20:18
|
Yes.. I guess you can. I'll attach a sorted list for people to view/work on. |
No.01192
aaron Developer
Jun 5, 2008, 09:55
|
If there are other issues not listed here, please open new bugs. |