When I was younger, my father used to tell me during lightning storms that if you counted the seconds after lightning struck until you heard the thunder, that would tell you how far away the bolt of lightning was. Which is actually true, but not quite the way he suggested. You see, most people think that the seconds translate directly to miles. In other words, counting five seconds after a strike means the bolt is five miles away. This is incorrect as a little math will show.
Sound is known to travel through the atmosphere at approximately 768 miles per hour at sea level (with possible minor variations due to temperature and pressure). Knowing this, we can deduce how far sound waves travel every second. Take out your calculator and type in 768 divided by 3600. This will give you the number of miles traveled every second. Don't believe me? Look it up. Wikipedia is a great resource for information.
In any case, this means that the sound from a lightning bolt is travelling about a mile every five seconds. So that scary bolt is much closer than we were given to believe in our childhood.
To put this in perspective, the average human runs between five and eight miles per hour, so if you hear a lightning bolt that is only one second away, you could hypothetically jog to that location within two and a half minutes or less. Or put another way, throw a baseball as far as you can toward the bolt, then run and pick it up. Do this four more times and you will arrive at the bolt.
But I'm a lazy American, so I won't be doing any physical activity to reach the bolt. So I will drive to the bolt at 60 mph. At this speed, I would reach it in 12 seconds. Count that on the freeway the next time you're out there and realize that's how close that bolt is to you when its sound is a second away.
Few more little tidbits about lightning: Laying down is a bad idea, don't hide under a tree, don't stand on ladders, rubber tires in a car or the rubber on the soles of your shoe are not insulating you from a lightning strike, you can and should touch someone to help them after they've been struck by lightning, and finally and possibly most importantly: lightning often strikes the same place numerous times.
Thursday, September 19, 2013
Sunday, September 1, 2013
Play Those Old Saturn Games Online
Do you remember the Sega Saturn? Don't feel bad, its heyday was short-lived and quite a ways back now. But for those who do, you probably think back longingly and lovingly at this system that reminds you of your youth and carefree days.
So, is this a nostalgia blog? Nope, not really. My wife wanted to play a Saturn game from her childhood and, me being a CS major, I figured I could find a way to do that for her online. In fact, it turns out I could. I bet you're thinking "that seems like it might be too complicated for a layman". And it turns out that in most cases you're probably correct. And this is the reason I wanted to write a blog about how to do it; there just is not a very good guide out there on how to get this accomplished easily (at least I couldn't find one).
So, let's begin.
Step 1: Download an Emulator
You will need a Saturn Emulator. An emulator is like a virtual version of the thing you are using, in this case a Sega Saturn system. There are three major emulators for the Saturn out there: SSF, Satourne, and Yabause. The Yabause emulator is by far the most user friendly, but it also seems to be less flexible and prone to errors. If your game won't work on Yabause, you will have to try another one (I really recommend getting all three, they're small files).
Step 2: Download Your Game
You can find just about every Saturn game ever made out there online. Here is a list of options and there are plenty of other sites out there with games for download. If you can't find yours there, do a google search, odds are somebody has it. These files are large, so be prepared for a good wait if you have a slow connection.
Step 3: Set Up Your Emulator Bios
First, download the Sega Saturn bios. You can google it to find it; apparently there are legal reasons this can't be linked to directly. If the files are zipped, unzip them into the same directory as your emulator that you want to use. I know this already seems like a lot of work, but bear with me, it's worth it.
Next, you will need to point to the bios file from your emulator. Don't panic, I'll explain. If you're using Yabause, it will be under file->settings->General Tab, look for bios and click the button on the right with the ellipsis (...). Locate the files you downloaded and select the bios for the appropriate region. On SSF emulator it's under option->option->peripheral tab, look for Saturn Bios and do the same.
Step 4: Set Up Your Emulator Controls
Like all games, you have to have controls of some kind, and I'm assuming if you're trying to do this online you don't have the original Saturn controller. Setting up controls for your keyboard is easy, if not intuitive or consistent across multiple emulators. For Yabause, go into File->Settings->Input Tab, click on the drop-down under under input and be sure it is set to QT Keyboard Input Interface. Select drop-down under port 1 and select Pad. On the right of this, you should see a wrench symbol, click on it and a nice graphical display of the controller will come up. You can click on the individual buttons and it will prompt you to hit the keyboard button you want to use to correspond with that controller button. When a green check mark appears over the button, you are good to go for that button. Repeat until all buttons are checked.
For the SSF emulator, it's not as user friendly, but much easier to set up. Go to Option->Option->Controller Tab, select direct connect under port 1. Under Player 1A select Control Pad. Hit the Redefine button next to this. It will bring up a dialog that asks you to hit a button to remap to the controller. Follow the prompt until all buttons are mapped.
Now you have a controller to use! Keep in mind however, that these instructions may be subject to change as the emulators are occasionally updated. But the general idea should pretty much stay the same.
Step 5: Create A Virtual Drive
What the heck is a virtual drive? Well, it's basically a digital version of your CD-Rom drive. A virtual drive is not necessary for Yabause (hence the aforementioned user-friendliness). However, SSF and Satourne both need it if you don't have an actual disc with the game on it.
Download Daemon Tools Lite. Select the free version; I'm assuming you aren't planning to commercialize this setup. Install it, follow the wizard. Open it and click the Add Virtual Drive button as seen below:
Step 6: Mount The Virtual Drive
What good is a virtual drive if you don't have a game loaded onto it? Good question, let's rectify that.
You "mount" the virtual drive by right-clicking on the drive you just created and selecting mount. Simple enough. Now, locate the game image file you want to use (probably the one you downloaded earlier in this tutorial). There are generally two files: a large one that contains the content of the game, and the smaller image file that tells the emulator which files to load. Generally, this will be a .cue file, whereas the game contents will be contained in a .iso or .bin file. If the game is located in a .bin file, you might have issues with Daemon Tools, but I will get to that issue in the final step.
Step 7: Add The Virtual Drive To Your Emulator
Again, adding the virtual drive is not necessary for Yabause (but it does have the option). For the SSF emulator, go back to the peripheral tab in the options and under CD-Rom select DTSOFT BDROM. And while you're on that page, make sure the Area Code is set to your preferred region.
Step 8 (Yabause Only): Select ISO-File Virtual Drive
On Yabause, go to file->settings->general tab. Under CD-Rom select iso-file virtual drive from the drop-down. Click on the ellipsis button on the right and locate the .cue file in the game files you downloaded previously. As soon as you hit OK, the game should begin playing if you have everything set up correctly.
The Hopefully Optional Final Step: Convert The .bin File To .iso
I had problems getting my game to play using Daemon Tools until I converted the .bin game file to .iso. This sounds easy, and it is, but not so simple as renaming the extension.
And here it comes... that's right, another download. Download MagicIso, install it, open it, click "try it", and go to Tools->Convert, then locate the .bin game file, make sure the output file is named appropriately and click "convert". Easy as pie.
Congratulations!
You now, hopefully, have a working Saturn virtual game system on your computer. Try it and see! Not working? Post what you tried here and let me know what's happening, maybe I can walk you through it or help you out with where to look for solutions. Generally speaking, these instructions should be similar for other virtual consoles you want to set up too. Also, feel free to post any suggestions or hints for other people who might be less experienced at setting these kinds of things up.
So, is this a nostalgia blog? Nope, not really. My wife wanted to play a Saturn game from her childhood and, me being a CS major, I figured I could find a way to do that for her online. In fact, it turns out I could. I bet you're thinking "that seems like it might be too complicated for a layman". And it turns out that in most cases you're probably correct. And this is the reason I wanted to write a blog about how to do it; there just is not a very good guide out there on how to get this accomplished easily (at least I couldn't find one).
So, let's begin.
Step 1: Download an Emulator
You will need a Saturn Emulator. An emulator is like a virtual version of the thing you are using, in this case a Sega Saturn system. There are three major emulators for the Saturn out there: SSF, Satourne, and Yabause. The Yabause emulator is by far the most user friendly, but it also seems to be less flexible and prone to errors. If your game won't work on Yabause, you will have to try another one (I really recommend getting all three, they're small files).
Step 2: Download Your Game
You can find just about every Saturn game ever made out there online. Here is a list of options and there are plenty of other sites out there with games for download. If you can't find yours there, do a google search, odds are somebody has it. These files are large, so be prepared for a good wait if you have a slow connection.
Step 3: Set Up Your Emulator Bios
First, download the Sega Saturn bios. You can google it to find it; apparently there are legal reasons this can't be linked to directly. If the files are zipped, unzip them into the same directory as your emulator that you want to use. I know this already seems like a lot of work, but bear with me, it's worth it.
Next, you will need to point to the bios file from your emulator. Don't panic, I'll explain. If you're using Yabause, it will be under file->settings->General Tab, look for bios and click the button on the right with the ellipsis (...). Locate the files you downloaded and select the bios for the appropriate region. On SSF emulator it's under option->option->peripheral tab, look for Saturn Bios and do the same.
Step 4: Set Up Your Emulator Controls
Like all games, you have to have controls of some kind, and I'm assuming if you're trying to do this online you don't have the original Saturn controller. Setting up controls for your keyboard is easy, if not intuitive or consistent across multiple emulators. For Yabause, go into File->Settings->Input Tab, click on the drop-down under under input and be sure it is set to QT Keyboard Input Interface. Select drop-down under port 1 and select Pad. On the right of this, you should see a wrench symbol, click on it and a nice graphical display of the controller will come up. You can click on the individual buttons and it will prompt you to hit the keyboard button you want to use to correspond with that controller button. When a green check mark appears over the button, you are good to go for that button. Repeat until all buttons are checked.
For the SSF emulator, it's not as user friendly, but much easier to set up. Go to Option->Option->Controller Tab, select direct connect under port 1. Under Player 1A select Control Pad. Hit the Redefine button next to this. It will bring up a dialog that asks you to hit a button to remap to the controller. Follow the prompt until all buttons are mapped.
Now you have a controller to use! Keep in mind however, that these instructions may be subject to change as the emulators are occasionally updated. But the general idea should pretty much stay the same.
Step 5: Create A Virtual Drive
What the heck is a virtual drive? Well, it's basically a digital version of your CD-Rom drive. A virtual drive is not necessary for Yabause (hence the aforementioned user-friendliness). However, SSF and Satourne both need it if you don't have an actual disc with the game on it.
Download Daemon Tools Lite. Select the free version; I'm assuming you aren't planning to commercialize this setup. Install it, follow the wizard. Open it and click the Add Virtual Drive button as seen below:
Step 6: Mount The Virtual Drive
What good is a virtual drive if you don't have a game loaded onto it? Good question, let's rectify that.
You "mount" the virtual drive by right-clicking on the drive you just created and selecting mount. Simple enough. Now, locate the game image file you want to use (probably the one you downloaded earlier in this tutorial). There are generally two files: a large one that contains the content of the game, and the smaller image file that tells the emulator which files to load. Generally, this will be a .cue file, whereas the game contents will be contained in a .iso or .bin file. If the game is located in a .bin file, you might have issues with Daemon Tools, but I will get to that issue in the final step.
Step 7: Add The Virtual Drive To Your Emulator
Again, adding the virtual drive is not necessary for Yabause (but it does have the option). For the SSF emulator, go back to the peripheral tab in the options and under CD-Rom select DTSOFT BDROM. And while you're on that page, make sure the Area Code is set to your preferred region.
Step 8 (Yabause Only): Select ISO-File Virtual Drive
On Yabause, go to file->settings->general tab. Under CD-Rom select iso-file virtual drive from the drop-down. Click on the ellipsis button on the right and locate the .cue file in the game files you downloaded previously. As soon as you hit OK, the game should begin playing if you have everything set up correctly.
The Hopefully Optional Final Step: Convert The .bin File To .iso
I had problems getting my game to play using Daemon Tools until I converted the .bin game file to .iso. This sounds easy, and it is, but not so simple as renaming the extension.
And here it comes... that's right, another download. Download MagicIso, install it, open it, click "try it", and go to Tools->Convert, then locate the .bin game file, make sure the output file is named appropriately and click "convert". Easy as pie.
Congratulations!
You now, hopefully, have a working Saturn virtual game system on your computer. Try it and see! Not working? Post what you tried here and let me know what's happening, maybe I can walk you through it or help you out with where to look for solutions. Generally speaking, these instructions should be similar for other virtual consoles you want to set up too. Also, feel free to post any suggestions or hints for other people who might be less experienced at setting these kinds of things up.
Subscribe to:
Posts (Atom)