Hi, I've posted here so we don't get more off-topic in the GBS thread.
Thanks for the information and advice, kingshriek. I still haven't tried ripping lengthy CD music yet (ever try to rip Dungeon Explorer II's PSG tunes?). But anyway, here are my first HES rips. I started with the music to Cratermaze, because I already could see how Doraemon was ripped. Cratermaze's music is almost completely different from Doraemon's, and it's great. If you've played the original arcade game, Booby Kids (aka Kid no Horehore Daisakusen), then you'll recognize the same tunes.
I also ripped Yo, Bro, because of the great Beach Boys tunes. This was a bit tough (need a good tracing emulator, dammit!) but I managed to rip it in the end.
Last, I tried Pomping World (Buster Bros.) on CD. It doesn't use the System Card PSG driver, just its own little music driver in 8k. So, that was a very simple rip.
Anyway, here are the files. Enjoy!
http://www.disgruntleddesigner.com/chrisc/data/Cratermaze_HES.zip
http://www.disgruntleddesigner.com/chrisc/data/Yo,Bro_HES.zip
http://www.disgruntleddesigner.com/chrisc/data/Pomping_World_HES.zip
Maybe we ought to continue this thread over on the Magic Engine forums?
http://forums.magicengine.com/en/index.php Or someplace a little more relevant.
Good job on the rips. I actually had no idea Cratermaze was based of a Doraemon game (hadn't played Meikyuu Daisakusen) based on an original arcade game. Interesting that the US got a more artistically accurate port while Japan got a license makeover.
Regarding Dungeon Explorer II, I forgot that the game had PSG tunes. Upon looking at a save state, it looks to be a straightforward System Card rip - a good CD game to start with (so I'll hold off on ripping it). Another game I have that I haven't been considering is Star Parodia - I only recall one PSG tune (midboss music). Maybe it deserves getting looked at (could have more significant PSG music).
And yes, we should take this to the ME forums. This thread (and the GBS one as well) don't really belong here.
Okay, I looked at Dungeon Explorer II, and it indeed was easy to find the music routines and rip. The hard part was actually making an HES header that interfaces well with the CD PSG routines and the ripped data. I used the headers and player program from some of your CD rips, but I found it was actually much easier just to use the game's routines to interface with the System Card PSG routines. I just NOPed out anything that would write to the MPRs.
And that was that. The DEII data track has about 35 copies of the music routines, but they're all identical. So, just 8 PSG songs are in the game.
http://www.disgruntleddesigner.com/chrisc/data/Dungeon_Explorer_II_HES.zip
Star Parodier has a few PSG songs, like at the end of a level, and the Battle Game title screen. I didn't want to try ripping it because it sounds like it uses ADPCM samples, which would complicate things and could not be heard anyway.
Yeah, the template I use for System Driver rips is set up in a very general way. It is not always the case that the game's init code is lumped together with the music data (and from my experience, this isn't common). And when the init code is separated, it is cleaner to relocate only the necessary code rather than place the whole 8K bank that it resides in into the HES rip.
Also, looking at the DE2 rip, it looks like you used one of my older CD rips as a reference, though it's good to see that you went through $E0E1 instead of what I did in my early rips - that is only using $C2EF inside the driver. The problem with this is that timing is handled outside the PSG driver bank, so for my early rips I was writing to $0C00 explicitly to set up the timer. This becomes a problem when different songs use different timer values, as what I first encountered in Doukyuusei (I later redid the rip properly). I scanned through my old rips, and none appear to use different timer values, so my old rips are safe from what I overlooked (listening to them confirms this). If you're going to use one of my System Card driver rips as a reference in the future, I recommend Bishoujo Senshi Sailor Moon - it's probably the cleanest example of a properly done rip that I've done.
It's too bad about ADPCM. I have refrained from releasing anymore ADPCM-less* rips (I don't want to have a lot of these to fix if it does get supported somehow). I really wanted to do Cyber City Oedo 808, too.
*That is, refering to games that use ADPCM for drum samples. I haven't given any thought to songs that are entirely comprised of ADPCM.
OK, here's my final rip to cap off a fun weekend. It's Maniac Pro Wrestling, which has some fantastic music, never mind the lame idea of a wrestling RPG.
The composer is familiar (same as Legendary Axe II), but it's actually a team-up of two familiar, and equally astoundingly-talented, musicians that usually work for Atlus. Because they have a similar sound, I'll make a post over at the MagicEngine board about them.
http://www.disgruntleddesigner.com/chrisc/data/Maniac_Pro_Wrestling_HES.zip
I liked the style of music from a game by NCS called
KickBall.
So I decided to rip it. Here's the HES.
http://www.disgruntleddesigner.com/chrisc/data/KickBall_HES.zip
Kingshriek, please feel free to put my HES rips on your site.
*Bump*
What, there are no good songs to rip anymore?
I've ripped Impossamole's music, because it's pretty good.
http://www.disgruntleddesigner.com/chrisc/data/ImpossamoleHES.zip
ccovell wrote:
*Bump*
What, there are no good songs to rip anymore?
I've ripped Impossamole's music, because it's pretty good.
http://www.disgruntleddesigner.com/chrisc/data/ImpossamoleHES.zip
Interestingly enough, the title tune is a cover of "Monty on the Run" title tune (or the song that MOTR was based on). Anyways, nice.
Not only is it a cover, but the Highscore music is the same as MOTR. I'm also pretty sure the Bermuda Triangle song has a few notes copied from "Comic Bakery" or "The Last Ninja". The whole soundtrack is pretty C-64-esque.
ccovell wrote:
I'm also pretty sure the Bermuda Triangle song has a few notes copied from "Comic Bakery" or "The Last Ninja".
Given that the Comic Bakery theme itself is
half-lifted from "Hot Water" by Level 42 and "You Spin Me Round" by Dead or Alive...
The HES rip of
Turrican. How awful.
Quote:
The HES rip of Turrican. How awful.
Sounds like the harpsichord version.
My audio tape recordings of the Amiga version are still the best I've got.
I recommend a TFMX-Player for the Amiga Turrican TFMX tunes, then. Try DeliPlayer if you have a Windows PC.
Hmm... Hatris sounds fun. Bubblegum Crash has a definite Barunba sound going for it.
ccovell wrote:
I recommend a TFMX-Player for the Amiga Turrican TFMX tunes, then. Try DeliPlayer if you have a Windows PC.
Or try xmp-delix plugin for XMPlay if you want something that's still being worked on (I have the latest beta build here with audio.device support - something that DeliPlayer didn't have).
Or, if you're using *nix, there's UADE.
Here is a rip of the chiptunes from Download 2 (CD):
http://www.disgruntleddesigner.com/chrisc/data/DownLoad2_HES.zip
It sounds good, but the timing is slightly slower than in the actual game. Kingshriek, could you help me with the timings, 'cause I have no idea what is wrong. (I used the Sailor Moon file as reference, as you suggested.)
Sounds okay to me - I'm not detecting any difference in speed between the two (for the few tracks I've sampled at least). Is the problem isolated to a few specific tracks or is it global in scope? Also, are you comparing the two with the same player, because some HES players (particulary NEZplug) can have some strange timing problems at times.
What I'm seeing in the HES (timing-related $E0D8 calls):
LDA #$02 , STA $F8, LDA #$02, STA $FF, JSR $E0D8 (60 Hz base timer)
LDA #$00 , STA $F8, LDA #$00, STA $FF, JSR $E0D8 (use TIQ)
LDA #$2A , STA $F8, LDA #$0A, STA $FF, JSR $E0D8 (use timer index #$2A, which sets $0C00 to #$68)
As far as I can tell, the tempo isn't ever set by the music data itself so I expect $0C00 to be invariant over all the tracks.
Just to check that I'm hearing things ok, I've also checked $0C00 in-game with a sampling of music and I also find it to be #$68. I also verified that the music is indeed driven by TIQ by changing the timer value in a save-state and reloading (the music tempo changed as expected).
OK, I checked the HES file in Mednafen (which has a very useful debugger, by the way...) and the tempo of the Download 2 rip seems to match the real game. I guess NEZPlug just sucks...
OK, today I felt like ripping the sound effects of Gate of Thunder just for the fun (and frustration) of it. Here is the HES:
http://www.disgruntleddesigner.com/chrisc/data/GateofThunder_HES.zip
I've figured out the reason for the sound discrepancy.
In the sequence data for track #$22, the FM data index is set to 03, but this index gives $FF00 as the FM pointer, so the game is pulling FM data from bank 0 of the system card. Checking $FF00 there gives a whole bunch of #$FFs. But in the HES, $FF00 is the start of the RESET routine. Thus, the HES in interpreting code as FM data.
The easiest way to resolve this is to copy $FF00-$FFFF from the system card to somewhere in the HES, and then change the FM pointer so that it points to this location. The address of this pointer is $A3AA ($43AA in the HES file).
*Bump*
Have the games
Appare Gateball and
Yuu Yuu Jinsei: Victory Life ever been ripped? Anyway, I've ripped them now:
Appare! Gateball (lively loungy music)
http://www.chrismcovell.com/data/Appare!%20Gateball_HES.zip
and
Yuu Yuu Jinsei: Victory Life (groovy loungy music)
http://www.chrismcovell.com/data/Yuu%20Yuu%20Jinsei_HES.zip
Also, I know Kingshriek's webpage hasn't been updated in a long time; is any current HES news available at some other website?
Could someone please do a rip of Order of the Griffin? I'd really appreciate it!
Thanks,
-Nick
Also, a rip of TaleSpin! I'm surprised it doesn't already exist.
I'm not sure whether or not anyone rips HES files anymore. However, I could probably do a VGM rip of it.
I'm lucky, Kingshriek had a rip of Order of the Griffon on his site.
Maybe it can be moved to Other Retro Dev and have a sticky thread for it near SGC request.
BlackGuyRX wrote:
Also, a rip of TaleSpin! I'm surprised it doesn't already exist.
Quick rip
here. Not sure if any sound effect or music is missing, the game is too wretched to test properly.
Mednafen wrote:
BlackGuyRX wrote:
Also, a rip of TaleSpin! I'm surprised it doesn't already exist.
Quick rip
here. Not sure if any sound effect or music is missing, the game is too wretched to test properly.
Thanks, but absolutely no music plays on any track
BlackGuyRX wrote:
Thanks, but absolutely no music plays on any track
What player are you using?
I don't know but I tried in Audacious and it doesn't work there either.
Mednafen wrote:
BlackGuyRX wrote:
Thanks, but absolutely no music plays on any track
What player are you using?
Foobar2000's Game Emu Music plugin
Here is a bump. : P
Nothing really special, but I was able to track organize this HES file.
The reason why I uploaded it in ZIP, is because for some reason the forum doesn't allow me to upload .hes files.
Would you be willing to re-rip TaleSpin? The last attempt has no songs playing at all.
Well, I'm pretty far away from HES coding, so it is not going to happen very soon.
*Unless Kingshriek or Chris Covell would rip it for some cash or something...*
But for the record, here is my very very... very first attempt to instert a lookuptable control into a HES file... and it works!
Total songs: 46
The rest of the info is in the .m3u file.
Best to be used in Foobar.
BlackGuyRX wrote:
Would you be willing to re-rip TaleSpin? The last attempt has no songs playing at all.
Since, that old link leads me to nowhere, can you resend that broken file via PM?
I would like to test out what's the problem with it (and maybe I can get it work).
MrNorbert1994 wrote:
BlackGuyRX wrote:
Would you be willing to re-rip TaleSpin? The last attempt has no songs playing at all.
Since, that old link leads me to nowhere, can you resend that broken file via PM?
I would like to test out what's the problem with it (and maybe I can get it work).
Aw snap...I think I deleted it after being frustrated thinking no one would take a second look at it. Hopefully Mednafen or another user has it still.
Also kinda unrelated but would you be interested in the requests I made in the GBS thread?
Also wanted to say, your U-Force Power Games rip is missing the Game Over jingle from the Nuclear Rat Attack microgame. I really want to try out that collection of mini games but I doubt any emullator has attempted to replicate the U-Force
I haven't fussed with GB GBS yet, but it would be a start for me to rips SFXs from Alberto Gonzales' drivers.
BTW, added that tune to the NSF.
I changed the forum settings so HES files may be attached now.