Be aware that this is an early alpha version. Don't expect to play commercial games on your PC. This software is released for testing purposes only, and is essentially aimed to developers.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
See the GNU General Public License details in COPYING.
27 September 2005
Revision History Revision 0.2 27 September 2005 GD Update for the 0.5 release Revision 0.1 6 December 2004 RV First draft.
Abstract
This document is the user manual of Yabause, a Sega Saturn emulator.
1. Introduction 2. Compilation 3. Using Yabause Graphical user interface Command line interface Keys 4. Other information Contact Chapter 1. Introduction Yabause is a Sega Saturn emulator.
Be aware that this is an early alpha version. Don't expect to play commercial games on your PC. This software is released for testing purposes only, and is essentially aimed to developers.
Chapter 2. Compilation Yabause is written in C using the SDL and OpenGL libraries, so you need a working C compiler (such as gcc) and these libraries runtime and development packages:
SDL can be found in the download section of the SDL web site.
OpenGL should be included with your compiler, if it isn't, check on your compiler's website for links.
Once these libraries installed, you should be ready to install Yabause.
Unfortunately, I've been having some trouble getting configure working properly with mingw and cygwin, so instead I've written a makefile (src\makefile.mng) for compiling using mingw which can be called by typing: make -f makefile.mng in the src subdirectory.
Note If anyone feels like fixing this, let me know. Visual C++ support should be available soon. Chapter 3. Using Yabause Table of Contents
Graphical user interface Command line interface Keys The first requirement is a Saturn ROM BIOS image (hence a Sega Saturn). Please don't ask us where to get one.
Graphical user interface
Execute yabause. The program will open a settings window.
The Disc Type setting allows you to be choose whether you'd like to use a real cdrom or a cdrom image of the game you're trying to run.
The Cue/Iso File setting allows you to specify the location of your Saturn game's cdrom image.
The Drive Letter setting is for you to be able to choose which cdrom drive you want yabause to use when trying to boot a game.
The Region setting allows you to choose which region of game you'll be booting. In most cases, it's best to leave it as "Auto-detect".
The Bios ROM File setting allows you to specify the location of your Saturn ROM BIOS image. This setting -must- be set to a valid Saturn ROM BIOS in order for yabause to operate correctly.
The Backup RAM File setting allows you to specify the location of the Backup RAM file. This file allows yabause to store and load save games.
The MPEG ROM File setting allows you to specify the location of a MPEG Card's ROM image. While not necessary, it does allow you to test out the saturn's vcd capabilities.
The Cartridge Type setting allows you to be choose which type of external cartridge to emulate. Some carts also require you to supply a rom filename, or a new filename for the emulator to write to. You can enter that information in the field below it.
When you're done, just click on the "OK" button. If the bios location was specified correctly, emulation should start and you will see a bit of a brief animation of the saturn logo being formed.
Note Some settings require a restart of the program.
Command line interface -b Specify bios file. -c Specify cd device. -i Specify iso file. Keys Here are the current key mappings(they may be subject to change):
Up arrow Up Left arrow Left Down arrow Down Right arrow Right k A button l B button m C button u X button i Y button o Z button x Left Trigger z Right Trigger j Start button q Quit program