In order to play org files with this program, "orgplay", you need to have the following files in a directory called "data": fx96.pxt fx97.pxt fx98.pxt fx99.pxt fx9a.pxt fx9b.pxt wavetable.dat You can acquire these files by extracting them directly from the Cave Story EXE file (Doukutsu.exe). You can use the Doukutsu.exe from dou_1006.zip , preferably original (but these also work with the English translation). The following instructions guide you to extracting the files: The wavetable file: dd if=Doukutsu.exe bs=4 skip=278937 count=6400 of=wavetable.dat Or, with a PHP script: The process of extracting the PXT samples manually is more complicated. You can use the following PHP script to read them from your Doukutsu.exe. Just execute it, as: php dou.php >2, 1), substr($exe, $offset, 8)); $offset += $s; return $result[1]; } $config = Array(); while(count($config) < 128) { $c = b(); if($c == 0x8B) break; if($c == 0x6A || $c == 0x68) { $id = b($c==0x68 ? 4 : 1); ++$offset; $chan = b(1); ++$offset; $offs = b(4) - $data; $offset += 5+9; $config[$id] = Array('chan' => $chan, 'offset' => $offs); } } $fields = explode('/', 'use/size/'. 'main_model/main_freq/main_top/main_offset/'. 'pitch_model/pitch_freq/pitch_top/pitch_offset/'. 'volume_model/volume_freq/volume_top/volume_offset/'. 'initialY/ax/ay/bx/by/cx/cy'); foreach($config as $id => $data) { extract($data); $v = ''; $s = ''; for($c=0; $c<4; ++$c) { $sep = "{"; foreach($fields as $i=>$fname) { $value = 0; $dec = strpos($fname, 'freq') ? 2 : 0; if($dec) b(4); // Ignore this zero word of unknown meaning if($c < $chan) $value = b($dec ? 8 : 4); $wid = 4 + (int)substr('119999999999994444444', $i,1); $str = sprintf("%.{$dec}f", $value); $s .= sprintf("%-{$wid}s:$str\r\n", $fname, $str); $v .= $sep . $str; $sep = ','; } $s .= "\r\n"; $v .= "},\r\n"; b(4); // Ignore this zero word of unknown meaning as well } $s .= $v; file_put_contents(sprintf('fx%02x.pxt', $id), $s); } ?> You can download the actual songs, ORG files at: http://www.cavestory.org/downloads_music.php Because of license reasons (possibly) I cannot redistribute them here. (Better safe than sorry.) Alternatively, you can extract the from your Doukutsu.exe as follows: --- Written by Joel Yliluoma in November 23, 2011 Cave Story is a freeware game copyright Pixel Studios.