Pols voice.

You can talk about almost anything that you want to on this board.

Moderator: Moderators

Post Reply
User avatar
Jeroen
Posts: 982
Joined: Tue Jul 03, 2007 1:49 pm

Pols voice.

Post by Jeroen » Fri Mar 21, 2008 3:46 pm

Anyone that can check if pols voice stil dies if you use the famicom mic? (in pal/ntsc games)

User avatar
Dwedit
Posts: 4236
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit » Fri Mar 21, 2008 5:46 pm

He's not dying when I push the VS coin switch.
Pushing on the VS coin switch causes a certain NES test program to think the microphone is active, but does not affect the same bits.
Last edited by Dwedit on Fri Mar 21, 2008 5:53 pm, edited 1 time in total.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!

User avatar
Jeroen
Posts: 982
Joined: Tue Jul 03, 2007 1:49 pm

Post by Jeroen » Fri Mar 21, 2008 5:48 pm

Damn. Ah well. You sure about this? Tried an emulator with a mic emulator? (mic would create more "wavy" results on the actual internal pin I think so maybe it checks for that?

User avatar
Dwedit
Posts: 4236
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit » Fri Mar 21, 2008 5:59 pm

There's only minimal overlap:
4016.2 is microphone bit (Read only) on a Famicom
4016.2 is VROM Bank Select (Write only) in a VS unisystem arcade machine
the other adjacent bits are VS Dipswitches. No clue how the Microphone polling code works, whether it can be affected by bits other than the microphone bit.

I'm sure Nintendo took out the microphone polling code from the cartridge versions.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!

User avatar
Jeroen
Posts: 982
Joined: Tue Jul 03, 2007 1:49 pm

Post by Jeroen » Fri Mar 21, 2008 6:05 pm

I think I know why they didn't just leave it in non functional. The pins tied low on nes. (according to a site) This would mean it would always register.

User avatar
jargon
B&: This is not your blog
Posts: 208
Joined: Fri Dec 07, 2007 11:40 pm
Location: 480/85260
Contact:

Post by jargon » Tue Apr 15, 2008 4:16 am

what the bloody hell are you guys even talking about?
Cheers,
Timothy Robert Keal alias jargon

Image
Miser's House Anthology Project

tepples
Posts: 21755
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples » Tue Apr 15, 2008 4:33 am

An enemy in The Legend of Zelda that responded to player 2's microphone in the Japanese version.

And please don't swear just for the sake of swearing. I read some of your recent posting history, and it consisted mostly of one-liners.

User avatar
MottZilla
Posts: 2832
Joined: Wed Dec 06, 2006 8:18 pm

Post by MottZilla » Tue Apr 15, 2008 2:27 pm

I've never understand why people are so interested in this strange feature. Wouldn't it be best to try to solve it by comparing code between the two versions? Also shouldn't the Japanese cartridge still support the Mic?

NotTheCommonDose
Posts: 523
Joined: Thu Jun 29, 2006 7:44 pm
Location: lolz!
Contact:

Post by NotTheCommonDose » Tue Apr 15, 2008 5:54 pm

What enemy responds and what other games use this?

tepples
Posts: 21755
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples » Tue Apr 15, 2008 6:28 pm

NTCD: Have you tried Google?

User avatar
MottZilla
Posts: 2832
Joined: Wed Dec 06, 2006 8:18 pm

Post by MottZilla » Tue Apr 15, 2008 7:57 pm

Pol's Voice, http://www.lanceandeskimo.com/chefelf/g ... orld.shtml

Apparently blowing into the Mic would make it die or something.

ugetab
Posts: 338
Joined: Sat Oct 29, 2005 12:03 am
Contact:

Post by ugetab » Wed Apr 16, 2008 12:23 pm

I found the routine that checks for Microphone activity. It, quite literally, Polls the microphone for activity.

Famicom Zelda 1:
Kill Pols Voice Monsters Almost Instantly (This is the Mic routine)
ZEKKPAUY

Kill Pols Voice Monsters Instantly (This is the Test routine)
AAVKPPGP

It reads the microphone activity bit, compares it to the last state it was at(04 for on, 00 for off), and if it's different, it increments 0518, and stores the different activity status to 0516. If the state differed between active and inactive at least 0x14 times of the 0x28 polled, then they die. Otherwise, I see no difference in their activity. A constant microphone-on signal did nothing useful.

Neither the unique 4016 read, nor the 0516/0518 functionality remains, not even near the code that comes before the 0518 test in the famicom version.
NSFs I've ripped:
http://www.angelfire.com/nc/ugetab/

A Searchable list of NSFs from other sites. In Internet Explorer, go to Edit>Find (on This Page)...
http://www.angelfire.com/nc/ugetab/NSFList.txt

User avatar
Jeroen
Posts: 982
Joined: Tue Jul 03, 2007 1:49 pm

Post by Jeroen » Wed Apr 16, 2008 12:50 pm

Ah too bad. Well at least now we know. Would be cool if it were stil in there though.

Post Reply