aboutsummaryrefslogtreecommitdiff
path: root/doc/spc2000.txt
blob: 94cf6107dba9fd82dae9e8617c5bed11b9d31e50 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
NE_SPC2000 v1.1
    
                                     \ |  ___ 
                                   |\ \|  ___  
                                   | \

                                 NYA ELEKTRISKA
                             innovation information


DCPU-16 Hardware Info:
    Name: SPC2000 - Suspension Chamber 2000
    ID: 0x40e41d9d, version: 0x005e
    Manufacturer: 0x1c6c8b36 (NYA_ELEKTRISKA)


======================= WARNING WARNING WARNING WARNING ========================    
  FERMIONS NEAR THE ACTIVATION RADIUS ARE CATASTROPHICALLY DESTROYED. DO NOT
  USE NEAR EARTH OR MARS OR ANY OTHER FUTURE EARTH COLONIES. DO NOT TAMPER
  WITH THE VACUUM DETECTOR. DO NOT USE IN AN UNEVEN GRAVITATIONAL FIELD. DO
  NOT USE WHEN ROTATING. DO NOT USE WHEN ACCELERATING. ABSOLUTELY NO WARRANTY
  IS PROVIDED, USE AT YOUR OWN RISK.
  THE ZEF882 INCLUDED IN THIS SUSPENSION CHAMBER IS ILLEGAL IN ALL COUNTRIES.
======================= WARNING WARNING WARNING WARNING ========================    

Description:
    The SPC2000 is a deep sleep cell based on the ZEF882 time dilation field
    generator (available from Polytron Corporation Incorporated).
    It provides safe and nearly instantaneous time passage, making long journeys
    in space much easier on the passengers, and allowing cargo to reach its
    destination with minimal aging occurring.
    Due to the nature of the ZEF882, it affects the entire vessel (50 meter
    radius, and will only engage in a near vacuum. Once the SPC2000 is active,
    the vessel will be almost nowhere to an external observer, and detection of
    the vessel is beyond unlikely.
    Because of the strong extra-dimensional acceleration and non-linear temporal
    distortion that occurs, it's highly recommended that passengers are strapped
    in and asleep when triggering the SCP2000.
    

Improvements:
    * Added the ability to set the unit to skip to something other than the
      default setting of milliseconds.
    
    
Interrupt behavior:
    When a HWI is received by the SPC2000, it reads the A register and does one
    of the following actions:
    
    0: GET_STATUS
       Sets the C register to 1 if the SPC2000 is ready to trigger. If it's not,
       the B register is set to one of the following values:
          0x0000: ######################## - EVACUATE VESSEL IMMEDIATELY
          0x0001: Not in a vacuum
          0x0002: Not enough fuel
          0x0003: Gravitational forces too uneven
          0x0004: Too much angular momentum
          0x0005: One or more cell doors are open
          0x0006: Mechanical error
          0xffff: Unknown error - EVACUATE VESSEL IMMEDIATELY
    1: SET_UNIT_TO_SKIP
       Reads the B register, and reads a 64 bit number from memory address B
       in big endian, and sets the number of units to skip to that number.
    2: TRIGGER_DEVICE
       Performs GET_STATUS, and if C is 0, triggers the SCP2000. The status can
       be read as the result of the GET_STATUS call.
    3: SET_SKIP_UNIT
       Reads the B register, and sets the size of the unit to skip to one of:
           0x0000: Milliseconds
           0x0001: Minutes
           0x0002: Days
           0x0003: Years
       
       
A message from Ola:
    Good morning,
   
    Thanks for purchasing this piece of hardware! I hope it will enlighten you
    and give you new hope in life. As this suspension chamber basically works as
    a one way time machine, I suppose I should wish you a pleasant journey, and
    ask of you to enjoy the future. It is yours now. All of it.
   
    - Ola Kristian Carlsson