Main > Main Forum

Donkey Kong (us set 1) slow on mame 147

Pages: << < (8/12) > >>

Haze:


--- Quote from: rCadeGaming on November 30, 2012, 07:14:57 pm ---Are you familiar with this patch?  It seems to remove some buffering, I just recently found it and haven't had time to play with it:

http://daifukkat.su/2012/08/mame-no-buffer-patch/

--- End quote ---

yes, it hacks out the generic buffering of spriteram some games use.

this will cause horrible bg / sprite sync bugs, and possible single frame palette issues etc. too because the sprite updates no longer happen when they should.

it is not the role of mamedev to maintain / offer such hacks, I consider them *incredibly* damaging, along with things like the 'force 60fps' hacks, while the effects of either might not be immediately obvious they're both very dangerous.  The role of Mame / Mamedev is to offer the most accurate emulation we can, not artificially break or enhance it, and of course if it turns out we're emulating something 'too well' it will seem worse in later versions once we start emulating sprite limits causing flickering / additional slowdown etc.  (which again I've seen as ammo against used newer MAME versions, funny how people only want an authentic experience when it's 'better')

there are reasons games might intentionally add lag, input smoothing, ensuring that no rogue movements are triggered are common ones (and in fact in the past people were *demanding* such features in MAME) but sometimes it's done on purpose as part of the game  to give you the feeling that you're trying to move a big heavy ship / tank, crappy design maybe but I've seen it done before.

beyond that the games might want to be able to process some kind of ai based on your movements before your movements happen, to give the computer an edge, it's a bit unfair, but if it knows where you're going to be in 2 frames it has 2 frames extra knowledge to aim bullets at you or whatever, although MOST of the time it's the hardware doing the buffering of sprites and then the game software doing buffering of other registers, palette etc. to keep everything in sync.

the Cave stuff, if it was up to me I'd add at least the driver back, but it isn't, so I don't know.


rCadeGaming:


--- Quote from: Haze on November 30, 2012, 07:49:47 pm ---it is not the role of mamedev to maintain / offer such hacks
--- End quote ---

I wasn't suggesting that it should be.  I was just thinking that if someone was going to offer something like ShumpMAME, it would be nice if I could use some of the better changes sparingly in the current MAME with diffs, instead of having to deal with a separate version based on .99.

Maybe some of these hacks could be improved to take advantage of benefits without the problems, but I'm not expecting this of you or any other MAMEdevs if it's not your interest.  Maybe it's something I could work on some day.


--- Quote from: Haze on November 30, 2012, 07:49:47 pm ---there are reasons games might intentionally add lag, input smoothing, ensuring that no rogue movements are triggered are common ones (and in fact in the past people were *demanding* such features in MAME)
--- End quote ---

Yeah, I understand there has to be some smoothing to avoid erroneous split-second joystick data and such.  We'd never be able to consistently pull off Shoryukens in Street Fighter without this, and just look how much better that's gotten from SFII to SFIV.  When you're getting into several frames of lag though, I think that should be improvable.


--- Quote from: Haze on November 30, 2012, 07:49:47 pm ---the Cave stuff, if it was up to me I'd add at least the driver back, but it isn't, so I don't know.
--- End quote ---

I just didn't know if there was any kind of statute of limitations on intellectual property after so many years after the product is no longer being sold.  I'm sure we'll have it back eventually.

Any thoughts on this:

"Is it possible that the input/frame buffering present in some games would be unnecessary when running on a PC that's fast enough to ensure everything gets done in under a frame?  Perhaps there should be a configuration option to turn buffering on or off, depending if it's necessary in your setup, or for certain games but not others?"

gman314:


--- Quote from: gman314 on November 30, 2012, 01:53:20 pm ---
--- Quote from: BadMouth on November 30, 2012, 10:13:22 am ---
--- Quote from: gman314 on November 30, 2012, 09:58:21 am ---By the way, my specs are: ASUS mb (on board video), AMD 64 dual core cpu, 4 gb ram, samsung 830 series 256 gb SSD.

--- End quote ---

Why do you never give your processor speed or model number?
It's the most important spec regarding games not running full speed.

--- End quote ---

Sorry.  I'm usually at work when I send these posts and don't have the specs in front of me.

The CPU is:  AMD|A64 X2 6000 3.0G AM2 2x1M R and the MB is ASUS|M2A-VM HDMI AMD 690G AM2 R

--- End quote ---

Sorry to keep butting in, but does anyone have any idea why DK on 147 is running slow for me?  I can't see how the specs would be an issue (especially for DK).

By the way, I figured that I would throw my 2 cents in.  Do I like fruit machine and unplayable pinball roms?  No.  Do I like the fact that my merged 147 set is over 40 gb while my split 127 set is barely 16 gb?  No.  But what is the true reason that Mame exists?  It is to preserve games that we otherwise would likely no longer be able to play.  Think about it, technically, you are only only "legally" entitled to download a rom if you own the actual hardware (anyway, that's what the nag screens say).  So, the bottom line is, to that end, that the developers are doing a great job at preserving "all" of gaming for future generations.  The fact that we can actually get to play these games on our arcade cabs is just an awesome byproduct of this.  I never truly appreciated games like Donkey Kong and Galaga until I built my cab.  Thank youmame developers, for bringing them to my attention.   :cheers:

paigeoliver:

Speaking of gambling games. Is Omega's Double Up dumped?

This one here.

http://www.arcade-museum.com/game_detail.php?game_id=7628

I know it isn't the same as HI-LO Double Up Joker Poker or Cal Omega - Game 15.9 (Wild Double-Up).

If it isn't dumped then is there any interest in dumping it? I have one.

rCadeGaming:


--- Quote from: gman314 on November 30, 2012, 09:02:16 pm ---Sorry to keep butting in...
--- End quote ---

Haha, sorry, I know.  This is interesting stuff though!

I thought you said it was running at a solid 100% with autoframeskip?

Pages: << < (8/12) > >>

Go to full version