Pente v1.0 alpha   by : Nick Blizard - B|izzard Productions Inc.
  with Lite version

My first 82 ASM game !!!

	This is my first 82 ASM game that I have ever released to the public
and only my third released game ever.  It is a direct port of Pente for
Usgard.  My other games are Championship Bowling for 82 BASIC which got a
30/30 at Ticalc.org :) and of course the original Pente for Usgard.
Hopefully I will soon make Championship Bowling ASM.  Pente is a board game
that was made by Parker Brothers.  Give them all the credit, I just ported
it to the 82 :).  There are fan clubs and many Pente fanatics.  The game's
rules are pretty simple and the game looks simple at first but as you play
you find out there is a ton of strategy to the game.  I find the game very
fun but some people won't even give it a chance because it requires you to
have a friend around.  If I become more experienced in ASM I may make AI but
proly not.  Trust me, GIVE IT A TRY.  The game is a direct port except that
the board is a bit smaller.  The instructions below are taken directly out
of the game's instruction book, as always give Parker Brothers the credit.


Overview
--------
	Pente is a fast moving game of skill for two players which resembles
checkers in ease of learning and simplicity, plays like a sophisticated
Tic-Tac-Toe, and yet approaches chess in its typical depth and wonderful
variety.
	Pente is actually an outstanding innovation, derived from several
closely related board games that have been popular in the Orient for
centuries.  Among these games are GO(probably the oldest game in the world),
Niniku-Rinju, and Go-Moku.  Pente is a contemporary game which combines the
best elements of all three - the simplicity of Go-Moku, the flashy tactics
of Niniku-Rinju, and the profound strategy of GO.

Basic Rules
-----------
Equipment: a Pente board and an ample supply of Pente stones, one color per
	player

Object: there are 2 ways to win
 1. Win by getting five (or more) stones in a row, either horizontally,
    vertically, or diagonally, with no empty points between them, or
 2. Win by capturing five (or more) pairs of your opponent's stones

How to Play: Players take turns placing their stones, one at a time, on any
	empty intersection.  The stones are played on the intersections of
	the lines(including the edge of the board) rather than in squares.

Captures: Whenever your opponent has two stones (and only two) which are
	adjacent, those stones are vunerable to capture.  The pair can be
	captured by bracketing its two ends with your own stones.
	Captures can be made along diagonal as well as horizontal and
	vertical lines.  All four stones involved must be consecutive and
	in a straight line.  As soon as the capturing play is made, the
	captured stones are removed from the grid and placed in view along
	the borders so that both players can see how many stones have been
	taken.  A stone may legally be played onto an empty intersection,
	even if that point has been previously occupied, and even if it
	forms a pair between two enemy stones.  It is legal to capture two
	or more pairs with a single move.



KEYS
----
Title Screens:
  any key  -  move on
  [Clear]  -  quit game

Playing Screen:
  arrow keys  -  move cursor
  [2nd]  -  place stone
  [Mode]  -  show controls menu
  [Clear]  -  quit game
  [Del]  -  new game

Controls Screen:
  any key  -  move on , go back
  [Clear]  -  quit game

After Win Has Occured:
  [Del]  -  play again
  [Clear]  -  quit game



Notes
-----
	Due to limited screen size, the number of captured pairs is posted at
the bottom of the screen by the respective players instead of on the side
like in the 85 version.(5 captures win)



Missing in Lite Version
-----------------------
 - no title pic
 - no controls menu



Possible Additions
------------------
 - Save game support
 - AI
 - Link support
 - Crash, 83 , 86  port
 - Completely commented code



Special Thanx
-------------
 Jimmy Mardell  -  for ZSchool
 Dan Eble          }
 Magnus Hagander   } - for starting calc ASM
 Rob Taylor        }
 Dines Justesen      } - for Ash
 Mattias Lindqvist   }
 Pat Davidson  -  for sample source
 Everyone on IRC  -  for help on anything
 Everyone on Assembly82  -  for help on exit routine



Version History
---------------

  v0.1
 - ported most small routines
 - changed board a bit for 82 small screen
 - finished most of cursor routine

  v0.2
 - minor fixes
 - added peice placing routine

  v0.3
 - added check capture routines
 - added check win routines
 - added player winning routine

  v0.4
 - fixed most bugs
 - cleaned up code

  v0.5
 - FINALLY! fixed exit bug (thanx ASM82 mail list!)
 - added opening screens and pic
 - added controls screen

  v1.0a
 - tweaked minor cosmetics
 - finished it up for release
 - added lite version
 - first public release
 - size : lite - 1995b   standard - 2877b



Any comments, flames, bugs, or problems:
  E-mail  -  nblizard@bellsouth.net
  IRC  -  B|izard


This has been a presentation of B|izzard Productions Inc.
