xboxscene.org forums

Pages: 1 ... 17 18 [19] 20 21 ... 24

Author Topic: Mameox128 - Working Romset Project  (Read 2719 times)

ressurectionx

  • Archived User
  • Hero Member
  • *
  • Posts: 2778
Mameox128 - Working Romset Project
« Reply #270 on: April 16, 2008, 09:25:00 AM »

UPDATES:

I've finally gotten games like Bagman, Super Bagman and other similar games to work right with the 2 player control switching.  Many more like Pyros and Berzerk still flip for some reason, but I'll figure it out.  All Capcom games switch control correctly now, as do Black Tiger and 1942 (and probably many more... I have yet to test a majority of the games with all these changes).
-----

I figured out how to control the rom sort method in the GUI. There are 5 "sort by" categories now: Name, Year, Genre, # of Players, and Manufacturer. The Manufacturer looks nice now because I've cleaned all the Manufacturer names up to match (ex: Atari and Atari Games are now all labeled as just Atari).

I might want a 6th sort by category, but at this point I haven't figured out what is limiting the selection to only 5 choices. Either way, having only these 5 are much better than having "Parent Rom" and "Rom Status", as they are completely useless when you have a self edited romset.
--------

I've done preliminary cleaning on all letters of the alphabet except for T. So far there has been a 9MB reduction in the final .xbe size because of this and I have experienced no negative effects on included games.  Everything I have done has been meticulously recorded in the original spreadsheet that I started when I began this thread in January, and should be easy to reverse if somebody wants to add a game that isn't included (shouldn't be necessary because the ones I'm removing are Mahjong, Quiz Games, Clones with nothing new to offer, Cassette and Play Choice 10.  I've left in the code for the SNES and Genesis, because I want to try them before I delete them.  If they play like the play choice 10, I'll probably delete them too).

I am keeping all code for all parent roms in the emulator. If the US roms happens to be a clone, that is being left in the emulator as well.  My final collection will have all US roms included, but changing to the parent rom won't be difficult if somebody would rather have the parent.  All US roms are titled without any brackets in the GUI. If the clone was (Europe) or (World) or (Japan) then that is thrown in parrenthises at the end of the title. This way, you can use the parent rom if you like it better than the US rom.

All unreadable foreign roms, mahjong, and most quiz games have been removed. (Trivial Persuit games are included and fixed so "Green" is A and "Red" is X so it's easy to play.  Unfortunately, even if I do a fix that makes 98% of the 2 player alternating games switch controllers, that will never happen for Trivial Persuit because it has the weirdest board I've ever seen.  (You'd have to see it and know what you were looking at to understand... trust me)  I'd imagine that it's because it was one of those "bar tabletop games" and since I haven't touched any others like it, it's Input Port settings look rediculous to me). Some clones that seem to offer something different are also left in the code. I have left a lot of the games I have marked as not working because I plan on working on them once more before deciding that they are no good.

I will probably be able to remove another 3MB from the final build... maybe more.  It's still up in the air at this point, because I've left a lot of rom code in now that I will probalby remove later after I test them again and figure out if they're playable or not. Build times are quicker now as well as dumping MAME and scanning for roms/metadata. No notable improvement in games that worked fine so far (not that there needed to be any), but there is more free memory stated when loading a game that needs VMM when the VMM is turned off. Maybe it will get some of the VMM games to run a little better? We'll see...

Hopefully BPM$ releases that code like he said he would when he is finished so I can make some additions like automatic VMM settings and such other additions he's made to the emu.  

Regards,
~Rx
Logged

ressurectionx

  • Archived User
  • Hero Member
  • *
  • Posts: 2778
Mameox128 - Working Romset Project
« Reply #271 on: April 18, 2008, 09:58:00 PM »

QUOTE
BP:

Screen tearing is fixed in coinops 2nd Quarter stand alone just not in the full package its not to bad and will take to long to change every game over for the issues it has.

I have to say I think HK build is pretty bad myself and has a few bugs that are gone in coinops.....the only thing I can see wrong is ocasional screen tearing and maybe ill fix it one day in full version but it requires me to retest everything :S. Currently ive found about 5-10 more bugs in the old mamedox source that are in HK versions launcher as well and repaired them all. I cant see anymore little glitchs now in the GUI code (as I spent 2 days hunting down little issues to clean up ever little one I could find). Plus ive added alot more stuff that will be shown tommorrow as ive just finished the bug bash and new GUI / launching / section engine and locked all features / settings down

Screen tearing also doesnt reall happen on some TVs but on some old pal tvs I think it does. eg non 60hz or maybe its the 60hz tv but you can get green b to tear if you run fast though the game

But RX said he didnt need any help and as ive said its sitting right in front of his nose the fix  as he actually has the source for it


RX:

I don't have the source to your code for the MAMEox Launcer BP, which is what I'm looking for. I'd also like those VMM fixes and the "screen tearing" fixes as well but, ya know. I'm not going to apologize again. I admitted my faults publicly already, more than once, and you won't accept it, but that's another issue I'm sure I'll bring up sometime around May 2nd when I'm not banned from 1emu again. Like I've said here and everywhere else, I have a lot of respect for the work you've done and I'd like to add my fixes to it as well. Who knows if you're going to live by your statement in the other thread....


QUOTE

Apr 12 2008, 05:51 AM
Post #260


X-S X-perience
**

Group: Members
Posts: 356
Joined: 24-January 05
Member No.: 191592




He actually has alot more of the source than he knows smile.gif he just doesnt know it. I will how ever give up the source when im done and also the party tricks on how to mix in with the source to achieve stuff that isnt in the source. Im also out....... Good luck with your project, as I said we cant work together its that simple and if you dont unstand why id say take an mental sanity test you way be surprised



Time will tell....

I respect the hell out of your work man, but I never liked the way you talked down to me is all. Good luck coding and even though you won't help me out, I wish you the best of luck because I know that your work benefits me just as much as anybody else here.

Looking forward to that suprise....  

Respectfully,
~Rx

BTW.... It's parlor tricks, my man, not party tricks. I got parlor tricks from Beatlejuice, and even thought the corigraphy for Harry Belafonte's "Jump in the Line" and "Banana Boat" were "Parlor Tricks" they still rocked pretty hard core when you were 10 years old. "Party Tricks" makes it sound like I was calling you a clown... don't do that to yourself man. I wasn't trying to.


BP:

 You have the source for this mame feature its not in the launcher..... it just needs the switch turned on in the launcher and unfortuantly for me it needs a new mamedox.xbe build
 

RX:

Which MAME feature are you referring to BP? I'm not sure which one you're saying I have the source for.

Why is it unfortunate that you need a new mamedox.xbe build? Just asking that because I have a new MAMEdox.xbe build about every hour or when I'm making changes to the code. I'm sure from our previous talks that we're attacking this in very different ways.

BP:

One day I might do it your way again and fix the screen tearing in the full build...but for now its painfully slow way to do stuff and I have to add features and fixs old and new bugs so doing it your way is not for me at the moment. You wont be able to do what you wish to do on the new build RX stick with CoinOPS alot of stuff has changed that would require alot of info.


I'm going to have CoinOPS on my box when you make the update, that's for sure, but I'm still going to work on this myself too.  I've invested too much time into it at this point, and I don't want to admit to myself that the last 3 weeks of my freetime was just completely wasted time.  I'm still happy with some of the stuff that I've done, some that suprisingly isn't included in your build yet, and though I'd love to see them combined at some point, I'll just have to run with two builds of MAME on my XBox.... Mine that's missing a lot of your stuff and yours that's missing a few things that I've done.  

Unfortunately, if you can't make another build without messing up a whole lot of work that you've done recently, I can't offer you the fix to get CPS1 and a lot of other 2 player alternating games to shift control from player 1 to player 2's joystick.  I don't know if you can fix that outside of the source, but I've noticed that this isn't fixed yet on your emulator.  I haven't been able to fix all of the 2 player alternating games yet, because it turns out it's a bit more complicated than just flipping a few switches, but I've got quite a few of them to work right now.  If you ever change the way that you do things like you say you might, I've got the code changes right here that fix that for ya.

~Rx
Logged

ressurectionx

  • Archived User
  • Hero Member
  • *
  • Posts: 2778
Mameox128 - Working Romset Project
« Reply #272 on: April 19, 2008, 08:21:00 AM »

Just keeping things chronological  cool.gif

No sinister intentions, I assure you.

~Rx
Logged

VampX

  • Archived User
  • Hero Member
  • *
  • Posts: 1611
Mameox128 - Working Romset Project
« Reply #273 on: April 19, 2008, 08:48:00 PM »

I will do the German dance for you, it's fun and gay and tra-la-la.
I hope you will enjoy my dance, fiddle-e-aye, fiddle-e-aye ay.
Would you like some sauerkraut, German boy, German boy?
Yes, I'd like some sauerkraut, boy I'm hungry!
Logged

ressurectionx

  • Archived User
  • Hero Member
  • *
  • Posts: 2778
Mameox128 - Working Romset Project
« Reply #274 on: April 19, 2008, 10:29:00 PM »

If you have certain quiz games in mind, let me know.  It will take a little work to get them back in, but I can put the ones you want back in.

I won't use them and I figured nobody played them, so that's why I removed them.  Plus I'd have to make sure they were all mapped the same in a way that made sense.  Trivial Persuit was easy because you either chose Green or Red so I made it the A and B button on the controller.  I'd have to test them out, but that's no problem.

Let me know.  


Nice dance VampX cool.gif
Logged

competes2win

  • Archived User
  • Sr. Member
  • *
  • Posts: 447
Mameox128 - Working Romset Project
« Reply #275 on: April 19, 2008, 11:39:00 PM »

QUOTE(VampX @ Apr 19 2008, 10:24 PM) View Post

I will do the German dance for you, it's fun and gay and tra-la-la.
I hope you will enjoy my dance, fiddle-e-aye, fiddle-e-aye ay.
Would you like some sauerkraut, German boy, German boy?
Yes, I'd like some sauerkraut, boy I'm hungry!


haha, jeeze, Vampx are you getting senile in your self proclaimed retirement?
Logged

ressurectionx

  • Archived User
  • Hero Member
  • *
  • Posts: 2778
Mameox128 - Working Romset Project
« Reply #276 on: April 20, 2008, 03:49:00 AM »

Hey Smuthermunchie,

I'm going through the last of the preliminary code purging and any of the Quiz games I've seen are Japanese.  I do believe I remember seeing some quiz games on one driver that were in English, but a majority of them are unreadable.  

So, I will add ones you would want back in and remap them, but I need you to tell me which ones.

~Rx
Logged

VampX

  • Archived User
  • Hero Member
  • *
  • Posts: 1611
Mameox128 - Working Romset Project
« Reply #277 on: April 20, 2008, 09:22:00 AM »

QUOTE(competes2win @ Apr 20 2008, 07:15 AM) View Post

haha, jeeze, Vampx are you getting senile in your self proclaimed retirement?


Retirement is a bitch when boredom strikes!
Logged

BritneysPAIRS

  • Archived User
  • Sr. Member
  • *
  • Posts: 394
Mameox128 - Working Romset Project
« Reply #278 on: April 21, 2008, 02:43:00 AM »

So you say you have HK$ source I cant find it sad.gif
Logged

ressurectionx

  • Archived User
  • Hero Member
  • *
  • Posts: 2778
Mameox128 - Working Romset Project
« Reply #279 on: April 21, 2008, 04:27:00 AM »

Hey Smothermunchie,

I'm looking at the quiz games and, I could be wrong, but I don't think most of them are going to be what you're looking for.  Besides the crappy graphics on about 90% of them, they ask a lot of now-ancient trivia.  The Trivial Pursuit ones are pretty hard as it is because they ask a bunch of stuff that was way before my time.  Even the MTV one is harder than you'd think it would be.  I've definately kept those in already though.  

Here's the ones I didn't remove (aside from those mentioned above)
Big Bucks (pacman.c) [DIDN'T REMOVE]

Fax (exidy.c) [DIDN'T REMOVE] - My notes says it takes about 2 minutes to load, but it seems more like real history questions rather than 50's - 70's trivia, so it might be worth the wait.



Here's the ones that I'm thinking about adding back in now:
Quiz & Dragons (cps1.c) [NEED TO RE-ADD ROM] This one actually looks like the best and newest of the bunch, if your wife and your lady friends aren't put off by the whole "& Dragons" thing.

Wheel of Fortune (itech8.c) [NEED TO RE-ADD ROM] Probably shouldn't have removed this in the first place.

Sexual Trivia (getrivia.c) [NEED TO RE-ADD DRIVER] Heh heh... He said Sexual

Games named simply "Trivia" (getrivia.c) [NEED TO RE-ADD DRIVER]  There's only 5 of them that I can find.  The website you gave says there is more, but in the code there is only:  "Trivia (Version 1.02C)", "Trivia (Version 1.02B)", "Trivia (Version 1.02C Alt questions 1)", "Trivia (Version 1.02C Alt questions 2)", "Trivia (Version 1.02C Alt questions 3)".  These look terrible, but if you want them, I'll add them.  If I'm going to already add the Sexual Trivia, these are on the same driver, so no big deal.

Super Triv II & III (statriv2.c) [NEED TO RE-ADD DRIVER] Looks pretty lame, but who knows?

Hangman (statriv2.c) [NEED TO RE-ADD DRIVER]

Triv Two, Triv Four & Triv Quiz (statriv2.c) [NEED TO RE-ADD DRIVER]

Name That Tune (balsente.c) [NEED TO RE-ADD]- This one has real old songs.  I sucked at it.

Super Trivia Master (strvmstr.c) [NEED TO RE-ADD DRIVER]  This looks pretty lame too.


DEFINATELY WON'T BE ADDING:

Professor Pac-Man (astrocde.c) [REMOVED] - Says "Unsupported magic rotate mode" and then freezes with annoying fuzz.

Progressive Music Trivia & Trivia (UK Version 5.07) & Trivia Challenge & Trivia Master & Wizz Quiz - These aren't included in MAME .84 as far as I can tell.  I have no rom for it in my complete set and I checked the full unedited build and there was nothing.


Let me know which ones you're interested in.
~Rx
Logged

ressurectionx

  • Archived User
  • Hero Member
  • *
  • Posts: 2778
Mameox128 - Working Romset Project
« Reply #280 on: April 21, 2008, 05:15:00 AM »

I have finished the preliminary rom purge.  I still have to add a few drivers to get the quiz games back on, but I've reduced the .xbe size so far from 39.2 MB to 30.5 MB without any negative effects to any roms I've tested (I've tested a lot of them, but not all of them yet).  

I've left in quite a bit still, such as games I had nonworking for MEMORY ALLOCATION ERRORS.  When I did my original testing, I wasn't aware that you could even bump up VMM settings, so I have quite a bit of testing left to do on a whole lot of roms before I remove the code.  Builds are much faster now.  It used to take around 7-8 minutes at the "generating code" stage, but now it takes 4-5 minutes.  There is a lot more that I can remove, but I want to do more testing before I do.

~Rx
Logged

xyteam

  • Archived User
  • Sr. Member
  • *
  • Posts: 361
Mameox128 - Working Romset Project
« Reply #281 on: April 21, 2008, 05:26:00 AM »

QUOTE(BritneysPAIRS @ Apr 21 2008, 10:19 AM) View Post

So you say you have HK$ source I cant find it sad.gif

the sourcecode for mameox128plus was never released.
Logged

ressurectionx

  • Archived User
  • Hero Member
  • *
  • Posts: 2778
Mameox128 - Working Romset Project
« Reply #282 on: April 22, 2008, 05:28:00 AM »

Since I was going to test all the parents of US roms anyways, I've decided that I will have all US roms in the build, but also include all of the US roms parents as well if they weren't the parent.  If I can figure out how to manipulate the GUI to do it, there will be the ability to turn off the US roms and turn on the parents if that is what you prefer.  

I was able to remove quite a bit more code durning testing of roms previously remarked as not working.  For example, all of the stv code is gone now because none of those games work.  I did test one game so far that works fine if you shut the sound off that's not included with the Midway drivers.  That's "Rayforce"... either that version or its parent "Gunlock".  They work fine when you take the sound off.  Perhaps BP will add that to his build as well if he hasn't already.

I have managed to reduce the .xbe file to 27.5 MB.  Build times are faster than ever now.  

~Rx
Logged

ressurectionx

  • Archived User
  • Hero Member
  • *
  • Posts: 2778
Mameox128 - Working Romset Project
« Reply #283 on: April 22, 2008, 03:30:00 PM »

I just fixed the hell out of "The Tin Star"

Now movement is with the left joystick, gun direction is with the right joystick, fire is right trigger and jump is left trigger.  I'ts great that way.

It was all messed up before.  Gun direction was left trigger, movement was right trigger (the exact opposite of Smash T.V. and all games like that where gun direction is right trigger).   Also X was jump and A was fire.  Try pressing either of those when your thumbs are already on both joysticks. cool.gif

Got a few other game fixes so far, but the list is being made and will be available at the time the build gets released.  


Oh... smothermunchie.  I know you mentioned "Shuffleshot" before.  I still haven't figured out how to map it so you can release the puck, but I did try the game without music and it seems to run smoothly.  If I can get the controller fix good, I'll let you know.  You'll just have to play your own music while playing the game.  cool.gif


Nevermind man... I just looked it up and it's a trackball game.  That's why I can't release the puck.  Until they enable some sort of trackball support (possibly never), I won't be able to get this one working.

~Rx
Logged

BritneysPAIRS

  • Archived User
  • Sr. Member
  • *
  • Posts: 394
Mameox128 - Working Romset Project
« Reply #284 on: April 23, 2008, 10:33:00 PM »

Most of those games are in CoinOPS........ CoinOPS 2nd Quarter is released tonight
Logged
Pages: 1 ... 17 18 [19] 20 21 ... 24