MAMEWorld >> Programming
View all threads Index   Threaded Mode Threaded  

Pages: 1

Heihachi_73
I am the Table!
Reged: 10/29/03
Posts: 1074
Loc: Melbourne, Australia
Send PM


Decoding job part 2
#195482 - 07/08/09 01:44 PM Attachment: 16CF88.zip 33 KB (11 downloads)


Aristocrat MKV sound effects. These files use a proprietary ADPCM format, and a small header called 'MKV SFX'. Later games don't seem to have a header but the compressed format is unchanged. They seem to use the standard 11025Hz.



agua3
MAME Fan
Reged: 07/08/09
Posts: 2
Send PM


Re: Decoding job part 2 new [Re: Heihachi_73]
#195538 - 07/09/09 04:41 AM


Hey,

What program are you using to open this file?
btw, i had a question relating to the Arm emulation in mame...how would we go about implementing a new arm driver for mame by transferring source code from an Arm250 stand alone emulator and moving it over to mame? Is that what the main problem is with MKV emulation and other data east games - that the Arm250 emulation in mame is incomplete?



krick
Get Fuzzy
Reged: 02/09/04
Posts: 4235
Send PM


Re: Decoding job part 2 new [Re: Heihachi_73]
#195539 - 07/09/09 04:52 AM


> Aristocrat MKV sound effects. These files use a proprietary ADPCM format, and a small
> header called 'MKV SFX'. Later games don't seem to have a header but the compressed
> format is unchanged. They seem to use the standard 11025Hz.

Wasn't there a proprietary ADPCM format supported by the early 16-bit soundblaster cards? Maybe it's related somehow.



GroovyMAME support forum on BYOAC



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9711
Loc: ECV-197 The Orville
Send PM


Re: Decoding job part 2 new [Re: agua3]
#195562 - 07/09/09 02:41 PM


> Hey,
>
> What program are you using to open this file?
> btw, i had a question relating to the Arm emulation in mame...how would we go about
> implementing a new arm driver for mame by transferring source code from an Arm250
> stand alone emulator and moving it over to mame? Is that what the main problem is
> with MKV emulation and other data east games - that the Arm250 emulation in mame is
> incomplete?

That is a hateful lie that has been perpetrated on some other forums by people unfamilar with MAME. MAME's 26-bit ARM emulation (which is what the 250 is) fully implements the ARMv3 spec. Any bugs in individual opcodes need to be properly reported through official channels - for instance, the often-cited bug with TST and TEQ when they use the R15 register has been fixed for MAME u4. If it had been entered at MAMETesters with specific test cases, it would have been fixed years ago.

-RB, chief ARM wrestler



agua3
MAME Fan
Reged: 07/08/09
Posts: 2
Send PM


Re: Decoding job part 2 new [Re: R. Belmont]
#195563 - 07/09/09 02:55 PM


Sounds good!



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9711
Loc: ECV-197 The Orville
Send PM


Re: Decoding job part 2 new [Re: krick]
#195574 - 07/09/09 05:35 PM


> Wasn't there a proprietary ADPCM format supported by the early 16-bit soundblaster
> cards? Maybe it's related somehow.

I'd more be on the lookout for an ADPCM format commonly used on the Archimedes, although the hardware doesn't do any decode and the ARM is fast enough to decompress pretty much any ADPCM you'd like.



PiModerator
Allergic to life
Reged: 09/20/03
Posts: 6449
Loc: Room 101
Send PM


26-bit goodness new [Re: R. Belmont]
#195868 - 07/12/09 11:42 PM


> MAME's 26-bit ARM emulation (which is what the 250 is)

Lolz.



Wound up, can't sleep, can't do anything right, little honey / Oh, since I set my eyes on you. / I tell you the truth.
I can't get it right / Get it right / Since I met you...


Pages: 1

MAMEWorld >> Programming
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Pi 
0 registered and 5 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 4802