Quantcast

Page 1 of 2 12 LastLast
Results 1 to 15 of 17

Thread: ComradeOj's 2015 Halloween demo

  1. #1
    Comrade as in friend. Master of Shinobi ComradeOj's Avatar
    Join Date
    Dec 2012
    Location
    New Mexico, USA
    Age
    26
    Posts
    1,440
    Rep Power
    62

    Genesis ComradeOj's 2015 Halloween demo

    Happy Halloween!
    (I know it's only 4AM, but I want to post this before my power goes out again!)

    I decided that I wanted to make a little something for Halloween this year. I wanted to do something kind of creepy, but everything I could think of involved Halloween cliches like ghosts or black cats or jack o' lanterns. I think what I ended up with is a bit to colorful to be creepy. It's strange enough though.

    First off, here is the video:
    The official title of the demo is "Robot Dreams and Synth Screams"

    Second thing: Here is the ROM download + source code: https://drive.google.com/file/d/0B-u...ew?usp=sharing

    It's not very long, and not the most impressive demo. But, I think it's kind of cool!

    The music was done as a challenge. I wanted to make a song using only instruments that I could synthesize myself. Nothing ripped from a game or from a manual. The song itself was inspired by dark studio from the batman and robin game, and it shows a bit more than I had hoped. I think it sounds original enough though.

    Speaking of music, it sounds all sorts of screwed up in the Gens emulator. It sounds okay in fusion, and Regen is just a bit off. I would use fusion if you want to emulate it. In the youtube video, the video portion is coming from fusion, but the audio was recorded from a YM2612 with an unfiltered mega amp.

    Each robot has a different "voice" and uses a dedicated YM2612 channel, as does that thunk sound. The green robot uses channel 2, the red one uses channel 3, and the blue one uses channel 4, and the thunk sound effect uses channel 5. When one of these channels gets a "key on" signal, the co-responding robot's eye turns red. When it gets a "key off", it turns black. This makes the eye lights perfectly sync up with the music. The electricity effect changes color when the thunk instrument plays.

    The electrical arc effect is a straight line that is animated using raster effects and a triangle wave. The arc gets faster after the first half or so of the song.
    The demo is kind of small, 9.6kb (9667 bytes to be exact.). Almost everything that could be compressed got compressed.

    Not much else to say but I hope you enjoyed this, and happy Halloween!
    Modded consoles:
    Master System (v7040) with s-video & direct AV out
    Model 1 with 10mhz overclock & halt switches
    Model 1 with 10mhz 68010
    Model 2 VA2.3 with unfiltered Mega Amp, & s-video
    Model 3 VA1 with compatibility fixes & s-video
    32X with s-video
    Visit my web site at www.mode5.net
    Or my collection of homebrew Genesis games, programs, and music on SEGA-16!

  2. #2
    Hedgehog-in-Training Hedgehog-in-TrainingWildside Expert
    Join Date
    Oct 2015
    Posts
    174
    Rep Power
    7

    Default

    The spooky music in sync with the robots flashing eyes reminded me of killer robots from space. I ran the demo on my Mega EverDrive and it worked flawlessly with a single hitch or hiccup. Was wondering if i could "hire" you to do a sample song for my game once i get to that point

    Sincerely,

    Scorpion Illuminati
    Last edited by Scorpion Illuminati; 11-01-2015 at 01:51 AM.
    Scorpion Illuminati - An Open Source Rhythm Game For The Sega Genesis
    https://www.scorpionilluminati.tk

  3. #3
    Comrade as in friend. Master of Shinobi ComradeOj's Avatar
    Join Date
    Dec 2012
    Location
    New Mexico, USA
    Age
    26
    Posts
    1,440
    Rep Power
    62

    Default

    Quote Originally Posted by Scorpion Illuminati View Post
    The spooky music in sync with the robots flashing eyes reminded me of killer robots from space. I ran the demo on my Mega EverDrive and it worked flawlessly with a single hitch or hiccup. Was wondering if i could "hire" you to do a sample song for my game once i get to that point

    Sincerely,

    Scorpion Illuminati
    Glad you liked it!

    I'm not a musician by any means, but I could give it a shot. Click the bottom-most link in my signature, and look at the music section. Maybe there is something that you like on that list. I also have some other music not on that list yet.
    Each song is bundled with a player ready to run on an emulator or flash cart.

    All of my music is in .VGM format, so your game will either have to have a VGM player, or you'll have to convert it somehow.
    Modded consoles:
    Master System (v7040) with s-video & direct AV out
    Model 1 with 10mhz overclock & halt switches
    Model 1 with 10mhz 68010
    Model 2 VA2.3 with unfiltered Mega Amp, & s-video
    Model 3 VA1 with compatibility fixes & s-video
    32X with s-video
    Visit my web site at www.mode5.net
    Or my collection of homebrew Genesis games, programs, and music on SEGA-16!

  4. #4
    Hedgehog-in-Training Hedgehog-in-TrainingWildside Expert
    Join Date
    Oct 2015
    Posts
    174
    Rep Power
    7

    Genesis

    Quote Originally Posted by ComradeOj View Post
    Glad you liked it!

    I'm not a musician by any means, but I could give it a shot. Click the bottom-most link in my signature, and look at the music section. Maybe there is something that you like on that list. I also have some other music not on that list yet.
    Each song is bundled with a player ready to run on an emulator or flash cart.

    All of my music is in .VGM format, so your game will either have to have a VGM player, or you'll have to convert it somehow.
    Liquid Space Dodger is pretty close to what i was thinking of for a sample song, slow and simple. What is the .vgm format and is there code somewhere that i can take a look at for adding .vgm music support? Any assistance would be greatly appreciated.

    Sincerely,

    Scorpion Illuminati
    Last edited by Scorpion Illuminati; 11-01-2015 at 01:51 AM.
    Scorpion Illuminati - An Open Source Rhythm Game For The Sega Genesis
    https://www.scorpionilluminati.tk

  5. #5
    Comrade as in friend. Master of Shinobi ComradeOj's Avatar
    Join Date
    Dec 2012
    Location
    New Mexico, USA
    Age
    26
    Posts
    1,440
    Rep Power
    62

    Default

    Quote Originally Posted by Scorpion Illuminati View Post
    Liquid Space Dodger is pretty close to what i was thinking of for a sample song, slow and simple. What is the .vgm format and is there code somewhere that i can take a look at for adding .vgm music support? Any assistance would be greatly appreciated.

    Sincerely,

    Scorpion Illuminati
    the VGM format is basically a log of all the data that gets written to the sound chips.
    It's not a great format to use in games, to be honest. I just use it because it's easy to create and implement.

    The download for liquid space dodger and this demo both include the source if you want to see how it works.

    I put some stuff in a .zip file for you.. It includes the VGM player that I wrote and use. It's not so much a driver, but a "dumb" player.

    You'll find a program with the music driver and a VGM file ready to go. You can compile it by double click "make.bat".
    There is also a standalone version of the driver in the "standalone player" folder. You can add it to your game to play VGM files that are stuff exported from Shiru's VGM music maker.

    The driver should be called on the Vblank using "bsr music_driver or jsr music_driver". Before playback, the music should be loaded into address register zero + 40 using "lea (music)+40,a0" you can can play it by calling the driver once per vblank. I usually copy the music starting location into memory so that I can just load it back into the address register when looping. The examples I sent you won't do that though.

    The driver I sent use uses the A0 and D0 registers, but you can change it if you need. You can also use it in your own games if you want to.

    I also have an older version of the player that can play VGMs from shiru's VGM maker or music ripped from games. It's very susceptible to tempo issues, so that's why I re-wrote it to work timed on interrupts, even it it won't play rips correctly. "ASCII WAR" uses this version of the player.

    It's not a great system for playing music, but it's the best thing I could come up with.

    Edit: I forgot to mention that my player doesn't support any PCM samples. You'll have to use synth drums. I'm working on one that does support PCM though.
    Modded consoles:
    Master System (v7040) with s-video & direct AV out
    Model 1 with 10mhz overclock & halt switches
    Model 1 with 10mhz 68010
    Model 2 VA2.3 with unfiltered Mega Amp, & s-video
    Model 3 VA1 with compatibility fixes & s-video
    32X with s-video
    Visit my web site at www.mode5.net
    Or my collection of homebrew Genesis games, programs, and music on SEGA-16!

  6. #6
    Hedgehog-in-Training Hedgehog-in-TrainingWildside Expert
    Join Date
    Oct 2015
    Posts
    174
    Rep Power
    7

    Default

    So you wouldn't recommend it for a music centric game I take it? How difficult would it be to make a basic music driver would you say?

    Sincerely,

    Scorpion Illuminati
    Last edited by Scorpion Illuminati; 11-01-2015 at 01:52 AM.
    Scorpion Illuminati - An Open Source Rhythm Game For The Sega Genesis
    https://www.scorpionilluminati.tk

  7. #7
    Comrade as in friend. Master of Shinobi ComradeOj's Avatar
    Join Date
    Dec 2012
    Location
    New Mexico, USA
    Age
    26
    Posts
    1,440
    Rep Power
    62

    Default

    Quote Originally Posted by Scorpion Illuminati View Post
    So you wouldn't recommend it for a music centric game I take it? How difficult would it be to make a basic music driver would you say?

    Sincerely,

    Scorpion Illuminati
    Making a new driver would probably be difficult. Not only would you need to write the driver, but you would need to write a program that can create and export music in a format usable by your driver.

    I had actually put serious thought into using the GEMS driver. GEMS was a commercially used driver in the Genesis days, and it's development software is available online. It might be possible to use the GEMS software kit in a game. I'm not sure how hard it would be though. You might need some sort of special PC->Genesis connection cable and development cart though.

    My VGM music player might work in a music game. My player only plays a music track from start to finish. There isn't really any tempo control, or sound effects support. It would take modification to do anything else.

    What sort of music game were you thinking about? Some sort of rhythm game? A VGM music file is just a list of the data that gets written to the sounds chip. It might be possible to read ahead and see what sort of key on/offs and pitches are coming up.
    Modded consoles:
    Master System (v7040) with s-video & direct AV out
    Model 1 with 10mhz overclock & halt switches
    Model 1 with 10mhz 68010
    Model 2 VA2.3 with unfiltered Mega Amp, & s-video
    Model 3 VA1 with compatibility fixes & s-video
    32X with s-video
    Visit my web site at www.mode5.net
    Or my collection of homebrew Genesis games, programs, and music on SEGA-16!

  8. #8
    Hedgehog-in-Training Hedgehog-in-TrainingWildside Expert
    Join Date
    Oct 2015
    Posts
    174
    Rep Power
    7

    Genesis

    Quote Originally Posted by ComradeOj View Post
    Making a new driver would probably be difficult. Not only would you need to write the driver, but you would need to write a program that can create and export music in a format usable by your driver.

    I had actually put serious thought into using the GEMS driver. GEMS was a commercially used driver in the Genesis days, and it's development software is available online. It might be possible to use the GEMS software kit in a game. I'm not sure how hard it would be though. You might need some sort of special PC->Genesis connection cable and development cart though.

    My VGM music player might work in a music game. My player only plays a music track from start to finish. There isn't really any tempo control, or sound effects support. It would take modification to do anything else.

    What sort of music game were you thinking about? Some sort of rhythm game? A VGM music file is just a list of the data that gets written to the sounds chip. It might be possible to read ahead and see what sort of key on/offs and pitches are coming up.
    A game where you tap the buttons and "strum" to the rhythm of the music. It's open source so using a commercial product might not be viable. I suggested writing my own driver cause people can learn from it, and it would make it easier to sync the music with the on screen notes then using a hackish solution.

    Sincerely,

    Scorpion Illuminati
    Scorpion Illuminati - An Open Source Rhythm Game For The Sega Genesis
    https://www.scorpionilluminati.tk

  9. #9
    Comrade as in friend. Master of Shinobi ComradeOj's Avatar
    Join Date
    Dec 2012
    Location
    New Mexico, USA
    Age
    26
    Posts
    1,440
    Rep Power
    62

    Default

    Quote Originally Posted by Scorpion Illuminati View Post
    A game where you tap the buttons and "strum" to the rhythm of the music. It's open source so using a commercial product might not be viable. I suggested writing my own driver cause people can learn from it, and it would make it easier to sync the music with the on screen notes then using a hackish solution.

    Sincerely,

    Scorpion Illuminati
    Ah, I see. A custom driver would probably be best for the game. You're still welcome to use my VGM player if you can get it working the way you need.
    Modded consoles:
    Master System (v7040) with s-video & direct AV out
    Model 1 with 10mhz overclock & halt switches
    Model 1 with 10mhz 68010
    Model 2 VA2.3 with unfiltered Mega Amp, & s-video
    Model 3 VA1 with compatibility fixes & s-video
    32X with s-video
    Visit my web site at www.mode5.net
    Or my collection of homebrew Genesis games, programs, and music on SEGA-16!

  10. #10
    Outrunner Stef's Avatar
    Join Date
    Aug 2011
    Location
    France
    Posts
    622
    Rep Power
    30

    Default

    I wrote a sound driver which can takes VGM format as input while allowing SFX through PCM (WAV format) on 4 channels at same time. Everything handled by the Z80 CPU so definitely made for "in game" condition. Still i don't know how it can suit to a music rhythm game...

  11. #11
    Hedgehog-in-Training Hedgehog-in-TrainingWildside Expert
    Join Date
    Oct 2015
    Posts
    174
    Rep Power
    7

    Genesis

    Quote Originally Posted by Stef View Post
    I wrote a sound driver which can takes VGM format as input while allowing SFX through PCM (WAV format) on 4 channels at same time. Everything handled by the Z80 CPU so definitely made for "in game" condition. Still i don't know how it can suit to a music rhythm game...
    The problem is supposedly the .vgm format is just a log of everything that gets written to the sound chips so it may not be the best way to go. How difficult would you say it was for you to write your own custom sound driver?

    Sincerely,

    Scorpion Illuminati
    Scorpion Illuminati - An Open Source Rhythm Game For The Sega Genesis
    https://www.scorpionilluminati.tk

  12. #12
    Raging in the Streets SEGA.GENESIS1989's Avatar
    Join Date
    Aug 2009
    Location
    Toronto, Ontario, Canada
    Posts
    3,456
    Rep Power
    74

    Default

    You should create a music based platformer! I think you have the skillset to get it done!
    "There's nothing to fear, except fear itself"
    http://i1054.photobucket.com/albums/s486/link2link2link/YUZOKOSHIROISAGODNEOSEEDEDITION.gif

  13. #13
    Master of Shinobi LinkueiBR's Avatar
    Join Date
    Oct 2013
    Posts
    1,054
    Rep Power
    46

    Default

    Quote Originally Posted by SEGA.GENESIS1989 View Post
    You should create a music based platformer! I think you have the skillset to get it done!
    This would be awesome!
    VISUAL SHOCK!
    SPEED SHOCK!
    SOUND SHOCK!
    NOW IS TIME TO THE 68000 HEART ON FIRE!


    Prince of Persia 2 - The Shadow and the Flame Remastered Edition v1.5

  14. #14
    Comrade as in friend. Master of Shinobi ComradeOj's Avatar
    Join Date
    Dec 2012
    Location
    New Mexico, USA
    Age
    26
    Posts
    1,440
    Rep Power
    62

    Default

    Quote Originally Posted by SEGA.GENESIS1989 View Post
    You should create a music based platformer! I think you have the skillset to get it done!
    Maybe in the future.
    My current project is building a level editor around my gravity pig game so that people can make their own stages. Almost everything works, but the SRAM save function is giving me a hard time on my everdrive.
    I've wanted to make a music game for a while now, but I'm not sure how I could make a musical platformer. I might figure something out though.
    Modded consoles:
    Master System (v7040) with s-video & direct AV out
    Model 1 with 10mhz overclock & halt switches
    Model 1 with 10mhz 68010
    Model 2 VA2.3 with unfiltered Mega Amp, & s-video
    Model 3 VA1 with compatibility fixes & s-video
    32X with s-video
    Visit my web site at www.mode5.net
    Or my collection of homebrew Genesis games, programs, and music on SEGA-16!

  15. #15
    Wildside Expert bgvanbur's Avatar
    Join Date
    Jul 2011
    Location
    NY, USA
    Age
    38
    Posts
    199
    Rep Power
    21

    Default

    Very cool demo!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •