It is currently Wed Nov 22, 2017 10:50 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 49 posts ]  Go to page Previous  1, 2, 3, 4  Next
Author Message
PostPosted: Mon Jun 19, 2017 9:39 pm 
Offline

Joined: Fri Sep 22, 2006 9:52 am
Posts: 160
Location: philly
rainwarrior wrote:
Here's a very simple FCEUX lua script to detect it for you. Says either "NO PCM" or "PCM" in the corner depending on whether PCM is currently playing.

This is awesome! Thank you for this.

rainwarrior wrote:
bucky o'hare wrote:
za909 helped me identify what's apparently 1-bit PCM, from World Champ. Which seems really strange to me!

The PC speaker could naturally do 1-bit PCM, for instance, and so could a few other systems (ZX, etc.). Did it originally appear on another platform?

I tried looking up World Champ and Great Boxing on more platforms, doesn't seem like it. But maybe the devs had the limitations of other systems in mind, that could make sense.

Memblers wrote:
Ghostbusters

For this one, does anyone know where I could locate the Japanese rom? My google-fu is failing, I keep finding the US rom. I'd like to double check if it's the same as the US release. If the original Japanese release has PCM too, then it's even earlier than Dead Zone and will be the earliest known NES game to have PCM (so far).

edit: I already had the ROM, smh. And it does have the same sample, so it is currently the earliest known example. :beer:


Top
 Profile  
 
PostPosted: Tue Jun 20, 2017 3:30 pm 
Offline

Joined: Fri Sep 22, 2006 9:52 am
Posts: 160
Location: philly
Found a few more examples, Star Wars: The Empire Strikes Back, Roger Clemins' MVB Baseball, and WWF Wrestlemania: Steel Cage Challenge. Basically just went through Sculpture Software's games after seeing they had a couple other examples.

Here's a pretty lengthy PCM event in Star Wars-
https://youtu.be/nhk2_shrbhc?t=50m26s


Top
 Profile  
 
PostPosted: Tue Jun 20, 2017 3:59 pm 
Offline
User avatar

Joined: Tue Jan 24, 2017 1:23 am
Posts: 7
Looks like really crappy game. Is that lightsaber sound raw 4011h?


Top
 Profile  
 
PostPosted: Tue Jun 20, 2017 5:28 pm 
Offline

Joined: Fri Sep 22, 2006 9:52 am
Posts: 160
Location: philly
Yup! I didn't calculate the samplerate on it, but there's a similar quality sound effect for swamp noises in Degobah, and that was around ~11.72 kHz.


Top
 Profile  
 
PostPosted: Wed Jun 21, 2017 11:15 pm 
Offline

Joined: Fri Sep 22, 2006 9:52 am
Posts: 160
Location: philly
My friend Kevin found an earlier example in Tag Team Pro Wrestling. The bell sound, player groan, and the counting of "1, 2, 3" are all PCM. It came out in April of 1986, so it currently rests as the earliest known example.


Top
 Profile  
 
PostPosted: Thu Jun 22, 2017 7:23 am 
Offline
User avatar

Joined: Thu Aug 13, 2015 4:40 pm
Posts: 115
Location: Rio de Janeiro - Brazil
Does natsume's S.C.A.T play a PCM when a new game is started? It says a pretty long phrase: "You must destroy them! The Earth is counting on you, good luck." Actually it sounds like it is two samples, there is a small audio glitch after the first sentence. The quality is very good.

_________________
http://nesrocks.com/blog/superpitfall30th/


Top
 Profile  
 
PostPosted: Thu Jun 22, 2017 8:14 am 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 2981
Location: Tampere, Finland
nesrocks wrote:
Does natsume's S.C.A.T play a PCM when a new game is started? It says a pretty long phrase: "You must destroy them! The Earth is counting on you, good luck." Actually it sounds like it is two samples, there is a small audio glitch after the first sentence. The quality is very good.

Yeah, it's raw PCM. (It was actually already in the list as "Final Mission (S.C.A.T.)".)

_________________
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: kkfos.aspekt.fi


Top
 Profile  
 
PostPosted: Thu Jun 22, 2017 8:21 am 
Offline
User avatar

Joined: Sat Jul 04, 2015 9:58 am
Posts: 568
Location: -29.794229 -55.795374
Isn't the dog's bark on Duck Hunt PCM?
I think the percursion on many Sunsoft games (Journey to Silius, Batman - Return of the Joker, Gremlins 2, Fester's Quest...) are PCM too.
Teenage Mutant Ninja Turtles 3 uses some voices too.
Gradius 2 has many voices that tell the item you got.
I think the noise that Simon's Belmont does when hit on Castlevania 3 is a kind of voice too.
If I remember correctly, Kung-Fu Master has some voices on it.
I think Super C uses PCM on the "orchestra hit" that's used on many of its sounds.


Last edited by Fisher on Thu Jun 22, 2017 8:41 am, edited 1 time in total.

Top
 Profile  
 
PostPosted: Thu Jun 22, 2017 8:37 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19251
Location: NE Indiana, USA (NTSC)
Woof and quack are DPCM.

Drums in Journey to Silius and Batman ROTJ can't be PCM because that'd interfere with playback of bass through DPCM.


Top
 Profile  
 
PostPosted: Thu Jun 22, 2017 8:43 am 
Offline
User avatar

Joined: Sat Jul 04, 2015 9:58 am
Posts: 568
Location: -29.794229 -55.795374
Oops... looks like I confused the drums with the bass!! My bad.
I added some more games on the list. Most of them I'm not sure.
Oh, and there's a laugh on Castlevania 3 that may be PCM too.


Top
 Profile  
 
PostPosted: Thu Jun 22, 2017 10:36 am 
Offline
User avatar

Joined: Sun May 27, 2012 8:43 pm
Posts: 1311
To add to the Action 53 vol 3 entry, Karate Kick uses raw PCM for the yelling sound when a player dies.


Top
 Profile  
 
PostPosted: Thu Jun 22, 2017 10:34 pm 
Offline

Joined: Fri Sep 22, 2006 9:52 am
Posts: 160
Location: philly
Fisher wrote:
Isn't the dog's bark on Duck Hunt PCM?
I think the percursion on many Sunsoft games (Journey to Silius, Batman - Return of the Joker, Gremlins 2, Fester's Quest...) are PCM too.
Teenage Mutant Ninja Turtles 3 uses some voices too.
Gradius 2 has many voices that tell the item you got.
I think the noise that Simon's Belmont does when hit on Castlevania 3 is a kind of voice too.
If I remember correctly, Kung-Fu Master has some voices on it.
I think Super C uses PCM on the "orchestra hit" that's used on many of its sounds.

Ah, these are all examples of 1-bit DPCM. I'm on the lookout for raw PCM, which handles sample playback differently and is less common. :)


Top
 Profile  
 
PostPosted: Thu Jun 22, 2017 11:01 pm 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10118
Location: Rio de Janeiro - Brazil
Just to make the difference clear in case anyone's not familiar with the terminology:

DPCM: 1-bit differential PCM, where each bit modifies the waveform relatively from the previous value, increasing or decreasing it. These can be automatically read and played by the APU while the CPU runs code normally.

PCM: The software writes 7-bit samples directly to the APU, so it has full control over the source format of the audio data and the playback rate. The fact that the software is busy preparing the data and outputting it at a steady rate often means it can't do anything else, so there's usually no action when these samples are played.


Top
 Profile  
 
PostPosted: Thu Jun 22, 2017 11:43 pm 
Offline

Joined: Fri Sep 22, 2006 9:52 am
Posts: 160
Location: philly
tokumaru wrote:
...The fact that the software is busy preparing the data and outputting it at a steady rate often means it can't do anything else, so there's usually no action when these samples are played.

A great example of this is Robodemons. There are animated graphics on the title screen, but they very blatantly pause every time the game plays a sample:
https://www.youtube.com/watch?v=PriTocGzp3o

At the other end of the spectrum, Gauntlet 2 does manage to pull off PCM without interrupting gameplay. And there's PCM galore!:
https://www.youtube.com/watch?v=ISyFQpZkSS0

I think the low samplerate (approximately 5.2 kHz) is what allows the game to juggle its resources. It seems to be the most effort any NES game put into having lots of PCM with gameplay. And now that I think about, I believe Gauntlet 2, Skate or Die 2, and Battletoads might be the only games that have some PCM where not everything else pauses?


Last edited by bucky o'hare on Fri Jun 23, 2017 10:22 am, edited 1 time in total.

Top
 Profile  
 
PostPosted: Fri Jun 23, 2017 12:21 am 
Offline
User avatar

Joined: Fri Nov 12, 2004 2:49 pm
Posts: 7272
Location: Chexbres, VD, Switzerland
Battletoads definitely pauses when playing PCM. Even in the intro. Just pay careful attention and you'll notice it.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 49 posts ]  Go to page Previous  1, 2, 3, 4  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group