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

Jump to content

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

Group:
Member: Members
Active Posts:
67 (0.03 per day)
Most Active In:
Technical Discussion (20 posts)
Joined:
05-June 09
Profile Views:
1310
Last Active:
User is offline Jan 27 2013 10:54 PM
Currently:
Offline

My Information

Age:
24 years old
Birthday:
February 15, 1991
Gender:
Male Male
Interests:
Video games, Game/Computer programming, Music.

Contact Information

E-mail:
Private
Website:
Website  http://

Previous Fields

National Flag:
us
Wiki edits:
1

Latest Visitors

Topics I've Started

  1. S3DPlay: Sonic 3D Blast Intro Player

    27 December 2010 - 07:25 PM

    Over the summer, I had made an FMV player for the opening intro for Sonic 3D, but I did not have enough time to finish it while I was in college. So, I decided to release it today.

    I must admit, it is not the best coded program I have ever made, but it gets the job done. You just drag the rom into the exe and it plays the intro movie as accurately as I can get it. Info about the format is in the readme file (and here is a hint: it's not Cinepak smile.png ).

    Download Here

    Also, for those with IDA, here are some subroutines that helped me reverse-engineer the format:

    CODE
    0xe52: An RNC method 2 decompression subroutine with a huuuuuge unrolled loop starting at 0x1006.
    0x1e926: The main subroutine for the intro.
    0x1ed98: The Vblank interrupt routine for the intro.


    ...and the data...

    CODE
    0x1b055c: Part 1 tiles
    0x1d3ba4: Part 2 tiles
    0x1ed58: Part 1 palette
    0x1ed78: Part 2 palette


    Special thanks to those who contributed to the Sonic 3D SVN.

    EDIT: This is not for the Saturn or PC version. It is for the Sega Genesis/Mega Drive version.

Friends

sasuke hasn't added any friends yet.