Is the ROM every going to be publicly distributed?
Is the ROM every going to be publicly distributed?
Visit Golden's Retro Gaming Channel on YouTube!
http://www.youtube.com/user/goldenretrogames
Because it makes no attempt to be great, it is therefore extremely great.
Some of My Game Collection Mah Mac n' Cheese Blog
Last edited by Astonish; 08-17-2010 at 06:12 PM.
Yea, Like it's been said already he's trying to figure out what to do with the in game music. I believe the game itself it done already.
Last edited by otoko; 08-18-2010 at 05:47 AM.
Visit Golden's Retro Gaming Channel on YouTube!
http://www.youtube.com/user/goldenretrogames
^^^ this, basically.
The game's done and it's been done, I finished it back in march just after the competition cart was completed. The music is really the only thing keeping me from releasing it. As it stands now, the music is god awful to to the point where it'd be better to just disable it. I can't add in the awesome music engine that was posted to nintendo age because there isn't enough space in the ROM. I've been tempted to write some sort of demoscene NES ROM just so i can write a new sound engine, but we'll see.
I haven't been able to get in touch with bratwurst since april or so, that keeps me from doing much with the rom.
I also have no idea what's going on with the "real" bio force ape rom. That whole thing left me with a sour taste. I don't think there was any reason to keep me out of the loop and outright lie to me just so 1up could have their exclusive dog and pony show.
I would love to see what you guys(brawurst & Ace) came up with. I would release it with an option to turn off the music if it is so bad. Who knows, it may add charm to the game.
Yet another youtube channel:
https://www.youtube.com/channel/UCkT...tyNJnjPw-2co7g
Yes, I say at least post MP3s or videos to let us decide if they are so bad they are good.
-Rob
The moral is, don't **** with Uncle Tim when he's been drinking!
HAH! It's so happy! I lolled.
It's a good fit, I say. Short, though.
-Rob
The moral is, don't **** with Uncle Tim when he's been drinking!
Could you take MIDI music and convert it for the game, or is it something that has to be done manually through code?
If that music is the only thing keeping you from releasing it, JUST RELEASE IT!
The music could be better, but so what? It isnt that bad. I want to see what you guys came up with....release it!
I WANT MY BUTTER!!!
Yet another youtube channel:
https://www.youtube.com/channel/UCkT...tyNJnjPw-2co7g
I'm not sure how different the sound hardware is between a Game Boy and an NES but I have some C code for playing tracker data on a Game Boy. My guess is that you'd just have to change the register values around (and rewrite it in NES assembly). It has support for various instruments(flute, piano, electric guitar, drums, etc..) and a few different effects like fade and pan. Nothing too fancy but it gets the job done and doesn't take up too much code space. Data space depends on the length of the song but isn't too bad. I had decent results converting midi files but they needed tweaked a bit to sound right. If you want to look at the code let me know. I didn't write it but it might come in handy to reverse engineer your own music player.
"Game programmers are generally lazy individuals. That's right. It's true. Don't let anyone tell you otherwise. Since the dawn of computer games, game programmers have looked for shortcuts to coolness." Kurt Arnlund - Game programmer for Activision, Accolade...
Well yeah, on a higher level. On a lower level though programming hardware is programming hardware. From what I've seen the NES is somewhat similar. You set various registers to control various oscillator channels, pitches, volume, and duration(though I think the NES has an extra sound channel). The main difference will be the registers but the technique will be the same. What I'm talking about is more of a technique to create music, not a plug in solution.
Last edited by jb143; 11-04-2010 at 11:34 PM.
"Game programmers are generally lazy individuals. That's right. It's true. Don't let anyone tell you otherwise. Since the dawn of computer games, game programmers have looked for shortcuts to coolness." Kurt Arnlund - Game programmer for Activision, Accolade...
The bigger problem is that you can't write C code for the NES, it all has to be assembly.
I've written 3 music engines so far, the problem is the rom space. I don't have enough for something very advanced, it has to be bare bones. I have about 2KB allocated for both the music engine and the music itself.
2k space, ouch.
The tune you posted is pretty plinky-plink. I see what you mean.
Yeah, 2K isn't much to work with. I checked the object files for my project I was working on and the bank the player & music is in is 4K. I wasn't going for space efficiency though(hence c). You might be able to pack it in better with clever c to asm conversion but that would really be pushing it. Anyways, good luck with everything.
"Game programmers are generally lazy individuals. That's right. It's true. Don't let anyone tell you otherwise. Since the dawn of computer games, game programmers have looked for shortcuts to coolness." Kurt Arnlund - Game programmer for Activision, Accolade...