Salvo is played on a 10x10 grid using an x,y coordinate system. The player has four ships: battleship, cruiser, and two destroyers. The ships may be placed horizontally, vertically, or diagonally and must not overlap. The ships to not move during the game.
...
Author of the program is Lawrence Siegel

User summary

This relatively straightforward adaptation of "Battleship" is published as type-in source code in Basic Computer Games (Microcomputer Edition), ed. David H. Ahl with Steve North, Workman Publishing, New York, 1978 (ISBN 0-89480-052-3).

The BASIC source code listing is published in Microsoft BASIC 3.0; suggestions for conversion to a wide range of other BASIC implementations are provided.