Family Trainer 3: Aerobics Studio - Mitsubishi M50805

Discuss hardware-related topics, such as development cartridges, CopyNES, PowerPak, EPROMs, or whatever.

Moderators: B00daW, Moderators

User avatar
B00daW
Posts: 584
Joined: Thu Jan 03, 2008 1:48 pm

Family Trainer 3: Aerobics Studio - Mitsubishi M50805

Post by B00daW » Tue Oct 30, 2012 10:33 pm

Family Trainer 3: Aerobics Studio

I've been trying to figure out the M50805 chip and how it works. So far I don't believe there are any documents online that describe its functions. I've attempted to search for patents, contact Mitsubishi, and get a hold of the warehouse that they referred me to without any luck of finding datasheets. So, I've debugged the ROM and found out a few things:

$6000
xSxx xPPP
P = Play sample number.
S = Stop sample.

I believe there are a maximum of 8 samples. I've made it through all of the modes and realize that the max sample value before it is DEY'd is $08 (which is #$07). Also at init #$FF is written to $6000. I'm not sure of its function.

Does anyone have this cart and a CopyNES to verify? Is M50805 a mask ROM?

Also I believe since there is additional audio hardware that CNROM does not entirely suffice for Family Trainer 3's mapper. It should be assigned another and hopefully the M50805 can be dumped or decapped if necessary.

lidnariq
Posts: 9397
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: Family Trainer 3: Aerobics Studio - Mitsubishi M50805

Post by lidnariq » Wed Oct 31, 2012 12:20 am

Some cursory digging around and looking closely at the board: I think it's a microcontroller of some sort.

mic_
Posts: 922
Joined: Thu Oct 05, 2006 6:29 am

Re: Family Trainer 3: Aerobics Studio - Mitsubishi M50805

Post by mic_ » Wed Oct 31, 2012 3:54 am

There's this topic which discusses the same chip.

User avatar
B00daW
Posts: 584
Joined: Thu Jan 03, 2008 1:48 pm

Re: Family Trainer 3: Aerobics Studio - Mitsubishi M50805

Post by B00daW » Wed Oct 31, 2012 5:06 am

Exactly. It's neither concise nor goes into detail about the cart or the chip. We don't have the full story yet.

User avatar
B00daW
Posts: 584
Joined: Thu Jan 03, 2008 1:48 pm

Re: Family Trainer 3: Aerobics Studio - Mitsubishi M50805

Post by B00daW » Thu Nov 01, 2012 7:36 pm

So, I ended up paying a little too much than I wanted for a Family Trainer 3: Aerobics Studio cart. I'll do what I can with the debugger on the CopyNES. After that I may send it somewhere to get destroyed for science.

BootGod
Posts: 358
Joined: Wed Jul 13, 2005 3:14 pm

Re: Family Trainer 3: Aerobics Studio - Mitsubishi M50805

Post by BootGod » Sat Nov 03, 2012 9:11 am

The only thing I was ever able to find out about the chip was this short spec sheet: http://www.datasheetarchive.com/shortfo ... 5XXXP.html which was the only reason I knew, for instance, that it has 960 bytes of ROM

User avatar
B00daW
Posts: 584
Joined: Thu Jan 03, 2008 1:48 pm

Re: Family Trainer 3: Aerobics Studio - Mitsubishi M50805

Post by B00daW » Sat Nov 03, 2012 7:48 pm

I think I finally found a way to obtain the document. I'll attach it if I am successful.

User avatar
B00daW
Posts: 584
Joined: Thu Jan 03, 2008 1:48 pm

Re: Family Trainer 3: Aerobics Studio - Mitsubishi M50805

Post by B00daW » Sun Nov 04, 2012 7:53 am

Got a hold of the document. I'm analyzing it now, but wanted to make sure I have it mirrored for other people as well.
Attachments
m50805-m50806.pdf
Mitsubishi M50805 / M50806 datasheet.
(554.24 KiB) Downloaded 761 times

lidnariq
Posts: 9397
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: Family Trainer 3: Aerobics Studio - Mitsubishi M50805

Post by lidnariq » Sun Nov 04, 2012 12:00 pm

Well done! That's neat, it's Mitsubishi's analog (using PARCOR) of TI's TMC0281(which used LPC) but using playback from an internal ROM.

BootGod
Posts: 358
Joined: Wed Jul 13, 2005 3:14 pm

Re: Family Trainer 3: Aerobics Studio - Mitsubishi M50805

Post by BootGod » Mon Nov 05, 2012 8:04 pm

Cool, may I ask how you managed to get that? Did Mitsubishi hook you up?

User avatar
B00daW
Posts: 584
Joined: Thu Jan 03, 2008 1:48 pm

Re: Family Trainer 3: Aerobics Studio - Mitsubishi M50805

Post by B00daW » Tue Nov 06, 2012 12:15 pm

Fell off the back of a truck.

User avatar
B00daW
Posts: 584
Joined: Thu Jan 03, 2008 1:48 pm

Re: Family Trainer 3: Aerobics Studio - Mitsubishi M50805

Post by B00daW » Sat Mar 02, 2013 8:15 pm

Here's also a neat toolkit to figure out how PARCOR works:

http://sp-tk.sourceforge.net/

Anybody still in school have access to the Wiley library?

http://onlinelibrary.wiley.com/doi/10.1 ... 2/abstract

This document would be good to have to figure out tone generation in PARCOR.

lidnariq
Posts: 9397
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: Family Trainer 3: Aerobics Studio - Mitsubishi M50805

Post by lidnariq » Sat Mar 02, 2013 9:29 pm

The datasheet actually mentions that: "46 bit capacity for [...] one frame of [...] amplitude, pitch, and K-parameters".

They start with a frequency for an impulse train and then specify a set of coefficients for the "8 stage lattice digital filter" that starting waveform goes through. The ability to get monophonic musical control out of it would be the same as what was done in Speak'n'Music, and what makes it tone generation instead of speech is the 1/4 as fast frame rate.

In any case, the M50805 doesn't look like it supports playback from anything but ROM...

User avatar
B00daW
Posts: 584
Joined: Thu Jan 03, 2008 1:48 pm

Re: Family Trainer 3: Aerobics Studio - Mitsubishi M50805

Post by B00daW » Sun Mar 03, 2013 8:40 am

Yeah. It supports playback from internal mask ROM. But it also says that when Mode Select is on External Memory mode that EPROM and RAM can be used through D2 (DTIN).

User avatar
Myask
Posts: 965
Joined: Sat Jul 12, 2014 3:04 pm

Re: Family Trainer 3: Aerobics Studio - Mitsubishi M50805

Post by Myask » Tue May 10, 2016 5:39 pm

B00daW wrote:Here's also a neat toolkit to figure out how PARCOR works:

http://sp-tk.sourceforge.net/

Anybody still in school have access to the Wiley library?

http://onlinelibrary.wiley.com/doi/10.1 ... 2/abstract

This document would be good to have to figure out tone generation in PARCOR.
I did, but I printed it out rather than save. Whoops?

Post Reply