Moero Pro Yakyuu voice

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

CaH4e3
Posts: 71
Joined: Thu Oct 13, 2005 10:39 am

Post by CaH4e3 »

http://cah4e3.shedevr.org.ru/misc/UPD77 ... PD7758.pdf

P56 is only 56 version with OPD ROM (one-time programmable, not rewritable)...

There is some pins which uses for entering PROM readout procedure (see pdf)... This used by 55/56/57/58 series... Difference only in ROM size...
Lord Nightmare
Posts: 131
Joined: Wed Apr 05, 2006 10:12 am
Location: PA, USA
Contact:

Post by Lord Nightmare »

No, you don't understand:
one of the parts of the procedure to enable the PROM verify mode is to raise the VPP pin voltage to 12.5 volts dc.
the upd77p56 has this VPP pin as its a 20 pin IC
the other chips are all 18 pins and do not even HAVE a VPP pin! it may be present on the die itself but it isn't bonded out as a chip lead!
It MIGHT be possible to *trick* one of these chips to go into verify mode by pulsing the Vcc line high or something, but don't get your hopes up.

Lord Nightmare
"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
CaH4e3
Posts: 71
Joined: Thu Oct 13, 2005 10:39 am

Post by CaH4e3 »

Ok, I see... My fault. ;)
User avatar
donknotts
Banned
Posts: 48
Joined: Sun May 14, 2006 9:23 pm
Location: uK

related

Post by donknotts »

could the bases loaded voices be ripped?
Uk release only, includes Ball, Vermin, Flagman,
Manhole, Cement Factory. My favourite game ever.

Errors Suck!
User avatar
kyuusaku
Posts: 1665
Joined: Mon Sep 27, 2004 2:13 pm

Post by kyuusaku »

This has nothing to do with NSFs... Yes they could be however, start a new topic in the relevant forum.
User avatar
egoh
Posts: 24
Joined: Mon Jan 16, 2006 9:44 am

Family Trainer - Aerobics Studio (J)

Post by egoh »

Hi Hap,

Aerobics Studio can record Voice Sample like Moero Pro Yakyuu

I can make the WAV file.

Can sample numbers be found with your emulator?

It is said that Martin can be supported with Nestopia.

It is not possible to do because there is no technology though it is
good to do rom in dump in reality. :(


Family Trainer - Aerobics Studio (J) Voice Info from Martin

$6000w
-------
data bits: 0x000yyy
x = 0:start/1:stop sound
y = sound select
User avatar
hap
Posts: 355
Joined: Thu Mar 24, 2005 3:17 pm
Contact:

Post by hap »

Sorry, it doesn't have support for the controller needed to properly playtest that game. But it's about time I added support for configurable controller ports, and after that, I can add the powerpad. I'll update it soon.

Instead of waiting, you could ask Martin to create a custom build of Nestopia that shows sample numbers.

*edit* updated it with support for the Family Trainer mat, and sample support for Family Trainer - Aerobics Studio (J).nes (GoodNES ROM only: it detects it by checksum, because sample support for every mapper 3 game would make things slow). Edit the ini file to insert the Family Trainer into the extended port.
User avatar
hap
Posts: 355
Joined: Thu Mar 24, 2005 3:17 pm
Contact:

Post by hap »

The only unrecorded samples left are from Moero!! Pro Tennis. Pongbashi asked me to hack the PRG-ROM to be able to record those. This small hack has only been tested on my emulator, so I won't know for sure it will work on a Famicom. Change "SN" to the sample number, and everytime a sample is played, it will use that sample.

Using Moero!! Pro Tennis (J).nes from GoodNES 3.10, iNES file offset $1C861:
4C 00 FF
(jmp $FF00)

Offset $1FF10:
A2 SN AD 4B 03 4C 54 C8
(ldx #SN, lda $34B, jmp $C854)
User avatar
Pongba
Posts: 12
Joined: Fri Sep 22, 2006 10:48 pm
Contact:

Post by Pongba »

hap wrote:The only unrecorded samples left are from Moero!! Pro Tennis. Pongbashi asked me to hack the PRG-ROM to be able to record those. This small hack has only been tested on my emulator, so I won't know for sure it will work on a Famicom. Change "SN" to the sample number, and everytime a sample is played, it will use that sample.

Using Moero!! Pro Tennis (J).nes from GoodNES 3.10, iNES file offset $1C861:
4C 00 FF
(jmp $FF00)

Offset $1FF10:
A2 SN AD 4B 03 4C 54 C8
(ldx #SN, lda $34B, jmp $C854)

Thank you Hap.
I was able to have your HACK PRG-ROM work with a family computer real machine. :)

However, because EP-ROM of 1Mbit is hard-to-find, everything cannot be recorded.
User avatar
krzysiobal
Posts: 1037
Joined: Sun Jun 12, 2011 12:06 pm
Location: Poland
Contact:

Re: Moero Pro Yakyuu voice

Post by krzysiobal »

I got this bootleg - wonder what's the DIP40 chip with removed markings.
Image Image Image Image
---
I rev'ed the schematics:
Image

This `unknown` DIL40 chip seems to be UM5100 (voice processor) - pinout matches.
I attach dumped ROM3 with sounds - viewing in hexeditor shows that it containins 16 sound, separated by 0xAA bytes.
---
Yes! Long time ago I was playing with UM5100, I even built board for testing it (it can record samples to SRAM and play them back or play back samples from EPROM).
Putting EPROM from this cartridge proves that it is this chip!

Image
Check out the movie:
https://www.youtube.com/watch?v=TDVxgFkgSeE
---
Final schematics:
Image
Attachments
UM5100_UMC_elenota.pl.pdf
(642.07 KiB) Downloaded 501 times
ROM3.BIN
(32 KiB) Downloaded 481 times
Last edited by krzysiobal on Sun Sep 03, 2017 11:48 am, edited 2 times in total.
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: Moero Pro Yakyuu voice

Post by lidnariq »

... Yup, as the datasheet says, that's definitely just DPCM. Sounds pretty bad, too :/

Per the datasheet, the sample clock is 1.35/R/C ... are you sure C9 is 2.2µF? The datasheet uses a 4.7nF capacitor there.

Interesting that they explicitly support two sample clocks via the bit at $5000.7. Looks like it shorts out R4 when low, making only R7 relevant for the sample clock; should be faster when high. This is probably a hysteretic inverter (74'14) as a clock source... usually that's a symmetric waveform, but D5 will make it more nearly a sawtooth generator. I think that doubles the effective frequency?

Arbitrarily assuming that it's 2.2nF, that means the sample rate should be ≈20kHz (2.7/62kΩ/2.2nF) when $5000.7 is low and ≈50kHz (2.7/2.2nF/(39k//62k)) when it's high.
Last edited by lidnariq on Sun Sep 03, 2017 11:09 am, edited 1 time in total.
User avatar
krzysiobal
Posts: 1037
Joined: Sun Jun 12, 2011 12:06 pm
Location: Poland
Contact:

Re: Moero Pro Yakyuu voice

Post by krzysiobal »

C9 is this white large cap (0.0022 630 isn't 2.2n 630V?). There definitely was some modification due to those large tin-balls and the fact that one of its leg is soldered onto the part of track with soldermask removed, while the hole where it should be contains cut off leg of some previous element.
Image Image
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: Moero Pro Yakyuu voice

Post by lidnariq »

... That's an X2 type capacitor for use in a mains voltage context. Probably is 2.2nF, but ... it's pretty darn funny seeing it there.
User avatar
B00daW
Posts: 586
Joined: Thu Jan 03, 2008 1:48 pm

Re: Moero Pro Yakyuu voice

Post by B00daW »

What's the mapper on this bootleg?
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: Moero Pro Yakyuu voice

Post by lidnariq »

It's almost identical to the original hardware (i.e. mapper 86). The playback IC has been replaced with with this one, and the register at $5000 (controlling playback speed) has been added. The registers at $6000 and $7000 are unchanged.
Post Reply