Page 1 of 11 1 2 3 ... LastLast
Results 1 to 10 of 106

Thread: [Tutorial] Sega Saturn Emulator Setup

  1. #1
    Hyper Moderator
    Hypnoziz's Avatar
    Join Date
    Apr 2011
    Location
    California, United States
    Posts
    1,917
    Thanks
    3
    Thanked 69 Times in 27 Posts

    Default [Tutorial] Sega Saturn Emulator Setup




    Sega Saturn Emulator Setup Tutorial

    Author: Hypnoziz
    Date: 09-04-2011

    For use within the HyperSpin-FE Community only.

    (This tutorial may be downloaded in whole in .doc (Microsoft Word) format at the following link: Sorry, link removed. If you would like the document version, send me a PM)

    Table of Contents
    I.......... Requirements
    II......... Introduction
    III....... Daemon Tools Lite
    IV........ Preparing Your Emulator
    V......... Setting Up Your Controller/Joystick
    VI....... Defining Video Output
    VII...... Adding Sega Saturn To HyperSpin
    VIII.... Identifying Rom Files For SSF
    IX....... Converting Audio For Use With Daemon Tools/SSF
    X........ Cue Check!
    XI....... Sega Saturn Game Settings
    XII...... Sega Saturn Module
    XIII.... Closing Notes


    I. Requirements
    SSF Ver0.12 beta R1 (Sega Saturn Emulator)
    Audacity 1.3.13 (Free Audio Editing Software)
    Daemon Tools Lite 4.41.3 (Free Disc Image Mounting Software)
    HyperLaunch 2.x (2.7 or higher)


    II. Introduction
    This tutorial will outline the steps required to get Sega Saturn up and running within your HyperSpin build. You will be required to use Daemon Tools Lite because the emulator runs from a mounted image. You cannot directly load your disc image into the emulator. Please follow all steps in the order they are presented to you in this tutorial. Do not ask for rom or BIOS files. That will not be covered in this tutorial or anywhere in the HyperSpin-FE Community.


    III. Daemon Tools Lite
    Head over to the Daemon Tools website (http://www.daemon-tools.cc/eng/downloads) and download Daemon Tools Lite. It's important that you get the Lite version. The Lite version is free and guaranteed to work with your emulator setup. After downloading and installing Daemon Tools Lite, open it up so it can be configured.

    Click on the Add DT Virtual Drive button and take note of what virtual drive number you have just added to your system. In most cases, it will be set to 0.



    To finish setting up Daemon Tools Lite, make sure you have HyperLaunch 2.x installed. You'll want at least version 2.7 or higher. Follow the setup instructions at (http://www.hyperspin-fe.com/forum/sh...ad.php?t=10709). When adding the settings to your Settings.ini file, make sure you properly fill out the path_to_daemontools= area. An example would be:

    Code:
    path_to_daemontools=C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe

    IV. Preparing Your Emulator
    Begin by ensuring that your bios files are placed in a folder titled “bios” in the root directory for SSF. Open the SSF emulator by double-clicking “SSF.exe”. Navigate to the top menu bar and click Option (O). Click on Option (O) again in the drop down menu. In the Saturn BIOS area, click the Browse button and point to the location of your BIOS file. In this example, we will be using SS – BIOS (U).bin. If your directory shows characters from a foreign language, go ahead and ignore it.

    In the same window, locate the Area Code portion near the bottom. For this tutorial, we will have the value set to America, Canada, Brazil as default. Set the CD Drive value to the drive you set up in Daemon Tools Lite (DTSOFT BDROM).




    V. Setting Up Your Controller/Joystick
    This section of the tutorial is going to be specific to your setup. Click the Controller tab at the top of the Options window. All you need to be concerned about is that you have both Port 1 and Port 2 set to Direct Connect. You may have multiple control schemes set up per player port, but for now, ensure that Player 1:A and Player 2:A are set to Control Pad. Click the Redefine button for each and assign your key mapping.


    VI. Defining Video Output
    Again, in the same Options window, click the Screen tab at the top. You may set this up for either windowed or fullscreen mode. Since we are integrating this emulator into HyperSpin, we're going to want fullscreen settings. You'll want to check off Enforce Aspect Ratio (Fullscreen), Fixed Fullscreen Resolution, and Full Size.

    The Wide Screen (16:9) setting and Vsynch Wait (Fullscreen Only) setting are optional. Play with those to see if you prefer using them in your setup.



    You are finished preparing your emulator's options. Click the OK button to close out the Options window. Hold the Alt key and press the Enter key. Your emulator window should expand to fullscreen. Press the Escape key to close the emulator window. You're now ready to add the system in HyperSpin.


    VII. Adding Sega Saturn To HyperSpin
    Not much time is going to be spent on this portion of the tutorial. The HyperSpin-FE website already has a “Documents” section covering how to add a system to your HyperSpin build.




    VIII. Identifying Rom Files For SSF
    If your rom consists of two files that are in MDF/MDS format, you may skip to the Sega Saturn Game Settings section of the tutorial. If your rom file consists of a BIN/CUE fileset, an ISO/CUE fileset, or any set that includes a .cue file, please follow this section carefully.

    There are two possibilities here. One is that you have just a .bin and a .cue file. The other is that you have a .bin and .cue file and a bunch of audio files. If you fit in situation one, skip to the Cue Check! section of the tutorial. If you fit in situation two and have at least one audio file in your romset, then read on.


    IX. Converting Audio For Use With Daemon Tools/SSF
    Chances are that the audio included with your romset is in .mp3 format. If it is, then you're going to need to follow this section. If your audio is in .wav format, skip to the Cue Check! section of the tutorial.

    To start out, all your mp3's need to be converted to wav format. We're going to do this the faster way by batch converting all of them on the fly. To do this, we need the audio editing software Audacity. You can download Audacity at (http://audacity.sourceforge.net/download/). Go ahead and download and install the software. Once you're finished, open up Audacity. Click on File and then Edit Chains. We're going to create a chain, which is a batch conversion process that will go through all the mp3's and convert them all for you so you don't have to do it one-by-one manually. Click the Add button in the bottom left of the Edit Chains window. Enter the name of the chain. For the tutorial, we're going to name it “MP3 to WAV”. Click OK.

    Now your chain is ready to be set up. Click the Insert button on the bottom right area of the window. Double-click ExportWav and make sure it appears in the Command box at the top of the window.



    Click OK to close this chain's command window. Make sure that ExportWav has now appeared in the right hand area of the Edit Chains window. Underneath it should read "02 -END-". Once you've verified that the chain is properly created, hit OK in this window to close it out.

    Now Click File and Apply Chain. Make sure your "MP3 to WAV" chain is highlighted and click Apply to Files. Navigate to the folder that has your romset with your .mp3 audio files. Select all the audio files. You can do this by holding the Ctrl key to select multiple files or you can click the topmost file and then hold the Shift key and click the bottom .mp3. Once you have them all selected, click Open. Your chain will begin to apply to all mp3's and they will all be converted to wav. Once the chain process window closes, the conversion is complete.



    Close out Audacity. There is no need to save any changes if it prompts you. Open up your rom folder again and you'll notice that there is now a folder there named “cleaned”. Delete all the .mp3 files you had before and move the newly created .wav files out of the “cleaned” folder and into the rom file, next to the .bin and .cue files. Delete the now empty “cleaned” folder. On to the next section.


    X. Cue Check!
    The .cue file is going to tell Daemon Tools Lite what image to load and what audio files to load. This is important because it determines how the data is fed into the SSF emulator. Right-click the .cue file and choose to open it in Notepad. You'll see that the file has a listing for the rom image and a listing for each audio file that needs to be mounted. These names must match the actual file names.

    Cue File:


    Actual File Names:


    You must rename the listings in the .cue file so they are exactly the same as the actual file names. There are ways to speed this process up if you use the Edit-->Replace option in Notepad, but I'll leave that up to you. You can also go through line-by-line and change each name. I'm going to rename mine to match my file names using the Replace function in Notepad because it is faster.



    Now the .cue references mirror my actual file names. Repeat this for all the audio tracks you have. You could have 10 or more. All the references must match. Also, make sure the .cue file has the .wav extension for your audio tracks and includes “WAVE” at the end of each audio reference.

    Save the .cue file. Mount it in Daemon Tools Lite to make sure it mounts properly. If it gives you any error, go back to the beginning of this section and re-read. You missed something. If it mounts properly, then continue to the next section.


    XI. Sega Saturn Game Settings
    Make sure you have mounted your game file in Daemon Tools. If you have a .cue file, mount it. Otherwise, mount your .mds file.

    It's important to note that SSF will save settings for games individually. They are stored in the “Settings” folder located in the root of the SSF emulator folder. The main thing you'll want to verify here is the Area Code setting for your game and whether or not you want your game to be displayed in Widescreen. Once you've mounted your game in Daemon Tools Lite and run it once in SSF, the setting file for that game will be automatically created and added to the “Settings” folder.

    Each game will require a specific Area Code for its respective region. If you run a game with the wrong Area Code, you'll receive an error in SSF stating: Game disc unsuitable for this system.



    The most fool-proof way to correct this is to take the manual route. Sometimes the user interface for SSF will not make the changes for you. To do this manually, go to the “Settings” folder in the root of the SSF folder, open up the “Saturn” folder, and locate your game's .ini configuration file. It is identifiable because it will include a portion of your game's name in the file name. Open it in Notepad. You can change the Area Code by changing this line:

    Areacode="4"

    The key for the Area Codes is as follows:

    Areacode
    1 = Japan
    2 = Taiwan, Korea, Philippines
    4 = America, Canada, Brazil
    12 = Europe, Australia, South Africa

    Change it to match your game's region, or play around with the value testing out each Area Code until your game launches properly. Once this has been set, you are ready for full HyperSpin integration.


    XII. Sega Saturn Module
    You can download all HyperLaunch modules from the HyperSpin-FE website at (http://hyperlist.hyperspin-fe.com/). Any questions regarding module setup should be directed to the HyperSpin Forums. After including your module, you are ready to test out Sega Saturn in HyperSpin.


    XIII. Closing Notes
    Thank you for taking the time to read through this tutorial. I can guarantee this tutorial will leave you with a working system as long you accurately follow all the steps. Any questions you have about this tutorial or any errors you may encounter should be posted here. I'll take the opportunity to answer your questions when I am available. If you find that I've missed something, please post your findings. I'd be happy to hear the input. Take care and cheers.

    -2011, Hypnoziz
    Last edited by Hypnoziz; 12-13-2011 at 01:43 PM.
    "But does one ever truly have a choice? One can only match, move by move, the machinations of Fate, and thus defy the tyrannous stars."

  2. The Following 11 Users Say Thank You to Hypnoziz For This Useful Post:

    ashurax (06-18-2013), Benzinbruder (07-16-2014), blacketj (10-12-2012), cherwilco (06-15-2013), gstav (04-21-2013), monkeychunkuk (10-29-2012), MultipleX (06-01-2013), PiraHC (10-15-2012), relic (05-31-2013), showstopper (01-28-2014), sushiplatter (10-12-2012)

  3. #2
    Full Member
    Join Date
    Feb 2009
    Location
    Pine Hill, NJ
    Posts
    213
    Thanks
    0
    Thanked 3 Times in 2 Posts

    Default

    WOW!! What a great tutorial. Thanks for sharing!

  4. #3
    Full Member
    Skitprat's Avatar
    Join Date
    Dec 2009
    Location
    Paris
    Posts
    190
    Thanks
    96
    Thanked 18 Times in 15 Posts

    Default

    Very nice tutorial ! Thanks =)

    In addition, There is a tool to patch saturn isos in order to make them work on the region you want. I guess it's a good way to help make your games work without having to manually change the setting into the emulator.

    http://madroms.satakore.com/#SRP

  5. #4
    Hyper Moderator
    Hypnoziz's Avatar
    Join Date
    Apr 2011
    Location
    California, United States
    Posts
    1,917
    Thanks
    3
    Thanked 69 Times in 27 Posts

    Default

    Awesome tool and thanks for sharing. I think I might even use it because only the American region games actually fill my monitor in Fullscreen mode.
    "But does one ever truly have a choice? One can only match, move by move, the machinations of Fate, and thus defy the tyrannous stars."

  6. #5
    Full Member Dragiin's Avatar
    Join Date
    Jun 2011
    Location
    Glendale, AZ
    Posts
    122
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    very nice,,,i may just have to grab a couple saturn games to try this out..maybe it will enlighten me more on using deamon tools? ive still put sega cd on the backburner cuz of the dayum cue/bin, iso , all that stuff lol
    My HS Progress:

    MAME: 100% Daphne:0% Turbo Grafx16: 100% Neo Geo: 100%
    Atari2600: 90% Atari5200: 100% Atari7800: 100% Atari Lynx: 100%
    NES: 100% SNES: 100% N64: 100% SMS: 100%
    Genesis: 100% Sega CD: 10% Dreamcast: 20% Sega 32X: 100%

  7. #6
    Full Member
    level42's Avatar
    Join Date
    Aug 2011
    Location
    Mississauga
    Posts
    70
    Thanks
    0
    Thanked 1 Time in 1 Post

    Default

    Incredible!!!! I still have alot to do before I get to Saturn, but BOOKMARKED!

    Thanks!
    My HS Progress:

    MAME: 100% Daphne:100% Turbo Grafx16: 100% Neo Geo: 100% Atari2600: 100% Atari5200:100% Atari7800: 100% Atari Lynx: 100% NES: 100% SNES:
    100% GameBoy: 100% N64: 100% SMS: 100% Genesis: 100% Sega CD: 100% Dreamcast: 100% Sega 32X: 100%

  8. #7
    Lurker Wildcats's Avatar
    Join Date
    Aug 2008
    Location
    Spain
    Posts
    29
    Thanks
    9
    Thanked 1 Time in 1 Post

    Default

    Thanks! Thanks! Thanks! Thanks!

  9. #8
    Full Member
    Join Date
    Aug 2011
    Location
    Ystad Sweden
    Posts
    95
    Thanks
    2
    Thanked 5 Times in 4 Posts

    Default

    Thanks alot for the guide have worked great for me until i came to the cue check part, what if all my cue files look like this:

    Code:
    FILE "C:\SATURN\078 ALIEN TRILOGY (U).BIN" BINARY
      TRACK 01 MODE1/2352
        INDEX 01 00:00:00
      TRACK 02 AUDIO
        PREGAP 00:02:00
        INDEX 01 11:58:50
      TRACK 03 AUDIO
        INDEX 00 14:09:05
        INDEX 01 14:11:05
      TRACK 04 AUDIO
        INDEX 00 16:19:08
        INDEX 01 16:21:08
      TRACK 05 AUDIO
        INDEX 00 18:17:35
        INDEX 01 18:19:35
      TRACK 06 AUDIO
        INDEX 00 20:40:06
        INDEX 01 20:42:06
      TRACK 07 AUDIO
        INDEX 00 22:54:14
        INDEX 01 22:56:14
      TRACK 08 AUDIO
        INDEX 00 25:10:06
        INDEX 01 25:12:06
      TRACK 09 AUDIO
        INDEX 00 28:07:55
        INDEX 01 28:09:55
      TRACK 10 AUDIO
        INDEX 00 32:27:62
        INDEX 01 32:29:62
      TRACK 11 AUDIO
        INDEX 00 35:18:32
        INDEX 01 35:20:32
      TRACK 12 AUDIO
        INDEX 00 37:47:31
        INDEX 01 37:49:31
      TRACK 13 AUDIO
        INDEX 00 40:30:62
        INDEX 01 40:32:62
      TRACK 14 AUDIO
        INDEX 00 42:47:25
        INDEX 01 42:49:25
    except the game name changing, what do i do then?

  10. #9
    Hyper Moderator
    Hypnoziz's Avatar
    Join Date
    Apr 2011
    Location
    California, United States
    Posts
    1,917
    Thanks
    3
    Thanked 69 Times in 27 Posts

    Default

    Has your rom come packaged with extra audio files? (wav or mp3)

    If not, then you don't need to change anything other than the game name in the cue file. In other words, if you only have a BIN and CUE file, then just change the game name in the CUE file and leave the rest alone.

    Here's an example of a perfectly working cue file that looks similar to yours. Notice that there are NO mp3 or wav files that accompany that rom:
    Last edited by Hypnoziz; 09-18-2011 at 02:06 AM.
    "But does one ever truly have a choice? One can only match, move by move, the machinations of Fate, and thus defy the tyrannous stars."

  11. #10
    Full Member
    Join Date
    Aug 2011
    Location
    Ystad Sweden
    Posts
    95
    Thanks
    2
    Thanked 5 Times in 4 Posts

    Default

    Quote Originally Posted by Hypnoziz View Post
    Has your rom come packaged with extra audio files? (wav or mp3)

    If not, then you don't need to change anything other than the game name in the cue file. In other words, if you only have a BIN and CUE file, then just change the game name in the CUE file and leave the rest alone.

    Here's an example of a perfectly working cue file that looks similar to yours. Notice that there are NO mp3 or wav files that accompany that rom:
    Sweet!!! I didn't have to change anything

    Is there anyway to get saturn up and running with the old hyperlaunch?
    having lots of problems with 2.x

    Otherwise, thanks for a perfect tuturial.. any chance you will be doing some for other system?

Page 1 of 11 1 2 3 ... LastLast

Similar Threads

  1. Sega Saturn SSF Emulator Controller Issues
    By StellarX in forum Emulator Setup / Settings
    Replies: 5
    Last Post: 08-01-2012, 09:24 PM
  2. Sega Saturn Emulator on Hyperspin needs Help
    By newer in forum HyperSpin Support
    Replies: 13
    Last Post: 09-03-2011, 05:23 AM
  3. Help! Sega Saturn EMU setup in Hyperspin?
    By azda in forum Emulator Setup / Settings
    Replies: 7
    Last Post: 06-03-2011, 12:32 PM
  4. NES Install-Setup Tutorial Up
    By shimoda in forum HyperSpin Main Forum
    Replies: 2
    Last Post: 03-29-2010, 06:35 AM
  5. Sega saturn slim dvd covers and sega mega cd
    By Darkmindz in forum HyperSpin Main Forum
    Replies: 3
    Last Post: 02-09-2009, 03:19 PM

Bookmarks

Posting Permissions

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