]> Shamusworld >> Repos - stargem2/blob - stargem2.txt
Finally fixed problems with demo mode.
[stargem2] / stargem2.txt
1 StarGem v2.0 by James Hammons\r
2 -----------------------------\r
3 \r
4 StarGem attempts to faithfully recreate the arcade game Stargate, and as such\r
5 behaves pretty much like a real Stargate machine.  Actually, it works a little\r
6 better than the real thing: StarGem uses a state save file so you can bail out\r
7 in the middle of a game if you have to and come back to it later!\r
8 \r
9 Keys\r
10 ---------------------------\r
11 F1    - Auto up\r
12 F2    - Advance\r
13 F3    - High Score Reset\r
14 F4    - Slam switch\r
15 F5    - Sound ROM self-test\r
16 F6    - Reset sound CPU\r
17 \r
18 1     - One Player Start\r
19 2     - Two Player Start\r
20 3     - Left Coin Slot\r
21 4     - Center Coin Slot\r
22 5     - Right Coin Slot\r
23 \r
24 R     - Up\r
25 F     - Down\r
26 L     - Thrust\r
27 ;     - Fire\r
28 Enter - Reverse\r
29 Space - Smart Bomb\r
30 BkSp  - Hyperspace\r
31 A     - Inviso\r
32 \r
33 ESC   - Exit StarGem\r
34 \r
35 How To Use It\r
36 -------------\r
37 When StarGem is first run, it expects to find the Stargate ROMs in a\r
38 subdirectory called (unimaginatively enough) "ROMs" off of the location where\r
39 the executable lives.  Needless to say, if they're not there, then the\r
40 emulation won't work!  Next it will go through its diagnostics, then it will go\r
41 into attract mode.\r
42 \r
43 Upon future runs of StarGem, it will reload the CMOS and old CPU states\r
44 automatically--if all is well, it will continue from where you last left it.\r
45 \r
46 Technical Notes for Those Who Need to Know\r
47 ------------------------------------------\r
48 StarGem is powered by Virtual 6808 and Virtual 6809, my own portable processor\r
49 emulator cores written in C++ (although it uses no classes).  It uses the\r
50 amazing SDL libraries written by Sam Lantinga--what he's done really is quite\r
51 incredible.  If you're a developer, you really ought to check it out!  One of\r
52 the advantages that SDL gives to StargEm 2 is that it's cross platform--if SDL\r
53 works on your platform, you can compile and run it with a minimum of fuss.\r
54 \r
55 And now for some sure gripes:\r
56 \r
57 Sure Gripes\r
58 -----------\r
59 Keys are hardwired and can't be changed. You have the source, go change 'em if\r
60 you want!  ;-)\r
61 \r
62 REMEMBER: Any requests for Stargate ROMs will be quietly ignored!\r