スーパースターフォース 時空暦の秘密

『スーパースターフォース 時空暦の秘密』（スーパースターフォース じくうれきのひみつ）は、1986年11月11日にテクモ（現・コーエーテクモゲームス）が発売した、ファミリーコンピュータ用のアクションRPGである。
概要.
前作『スターフォース』（1984年）のオリジナルの版権を持つテクモが開発する。縦スクロールシューティングと、ダンジョン探索型アクションRPGの要素がある。その為、『頭脳戦艦ガル』（1985年）から1年振りの縦スクロールシューティング・ロールプレイングゲームとなった。謎解き要素のあるシューティングゲームは当時としては極めて斬新であった。
ファミコン版の前作『スターフォース』はハドソンから発売され、当初そのハドソンが『スーパースターフォース』の仮題で続編を開発中というニュースが少年向け漫画雑誌などで発表されたが、実はテクモに何も話を通さずに進めていた企画だったため、当時のテクモ社長がこれを知って激怒し自社でスターフォースの続編を制作することになった。この煽りでハドソンは『スターフォース』の版権が使えなくなり『スターソルジャー』として発売することになった。
本作は、前作『スターフォース』で自機ファイナルスターが、浮遊大陸（暗黒星）ゴーデスとの戦いを終えた時空歴2010年を始まりの舞台にしている。ゴーデスの脅威は去ったが、時間と空間が入り乱れているこの銀河系では、その時空の歪みからのゴーデスの再来も予期されていた。その抜本的解決のために、時空間移動にも耐えられるネオ・ファイナルスターが開発された。戦士ラルフは、ゴーデスと時空宇宙の根源と見なされる時空歴0001年にまで遡って、それらの真相を解明するために再び出撃した。
ゲーム内容.
システム.
物語は、前作『スターフォース』の舞台となった時空暦2010年から始まる。過去の世界で条件を満たすと未来のマップが変わり、新しい時空に行ける。最終ステージを含めた8つのステージそれぞれに年代が設定されており、一旦到達した時代は最終ステージを除いて相互に行き来可能。タイムトラベルと、過去の時代での行動による歴史の書き換えを繰り返しながら、スターフォースの世界とその歴史「時空暦」の謎に迫る。時空暦元年（0001年）にたどり着き、最終ステージへの扉を開いた時、物語は急展開する。
ゲームオーバーになっても、タイトル画面でスタートボタンを押すだけで、タイム以外の全ての所持アイテムとゲーム進行度を引き継いで2010年から再スタートできる。使用回数は無制限である。セーブ機能やパスワードは搭載されていない。
「太陽のランプ」を、時空暦0820年で水脈を枯らした後（時空暦1003年の地上マップ出現）以降に使うと地上マップを出現させた効果音と共になくなってしまうバグがあり、他の時代である敵を倒そうとしてもこのバグのため倒せなくなる。対処方法としては「時空暦0001年を時空暦0820年より先に攻略する」ほか、時空暦0820年エルドレラの遺跡内で、紋章を2つ取得してからさらに奥の迷宮へ入る出入口を行き来することで回避できる。ただしこの後で水脈を枯らす場所に行くとバグが復活する。
本作ではマルチエンディングが採用されており、冒険の中であるアイテムを入手し、ある場所を訪れることで真のエンディングを見ることができる。
アイテム.
アイテムはポーズをかけ、サブ画面を開き、Bボタンで使用する。Aボタンでキャンセルできる。
上空エリア専用.
所持数に限りがあり、使用後に効果発揮している状態なら再び限度数を持つことができる。例としてパーサー（ツイン・レーザー）を使用後にストックとしてもう一つ購入、もしくはシールド・カプセルを使用後にストックとして最大数まで購入するといったことは可能。
地上エリア専用.
"爆弾"と"時の結晶"以外のアイテムは、合せて6つまで所持可能。ただし、"太陽のランプ"は1つしか所持できない。店によって販売価格が異なる。
重要アイテム.
取得済みの重要アイテムは、先述のスタートボタン→セレクトボタンのサブ画面で確認が可能。
設定.
ステージ構成（時代）.
地上エリアの名称を強調表示する。
登場キャラクター.
敵キャラクター.
空中戦で登場する敵.
各時代に登場する敵.
名称は系統名。括弧内は（D.A.2010・D.A.1608／D.A.1301・D.A.1003／D.A.0820／D.A.0316・D.A.0001／A.D.2137）時点での名称。
地上戦で登場する敵.
地上戦で登場する敵は倒してもタイムを獲得できない。
小型の敵.
敵によっては色が緑色と赤色の2種類存在し、赤色の方が耐久力が高い。
大型の敵.
地上エリアの特定の場所に登場する。ライフルを数十発撃つことで撃破が可能、逆にいえばこれらのキャラが登場する場所には、その先に重要なアイテムなどが存在すると解釈できる。