Inmichess  3.00 (copyright 1998/1999 by Inmann Werner)
======================================================

New 2.18beta  -Complete new written Engine
				  -beta version, maybe good, maybe bad....
				  -with Bitboards
				  -zufhash.h now must be zufhash.dat!!!

New 2.17b -Nalimov TBs (Compressed and normal like Crafty)
			  used during search
			  they are set in the inmich.ini File!!!
			  (do not know, if stronger or less strong with TBs, work but not
			  tested much games)
			 -now real full analyze mode in Fritz,chessbase!!!
			 -some big bug found in pruning(2.16) --> better performance
			 -minor bug in hashing found
			 -not stronger than 2.16, but less buggy moves and losses
New 2.16: much faster and hope stronger. (better Null Move logic)
New 2.15: Fritz WB Engine Untersttzung
          ini File INMICH.INI (look at it!)
			 changeable hashtablesizes.
			 much stronger by finding again bad bugs.
New 2.13: mouse support in standalone version schach.exe
			 hash tables more effective
			 history algorithm for move ordering.
			 singular extensions changed, samller tree, deeper search.
New 2.11: some big bugs were fixed.

The Files:
inmi217.exe     ....    the Winboard, Fritz Engine
schach.exe      ....    the standalone Inmichess (Dos Program)
inmi217.init    ....    the Fritz Ini File (Attention: .init not .ini)
inmich.ini      ....    the Inmichess Ini File for changing hash size...
zufhash.h       ....    internal. must be on the folder
book.dat        ....    Openbook. Must be on the folder. (You can switch in ini file)
readme.txt      ....    this file
inmi217.eng     ....    the Fritz Engine driver from Chessbase.
inmiches.bat    ....    the batch routine, starting the DOS Standalone Inmichess.
dos4gw.exe      ....    needed for the standalone schach.exe


WINBOARD:
copy all files in a folder.
change your winboard.ini. (You need nothing real special)
I am no Winboard profi liek Frank Quisinski....
For those who know wschach.exe as Inmichess winboard engine.
It is the same as inmi216.exe. You can rename it or change your winboard.ini.

FRITZ:
copy inmi216.eng to "programs\chessbase\engines"
make a subdirectory "programs\chessbase\engines\inmi216"
copy all the rest into this directory.
Thats it!
Hashtables can only be changed in the inmich.ini file.

DOS
copy all files in a folder and start inmiches.bat.

History:
--------
In Summer 1997, I got the book "Schach am PC" from the Authors Dieter
Steinwender und Frederic A. Friedel. Coautor is Chrilly Donninger, the
author of Nimzo. In this book, the little chess programm Minimax gets
developed. It facinated me, and I began to change Minimax to get better.
In Dezember 1997, the code was unreadable.
I started to write a new chess programm from the beginning. I did not use
code of Minimax anymore, but the knowledge. It began to get a fulltime
fascinating hobby. I got member of CCC, a very nice moderated Chess
Programmers newsgroup. There I posted some questions and developed on.
I want to thank all that guys there for beeing so nice to a rookie.
Then Torsten Schoop began to organize his SummerTournament for amateur
programs and invited me to participate. This gave me a new kick to write
on. The first game against Fortress played Inmichess 1.00. After
9 rounds, there was the much better version  Inmichess 1.06.
Inmichess took part now on many tournaments coming slowly up.
The playing style of Inmichess sure is interesting, and it always can beat
any program some time. The Elo rating increased a lot last time (in young programs
you can increase the strength fast).

I will contine to write on Inmichess, as long as it makes fun. I hope, that you
also have fun, and maybe write an email to me about your evaluations of inmichess.

Email: werner.inmann@magnet.at

Copyright:
----------
You can download Inmichess, use it and give it to others as long, as you
follow the following rules, for free.
1) If you use Inmichess on tournaments, please email me. I am much interested.
2) Inmichess must always play under the Name Inmichess!!!!!
	On Servers, you must mention in the finger, that the engine is inmichess!!
3) You may not earn money by distributing Inmichess. Inmichess is Freeware.
4) Inmichess is my baby, and I (Inmann Werner) am the author!!!

What is Inmichess?
------------------
Inmichess simply is a chess program. You can not compare it with profi
programs as Rebell, Fritz or Nimzo, also not with Crafty.
It runs with the Dos-Extender Dos4gw under Windows95 in the Dos Box, or
with Tim Manns Winboard or with the Chessbase-Fritz Environment.
It needs a Pentium (sorry!).
Its strength is unknown, but I think it is above 2300 ELO on a 450 machine.
It likes some oponents very much, others dislike very much. So estimating ELO
needs play against very different engines or humans.

I fitted everything in, I heard from, including pondering, Hash tables
, Pawn hashing, extended move ordering, aspiration alpha beta, Null Move,
killer heuristic, history heuristic, opening book...
There are also some "Inmichess only" things in.
It is developed in Watcom C . The "graphic engine" of the standalone is
selfmade (assembler C mixing)
Inmichess is "full" Auto232(Dos Version) ,Winboard and Fritz(Inmi216) compatibel.

About the author
________________

Uuups?
My Name is Werner Inmann. I am 37 years old, living in Austria. I am
computer programmer. My Hobbys are Computer programming (chess) and
western riding (a strange mixture?). hh, and my wife now stands behind
me and tells me, that I am crazy hacking around in the middle of the night. :)

How to play
-----------

type "inmichess" at the DOS prompt and it will hopefully start.
you can Enter all commands in the Enterbox! (type them in!!)
with HELP you get a help box with most of the commands available.


Saving Games
------------

After you quit a game, Inmichess saves it on disk in PGN Format. (ini File)
Inmichess numbers the games itsself. So games have the names
1.pgn  2.pgn ....
The PGN Files are not "fully normal", but for example Fritz can read them.

Entering positions
------------------
In Fritz and winboard as there described.
In the Standalone, this is not made in  your Editor. You need a Folder under
the Inmichess folder named sav. In this folder you can enter positions
by making files like "name.par". The ending par must be. The name, you
can choose. (Dos convention!)
The Input is simply,but in German.
The first field must be a "W" or "S" depending who is to move.
then all the board must be given in, one char for one field, beginning with
a1 a2 up to h8.
Blank is an empty field.
B       white pawn
b       black pawn
S       white knight  (Pferd)
s       black knight
L       white bishop  (Lufer)
l       black bishop
T       white rook    (Turm)
t       black rook
D       white queen   (Dame)
d       black queen
K       white King    (Knig)
k       black King

You can load the position with the command LP  (load position)
you are asked about the filename and thats it.
Its quite simple.

Finally
-------

Test and enjoy Inmichess. Feel free to email me about your expieriences
with Inmichess. Sugestions are welcome.
My Email adress: werner.inmann@magnet.at

Have fun!!!!!!!


        





