REAKTOR



The Documentation for Using the REAKTOR nuclear reactor simulator.




I. General



Reaktor is an powerfull Nuclear reactor simulator for 68k Calculators.
Itīs my first program in C and so Iīm very sorry for the bad code.
Itīs only for TI92+ and Voyage 200 cause the screen size of the TI89 is in
my opinion to small for good programs.

NOTE: If you using the Version BETA 0.1 you MUST type an argument while you start REAKTOR between 80 and 110 like this: reaktor(100)


II Index


I.  General

II. Index

III. Screenshots

IV.  Usage

V. Some further informations

VI. License

VII. Credits

VIII. Contact

IX. Version log


III Screenshots


That´s a screenshot with the most of function which are included in REAKTOR.

REAKTOR screenshot

 


IV.Usage


Now let us look how you can controll the REAKTOR

Command

Effect

[LEFT] and [RIGHT]

switch between two panells

[UP] and [DOWN]

manipulate values like the controll rods

[MODE]

activate some system

[ENTER]

activate some other system

[F1]

shortquit (sounds much nicer than boss key) with save

[F2]

Help message

[ESC]

shortquit without saving

NOTE: For opening a message window you should use the small [ENTER] key but for closing the big one under the arrow keys.

 

Let us see how to use the reactor in the specific menus.

1.You can move between the menupoint when you push [UP] or [DOWN]. If you press [ENTER] you get into the menu btw. you start/quit the game.

2.Here we are in the Options. Here can you change some things like difficulty and Saving the game by an shortquit over [F1].

You navigate per [UP] and [DOWN]. You can change the values by pressing [LEFT] and [RIGHT].

3.The mainscreen. You navigate with [LEFT] and [RIGHT]. You can choose an panell with the small [ENTER].

4.The Datastation. You get here by pressing [ENTER] while you are on the left panell. here you see the reactor values.

Press any key to get back to the mainscreen.

5.The SCRAM window. When you press [ENTER] while you are on the middle panell you get here. Activate SCRAM with [MODE]. Descriptions of an SCRAM are in the 'some further information' directory.

6.The controll panell. Here can you set some values like the performance of the pumps and activation of emergency pumps.

7.Press [ENTER] on the left panell in the controll panell and you are in the emergency pump window. Activate them with [MODE].

8.The controll rod menu. Press [ENTER] while you are on the middle panell for getting here. Set the value by pressing [UP] and [DOWN]. Confirm with the [ENTER] key under the arrow keys.

9. The helpscreen. Pressing [F2] while you are in the mainscreen and you get this window.

 

 


V. Some further information


 

I will give you here a little tutorial about driving the reactor and the right using of the tolls which I´ve explained in IV.

 

There are some general rules how an nuclear reactor works and react and most of them are the same as by Reaktor.

 

1. When you put more controll rods into the core will the temperature decrease but the pressure increase a little bit.

2. When you remove some controll rods increase the temperature and the pressure decrease. WARNING: You should NEVER remove more than 10-15 rods one time.

3.When you disconnect the pump or reduce it performance will the temperature increase and the pressure decrease.

4. When you increase the pump performance will happen the like in 3. but turned around.

5. Activating the emergency pumps will help you to reduce the Probatility of an GAU.

6. An SCRAM will do this too but in a harder way by starting all pumps to 100% and introducing all controll rods into the core. But be careful! If the temperature or the pressure too high will you get an GAU (and loose the game.).

 


VI. License


Reaktor v0.1 beta

Copyright (C) 2006 Benjamin Kiessling

Reaktor is open scource, so you can use and/or modify it under
the terms of GNU General Public Licence, as published by the Free
Software Foundation. For more details read the GNU General Public
Licence, which you have recieved with this program.

Reaktor is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.



VII. Credits


Thanks to:
Stefan Heule (aka pinhead)
Jonas Gehring (aka saubue)
for much help by learning C and even more patience.

The TIGCC-Team
for the wonderfull compiler and the even
more wonderfull IDE

The Linux Programming Group
for TIemu

Ephraim Hahn (aka ephi)
for pre-ALPHA testing and the his advice to change
the Keys.

 


VIII. Contact


If you have any comments or suggestions, if you want to support boolsoft, if you have found a bug or if you just want to say "hello!", please write to:

  bttec@europe.com

For Updates and other programms please visit our hompage:

 www.bttec.de.gg or

 www.bttec.org (only after 1.9.2006)

For discussions, bugreport and help visit our forum:

 www.bttecforum.de.gg


IX. Version log


Date

Version #

Features / Changes

30.08.2006

0.2 Beta

many Code optimations e.g. replace _keytest() with OSdequeue() so you don´t have to press ESC carefully to avoid disconnecting the programm ;-)


26.7.2006



0.1 Beta



complete news algorythm and some further improvements of the GUI (and first public release)

~. 6-7.2006







0.1alpha







GUI mostly completed and begin of algorythm-writing. I´ve taken some advices from ephi regarding cotnrolls and layout.