Cbzone

Search
Votes / Statistics
Rating 
N/A
Hits: 892
Downloads: 348
Votes: 0
Your vote:
My Atarimania
Bookmark and Share
Comments (0)

Screenshots - Cbzone

Cbzone atari screenshot
Cbzone atari screenshot
Cbzone atari screenshot
Cbzone atari screenshot
Cbzone atari screenshot
Cbzone atari screenshot

Information - Cbzone

GenreShoot'em Up! - 3-DYear1994
LanguagePublisher[no publisher]
ControlsMouseDistributor-
Players1Developer-
ResolutionMedium / HighLicensed from-
Programmer(s)

Givan, Roland

CountryUnited Kingdom 
Graphic Artist(s)

Givan, Roland

SoftwareEnglish
Game design

Atari Games [company]

Box / InstructionsEnglish
Musician(s)

-

LicensePD / Freeware / Shareware
Sound FX

[unknown]

Serial
Cover Artist(s)ST TypeST, STe, Falcon030 / 0.5MB
MIDIVersion1.0
Dumpdownload atari Cbzone Download / Zip-packed folderNumber of Disks? / ? / HD Installable
Protection

Additional Comments - Cbzone

Falcon030 requires FPU

Instructions - Cbzone

CBZONE
======

Version 1.0 for the Atari.

This is a B*TTL*Z*NE type game originally written in Fortran. At some point
it was converted to C using X-Windows as its output form. The executables in
this archive are a port to the Atari ST of this version, substituting GEM
for the X-Windows.

This is my third release version for the Atari and has several bug fixes
and improvements over the previous ones.

For those of you not familier with this game - its a 3D tank battle arcade
game. The view is through the front of your tank and all the enemy appear
as wire frame objects. There are also obstacles in the form of cubes and
pyramids. The object of the game is to shoot as many enemy vehicles as
possible.

##########################################################################
#                          QUICK START GUIDE                             #
##########################################################################

Double click on: CBZ0NFP.PRG

Mouse controls tank movement. Either button to fire.

Thats it - however there are many other options/hints/info in the rest of
this file to improve your enjoyment of this game! Please read on.
##########################################################################


Requirements
============

This archive should contain the following files:

CBZ0NFP.PRG
CBZ3FPU.PRG
CBZONE.RSC
CBZONE.MOT
CBZONE.HEL
README.ST
CBLAUNCH.PRG
CBLAUNCH.RSC
CBZSRC10.ZIP
COPYING

CBZONE will run in many different resolutions. Some of the ones tested are:

ST-med (640x200 4 colours)
ST-high (640x400 2 colours)
TT-med (640x480 16 colours)
TT-hi (1280x960 2 colours)

It *won't* work in ST Low (320x200 16 colours) or TT Low (320x480 256 colours).

CBZONE will also work in many Falcon resolutions except True Colour and Double
line modes.

It should run in 512K of RAM, but has not been tested.

CBZONE also requires a lot of processor power.

Two versions of the excutable have been supplied:

CBZ0NFP.PRG		68000 with No FPU	(ST,STE,MST)
CBZ3FPU.PRG		68030 with Co-pro FPU	(TT, Falcon with FPU)

The 68030 version should work on a 68020 machine (with FPU). Also all checks
for hardware are done via the COOKIE jar (_FPU,_CPU). If your COOKIE jar does
not reflect your actual hardware then you will get warnings. The net result of
this is that you can force a version to run on a machine even if it doesn't
have the correct hardware. This will result in a crash however. Actually
CBZONE is extreamly liable to crash well before it gets to the COOKIE check,
if you are running the wrong version!

The version suitable for a basic Falcon is CBZ0NFP.PRG. You will get a warning
telling you that you can run the 68030 version , but as you don't have an
FPU the supplied 68030 version (CBZ3FPU), won't work. You can turn off the
warning gernerated by the CBZ0NFP.PRG version by using the -nowarn option
(see below).

The source code archive (CBZSRC10.ZIP) allows for more variation of CPU and FPU,
but this is only currently supported under LC. Support for compilation under GCC
is limited.

The generic 68000 with optional FPU version from the previous release has been
dropped. This is because the overheads of the autodetecting FPU code were quite
high and it was apparently unreliable on I/O based FPU units (as found in MSTEs
and the like).
 
A basic ST with no form of acceleration just isn't fast enough. CBZONE will run,
but is unplayable. With NVDI its just about playable - though hardly exciting.

The realistic minimum is a 16Mhz 68000 with NVDI.

Also note that speed is affected by video mode on TTs and Falcons. Although 
CBZONE looks good in TT-med (640x480 16 Colours) and similar Falcon modes -
it will run slower than if it was running in ST-med or ST-hi. This is because
TT-med takes 153K of memory to display, while ST modes take only 32K.
Therefore the computer take much less effort to update an ST mode than a
TT or Falcon specific mode.

The generic source code is easily available from many X-Window FTP sites.
The ST modified version (CBZSRC10.ZIP) should still compile under
X-Windows though I would not recommend attempting it as so many changes have
been made. I have tried in every case to keep all the original code as it was
- but some of it has had to be rearranged in order for some of the Atari
modifications to work. If anybody is thinking of compiling an X-Windows Version
then I can supply the original source code I have worked from.

These particular executable were compiled with Lattice C 5.5.2. This compiler
produces smaller (and hopefully faster) code than the GCC which was used
for the first Atari version. LC also has better support for Maths co-processors
than GCC.


To Play
=======

Just double click on the CBZ***** icon. This automatically starts playing an
'original' game - complete with all the features of the arcade one.

Moving the mouse moves the tank. Either of the mouse buttons fire a salvo.

	Quit game
P	Pause

There are also many command line options available. 

To use them install the icon as a 'GEM takes Parameters' with the program's
directory as the default directory - as opposed to the 'top window' (Not
possible on all versions of the Desktop).

I have also inlcuded the program CBLAUNCH for users who can't install programs
by the above method. CBLAUNCH provides a command line dialog box - very much
like the one the Desktop has for 'Install application'. Into this box you can
enter command line options. When you select [OKAY], CBLAUNCH will try and run
the file CBZPLAY.PRG. Therefore it is necessary to decide *which* CBZ*****.PRG
you want to run and rename it to CBZPLAY.PRG before using CBLAUNCH.

CBZONE can also be run from some command line shells:
eg

gem cbz*****.prg 

Some useful command line parameters are:

-original		This is the same as no parameters as all
-salvos			How many shots can be fired at once
-tanks			How many tanks at the same time
-missiles		How many missiles at same time
-blocks			How many landscape blocks
-coptersonly		Practice mode against copters
-quiet			Turns the sound off
-scores			Displays the score table then exits
-version		Displays version info then exits
-help			Display help info then exits
-nowarn			Turn off CPU and FPU warnings - useful if your
			COOKIE jar is incorrect.
-fast			Simpilify the graphics to make it run faster :-)

Also renaming CBZ*****.PRG to CBZ****F.PRG will automatically turn on the -fast
mode. If you have both fast and non fast versions of the *same* CBZ*****.PRG
in the same directory then *both* will default to fast when either is used.

Note: When using CBLAUNCH, the CBZPLAY.PRG 'knows' what its fast mode name is.
Therefore if you have 2 copies of the *same* CBZ*****.PRG in a directory
and one is named CBZ*****F.PRG and the other CBZPLAY.PRG, if you use
CBLAUNCH, it will pick up the CBZPLAY.PRG, but still run in fast mode by
default because of the CBZ****F.PRG

For super fast play try:

-tanks 1 -salvos 1 -blocks 0 -fast

also

-fast -coptersonly

These are only a practice mode though.

There are many more (untested) parameters listed in the file:

CBZONE.HEL

CBZONE.HEL is the original X-Windows help file. Some of the options in
it won't work or will be implemented slightly differently. Also there
are options listed above which aren't in that file. The part in CBZONE.HEL
about XResources is *completly* untested and is unlikely to work.

Note: Most options other than -original (or -fast) puts the game into
practice mode.


CHANGE CONTROL (Atari Version)
==============================

First Version (unumbered) 9/10/93
---------------------------------
Basic GCC compiled port.

Version 0.1 (Unreleased)
------------------------
Several minor bugs fixed.
Basic GCC/Lattice compiled port.

Version 0.2 29/12/93
--------------------
Many minor bugs fixed.
Many internal optimisations made
Spot effect sound added.
Proper highscore dialogue added.
Pause fixed.
Maths Co-processor support added.
Fast mode added (-fast).
-help,-scores,-version now all do something useful.

Versions 0.3 - 0.9 (Unreleased)
-------------------------------
Progressively added support for multiple graphics modes
and improved the user interface.

Version 1.0 (03/11/94)
---------------------
General revamp and bug fix. 
Finished support for multiple graphics modes.
Colour support including inverse in ST-Hi.
CPU and FPU support better - now 3 executables
	to optimise hardware use.
CBLAUNCH added (v0.1).
-coptersonly fixed.
-nowarn added.
Command line options now act in *addition* to default settings
	as opposed to  *instead* of.

FINAL NOTE
==========
CBZONE is still not perfect. Many things could probably be improved.
NO WARRENTY IS IMPLIED OR EXPRESSED - however I will continue
to try and work on this to make it better.

Also any ideas for improving it will be gladly received. I am mainly
interested in ideas to improve the speed. However as I did not actually
write the game improvements to the gameplay are probably beyond me :-(

Finally, if you require a specific version eg 68000/68881 and are unable
to compile it yourself, then I'd be happy to try and help.

Roland Givan 3/11/94

Email:
rgivan@cix.compulink.co.uk

Snail Mail:
Roland Givan
6 Salmonds Grove
Ingrave
BRENTWOOD
Essex
CM13 3RS
About Us - Contact - Credits - Powered with Webdev - © Atarimania 2003-2019