SNES .SPC Player on FPGA
Loading...
34,413
Uploader Comments (Jcv32)
see all
All Comments (72)
-
Chrono trigger!
-
can do the same with SnesMusic on iPhone
-
@triplenippel123 Beginning
-
what song is it from the castlevania 4 ost ( 1:35 ) ?
-
To Author : How do the led blink so exactly follow the music?
-
NNNNNNEEEEEEEEED IT
-
@speyeker ooh come on, you don't have to be jealous. This is really amazing fpga project, but when you check the files you can see there is a lot of auto generated vhdl files - nios or mega function related. So it's really perfect chance to learn how to design something like this when you see the result and can check the sources. I wish you good luck. ... anyways jcv32 made good job.
-
is the output in stereo?
-
Awesome! Please give us a tutorial.
-
YEAH FFVI!!!!! FFV!!!! Zelda!!!
Loading...
hey, how many bits of resolution does the DAC have on that Altera board? did you implement a ROM memory, then use the switches to select the starting addresses in the ROM? I could be wrong, but I don't think you synthesized these songs your self, you would need a whole lot of discrete filter banks to do this and I don't think that Altera board has enough resources to do this.
Regardless, nice job dude.
thomas997 2 years ago
This altera board have a 16 bit DAC. Song are RAM save states. They are stored in a zip file on the flash rom. Switches load different files. If you don't believe the sound is synthesized by the FPGA, look at the sources.
Jcv32 2 years ago
What are the name to these games and songs?
Resetti64 3 years ago
I added annotations with the name of games and songs.
Jcv32 3 years ago
Did you use verilog or assembly/c
nomy13 3 years ago
The S-DSP part (the sound generator) is written in VHDL. The S-SMP part (the sound and music processor) is written in C and executed on a Nios II soft processor. I wrote some custom CPU accelerators in VHDL for timers and handling. There is additional glue logic written in VHDL and a I2C config device written in Verilog.
Jcv32 3 years ago