
SNEShout is a SNES emulator with speech recognition!

                                    Copyright(C) Ryo Ohkubo, 1998-2001.


"SNEShout Ver3.2" is based on the source codes of Snes9x(Ver1.37).
I appreciate all the people very much who involeved in developing Snes9x.

/*
 * Snes9x - Portable Super Nintendo Entertainment System (TM) emulator.
 *
 * (c) Copyright 1996 - 2001 Gary Henderson (gary@daniver.demon.co.uk) and
 *                           Jerremy Koot (jkoot@snes9x.com)
 *
 * Super FX C emulator code
 * (c) Copyright 1997 - 1999 Ivar (Ivar@snes9x.com) and
 *                           Gary Henderson.
 * Super FX assembler emulator code (c) Copyright 1998 zsKnight and _Demo_.
 *
 * DSP1 emulator code (c) Copyright 1998 Ivar, _Demo_ and Gary Henderson.
 * C4 asm and some C emulation code (c) Copyright 2000 zsKnight and _Demo_.
 * C4 C code (c) Copyright 2001 Gary Henderson (gary@daniver.demon.co.uk).
 *
 * DOS port code contains the works of other authors. See headers in
 * individual files.
 *
 * Snes9x homepage: www.snes9x.com
 *
 * Permission to use, copy, modify and distribute Snes9x in both binary and
 * source form, for non-commercial purposes, is hereby granted without fee,
 * providing that this license information and copyright notice appear with
 * all copies and any derived work.
 *
 * This software is provided 'as-is', without any express or implied
 * warranty. In no event shall the authors be held liable for any damages
 * arising from the use of this software.
 *
 * Snes9x is freeware for PERSONAL USE only. Commercial users should
 * seek permission of the copyright holders first. Commercial use includes
 * charging money for Snes9x or software derived from Snes9x.
 *
 * The copyright holders request that bug fixes and improvements to the code
 * should be forwarded to them so everyone can benefit from the modifications
 * in future versions.
 *
 * Super NES and Super Nintendo Entertainment System are trademarks of
 * Nintendo Co., Limited and its subsidiary companies.
 */

And since Ver3.1, it uses Kreed's 2xSaI engine.

/*---------------------------------------------------------------------*
 * The following (piece of) code, (part of) the 2xSaI engine,          *
 * copyright (c) 1999 by Derek Liauw Kie Fa.                           *
 * Non-Commercial use of the engine is allowed and is encouraged,      *
 * provided that appropriate credit be given and that this copyright   *
 * notice will not be removed under any circumstance.                  *
 * You may freely modify this code, but I request                      *
 * that any improvements to the engine be submitted to me, so          *
 * that I can implement these improvements in newer versions of        *
 * the engine.                                                         *
 * If you need more information, have any comments or suggestions,     *
 * you can e-mail me. My e-mail: derek-liauw@usa.net.                  *
 *---------------------------------------------------------------------*/


1. Introduction
===============

I made this software because...
I had dreamt to play fighting game like "Street Fighter 2"
with speech recognition!!!
(with "Punch", "Kick", "Combination attack one", "Special attack two" etc...)

And it can be used funnily too in some puzzle game and some RPG games etc.
For example in the RPG battle, "Magic" -> "Fire" will give us so much presence
that we have the illusion that we are actually fighting in the SF world!
OK, it's a little too exaggrated? :-)

Anyway, at first, the only way to control SNES in this emulator was
with your voice... But there were many demands like
"You should support keyboard and joysticks before this silly thing!"

So this main feature seems to have little importance now...


2. Features
===========

* This software runs on Windows95 or later.
  (Requires DirectX 5.0 or Later)

* It can load zipped ROM Files.

* You can save game state at any time. (100 slots per game)
  And actual game save data in SNES will be save in *.srm format
  so you can share this file with ZSNES.

* Game speed (frame rate) can be automatically adjusted
  or you can speed up or speed down in the configuration.
  (from 1 FPS to 600 FPS)

* You can save graphics of the game in BMP format.
  You can save sound of the game in SPC format.

* If Japanese version of IBM's speech recognition engine "ViaVoice" is
  installed, you can use speech recognition (voice command) feature
  to control SNES games. You can assign any combination or sequence
  of buttons into arbitrary names.
  (e.g. "attack: >1,_1,>_1,L1" means
   when you shout "attack", SNEShout automatically
   press RIGHT for 1 frame (1/60 second),
   press DOWN  for 1 frame,
   press DOWN and RIGHT for 1 frame,
   press LEFT button (on the top of SNES controller) for 1 frame.
   This is one of the special command of "Street Fighter 2".)

* Because this software uses Snes9x's source code, it can't be better
  than the real Snes9x in graphics, sounds and so on...


3. Requirements
===============

  OS   : Windows95 or later (including Windows2000)
DirectX: Ver5.0 or later
  CPU  : Pentium 133MHz (more than 200MHz are recommended)
Memory : 24MB (more than 32MB are recommended)

If you use speech recognition feature,
Japanese version of ViaVoice must be installed properly and
more CPU power and much memories will be needed.


4. How to install
=================

Unzip the archive into everywhere you like!

To uninstall this, delete that directory.

If you want to clean registry completely too, remove
"HKEY_CURRENT_USER\Software\SNEShout"
and if you had used speech recognition feature, modify
"HKEY_LOCAL_MACHINE\Software\IBM\VoiceType\Engine\Directories\DataPath"
to delete SNEShout path.
(don't delete all the strings, only a substring of SNEShout's path!!!)


5. Basic Keyboard Settings
==========================

  ESC       : Pause or restart game
  TAB       : While TAB key is being pressed, game speed changes temporalily.
  Alt+Enter : Switch between Full-Screen mode and Windowed mode
  F11       : Save game sound into SPC file
  F12       : Save game image into BMP file

   0 - 9    : Select slot range ("01-10", "11-20", ... , "91-100")
  F1 - F10  : Load game state
  Shift+F1 - Shift+F10 : Save game state

    There are 99 save slots per game.
    For example, "Press 5 and press shift+F3" means saving into 53th slot.
    The effect of having pressed 5 remains until other number keys are pressed.

    And Slot 100 has special meaning.
    Previously overwritten file is backed up into slot 100.
    So if you have deleted important save data accidentally,
    press "9 -> F10" to load deleted data and re-save it into safe place.


  Ctrl+(F1-F5) / Ctrl+(F6-F10) : Quick Load / Quick Save
                                 (Only 5 slots for all games)
    This feature loads/saves not only game state,
    but also ROM file name simultaneously.


You can't change these basic key configuration, but if you wish,
you can do this with my another free software named "JoyToKey".

http://www.vector.co.jp/authors/VA016823/joytokey/english.html

It's "Use setting of the other number of joystick temporarily" feature
is hard to understand at first, but it will help you much! Try it!


6. misc
=======

* You can "Drag & Drop" the ROM file into SNEShout window.

* Speech Recognition (Voice Command) is only available in Japanese.
  (Because it require Japanese version of ViaVoice and
   Japanese IME(Input Method Editor) to specify pronunciations)

* In windowed mode, this program doesn't run in 8bit(256) color mode.
  And in true color mode (24bit or 32bit), the speed will be
  dramatically decreased because colors are calculated in 16bit(15bit)
  internally, so it must translate color mapping every time to draw!

  I strongly recommend that if you want to use in windowed mode,
  you should set windows to use high color (16bit) mode!
  (In full screen mode, color depth is automatically set to 16bit)


7. finally
==========

This product comes with no warranty. It is freeware, but use it at your
own risk. The author takes no responsibilities of any sort related to
the use of this product.

And since I have little time to maintain this software,
don't expect me to develop this software further...

There is no support, so don't send me worthless questions!!!
But comments or bug reports will be welcomed.
(Please attach the auto-generated file "log.txt")

Thank you for using this software.

URL: http://www.vector.co.jp/authors/VA016823/
(Sorry there is only Japanese page there)

E-Mail: r-ohkubo@ijk.com (Ryo Ohkubo)

