The NEW Build Your Own Arcade Controls

Main => Software Forum => Topic started by: lettuce on August 21, 2005, 03:40:56 pm

Title: Double Dragon hack??
Post by: lettuce on August 21, 2005, 03:40:56 pm
Is there a hacked rom of double dragon 1 & 2, to sort out the slowdown issues??
Title: Re: Double Dragon hack??
Post by: Silver on August 21, 2005, 06:37:42 pm
The 'slowdown issues' are an exact reproduction of what the original arcade game played like (you may have known this already).

I don't know of any hacked rom, but you can adjust the frequency of the emulated cpu's. Can't remember what the settings are - or even if cpu overclocking is in the official mame build. Anyone else clarify the overlocking bit?
Title: Re: Double Dragon hack??
Post by: Lilwolf on August 22, 2005, 09:36:41 am
to overclock a processor in mame do this.

enable cheats.

hit the ~ button

press up (or down) a few times to find cpu0-whatever

and move left and right to get it to the point you want.

Not that bad really.  but requires a keyboard for most cabs....

And don't post ANY bugs in the game if you find any.  The original game wasn't designed to run on a faster processor... and you might find other issues
Title: Re: Double Dragon hack??
Post by: lettuce on August 22, 2005, 12:28:36 pm
Will this just effect the double dragon games then, and no others? Does it save the settings or do i need to change it every time??
Title: Re: Double Dragon hack??
Post by: Lilwolf on August 22, 2005, 01:20:47 pm
Redo it every time you launch... And its for any game....
Title: Re: Double Dragon hack??
Post by: lettuce on August 22, 2005, 02:04:00 pm
Just tried it now, at 150% and no slowdown, great! much more enjoyable now. Is there no way to save the setting each time it starts double dragon up?
Title: Re: Double Dragon hack??
Post by: SirPoonga on August 22, 2005, 03:14:45 pm
There's a cheat.ini entry. (http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=44320&page=0&view=expanded&sb=5&o=&fpart=1&vc=1)
Title: Re: Double Dragon hack??
Post by: lettuce on August 22, 2005, 03:42:11 pm
Great stuff
Title: Re: Double Dragon hack??
Post by: jerryjanis on August 22, 2005, 07:54:06 pm
Now if only you could finish the game without it crashing.  :-\

Boy do I miss the 2-player scene where you fight the other player to see who gets the girl.
Title: Re: Double Dragon hack??
Post by: Silver on August 23, 2005, 08:29:05 am
Does ddragon crash now? (or is that with cpu overclock)

I'm sure it used to be fine...??
Title: Re: Double Dragon hack??
Post by: Veinman on August 23, 2005, 08:56:54 am
I played through it a couple weeks ago, at regular speed and finished it. I might have to try speeding it up sometime, since the slowdown is quite annoying.
Title: Re: Double Dragon hack??
Post by: jerryjanis on August 23, 2005, 09:12:10 am
I'm using an older version - version .87.  I played a 2 player game a few days ago and it crashed just before we could duke it out with each other.  Maybe in the newer versions it's working...?
Title: Re: Double Dragon hack??
Post by: SirPoonga on August 23, 2005, 10:14:19 am
I did a search of the whatsnews, .77 is the last time double dragon was touched.
Title: Re: Double Dragon hack??
Post by: Veinman on August 23, 2005, 03:02:58 pm
I think I'm running mame .96.... that sounds familiar.
Title: Re: Double Dragon hack??
Post by: jerryjanis on August 24, 2005, 12:22:06 am
Mametesters bug:

ddragon.c    ddragon and clones: The game crashes when you beat it. This was fixed in .77 but it happens again in u2 / u3.

ddragon077u3red
Title: Re: Double Dragon hack??
Post by: MaximRecoil on August 24, 2005, 01:00:26 am
The 'slowdown issues' are an exact reproduction of what the original arcade game played like (you may have known this already).
The game slowed down on the original machine when there were too many onscreen characters but not to the extent that it does in MAME.

I have no way of proving that; that is just my impression from playing the game a lot on the arcade in '87 and again in the early 90's at a different arcade vs. playing it on MAME now. The slowdown was noticeable on the real machine but it wasn't frustratingly slow like it gets in MAME.
Title: Re: Double Dragon hack??
Post by: SirPoonga on August 24, 2005, 01:03:57 am
Like I siad on mameworld
If you can get me a standard 19" arcade monitor and come over to my place I will show you both ddragon and ddragon2 have the slow down on the real machine :)
Title: Re: Double Dragon hack??
Post by: MaximRecoil on August 24, 2005, 01:11:17 am
Like I siad on mameworld
If you can get me a standard 19" arcade monitor and come over to my place I will show you both ddragon and ddragon2 have the slow down on the real machine :)

I don't dispute the slowdown on the original machine. Everyone noticed it, even back then when not many people knew why it was happening. No one really cared though, because it wasn't that bad. On MAME, it is ridiculous, like arcade slowdown times two or something.
Title: Re: Double Dragon hack??
Post by: lettuce on August 24, 2005, 03:15:23 pm
It helps even more if you change all the CPU values, not just CPU0
Title: Re: Double Dragon hack??
Post by: MaximRecoil on September 10, 2005, 02:14:06 pm
Mametesters bug:

ddragon.c    ddragon and clones: The game crashes when you beat it. This was fixed in .77 but it happens again in u2 / u3.

ddragon077u3red

Does anyone know for sure what version does not crash at the end in two player mode? I tried .77 but it crashed. So I'm looking for the version of Mame or Mame32 along with which romset to use if anyone knows for sure.
Title: Re: Double Dragon hack??
Post by: MaximRecoil on September 11, 2005, 02:28:38 pm
If someone were to hack the game, in addition to fixing the slowdown issues it would be nice if they could fix the two most annoying aspects of Double Dragon; namely the accidental headbutt and the accidental picking up of weapons on the ground if you are standing over one and you do an elbow smash.

There are so many accidental headbutts in that game because it counts your holding the joystick to the right or left as the first input no matter how long you have been holding to the left or right. For example, you can be walking along for several seconds, stop and then try to start walking again quickly and your character does a headbutt. It shouldn't be that way. It should only do a headbutt if you have done a real "double tap" on the joystick, i.e. stop, then tap quickly two times to the left or right.

It tries to pick up weapons when you are doing elbow smashes because the punch button is used in combination with another button to do the move. It should recognize that when you are pressing the two buttons together, you are not trying to pick up a weapon; you are trying to do an elbow smash.
Title: Re: Double Dragon hack??
Post by: RayB on September 11, 2005, 05:29:53 pm
Is this a MAME problem, or does the coin-op also make this mistake?
Title: Re: Double Dragon hack??
Post by: Veinman on September 11, 2005, 09:11:59 pm
Is this a MAME problem, or does the coin-op also make this mistake?


It's not really a mame "problem," they simply emulated the slowdown that the arcade machine experienced. I understand why they did it, even though it does sound crazy.
Title: Re: Double Dragon hack??
Post by: MaximRecoil on September 11, 2005, 09:33:18 pm
Is this a MAME problem, or does the coin-op also make this mistake?

It does the exact same thing in the arcade; and it was just as irritating back in '87 as it is now. So, as far as the Mame developers and their goals; it is best to leave it as it is; but it would be nice if there was a hack that fixed both of those problems. Then there would be no more of trying to simply walk somewhere and instead, headbutting nothing but air and getting your ears boxed by Abobo for your efforts; or trying to elbow smash and instead; bending down to pick up the damnable whip on the ground or whatever; and...getting your ears boxed by Abobo.

Regarding the slowdown issue, that was in the arcade but evidently it varied from machine to machine; depending on whether they were using bootleg hardware or not; and which bootleg hardware they were using. Some bootleg hardware was more capable than the real Technos stuff and ran faster. Since the machine I played the most in '87 had a good deal less slowdown than in Mame, it was probably one of the better bootlegs.
Title: Re: Double Dragon hack??
Post by: Bursk on September 12, 2005, 07:07:03 pm
These are the settings that I use for Double Dragon and Double Dragon II on my 2.1Ghz AthlonXP (using MAME32 Plus!):

DD - HQ2x Filter CPU0 300%, CPU1 300%, CPU2 300%
DD2 - LQ2x Filter CPU0 180%, CPU1 180%, CPU2 180%

These combinations mean that the games look good and have the vast majority of the slowdown eliminated.  I would overclock the DD2 CPUs even more if I could, but my machine isn't fast enough.

Oh, and I strongly recommend that you use the bootleg version of DD (ddragonb) since it runs faster than the original versions (HD6309 @ 4MHz vs. HD63701 @ 1.193181MHz).

Title: Re: Double Dragon hack??
Post by: Howard_Casto on September 13, 2005, 12:27:11 am
I just wanted to agree with Sirp on this one.  The slowdown in mame is indeed accurate and it indeed did slow down "that much" in the arcade.  Memory is a funny thing. Back when DD was new and every other console or arcade game had speed issues it didn't seem like much of a lag. Now that games simply don't have speed issues on anything, it seems unacceptably slow.  But trust me, the amount of lag is accurate.

The only exception is if you are running it on a p.o.s. machine.  Afterall, if your machine can barely emulate DD, it's going to slow down more than usual on scenes that the emulated processor is overworked. 
Title: Re: Double Dragon hack??
Post by: MaximRecoil on September 13, 2005, 01:49:11 am
Quote
The slowdown in mame is indeed accurate and it indeed did slow down "that much" in the arcade.

It depends on which machine you played on. Some of the bootleg boards ran faster than the Technos boards. The machine I played on had much less lag than ddragon or ddragonu; though it was still noticeable. It ran similar to ddragonb I would say; which is noticeably faster in Mame than  the other two.   
Title: Re: Double Dragon hack??
Post by: Silver on September 13, 2005, 06:45:30 am
Personally, these are all quirks that I love about the game - the slowdown actually helps when you are taking on 4 bad guys at the same time, and the quickfire headbutt is very handy when you are flying along and a pile of guys suddenly walk on right in front of you.....

.. and the beefy crunch sound as you're introducing someone's face to your knee again and again sounds just perfect in slowmotion...  ;D
Title: Re: Double Dragon hack??
Post by: RayB on September 13, 2005, 10:55:39 am
Anyone here a fan of Rolling Thunder? It too has major slowdown at one point in the game where there's something like 4 or 5 bad guys, you shooting your machine gun, and a grenade exploding all at the same time. The game crawls at that point for about 2 or 3 seconds. It was like this in the arcade.

It's weird how the game developerswould let the game be released like that! Seems to me I would have reduced the number of sprites in that part of the game.