Main > Software Forum
My official MAME output wip thread.
headkaze:
Do you output the data in binary format? Sure would be easier to pick out the chunks of data that way.
Howard_Casto:
I usually assign each bit to a seperate output yes..... but there's simply too much data moving too quickly in this case.
Take the trouble I had with terminator 2 and multiply it by about 10 because it strobes just as quickly as term2, only there is 10 times the data!
Howard_Casto:
On another note, I think I've finally been defeated. :'(
Taito_z was the next driver on my list and even though I pretty much know where the data is, my inexperience in writing drivers is keeping me from finshing. None of the memory addresses are actually hooked up to functions so read write structures would have to be made from scratch. I thought I had some defianed properly, but I must be doing something wrong because while they work in service menu, they don't in the actual game.
Someone with more mame-related programming experience should really look at this one. Many outputs have already been discovered and put in the comments, they just need to be hooked up.
Oh I did find a single output.... dblaxle apparently has an undocumented rumble motor. Look for where the chasehq lamps are. Simply xor for "data & 4" to use it. A state pointer needs to be installed first though and a custom init for dblaxle so that the state can be set upon startup. I tried to do this using chasehq as a guide but it broke the entire driver.
I think I might actually be burnt out.
I'll try to do a few more of the single game drivers, but I think it might be time to cleanup everything I've done so far and submit it.
I think I've hooked up around 30-40 games though, so I'd say I'm doing good. ;)
Howard_Casto:
Well I hated the fact that a driver got the better of me so I gave taito_z another go. I managed to get the outputs hooked up that I had originally set out to do (space gun) so I feel like I"m making progress. It'll just take a bit longer because the memory address are all mapped to the dreaded "noop" function, meaning I have to create everything from scratch.
Btw just to clairfy about something earlier.... I have every intention of working on EVERY output in mame, including harddrivin.... it's just that it makes since to skip the difficult ones right now and do the easier ones first since there are so many outputs that haven't even been attempted at this point. Once the pickings get slim, I'll go back to it.
Howard_Casto:
I made some more progress with the taito_z driver. Unfortuantely some of the games still need work emulation-wize but I've done my part.
Added the output for dblaxle and I also made prototype functions for nightstr. They work in debug but not anywhere else, so I've went as far as I can go. I'll button this one up and then it's on to the final game in my "analog gun drivers" list.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version