BATNAV




Ver : 1.6
Date : 20/09/99
Author : JRD
E-Mail : jrd.asm@wanadoo.fr
Programmation : mainly BASIC

I'm sorry for my english but I'm french.
The aim of the game is to drop all enemy boats situated on a grid.

u Files needed to run the game :

Name

Type

Version

BATNAV.89P

PROG

1.6

BASICLIB.89Z

ASM

1.0

BLIBJRD.89P

PROG

1.5

BN_TITLE.89I

PIC

-

BN_VER.89I

PIC

-

± BasicLib is an asm prog made by Alban Gervaise in order to use specials asm commands in basic program files.

± Blibjrd is a basic library program that I realised for integreate many frequently & usefull routines, to program easier and more quickly in basic. Moreover, like they're routines, they save more memory in programs.

v The first time you run the game :

All files may be placed in any or ¹ folders.
First, it searches Basiclib.asm in the current folder and main folder. If it doesn't find it, it asks you the folder where it is.
Then it verifies the version & finds itself all other files.
It creates a list named Bn_dat.list in the current folder and register the Basiclib's folder in it. If you delete it, it'll do the search again the next time you run the game.
Finally, it displays the main menu. It won't ask anything the other times if you don't move basiclib.asm.

When the program is tokenized, the game needs about 3.5 Ko to easy run itself. Each saveguard takes about 2 Ko.

w The Keys :

j Everywhere :

Arrows

Move

Enter

Valid

ESC

Cancel or menu

k Main menu :

Keys 1 to 4

Choice n°1 to 4

Mode

Switch between "Display start animation" and "Disable start animation"

The last mode used is saved

l Place human's boats :

2nd + arrows

Move farther

Switch (2nd + APPS)

Switch between horiz/vert mode

F1 to F4

Place a boat

ç (backspace)

Delete a boat.

You must be placed on the first case of the boat you want to remove.



Exemple of delete :
	<===>          or         ݬ Here
     Here ­ 	÷÷
		      ß

m During play :

2nd + arrows

Move farther

Enter

Torpedo

ESC

Menu during the game

HOME

Teacher Key

Quick Save & Quit, then when you run BatNav later, your game is loaded.

n Save or Load :

Keys 1 to 9

Saveguard n°1 to 9 selected

Remark when you Save :
If you save in an empty plot : It'll ask you the name of the saveguard. Name must be 10 characters long at maximum. If you save over an existing saveguard : It'll ask you if you want to replace it. If you answer OK then It'll delete the old saveguard. Then It'll ask you the new saveguard's name. If you are in 2 players mode : It'll receive datas from the other calc, and only the calc which has demand the sauvegard has the file !

Saveguards can be locked or archived.
When you save a game, the saveguard is automatically
archived in the folder jeux.

w How to play :

A cross is shown if you hit the water, an explosion if you hit a boat.
To quickly find TI's boats, I give you the tip to torpedo one case on two and to interlace.
I worked hard in order that the calc plays enough cleverly, so I think it's not so easy to beat it.

x Two Players' mode :

Just follow the instrustions that appears on the screens. You msut not be in a dialog box when you connect to the other calc ! ! !

All you have to know is during play :
- If it is your turn and you quit then the other win !
- if it isn't your turn and you hit ON then the clac wait for an answer from the other calc, and when it get it, it quits.

To load a saveguard, the other calc must be in 'Get Saveguard'.
The way is the same for loading a game after a 'Quick Save & Quit' : the other calc must have run BatNav before the calc which has the saveguard file.

If you find some errors, have remarks or suggestions, please e-mail me at

- jrd.asm@wanadoo.fr

I haven't got a TI92 or TI92+ and I can't procure one, so if you want to port it on a 92 or 92+ you can, but you must mention my name as the main & first author of this game.

y People who helped me in the conception BatNav :