Name that Tune (spc edition)

So after making that NSF player, I decided to make an SPC player.

And to increase the interest of people on this board who probably couldn't care less... I decided to have a little game/competition.

ARE YOU A FAN OF SNES GAMES?!?!?!?!

If so... you might do well.

Here's the download link:

- https://www.dropbox.com/s/w8b5rqvkmm659io/NameThatTuneSpc.zip


From the readme:



=======================
== HOW TO PLAY ==
=======================


*****
0) Press Escape to load an SPC. <------ IMPORTANT BIT
*****

Or use whatever other SPC player you like.

1) Load an SPC from the 'spcs' directory.

2) Figure out what game the song is from.

3) Send me an IM or something on the boards so I can tell you which you got right
and tally your points.

4) No penalty for wrong answer. No max number of guesses. Note that EVERY
SONG IS FROM A DIFFERENT GAME. Some games are sequels of other games on the list.

5) Don't post answers on the forums because it kind of spoils it for everyone else.


Each song is worth points. Games everyone has played and songs everyone knows are
worth 1 point. More obscure songs/games are worth more points. Number of points
is listed in the song title.

If you get the 50pt song you are either a very good cheater or you're insane like me.


OPTIONAL:

6) Make a post to keep the thread active so it stays fun

7) Add additional SPCs (be sure to strip name from filename and tags --
to strip the tags.. zero out offsets 0x0002E to 0x000FF (inclusive).
And delete everything after offset 0x10200. Failure to strip tags
means it's way too easy for people to cheat.




OTHER THINGS:

I know the SPC player isn't perfect, but it's pretty damn close.
There's sometimes a crack or a stray note at the start of the song.
Other than that, there should be no audio issues.

IF YOU HEAR SOMETHING THAT DOESN'T SOUND RIGHT LET ME KNOW.


The SPCs I chose were my favorite (or close to my favorite) songs off of various
soundtracks.

You can probably tell I like a lot of Squaresoft games.



I'll keep track of score and stuff.


EDIT:

To clarify, you only need to guess the game. Not the actual name of the song. That'd be insane.



EDIT 2:

Hrm... apparently it screws up when switching SPCs sometimes... garble garble garble. If it starts sounding bad, like different channels fall out of sync, you'll have to restart it =(


Still ironing out the kinks!
Last edited on
$ clang++ -c -std=c++11 spc.cpp
In file included from spc.cpp:2:
In file included from ./spc.h:8:
./spctracer.h:28:21: error: ISO C++ forbids forward references to 'enum' types
        enum        mode_t;
                    ^
1 error generated.



I can't hear
07
15
18 (click at the start)
19 (click at the start)
Last edited on
spctracer.h:28:21: error: ISO C++ forbids forward references to 'enum' types


Really?

That sucks. I'll have to move the enum to the header then. Lame.

I can't hear
07
15
18 (click at the start)
19 (click at the start)


07 starts out extremely quiet and sort of fades in.

for the others... did you try closing/reopening the app? I have some kind of reset/initialization issue where it doesn't properly load a new song, but it does seem to work fine when the program first starts. I'll look into it more after work today.


Also...

ne555 correctly answered #24 for 20 pts! Surprising, since that's one of the really weird obscure ones! Good job!
> That sucks. I'll have to move the enum to the header then. Lame.

Specify the underlying integral type (enum-base) in the opaque-enum-declaration.
http://coliru.stacked-crooked.com/a/e1d0130ad52fecf7
Topic archived. No new replies allowed.