2015-06-29 19:43:15 -04:00
! Copyright (C) 2007 Chris Double.
! See http://factorcode.org/license.txt for BSD license.
USING: help.syntax help.markup cpu.8080.emulator ;
2015-07-02 13:31:22 -04:00
IN: space-invaders
2015-06-29 19:43:15 -04:00
HELP: run-invaders
2015-07-02 13:31:22 -04:00
{ $description
2015-06-29 19:43:15 -04:00
"Run the Space Invaders emulator in a new window." $nl
{ $link rom-root } " must be set to the directory containing the "
2015-07-02 13:31:22 -04:00
"location of the Space Invaders ROM files. See "
2017-07-03 19:17:58 -04:00
{ $link "space-invaders" } " for details."
2015-06-29 19:43:15 -04:00
} ;
2017-07-03 19:17:58 -04:00
ARTICLE: "space-invaders" "Space Invaders Emulator"
2015-06-29 19:43:15 -04:00
"Provides an emulation of the original 8080 Arcade Game 'Space Invaders'." $nl
2017-07-03 19:17:58 -04:00
"More information on the arcade game can be obtained from " { $url "http://www.emuparadise.me/M.A.M.E._-_Multiple_Arcade_Machine_Emulator_ROMs/Space_Invaders_--_Space_Invaders_M/13774" } "." $nl
2015-06-29 19:43:15 -04:00
"To play the game you need the ROM files for the arcade game. They should "
"be placed in a directory called 'invaders' in the location specified by "
"the variable " { $link rom-root } ". The specific files needed are:"
{ $list
"invaders/invaders.e"
"invaders/invaders.f"
"invaders/invaders.g"
"invaders/invaders.h"
}
2015-07-02 13:31:22 -04:00
"These are the same ROM files as used by MAME. To run the game use the "
2015-06-29 19:43:15 -04:00
{ $link run-invaders } " word." $nl
2015-07-02 13:31:22 -04:00
"Keys:"
2015-06-29 19:43:15 -04:00
{ $table
{ "Backspace" "Insert Coin" }
{ "1" "1 Player" }
{ "2" "2 Player" }
{ "Left" "Move Left" }
{ "Right" "Move Right" }
{ "Up" "Fire" }
}
"If you save the Factor image while a game is running, when you restart "
"the image the game continues where it left off." ;
2017-07-03 19:17:58 -04:00
ABOUT: "space-invaders"