X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=stargem2.txt;fp=stargem2.txt;h=39b5af496925751987473962f524c09b685f2162;hb=8dafbf94c7bc84dae635f9dabfc9be5424e49e68;hp=0000000000000000000000000000000000000000;hpb=e3ad811139308bfe8a818cf5e42e7553785fea82;p=stargem2 diff --git a/stargem2.txt b/stargem2.txt new file mode 100644 index 0000000..39b5af4 --- /dev/null +++ b/stargem2.txt @@ -0,0 +1,62 @@ +StarGem v2.0 by James Hammons +----------------------------- + +StarGem attempts to faithfully recreate the arcade game Stargate, and as such +behaves pretty much like a real Stargate machine. Actually, it works a little +better than the real thing: StarGem uses a state save file so you can bail out +in the middle of a game if you have to and come back to it later! + +Keys +--------------------------- +F1 - Auto up +F2 - Advance +F3 - High Score Reset +F4 - Slam switch +F5 - Sound ROM self-test +F6 - Reset sound CPU + +1 - One Player Start +2 - Two Player Start +3 - Left Coin Slot +4 - Center Coin Slot +5 - Right Coin Slot + +R - Up +F - Down +L - Thrust +; - Fire +Enter - Reverse +Space - Smart Bomb +BkSp - Hyperspace +A - Inviso + +ESC - Exit StarGem + +How To Use It +------------- +When StarGem is first run, it expects to find the Stargate ROMs in a +subdirectory called (unimaginatively enough) "ROMs" off of the location where +the executable lives. Needless to say, if they're not there, then the +emulation won't work! Next it will go through its diagnostics, then it will go +into attract mode. + +Upon future runs of StarGem, it will reload the CMOS and old CPU states +automatically--if all is well, it will continue from where you last left it. + +Technical Notes for Those Who Need to Know +------------------------------------------ +StarGem is powered by Virtual 6808 and Virtual 6809, my own portable processor +emulator cores written in C++ (although it uses no classes). It uses the +amazing SDL libraries written by Sam Lantinga--what he's done really is quite +incredible. If you're a developer, you really ought to check it out! One of +the advantages that SDL gives to StargEm 2 is that it's cross platform--if SDL +works on your platform, you can compile and run it with a minimum of fuss. + +And now for some sure gripes: + +Sure Gripes +----------- +Keys are hardwired and can't be changed. You have the source, go change 'em if +you want! ;-) + +REMEMBER: Any requests for Stargate ROMs will be quietly ignored!