Installation:

	To install The Many Faces of Go from this disk to another, type:

	SRC:INSTALL SRC DST

	Where SRC is the source disk and DST is the destination disk.
	For example:

		A:INSTALL A: C:		installs from A: to C:
		B:INSTALL B: D:		installs from B: to D:
		A:INSTALL A: B:		installs from A: to B:
	
	Install makes a directory called \MFGO2 on the destination
	disk and copies this README file from the source disk to
	the \MFGO2 directory on the destination disk.  The self-extracting
	archives then extract all the files from the install disk(s)
	to \MFGO2.  Then all installation files are deleted, leaving
	you in \MFGO2, ready to play Go.


Alternate installation method:

	If you have problems installing The Many Faces of GO, try this
	alternate method.

	1)  Create a sub-directory, \MFGO2, or if it already exists,
	    make sure it is empty.

	2)  Insert the install disk into a floppy drive (for example, A:).

	3)  Make sure you are logged into the drive and sub-directory you
	    want the files to be in.  For example, if your hard drive is C:,
	    execute the DOS commands:

		C:
		CD \MFGO2

	    This logs you onto the hard disk and changes you into that
	    sub-directory.

	    Your DOS prompt should now read C:\MFGO2.

	4)  If your install disk is a single 5 1/4" 1.2M diskette,
	    then simply copy all the files from the diskette:

		COPY A:*.*

	    Then delete the files INSTALL.BAT, INSTALL2.BAT and
	    CLEAN-UP.BAT from \MFGO2.

	5)  If your install disk is two 5 1/4" 360K diskettes, or a
	    a single 3 1/2" 720K diskette, instead execute the
	    self-extracting archive files with the DOS commands:

		COPY A:README
		A:MFGO-A

	    MFGO-A will now extract files from A: onto C:

	    If you have two install disks, A and B, remove A and insert
	    disk B.  Otherwise, leave your single install disk in drive A:

	    Now execute the second self-extracting archive with the DOS
	    command:

		A:MFGO-B

	    MFGO-B will now extract files from A: onto C:.

	    The installation process is now finished.

	6)  Of course, if you are installing from a drive other than A: to
	    a drive other than C:, substitute the appropriate drive letters
	    in the process given above.



On Line Help:

	Each menu option is explained in a help screen.  You can get
	help by pressing F1 at any time except during the go tutorial.
	On the main playing screen, press any key to make the menu
	appear (it is hidden underneath the Japanese character for go).


Hercules users:

	You must run the driver program "msherc.com" before running
	Many Faces of Go.  Due to a Microsoft bug, if you do not do
	so your machine may crash when you run Many Faces of Go.  You 
	have 3 options:

	1) Run The Many Faces of Go by typing "goherc" instead of "go".
	Goherc is a DOS batch file that runs msherc, then go.

	2) Type the command "msherc" yourself before the first time
	you run go (but you must run msherc again each time you boot
	your machine).

	3) If you have installed The Many Faces of Go on your hard disk
	you can add the line "\mfgo2\msherc" to your autoexec.bat
	file.  This will install the hercules driver every time your
	machine boots up.  Note that this will leave less memory
	available for other applications.  Msherc uses about
	6 Kbytes of memory.


Memory Usage:

	The Many Faces of Go runs best if you have over 560 Kbytes of 
	conventional memory available or if you have expanded memory.
	The Many Faces of Go can run in as little as 400 Kbytes of
	conventional memory, but will run slower as the available memory
	is reduced since it has to swap overlays to disk or EMS or XMS.

	Additional memory is used for the joseki database  (39 K) and 
	graphic	bitmaps (0-20K), but these are not required for proper
	program operation.  You can use the "chkdsk" or "mem" (DOS 5.0)
	command to see how much available memory you have on your machine.
	If you don't have enough memory available check your autoexec.bat 
	file and config.sys file for drivers and TSR (terminate and stay 
	resident) programs that you don't need.  Be sure to back up your 
	autoexec.bat and config.sys files before you make any changes.
	If there is not enough memory for the graphic bitmaps, there will
	be no wood grain on the VGA display, and the stones will appear as
	flat circles on EGA and VGA instead of 3-D shaded.

	The Many Faces of go uses virtual memory overlays which can be
	cached in either expanded or extended memory.  If your machine
	has expanded memory and Many Faces hangs, try running EMSCHECK
	to see if there is a conflict in your machine with the EMS page
	frame.  You can prevent The Many Faces from using Expanded memory
	by adding the following line to your autoexec.bat file and
	rebooting:

	set RTVMEXP=0

	The Many Faces of Go runs best if expanded memory is available
	since it can execute overlays within the EMS page frame.

	You can disable use of extended memory with:

	set RTVMEXT=0

	If your system has no expanded or extended memory, more memory is
	allocated for overlay pages (to reduce swapping from the hard disk),
	leaving less for the Joseki library and making it more likely
	that there will not be enough memory for the full joseki library
	so you will see a message like "Not enough memory for joseki
	library, using small joseki library".  The small library
	contains about 5000 moves rather than the 33000 moves in the
	full library.
	
	If you want to force the full joseki library to be used anyway,
	even if you have only conventioanl memory, and are willing to
	accept extra disk swapping, use the following command to DOS, or
	put it in your AUTOEXEC.BAT file:

	set RTVMCONV=50%,98

	To minimize swapping while still using the small joseki library,

	set RTVMCONV=100%,53


Memory problems:

	If you need more memory available to run The Many Faces of Go,
	or if you are experiencing probable memory conflicts with
	graphics, memory resident programs or device drivers, you may
	need to edit your CONFIG.SYS and AUTOEXEC.BAT files to remove
	extraneous device drivers.  It is probably more convenient to
	have a separate clean boot disk, and boot off that disk when you
	want to play The Many Faces of Go.  When you are done with the
	program, you can return to you normal system configuration by
	removing the diskette and re-booting your system.

	In the following example, we'll assume that you'll be booting
	off the A: drive, and that The Many Faces of Go is in C:\MFGO2.

	To make a clean boot disk, insert a diskette and type the DOS
	command:

	FORMAT A:

	which will format the diskette in drive A:.  Next, move the
	system files over to the diskette by typing the DOS command:

	SYS A:

	Next, copy over your AUTOEXEC.BAT and CONFIG.SYS files:

	COPY C:\AUTOEXEC.BAT A:
	COPY C:\CONFIG.SYS A:

	Edit the copies of AUTOEXEC.BAT and CONFIG.SYS to remove any
	unnecessary device drivers or memory resident programs.

	EXAMPLE:

	Original C:\CONFIG.SYS file reads:

	DEVICE=C:\DOS\SETVER.EXE
	BREAK=ON
	BUFFERS=25,8
	FILES=25
	LASTDRIVE=E
	SHELL=C:\DOS\COMMAND.COM C:\DOS\ /E:256 /p
	DEVICE=C:\DOS\ANSI.SYS 
	INSTALL=C:\DOS\SHARE.EXE 
	DEVICE=C:\DOS\HIMEM.SYS
	DEVICE=C:\MOUSE1\MOUSE.SYS
	DOS=HIGH

	Not so many BUFFERS are needed, nor so many FILES.
	SETVER.EXE, ANSI.SYS and SHARE.EXE are unnecessary,
	but HIMEM.SYS helps, and of course you want the mouse driver.

	A:\CONFIG.SYS after editing:

	BREAK=ON
	BUFFERS=4,4
	FILES=20
	LASTDRIVE=E
	SHELL=C:\DOS\COMMAND.COM C:\DOS\ /E:256 /p
	DEVICE=C:\DOS\HIMEM.SYS
	DEVICE=C:\MOUSE1\MOUSE.SYS
	DOS=HIGH

	Original C:\AUTOEXEC.BAT reads:

	@ECHO OFF
	VERIFY OFF
	PATH C:\DOS;C:\PCTOOLS
	C:\DOS\MODE LPT:,,P
	C:\DOS\APPEND /E
	PROMPT $P$G
	VER
	C:\MOUSE1\SETSPEED /P2 /FC:\MOUSE1\MOUSEPRO.FIL
	C:\MOUSE1\CPANEL
	C:\DOS\MIRROR C: /TC
	PC-CACHE /IA /IB
	PCSHELL /RSMALL
	DESKTOP /R /CS

	C:\PCTOOLS can be eliminated from the PATH. MODE, APPEND and
	VER can be eliminated.  The two \MOUSE1 commands are to support
	applications other than The Many Faces of Go, so they can go too.
	MIRROR and PC-CACHE we can live without, but you might put them
	back later.  PCSHELL and DESKTOP are DOS shells, and are the
	probable culprits if there are problems with memory.  They go.

	A:\AUTOEXEC.BAT after editing:

	ECHO OFF
	CLS
	ECHO Booting up with The Many Faces of Go
	PATH C:\DOS;C:\MFGO2
	PROMPT $P$G
	C:
	CD \MFGO2
	GO
	ECHO To return to normal setup, remove MFGO Boot diskette and re-boot.
	ECHO.


Microsoft Windows:

	A graphic icon is provided for Windows 3.0/3.1 users called go.ico.
	To install the program for operation under Windows, from program
	manager select File, New.  Select "Program Item" and push
	the OK button.  Enter the name of the program "Many Faces", and the
	path name "c:\mfgo2\go.exe" then select "Change Icon".  Enter the file
	name "c:\mfgo2\go.ico" as the icon file name.  Push the OK buttons.  
	The program icon now appears as a small go board in the program group
	that was selected.

	If you have VGA graphics and are an advanced user you can
	improve the graphic performance by creating a pif and turning
	off "monitor ports" in the advanced screen.  (See the "More About
	Applications" chapter in the Windows manual for details.)
	Many Faces does not use HMA, and does not require 
	"Retain video memory".  If you are low on conventional memory,
	Many Faces will run faster if you give it access to EMS or XMS
	memory by setting the KB required in the PIF to 128 KB.


Disk usage:

	If you are short on disk space you might be able to delete some
	files to save space.  If you will not be using VGA mode you can
	delete the VGA graphic files (GRAIN.BMP and VGA*.BMP).  If you
	will not be using EGA you can delete the EGA graphic files
	(EGA*.BMP).  If you will not be using Tandy graphics you can
	delete the tandy graphic files (TAN*.BMP).  If you will not be
	using Hercules graphics you can delete MSHERC.COM.  If you do
	not need the go rules tutorial you can delete the file GO.RUL.


Playing Go by Modem:

	Make sure your modems are set the same baud rate.  Computer play is
	disabled when the modems are first connected and when a new game is
	started.  You can reenable computer play in the setup screen if
	you wish after connection.  If the players disagree on the handicap,
	board size, or rules to be used, the parameters from the side that
	called will be used, and the parameters of the side that answered
	the phone will be adjusted.  When a player selects "New Game", and
	"Setup Screen", modifies the game parameters, and selects "Play Go",
	a new game is started, and the other player's setup is modified
	automatically.

	While playing by modem, either player can make moves of either
	color or take back moves at any time.  This allows one player to
	show a sequence of moves while giving commentary to the other.
	If both players move at the same time, the message "Conflict
	with opponent" appears, and neither move is placed on the board.

	While a move is being transmitted the message "Sending" appears
	and additional moves are not accepted.  When the connection is
	first set up, or after the first move, "Sending" appears for
	a longer time as the programs exchange information about the
	game parameters.  If you are at a high baud rate and "Sending"
	sometimes is on for a long time, it may be due to a bad
	connection causing the program to retransmit the move several
	times.  You might want to reconnect at a lower baud rate.

	While the modem is connected you cannot use the Joseki Tutor, replay
	games or do problems.  If one player exits his program, the other
	must also exit before reconnection is possible.  Exiting the program
	automatically hangs up the telephone.

	While the modem is connected, the Enter key can be used while typing
	text to start a new line.  Normally the Enter key will make a move
	at the point where the cursor is.  The Enter key will still make a
	move if the last key pressed was one of the cursor movement keys.

	Either player can restore a saved game from a file, and it will be
	transmitted to the other.

	For advanced users, the modem initialization strings are kept in
	the file `go.mdm'.  The first line is used to dial, followed by
	the phone number.  It is set up for touchtone phone lines.  If you
	must use a rotary (Pulse) phone, change the last character from
	a `T' to a `P'.  The second line is used to set up autoanswer.
	The third line is used to disconnect.  If your modem is not
	strictly Hayes compatible you may need to modify these lines.
	See your modem manual for details. The file `go.mdm' is not
	created until you add phone numbers to the modem phone book by
	selecting a com port for the modem and hitting F9 (Play go).

	Many Faces can only use COM ports that are recognized by your
	BIOS.  Older computers may only have COM1 and COM2 available.
	Many internal modems or add on serial boards allow you to set
	the IRQ (Interrupt request) to be used by the new COM port. 
	Many Faces can only use a COM port if no other active software
	is using the same IRQ.  The standard uses of IRQ's are:
	
	IRQ3 - COM2
	IRQ4 - COM1
	IRQ5 - XT hard disk controller.  AT LPT2
	IRQ7 - LPT1

	When an internal modem doesn't allow an option for setting IRQ
	it generally sets COM3 to IRQ4 and COM4 to IRQ3.  If you have
	a network card it may be using IRQ5.

	For example, if you have a mouse connected to COM1 it will be
	using IRQ4, so you must set your internal modem to use some
	other IRQ so it will not conflict with the mouse.  If nothing is
	connected to COM1 it is OK to use IRQ4 for your modem.

	Errors:

	`Com port not found' means that your BIOS does not recognize the
	existance of the com port you have selected.  Older BIOS may not
	recognize COM3 and COM4, even if some other software can use them.

	`Uart not found' means that the hardware that responds at the
	selected com port address is not a Uart.

	`Com port in use (interrupts enabled)' means that the Uart at the
	com port you specified is in use (for example by a microsoft mouse).
	Some software may leave interrupts enabled after it is done using
	the com port.  You may have to reboot your system to disable
	interrupts again.

	Modem data is sent with 8 data bits, no parity, and one stop
	bit.  A detailed specification of the Go Modem Protocol along
	with sample source code is available through Ishi Press to 
	people who want to write compatible go programs.


New Features in The Many Faces of Go, Release 2:

1) 3 to 4 stones stronger Go player and North American Computer Go Champion.

2) Increased size of Joseki library to over 33,000 moves.  Includes all
Joseki moves from the following books:

38 Basic Joseki
Dictionary of Basic Joseki, Vols 1,2,3
Enclosure Josekis
The Power of the Star Point
The Chinese Opening
Handicap Go
Basic techniques of Go
Kage's Secret Chronicles of Handicap Go

3) Added Modem Play feature.  Two people can play go using the program
on two computers connected by modem or cable.  Keeps list of phone numbers
and can autodial or autoanswer.  Players can type messages to each during
play.  Uses Standard Go Modem Protocol, so can talk to other programs that
implement the standard.

New options on Setup screen:
"Two Players By modem:" (No or Yes) indicates that you want to play a two
player game using your modem with another owner of a Go program.
"Modem Port/IRQ:" indicates the com port and IRQ number (for ports 3 and 4)
for the serial port the modem is connected to.  If Comx is selected,
when "Play Go" or "Restore Game" is selected, the phone number screen appears. 
You can enter names and phone numbers, select a name or phone number, and
have the program dial, auto-answer, or use a modem connection already set up.
"Baud Rate" sets th baud rate for the modem connection.

4) New, improved Go Tutorial with better sample games.

5) The "Highlight Last Move" pick in the setup screen has a new option,
"Number", which causes the move number to be used to highlight the last
move, rather than a box.

6) New setup option, "Show Lookahead", which makes the program show
the moves it is thinking about during full board lookahead.

7) New menu item on the Score screen - "Group Status", which gives the
program's opinion of the status of a group.

8) Changed color used for highlight in VGA and EGA from red to white to make
highlights easier to see.

9) For Problems, View, and Restore, file names are sorted.  Directory
changes can be done by picking a directory from list.

10) ESC stops computer play, making the best move found so far (after
the current evaluation is complete).

11) Program will run faster if there is more memory
available.  It can use expanded or extended memory for overlays.

12) Program is slightly faster.

13) Includes Microsoft Windows 3.0/3.1 Icon (go.ico).

14) Changed Next Var. option in View so it doesn't repeat variations
you have already seen.

15) The "Replay" menu pick from the score screen now asks for a file
name to save the game record before replaying it, so you can save and
view a game record immediately after playing it.

16) The "New Game" menu pick from the main playing screen allows you to
start a new game immediately without going through the setup screen.

17) The old "Beep for Atari" and Beep for Move" options have been
combined into a single "Beep for:" control.

18) While viewing games or doing problems, when in a variation, F8
returns to the main line (rather than F6).  This allows you to go to
the next comment while inside a variation.

19) Added new option to menu when viewing game "F8 Go to move" to allow
you to jump directly to a particular move.

20) Changed view screen so that comments only appear on the move they
are attached to, rather than staying around until the next comment.

21) You can now use Next Comment inside a variation in view.

22) I moved the Main Line option in view to F8.

23) I reversed F8 and F9 in the menu that appears when you select "Stop"
in the view screen to make it consistent with the menu that appears when
you select `New Game'.

24) In View Game, you can use the Home and End keys as synonyms for F2 and F3.

