- --
Viewing Issue Advanced Details
[ Jump to Notes ]
| ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 05002 | Interface | Feature | Have not tried | Sep 16, 2012, 15:02 | Jul 21, 2017, 09:00 |
| Tester | Firewave | View Status | Public | Platform | |
| Assigned To | Resolution | Fixed | OS | ||
| Status [?] | Resolved | Driver | |||
| Version | 0.146u5 | Fixed in Version | 0.150 | Build | |
| Fixed in Git Commit | Github Pull Request # | ||||
| Summary | 05002: Add all device information to -listxml | ||||
| Description |
I wanted to do a testrun on all sets using the duart68681, but recognized that only the CPU, sound screen and speaker devices are listed in the -listxml output. -listdevices lists of of them though. Since -listxml is the place for all the information in a parse-able way they should also be added there. -listdevices
Driver ringrage (Ring Rage (Ver 2.3O 1992/08/09)):
Ring Rage (Ver 2.3O 1992/08/09) (':')
68EC020 (':maincpu') @ 16.00 MHz
EEPROM (':eeprom')
Video Screen (':screen')
68000 (':audiocpu') @ 15.23 MHz
DUART 68681 (':duart68681') @ 4.00 MHz
Fujitsu MB87078 (':mb87078')
Speaker (':lspeaker')
Speaker (':rspeaker')
ES5505 (':ensoniq') @ 15.23 MHz
-listxml <chip type="cpu" tag="maincpu" name="68EC020" clock="16000000"/> <chip type="cpu" tag="audiocpu" name="68000" clock="15238050"/> <chip type="audio" tag="lspeaker" name="Speaker"/> <chip type="audio" tag="rspeaker" name="Speaker"/> <chip type="audio" tag="ensoniq" name="ES5505" clock="15238050"/> <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="58.970000" /> |
||||
| Steps To Reproduce | |||||
| Additional Information | |||||
| Github Commit | |||||
| Flags | |||||
| Regression Version | |||||
| Affected Sets / Systems | |||||
|
Attached Files
|
|||||
Relationships
| There are no relationship linked to this issue. |
Notes
4
|
No.08901
Tafoid Administrator
Sep 17, 2012, 12:34
|
I'm not a fan, as you are aware, of increasing more and more the size of -listxml. This data is readily available from -listdevices output. If anything should happen to -listxml, I'd suggest the <DIPswitch> information be externalized to it's own command (-listdipswitches)?, to keep -listxml listing only data needed for front-end and most utilities. I understand why you'd want them 'all under one roof' as it would make parsing easier for your application - but as it stands, IMHO, we have enough data being thrown out in -listxml. |
|---|---|
|
No.08903
NekoEd Senior Tester
Sep 17, 2012, 22:56
|
We could do a -listeverything and have MAME just dump every last bit of info. I wouldn't see much issue to adding an additional switch that might be randomly useful to some. |
|
No.08906
pjo6245 Tester
Sep 18, 2012, 00:54
|
Greetings Tafoid. I agree that DIP switches should not be within the context of -listxml. Has anyone suggested the -listdipswitches idea to any dev? Regards. Pat |
|
No.13999
Osso Moderator
Jul 21, 2017, 09:00
|
From 0.150 these devices show up in listxml output, too. |