******************************** * * * T O T A L E X C E S S * * * ******************************** ( written with AMOS© ) (C) 1 9 9 5 by NICK THE GREEK ® & © (Nick the Greek ® is registered trademark of N I C O L A S E L E F T H E R I A N O S) [ the author ] -------------------------------------------- A M O S is ® & © by FRANCOIS LIONET -------------------------------------------- DISCLAIMER:THIS PROGRAM IS PROVIDED "AS IS".IN NO EVENT WILL THE AUTHOR NICOLAS ELEFTHERIANOS BE RESPONSIBLE FOR ANY DIRECT,INDIRECT,INCIDENTAL ,CONCEQUENTIAL OR GENERALLY ACCIDENTAL DAMAGES MADE TO YOUR SYSTEM AND RESULTING FROM INCORRECT USE OF THIS PROGRAM OR/AND ITS ACCOMPANYING FILES. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I. GENERAL INFORMATION ~~~~~~~~~~~~~~~~~~~~~~ T O T A L E X C E S S is my third game programmed with AMOS Basic and my first shootemup game for the AMIGA( I hope not the last ).It took me almost a year to complete because 99.99% of the programming was done by me , with the outstanding help of myself (!!!!!); in other words ,I was working alone in this project. The music and the samples were taken from CDPD 1 disk,made by FRED FISH,while ( most ) of the graphics were made by an AMIGA FREAK who doesn't like publicity! I can't say this game is something special in order to face those «beasts» - made in assembly - some great programmers release,( like R-TYPE,PROJECT-X ,APIDYA,D-HERO etc ) but it stands by its own and-after all-its pure fun ! It also shows what a **BASIC** programmer can do with the help of a simple language like AMOS ( well,almost simple! ) and a small knowledge about his fabulous computer,like the AMIGA ! II.REASONS FOR WRITING THIS GAME ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ There were three main reasons for doing so: 1) I always liked the computers and all the things someone could do with them (graphics etc.) , so as soon as I bought my AMIGA I could not think of an easier way of combining all the 'tricky' effects I could think than creating a demo.But since I did not have any other knowledges apart from Basic I gave up.That's when AMOS came into the scene as «a games' creator» 2) I just looooove shoot-em-ups,downs,lefts,easts, wests etc. etc. etc. so I thought: Hey!!!why not make one by myself since I have AMOS? 3) Among the huge family of PC-USERS there were a few guys (idiots!) who told me once that «only their FLEXIBLE ( aaaaaarrrrghhh!!!!! ) SYSTEMS are capable of producing software able to stand by itself.» -in other words : « HEY ! I've got a C-Compiler version 9.569200132 +++++++ for my PC but although I don't know how to use it I'm sure it's capable of creating some nice programs !!!» { Well guys, this game is made with BASIC and it is dedicated (partly) to you } ( Please DO NOT misunderstand me ! I am not an enemy of these excellent languages. But I DO NOT LIKE those people who KNOW NOTHING about their computers and keep saying that they own a true ( ha! ha! ha! ) multitasking computer with the latest version of DOORS XP and WINDOWS MC.) III. DONATIONS ( or: NO PAY'N' NO GAIN ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This demo-version of T O T A L E X C E S S ® is a SHAREWARE / FREEWARE program(see `FREELY DISTRIBUTABLE'),which simply means: 1. Play it (you'll like it!!!) 2. Play it again!!! 3. Re-Play it!!!(sounds boring!) 4. Think : "Do I like it?" (I hope yes!) 5. If you do like it then... ...I would appreciate it if you send me some money for it (in fact I would appreciate anything:money,money,money,money or even money!!!). Cars,boats, planes,computers would be appreciated too,but.....please don't send me any PCs because I'm gonna turn them into pieces ! Also note that when you send me some money you will become a REGISTERED USER ( see `REGISTRATION' ) and you'll have the source code ABSOLUTELY FREE . ( a real must for -ALL- AMOS coders ) - - - - - - - - - - - - - - - - - - - - F R E E L Y D I S T R I B U T A B L E - - - - - - - - - - - - - - - - - - - - (You shouldn't pay more than a nominal copying fee in order to get this prg, in other words if you paid more than 2.5 times of the price of an empty disk for this program , then go find the man who sold it to you and tell him some "nice" words.Also INFORM ALL PEOPLE of that ugly...eeeerr...person) The fact that this demo is shareware/freeware means that you may give this demo to your friends,your enemies,your mates,your parents,to Public Domain Houses,to BBSes etc. BUT......you are allowed to USE IT FOR A LIMITED PERIOD of time ( about 20 days ) . After that period of time YOU * MUST * BECOME A REGISTERED USER (just see below).YOU ARE NOT ALLOWED TO INCLUDE THIS DEMO IN COMMERCIAL PACKAGES, OR OTHER PROGRAM COMPILATIONS WITH TOTAL COST > 35 US $ WITHOUT THE PERMISSION OF THE PROGRAMMER (That's me!). You are however strongly encouraged to include this Demo in PD-compilation disks or CDs ( such as FRED-FISH,AMINET etc. ). My address is: NICOLAS ELEFTHERIANOS 56 MILTIADOU STREET PALAION FALIRON 17563 ATHENS GREECE (Sorry!No E-Mail or access to InterNet yet!) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - P A Y M E N T M E T H O D S & R E G I S T R A T I O N - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Postal money orders and Eurochecks are the advised methods of payment. -> DO NOT SEND MONEY BY MAIL ! <- ********************************************************************** * I will only accept U.S Dollars ($) , British pounds (£) , German * * marks (DM) or Greek Drachmas (drs).Anyway I won't hang you if you * * can't afford it with these currencies,but please try ! At least * * make sure it is European currency . * ********************************************************************** In order to Register and take the Full Version and the source codes you must send me [8000 drs] or [55 US$] or [35 £] or [85 DM]. If you wish to have the game only then you must send me [4000 drs] or [21 US$] or [14 £] or [32 DM]. ..if you are a politician or a priest then you MUST pay 10000 times more the previous values ( oh,goodie! ) ..if you are a magazine or an organisation or a software group then you could give me a copy of the magazine or a post card or suggestions. After receiving the money I'll send you the FULL game and the code.If you become a registered user you will have a 20% price cut-off for ALL my future releses and you will get their source code for FREE ! IV. SOME WORDS ABOUT THE FULL GAME ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TOTAL EXCESS ® is a horizontal right-to-left shoot-em-up. It was entirely made with AMOS and special programing technics have been used to make this game really stand out of the crowd . Speed and colours are some of its own characteristics as well as special effects only seen in programs made with assembly ( till now ! ) . This demo - and the full game of course - uses a large mixture of AMOS and AMAL instructions.You can admire the results ! This demo is a single-stage demo of the original game with most of its features disabled . The full game has five stages , selection for in-game music or sound effects , hi-score table with 50 ( yes,fifty ! ) names and ability of saving these scores when quiting game , as well as a very fast bonus section similar to that found in ProjectX . Not to mention that the full game is Hard-Disk installable too ! [ Coders will realise that this game is an excellent example of structured programming! Over 100 ( that's right , one hundred! ) procedures are awaiting you ! ] HOW TO PLAY THIS GAME *********************** It's very simple.Just shoot everything that moves using your fire-button and avoid any "unnecessary meetings" by moving your ship around with your joystick. If you hold down the fire-button,your ship will store energy and when you release it ( the button,not the ship !) an ultramegasuperblasting ( etc,etc,etc ) beam will be released , causing the destruction of most of your enemies which will meet,or apparently causing them a great damage.You will understand if one of the enemy spacecraft has received a great damage by its flash when it encounters your firings.WARNING!WARNING! Some of your enemies are tough guys and will require too many shots to be destoyed.Some others need to be shot ONLY with the super beam in order to be destroyed. If you are shot by an enemy ship or collide with it then you will loose a life,( a maximum of five lives are given in this demo ) and after that you will be invurnerable to the enemies for a limited period of time. The full version gives you the ability to use a limited number of shields, but this option has been disabled from the demo . Your hiscore update on the screen has been disabled too , as well as some other features which you will find when you register and get the full game. During the game you may quit by just pressing the ESCAPE button. V. SYSTEM REQUIREMENTS & GENERAL INSTALL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ T O T A L E X C E S S ® will run on all Amigas fitted with at least 1Mb of memory. If you own such a system and find out that the game doesn't load then you must switch off the AMIGA and disable ALL EXTERNAL DEVICES as the game requires 500-650 KBytes free memory.The game has been tested and works fine on the following machines: A500 (0.5 MB CHIP + 0.5 MB FAST) A500+ (2 MB CHIP) CDTV (1 MB CHIP) A1200 (2 MB CHIP) A1200 (2 MB CHIP + 4 MB FAST) A2000 (1 MB CHIP) A4000/30 (2 MB CHIP + 2 MB FAST) A4000/40 (2 MB CHIP + 4 MB FAST) INSTALLATION ^^^^^^^^^^^^ In order to make a bootable floppy disk with this demo you should follow these steps : a) Format a blank disk as "TE:"( or any other name that doesn't start with "DF" as this may confuse the program ) b) Create two directories: one named "LIBS" and one named "S" c) Copy diskfont.library,icon.library and mathtrans.library in the "LIBS" directory. d) Create a script file named "Startup-Sequence" and save it in the "S" directory.This file should have as contents the name of the game eg.: T_E e) use the INSTALL command of your Workbench Disk in order to make your new disk bootable If you are the happy owner of an AMIGA with HARD-DISK then you can run the game from the Hard-Disk too. Just copy ALL the files contained in the disk, in the drawer you like. I don't know if the program may be installed on the Hard-Disk of a system equipped with 0.5 MB FAST & 0.5 MB CHIP memory only.The Hard-Disk consumes around 200K of memory from the AMIGA,so if that memory is CHIP memory then the game won't be able to allocate the memory it needs.( around 300 K CHIP memory ) It is very easy to run the demo:Just double-click its icon from the WB,or type "TOTAL_EXCESS" from the CLI, AFTER HAVING CDed IN THE DIRECTORY WHERE THE GAME AND ITS FILES LIE. VI. SOME APOLOGIES ~~~~~~~~~~~~~~~~~~ I would like to clear out some things about this game: When I first sat down to make this game,I had in mind a simple game that would run even on 512K Amigas.However as long as the development was advancing , I kept adding more features to the game - a fact that had as result the need for more memory . The game in it's final form requires 1MB of memory to run. However the adding of more features resulted in the loss of speed and the decrease in the numbers of frames/sec ingame. Yes , I know this isn't a big problem - you can still play the game on a simple Amiga A500 with around 20 frames/sec . In order to make happy the AGA users , I have added more levels of scrolling inside the game - however the speed has been slown down because when I tried to play the game on an A1200 , it was more difficult because it was running at 30-50 frames/sec! You might be wondering : "- Why not faster?".The answer is that the game is being slown down by some HEAVY bitmap operations - even on AGA machines.That proves that the AGA chipset isn't very fast compared to the OCS chipset . TIME FOR THE AAA ADD-ON FOR THE A1200 MAYBE??? Also-as it was very soon revealed to me after many tests-the use of math functions ( eg MATHTRANS.library ) by AMOS programs slows down a program , especially when too many conditions and checks are met. I have optimised the code and thus eliminated this problem and as a result my future games will be FASTER by a factor of about 20%.( Sorry but I just didn't have enough much time to modify this game ) By the time I was finishing these lines (around February of 1995) I had also completed the development of some new routines that give : - 30 frames/sec on an A500! - new improved copper routines - 4 colour background with independent movement from the foreground screen and all that in -guess- an A500!!! So expect from now the sequel to TOTAL EXCESS . I am waiting for the official release of an AGA extension for AMOS and then..... .....but in the meantime don't forget to register for this game. I really did spend a HUGE AMOUNT OF EFFORTS AND TIME in making the game and my decision to continue the support of the Amiga and the Amos language with new programs/games will depend entirely on your support and appreciation of my efforts. VII. WORDS OF « WISDOM » ~~~~~~~~~~~~~~~~~~~~~~~~ If we wish ourselves to face the facts then we MUST have in mind these: ( 1 ) Good games and/or programs DO NOT MAGICALLY APPEAR ! ( 2 ) Paying for a shareware means appreciation for the efforts of the creator and creation of a strong backbone for the support of the good Amiga software. ( 3 ) I understand that most of you have spent a HUGE AMOUNT of money for original software and now regret it , but the difference with freeware/shareware is that you get back -in various ways- what you give.In simple words by becoming a *registered* user you get the source code , a significant cut-off in ALL FUTURE RELEASES,updated future versions for free and all that by paying less money than you would do for buying this game original. Not to mention the chance you have to be programmers by yourselves ! ( 4 ) The AMIGA PD/SHAREWARE/FREEWARE area is an area of programming wealth ! You may find EVERYTHING and at the RIGHT cost . YOU JUST HAVE TO REGISTER ! Many programs are great even compared to the commercial ones ! ( 5 ) If you think that this program is very big then you are wrong ! It could be bigger !!! Much bigger !!!!!! Unfortunately there were some reasons for not making it bigger : ¹) The fact that I was working alone in the programming area. ²) The absence of memory ! Isn't it silly ? We are in the mid-90s and only 2MB are considered to be base-memory in AGA mchs not to mention the OCS ones ! Well I've got only 1MB ! (while some other systems require some 8 MBs of memory and 100s of free hard-disk space in order to run an application via their archaic DOS!) ³) I am keeping some nice ideas for my next release ( AGA & full 4 MB support ? Well who knows ?!? ) ( 6 ) Long live the AMIGA ( hurays,screams etc. ) ! ( 7 ) A Nice Message ( you know for whom ): You came in PeaCe... ...but you'll leave in PIECES. ( 8 ) " Of course you realise this means war ! " [ Bugs Bunny ] " Hasta la Vista...Baby ! " [ Arnold Swarzenegger in T2 ] ( 9 ) Congratulations to all the people behind the demo and hacking scene . Well,without them our beloved computer would not have the abilities and the glory it has now ! Congratulations to FRANCOIS LIONET for making this amazing type of language . My game is partly dedicated to him . Also congratulations to all independent programmers who release their programs in the PD scene ! What a pitty I can't even see most of these progs since I own WB 1.3 ! Thank you for the time you spent reading this doc...And remember : _____________________________________________________________________ There is only one computer better than an AMIGA... ...and that is another AMIGA. _____________________________________________________________________ NICK the GREEK ® ( Nicolas Eleftherianos )