Sonic and Sega Retro Message Board: Natsumi - Viewing Profile - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help

Tech Member: Tech Members
Active Posts:
177 (0.1 per day)
Most Active In:
Engineering & Reverse Engineering (109 posts)
08-February 12
Profile Views:
Last Active:
User is offline Today, 04:37 PM

My Information

Member Title:
Don't look! Its the Sonic community!
19 years old
October 14, 1997
Female Female
Broomrape Lane

Contact Information

Skype  thegreensnakey

Previous Fields

Other Contact Info:
IRC; Natsumi/Notsumi
hax0r pr0j3kt
National Flag:
SA2 Emblems:

Latest Visitors

Posts I've Made

  1. In Topic: MD Music Player

    05 February 2017 - 02:07 PM

    This time, I've added GEMS support, and cleaned up many things around the source code


    + GEMS sound driver support
    + GEMS2ASM to convert GEMS music to ASM format similar to SMPS2ASM
    + Aladdin sound driver
    + Sonic Spinball sound driver
    + Vectorman sound driver
    + Events are fired when DMA is enabled or disabled
    + GEMS debug menu
    * Simplified the functions to update screen with new data
    * Changed out Hattari is Here to Ballad for You
    * Changed sound driver type of all Sonic 1 sound driver music to MegaPCM
    * Changed directory "exe" to "bin"
    * Put most code files into a new "code" directory
    * Put all SMPS drivers into a new "SMPS" directory
    * Put all GEMS drivers into a new "GEMS" directory
    * Some sound drivers have been given better names
    - Sonic 1 sound driver
    - Start Light Zone track
    m* MusicTool now supports the new directory order
    m* Now supports GEMS separately
    s* Supports new folder structure

    The link in the original post has been updated. There may still be some odd bugs introduced by the changes. If you do find any, please report them!
    Download earlier versions 0.0 - 0.1 - 0.2
  2. In Topic: Sonic 2 SMTP rom for MD?

    02 February 2017 - 05:56 PM

    It's a pretty old hack that's not seen an update for long time, it was worked on before hardware accuracy was really a huge concern or people had access to test on accurate emulators or hardware... Unless the original programmers have the code and come back to clean it up, I don't see it happening unfortunately... Of course people could try to patch it, but that's probably more effort than it is worth anyway.
  3. In Topic: Porting Music to Sonic 1; What causes the Sega sound?

    24 January 2017 - 08:38 AM

    I want to give a recommendation to you; Do not use any pre-made importer tools to port music. Although they *will* work to some degree, it usually, if not always, leads to sloppy ports that do not sound good. And as a community we have evolved past this point, and I would suggest if you are up for the challenge, follow suit. I have made a toolkit to allow for easier porting between theoretically any two SMPS games. Now, porting between two games is not as easy task as it may seem. The trouble is, is that SMPS is kind of a shitty format. You see, there is no standardization, and this is why you need to ensure the SMPS files are compatible before you plop them from one game to another. This task is made easier with my version of SMPS2ASM, but you need to spend some time to prepare scripts, and then to manually edit out any missing DAC, PSG, and commands.

    The bottom line is, that it is gonna require way more effort, but as an end result you can get conversions that sounds miles better, and will have very minimal issues (So, nothing like that SEGA sound mess you have to deal with now :V). Of course, I can also offer some help if you get lost or confused, the best way you can reach me is SSRG IRC or Discord.
  4. In Topic: MegaCD development kit video on Computerphile

    19 January 2017 - 01:33 PM

    I am curious about how is developing games in inferior PC hardware compared to nowadays specs, how long does assembly take, and how much tool automation you can afford to do without making the assembly process way too slow?
  5. In Topic: MD Music Player

    31 December 2016 - 10:18 PM

    Long time no see, but I am here to release yet another version! This time, I did a few major changes, which hopefully you can see as improvements;


    + Revised the SMPS2ASM format and definitions (to be more accurate and simpler)
    + Added an external tool to assemble all music data.
    + Because of MusicTool, we have also now ditched the s2e_[driver]_ suffix from macro names!
    + Now channels show the tempo in addition to other fields
    * smps2asm.txt and mdmusicplayer.txt updated to have actually up-to-date information
    * Sound drivers are defined in separate file now, to allow MusicTool to work
    * Fixed Sonic 1 volume envelopes; VolEnv_00 is hardcoded!
    * Reconverted all files to match the new format
    * Updated all smps2asm scripts and definition files to match the new format
    * Filenames can now have spaces and other special symbols that was not possible earlier
    s+ Wrote a completely new UI for defining conversion parameters
    s+ You can decide if the program pauses or produces debug output from the UI
    s+ Replaced =comment with the builtin comment feature for macros
    s+ Added subscript importing
    s* Argument equates are now parsed to exist like normal Equates, and can be referenced later in the program
    s* Program warns if required subscripts are found, rather than just crashing
    s* Improved error reporting for Dictionary invocation
    s- Removed smpsHeaderStartSong hack, now each script can define it by themselves!

    The link in the original post has been updated. There may still be some odd bugs introduced by the changes. If you do find any, please report them!
    Download earlier versions: 0.0 - 0.1