The NEW Build Your Own Arcade Controls

Main => Software Forum => Topic started by: SirPoonga on June 03, 2003, 10:21:45 am

Title: -listxml
Post by: SirPoonga on June 03, 2003, 10:21:45 am
listinfo in in .69b dissapoints me.  They didn't fix the problems with the listinfo format.


edit:  eeeeks, the output is 16megs!
Title: Re:-listxml
Post by: liquid8 on June 03, 2003, 01:55:28 pm
XML is standard.. whether you like it or not ;) I myself am kind of glad as I am using XML in the FE I am designing :P

LiQuiD8
Title: Re:-listxml
Post by: SirPoonga on June 03, 2003, 01:59:17 pm
oh, it's not that it is xml, that is good.  It's that they didn't take the oppurtunity to to fix some of the issues witht he normal listinfo.  With XML they could easily list ALL the control inputs for a game.  Basically, they just took listinfo format and put tags in front and behind each line.
Title: Re:-listxml
Post by: IIOIOOIOO on June 03, 2003, 02:52:22 pm
Seems like that would be a relatively easy patch to write and submit. Want me to do it?
Title: Re:-listxml
Post by: SirPoonga on June 03, 2003, 05:38:39 pm
Go ahead.  Let me know when you submit it.  I know a few people to talk to to try and get it through :)
Title: Re:-listxml
Post by: IIOIOOIOO on June 03, 2003, 05:57:58 pm
I was actually trying to nudge you in the direction that perhaps the unemployed programmer might find that patching the program instead of bemoaning it to be quite rewarding... :) Perhaps I was too hyper-subtle. BTW, MAME can easily go on your resume... But yeah, if I get a chance this weekend I'll take a look at it. Do me a favor and PM me the location where they're building the listxml info.
Title: Re:-listxml
Post by: Howard_Casto on June 03, 2003, 08:33:07 pm
Sirp has posted a few mame patches over the course of the spring/summer and although they work great none of them have been included.  

A conspiracy?  I think so.  ;)

I also think the new format sucks but for other reasons.  Notice the display and input sections.  They are still all lumped into one entry instead of being split up better.  
Xml doesn't help if you have to parse the pre-parsed entries to get useful info.  :)
Title: Re:-listxml
Post by: SirPoonga on June 03, 2003, 08:44:21 pm
I was actually trying to nudge you in the direction that perhaps the unemployed programmer might find that patching the program instead of bemoaning it to be quite rewarding... :) Perhaps I was too hyper-subtle. BTW, MAME can easily go on your resume... But yeah, if I get a chance this weekend I'll take a look at it. Do me a favor and PM me the location where they're building the listxml info.
http://haze.mame.net is where the latest source for mame is sitting right now, which is kinda funny :)   Get that source.  There is an xml2info folder.  Commandline options are handled in [OS]/config.c  [OS] being dos, windows, etc...  You can follow the structs there to see where info is being stored.

Edit, list commandline options are handled in fronthlp.c.  thee algorithms for listing are in info.c

As HC said, I have tried to contribute to mame before.  Still trying to get my artwork enhancements through.  To see all I hve done goto my website and click hacks.

Right now other projects supercede doing this.  Like getting the cgi going for the controls.dat.  My FE.  Having mame output to ctrlr files from within a menu.  And other open source projects.  I still want to make a MythTV for windows using dscaler and xmltv, both of which are open source.
Title: Re:-listxml
Post by: IIOIOOIOO on June 04, 2003, 02:16:00 am
MythTV barely works under Linux :)
Title: Re:-listxml
Post by: SirPoonga on June 04, 2003, 09:53:13 am
MythTV barely works under Linux :)

that's because it is linux ;)  DScaler works great.
Title: Re:-listxml
Post by: Howard_Casto on June 04, 2003, 08:07:56 pm
MythTV barely works under Linux :)

In my personal experince:
linux + anything other than server applications and basic computing= bad umk

;)

Seriously, ragging aside linux is horrible for media apps.  People can make fun of windows all they want but at least in terms of video and capturing stuff it can't be beat...  

I think sirp has the right idea in taking some of the backend and features from the linux mythtv and making a windows app out of it.  Why?  Because in windows you press "capture" and it captures... that's it and that's the beauty of m$'s "illegal" integrations of apps and the os.  See, there was a reason they did it.  
Title: Re:-listxml
Post by: IIOIOOIOO on June 05, 2003, 02:12:23 pm
OSX runs on top of *nix.... It's the WMs and gfx libraries that are the skunk under *nix. And mythTV will be pretty painful on any OS, because it requires integration of 6 different apps/libraries not necessarily designed for integration. But if you make a port that works non-wonkily, let me know.
Title: Re:-listxml
Post by: Howard_Casto on June 05, 2003, 04:38:04 pm
Read above, sirp isn't porting it, he's using similar libraries to make a mythtv like app for windows.  Big difference.  :)
Title: Re:-listxml
Post by: SirPoonga on June 05, 2003, 04:53:16 pm
Yep, My Idea is to ADD onto DScaler.  You need xmltv to get tv listings.