Previous Thread
Next Thread
Print Thread
Page 9 of 10 1 2 7 8 9 10
Re: New test core: 0.7.8a6 [Re: Tafoid] #43359 08/01/08 11:45 AM
Joined: Dec 2004
Posts: 111
P
Phil Bennett Offline
Senior Member
Offline
Senior Member
P
Joined: Dec 2004
Posts: 111
Originally Posted By Tafoid

- Rail Chase 2 (rchase2) under Model 2A/2B/2C profile from MAME 0.126u2 addition. The music seems like it might be too fast, I'm not sure. I couldn't find an OST for reference and it still doesn't work in MAME so it might require adjustment in the core to play correctly.


IIRC all the SCSP stuff is playing too fast in the public release. This will be fixed in the next release (so long as you run the output at 44100Hz).

Re: New test core: 0.7.8a6 [Re: Phil Bennett] #43376 08/01/08 11:41 PM
Joined: Nov 2003
Posts: 459
K
Knurek Offline
Senior Member
Offline
Senior Member
K
Joined: Nov 2003
Posts: 459
One new list:

Code:
$name=slrasslt
$version=2
$default=268
$main

$10c Konami Logo
$10e Opening
$113 Credit
$107 Player Select
$101 The River Styx [Stage 1]
$104 Boss 1
$106 Abyssal Forest [Stage 2]
$10d Boss 2
$102 Curse [Stage 3]
$110 Boss 3
$105 Speed Demon [Stage 4]
$109 Boss 4
$103 Solar Assault [Stage 5]
$108 Final Boss
$112 Ending
$10b Game Over
$10f Name
$115 Fierce Blaze (From Revised) [Stage EX]
$116 EX Boss (From Revised)
$111 Unknown
$114 Speaker Test

// Hoot list by B.D
// M1 list by Knurek
$end

Re: New test core: 0.7.8a6 [Re: Knurek] #43393 08/02/08 03:54 PM
Joined: Mar 2001
Posts: 16,473
R
R. Belmont Offline OP
Very Senior Member
OP Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,473
I've added the ability to have up to 8 custom values in the <m1data> tag so now there's a generic Genesis driver for the common case of "JSR to an init routine then poke commands to someplace in the Z80 RAM" in addition to the l33t GEMS AI.

Sonic 2 looks like this:
<m1data default="153" stop="0" min="1" max="255" subtype="1" init="0xec000" cmdadr="0x1b88"/>

and Castlevania Bloodlines like this:
<m1data default="189" stop="0" min="1" max="255" subtype="1" init="0xebd04" cmdadr="0x1e18"/>

Should make it easier to add more games. Someone got a Hoot XML for Genesis? (Yes I checked Knurek's page). Might be possible to convert.

Last edited by R. Belmont; 08/02/08 04:03 PM.
Re: New test core: 0.7.8a6 [Re: R. Belmont] #43397 08/02/08 04:55 PM
Joined: Nov 2003
Posts: 459
K
Knurek Offline
Senior Member
Offline
Senior Member
K
Joined: Nov 2003
Posts: 459
Don't think it's possible, they use a different format:

Code:
<game> 
<name>[MD] GUNSTAR HEROES</name> 
<driver type="iyinc">megadrive</driver> 
<options> 
<option name="topaddr" value="0x666b4"/> 
<option name="data1" value="0x0000"/> 
<option name="size1" value="0x1f1f"/> 
<option name="data2" value="0x2000"/> 
<option name="size2" value="0x1f1f"/> 
</options>


Code:
<name>[MD] Hybrid Front</name> 
<driver type="1c00">megadrive</driver> 
<options> 
<option name="topaddr" value="0x631A4"/> 
<option name="data1" value="0x0000"/> 
<option name="size1" value="0x12C1"/> 
</options>


The toppaddr variable is the stuff that shows in the Gens debugger when a tune is playing, no clue what the other ones are for.

And of course, most of the games have a separate driver, that doesn't require any init/play value guesswork

By the by, did you see that post on hcs forums with the link for the info for fixing that wonky GEMS instrument? Even a thought of not having to hear to that horrible screeching makes me all giddy.

Last edited by Knurek; 08/02/08 05:04 PM.
Re: New test core: 0.7.8a6 [Re: Knurek] #43398 08/02/08 05:02 PM
Joined: Mar 2001
Posts: 16,473
R
R. Belmont Offline OP
Very Senior Member
OP Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,473
Actually those look pretty promising. Where can I get a full file?

Re: New test core: 0.7.8a6 [Re: R. Belmont] #43399 08/02/08 05:06 PM
Joined: Nov 2003
Posts: 459
K
Knurek Offline
Senior Member
Offline
Senior Member
K
Joined: Nov 2003
Posts: 459
http://cross-channel.net/hoot/data/2ch/1094561324.html has all I was able to find (though quite a lot more are supported, I've added Langrisser II once - just copied the topaddr value from Gens and set the size1 to 0x2000).

Edit:

Here's three more I've been able to dig out:

Code:
<name>[MD] SHINING &amp; THE DARKNESS</name>
<driver type="iyinc">megadrive</driver>
<options>
<option name="topaddr" value="0xf22cc"/>
<option name="data1"   value="0x0000"/>
<option name="size1"   value="0x1fff"/>
</options>


Code:
<game>
<name>[MD] SHINING FORCE</name>
<driver type="iyinc">megadrive</driver>
<options>
<option name="topaddr" value="0x176000"/>
<option name="data1"   value="0x0000"/>
<option name="size1"   value="0x1fff"/>


Code:
<game>
<name>[MD] SHINING FORCE 2</name>
<driver type="iyinc">megadrive</driver>
<options>
<option name="topaddr" value="0x1ec000"/>
<option name="data1"   value="0x0000"/>
<option name="size1"   value="0x1fff"/>

Last edited by Knurek; 08/02/08 05:12 PM.
Re: New test core: 0.7.8a6 [Re: Knurek] #43401 08/02/08 05:15 PM
Joined: Mar 2001
Posts: 16,473
R
R. Belmont Offline OP
Very Senior Member
OP Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,473
Mmm, I didn't see your post, but that thread looks very promising.

Re: New test core: 0.7.8a6 [Re: R. Belmont] #43402 08/02/08 05:27 PM
Joined: Mar 2001
Posts: 16,473
R
R. Belmont Offline OP
Very Senior Member
OP Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,473
Good lord. I see there are a ton of people who have fixed bugs in the MAME core and not bothered to tell us. I hate people some days.

ETA: Yeah, I see what they're doing in Hoot - it's directly copying the Z80 image down and then the driver type tells it how to change songs. That won't work for compressed drivers or 68k-based drivers, among other things, but we can certainly emulate it to pick up a few games.

Last edited by R. Belmont; 08/02/08 05:57 PM.
Re: New test core: 0.7.8a6 [Re: R. Belmont] #43403 08/02/08 07:18 PM
Joined: Nov 2003
Posts: 459
K
Knurek Offline
Senior Member
Offline
Senior Member
K
Joined: Nov 2003
Posts: 459
BTW, if at anytime you'd want to work on SNES driver, there's some stuff here and here that might be of help:

http://kurohane.net/spc/spc_cheatdump.phtml
http://kurohane.net/spc/

First one has cheatcodes for changing the songs, second host the largest collection of Script700 patches (which help with games that require the presence of main unit).

Re: New test core: 0.7.8a6 [Re: Knurek] #43409 08/02/08 09:04 PM
Joined: Mar 2001
Posts: 16,473
R
R. Belmont Offline OP
Very Senior Member
OP Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,473
Faith in humanity: restored. Genesis Plus! for the Gamecube uses MAME's FM core and has all the latest fixes in it.

Page 9 of 10 1 2 7 8 9 10

Moderated by  R. Belmont 

Who's Online Now
3 registered members (Colin Howell, Dam0, 1 invisible), 89 guests, and 1 spider.
Key: Admin, Global Mod, Mod
ShoutChat Box
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,764
Posts115,179
Members4,889
Most Online890
Jan 17th, 2020
Powered by UBB.threads™ PHP Forum Software 7.7.3