-------------- The Steem Engine --------------
 
By Anthony and Russell Hayward

http://steem.atari.org/
http://www.blimey.strayduck.com/
E-mail: steem@gmx.net

Thank you for downloading the STE Emulating Engine, which from now on I will call Steem to save my precious typing fingers. Our aim is to make Steem the most accurate and easy to use emulator possible.

Steem is freeware, you don't have to pay anything or do anything to entitle you to use the program. However if you like it, or if you don't, you can e-mail us your thoughts: steem@gmx.net

This file is currently what passes for help, hopefully when I get some time I'll be able to make up some lovely compiled help file with beautiful backgrounds and glorious graphics, but for now you'll have to make do with this thing that could have been written in DOS's edit.

We've tried to make Steem as straightforward as possible, so I will not go into great detail about anything. :-)

-- What's It For? --

An ST Emulator attempts to recreate the Atari ST computer in software on a PC. This means you can play your favourite ST games and even run applications without needing an ST, in fact it is often more pleasant using an emulator (none of those horrible mouse ports to fight with!). With Steem running you will have a window on your desktop which works just like an ST display.

-- Starting and Stopping --

The main window contains the ST display and a toolbar. Click on the green play button to start emulation. Immediately your mouse cursor will disappear, so you can control the ST cursor. To get your PC mouse back again press the Pause/Break key. Emulation will still continue while your mouse is running free, you can click anywhere on the ST display or press Pause/Break again to regain control of the ST mouse. To stop emulation either click the run button again or press Shift + Pause/Break. 

If you are used to the first Win32 ST Emulator, WinSTon, you might want to use F12 to release the mouse - you can use one of Steem's features to allow this (see the shortcuts section below).

-- Reset ST --

The button to the right of play resets the ST, a left mouse click causes a cold reset (the same as turning the ST off, waiting 30 seconds and then turning it on again) and a right click causes a warm reset (the same as pressing the reset button on the back of the ST). By the way, if anyone can come up with a better standard 20-colour, 16x16 icon to represent reset then please send it to us! (mailto:steem@gmx.net)

-- Fullscreen --

The fullscreen mode is a bit tucked away on Steem. To go fullscreen you must click on the maximise box of the Steem Engine window. When in fullscreen mode the Pause/Break key stops emulation, you can't release the mouse and continue running. To go back to windowed mode, click on the far right button on the Steem toolbar. You need DirectX installed on your computer for fullscreen to be possible.

-- Load/Save Memory Snapshot --

The camera button on the Steem toolbar brings up a menu from which you can load and save memory snapshots. Save snapshot will save out the current state of the ST to a file. This can be useful for games without save facilities. When you load a snapshot it will change your TOS version, monitor type, memory size and the current disks in the drives. Snapshots are a bit experimental, so there are no guarantees they will work properly, although to our great surprise they have rarely failed in our tests. Save v1.3 compatible snapshot will save out a snapshot that will work with version 1.3 or older of Steem. Normal Steem snapshots won't work if you attempt to load them on early versions of the emulator (you should always use the latest version anyway). All snapshots from v1.4 onwards are both forwards and backwards compatible.

-- Fast Forward --

Lots of ST games have tedious animated intro sequences which can last for minutes or even days. Press and hold the red fast-forward button and Steem will go full-steam ahead to get through it as soon as possible. If you right click on this button Steem will do a searchlight fast forward. Some programs can stop with a black screen, you have no idea whether they have crashed or are waiting for you to do something. Searchlight causes the ST screen to be displayed with different colours so you can see whatever is on it and work out what to do.

-- Configuration --

The buttons on the right side of the window are for configuring the emulator.

-- The Disk Manager --

On the far right is the disk manager. Clicking on the button will make it appear, clicking again will make it disappear. This window controls all the disks on the ST, the 2 boxes up the top hold the disks currently in the drives. The large box down the bottom shows all the disk images in the current directory. The disk manager is like a little explorer window, you can go into a folder by double clicking on it or selecting it and pressing return. All disk images, links to disk images and zip files containing disk images in a directory are shown. Disk images are floppy disks turned into files, this is how most games are accessed on ST emulators. To put a disk in a drive, drag it to the box to the right of the big drive icon. To remove it from the drive just drag it back out to the directory view. If you right click in the directory view a menu will pop up allowing you to create a new standard size disk image, a custom size disk image or folder. Custom disk images can be up to 2 megabytes in size, although larger ones are emulated correctly most TOS versions didn't support them, you may find they will only work with TOS 2.06 or maybe not at all.

The other important button on the disk manager is the Hard Drives button which brings up the hard disk manager when you click on it. You can have up to 10 virtual hard drives, to set one up select the folder on your PC and then select the letter that you want it to be on the ST. Hard drives aren't as reliable as disk images, most things will work but not everything. If a program isn't working properly copy it to a disk image (using the ST desktop) to see if that helps. Another option in this box is to choose which hard drive to boot from if floppy drive A is empty. This means that programs from the AUTO folder on that hard drive will be loaded (please note that GEM's configuration file DESKTOP.INF is always loaded from drive C if there isn't one on the floppy). Another useful feature is that when you run Steem after it has been resetted you can force booting from a hard drive even if there is a floppy in the drive by holding down the CONTROL key when running.

The disk manager allows you to select a home folder. This is where all your disks or links to disks should be stored. You can go to your home folder at any time by clicking the third button from the left in the disk manager window.  If you are away from your home folder you can quickly move/copy/create links to disks in your home folder by right mouse button dragging them to the home button.  The button to the right of the home folder button sets the current folder as your home folder.  Right-clicking on the home button and the set-home button brings up menus allowing you to go to/set 10 quick-folder links.

The next button brings up a list with a few useful options:

o Check Inside All Zips - When checked this makes Steem investigate all compressed ZIP files in a directory to see if they contain a disk image before displaying them. If you have a lot of ZIP files (or shortcuts to ZIP files) in one directory this option being checked can cause it to be slow to display.

o Hide Broken Shortcuts - This option hides shortcuts which point to a file which doesn't exist. If you show these shortcuts then you can right click on them and select Fix Shortcut to allow Windows to search for the target file. You may want to check this if you have many broken shortcuts that are going to stay broken to speed up displaying of their folders.

o Open Current Folder in Explorer - Opens the folder the disk manager is looking at in Windows Explorer.

o Folders Pane in Explorer - When checked causes the folders pane to appear when you open a folder in Explorer.

o Import WinSTon Favourites - Clicking on this option brings up a dialog box that allows you to create shortcuts from WinSTon's favourites system. First select the folder containing WinSTon which has the favourites you want to import. Now select a folder to import the favourites to. The option Only Downloaded Disks when checked causes Steem to only create shortcuts to disks that already exist, when unchecked Steem could end up creating thousands of broken Shortcuts which will become unbroken if you download their target disk using WinSTon. The last option tells Steem what to do if the shortcut already exists at the required location, if you set this to skip then it would be quite quick to import the favourites again if you download a new disk through WinSTon you want to use in Steem (thus avoiding creating loads of broken shortcuts).

o Large/Small Icons - Save space with small icons.


-- Joystick Configuration --

The button to the left of the disk manager configures joysticks. Steem allows you to use any Windows compatible joystick in any way you want to control up to 8 ST Joysticks. The important joysticks are the ones that went into the main ST ports (under the keyboard), but you can also set up ones that went in the STE only ports (next to the cartridge slot) and the rare parallel port joysticks (the ones that went where the printer did). You will see that there are 2 identical boxes, when "Standard Ports" are selected the left side configures the ST joystick that would have gone in the mouse port. The right side is for the joystick that would have gone in the joystick port. Basically you must activate the joystick and then go through pressing the key/button/direction you want to use for the direction/fire button. You can click with the left mouse button in the middle box to set the dead-zone, this is the distance an analog joystick has to move before it counts as being pressed. The last key/button/direction you select is for autofire, when this is turned on (by selecting a speed), pressing the selected key/button/direction will act as if you were pressing and releasing fire very quickly again and again. This is handy for games that won't allow you to hold down the button to fire multiple shots or the like.

There are 3 options for active joysticks, "Always" which will mean that the selected key/button/direction will always control the joystick. "When Scroll Lock On" and "When Num Lock Off" mean that the joystick will be off unless the specified key is toggled the correct way. This is useful if you have got one of the joysticks using the keyboard, as the selected keys won't count as key presses while they are used by an active joystick.

One odd thing we found is that, under Windows, some keyboards won't allow certain keys to be pressed at the same time. For example left cursor key, up cursor key and space. If you find the keyboard controlled joystick unresponsive try altering the key assignments, like making shift or control fire.


-- Machine Config --

The button to the left of joysticks sets up the hardware of the ST. In this simple box you can set memory size, monitor type, cartridge, keyboard language and TOS version. The TOS version box finds all valid TOS images in the directory that Steem.exe is in and also in your home folder. Steem doesn't seem to work very well with TOSs 1.06 and 1.62, try to avoid them.


-- Options --

The button to the left of machine config sets up a few options of the emulator.

o CPU SPEED

Here there's an option to boost the speed of the emulated ST, to improve those painfully slow games you could get for the ST.  The ST's CPU ran at 8 Megahertz (8,000,000 clock cycles per second) but here you can whack it up to get things going faster.  A couple of points: setting the CPU speed above 8MHz will cause the emulator to run _slower_, because it has more processing to do for each screen displayed.  It will also cause some ST programs to crash/not work properly, because they rely on the processor running at the correct speed.

o CHECK FOR UPDATE

With this option enabled, Steem will try to find out whether there is a more up-to-date version available.  When you click "Configure" a box will appear, at the top are some statistics for how well auto-update is working.  Below are a few options to make it work better, or turn it off completely.  When a new version of Steem is detected a button will appear on Steem's toolbar.  When you click on it a box will appear with full details of the new version and the choice whether you want to download it now, later or not at all. Auto-update will not work from behind a firewall, if you are behind one disable auto-update and join the Steem update mailing list from the Steem website's download page.

o SOUND

Here you can change some things about the sound chip emulation. The first thing to set is volume, best to leave that around Max. Next is frequency, most sound cards can handle 50066Hz but if sound is a bit dodgy then you can go down to 25533Hz which is quite muffled. The last thing to set is output type, this can be "None" to make no sound at all or "Sound Chip Sound" to make sounds like the Yamaha 2149 sound chip that was in the ST. "Emulator Sound" makes Steem emulate the sound chip in the way almost all other ST and Yamaha 2149 emulators do, this is very unrealistic but some people might prefer it (it is also faster as it needs very little calculation). The last option is "Sharp STFM Samples", this makes Steem switch automatically to emulator style sound when a sample is being played (please note this doesn't work for all samples).

o STARTUP

The next 4 options only take effect next time you start Steem.

You can choose to have Steem remember the state of the ST when it quits, so you can return to what you were doing next time you run it.  Steem will save a file called "auto.sts" in the directory of Steem.exe.

If you have DirectX errors when you boot up, or DirectX doesn't work properly, then you can tell Steem to not use it. Sound is not available if DirectSound is not used, and drawing is slower without DirectDraw.

You can also choose to start in fullscreen mode (if DirectDraw is enabled).

o FILE ASSOCIATIONS

Windows loves to associate and de-associate programs with file types. The two buttons here allow you to make sure Steem starts when you double-click on a relevant file. If the buttons are grayed out this means that Steem is already associated with the file(s). Also in this section you can choose whether you want files to open in a new Steem window or not when you double-click on them from explorer.

o PAUSE EMULATION WHEN INACTIVE

When this option is checked Steem will pause emulation when you switch to another program. Steem uses a lot of PC CPU time when running which slows all other programs down, if you are switching between programs regularly you may want to use this option.

o DISABLE ALT-TAB...

This option allows you to send certain key combinations that are used by Windows to the ST instead. When it is checked Alt+Tab, Ctrl+Esc and Ctrl+Alt+Delete will go to the ST instead of to the PC. Although Steem is very stable this option could cause a bit of a disaster is Steem stops responding for any reason, you won't be able to shut it down with Ctrl+Alt+Delete, for safety it is best to only use this option when you really need it.  Depending on your version of Windows, it may not be possible to capture certain key combinations - you can use shortcuts (see below) to trigger the keys you want from other keys. Unfortunately this option doesn't work in fullscreen mode.


-- Display Options --

Use this box to configure what Steem looks like.

First is frameskip, this is very useful for slower processors. Auto frameskip is a very handy option, this make Steem skip up to 8 frames dependant on how fast it is running. Next is fullscreen drawing mode. You don't need to know what the possible settings mean, but which is best will be different depending on your computer's hardware, try them all to see which is quickest. Fullscreen drawing mode also affects windowed mode when the window is set up to be 640x400, make sure you try all the modes, it can make a big speed difference.

Next you can choose whether you want to see the ST borders.  Some games use a technique called "overscan" to display graphics in the borders, that's one reason you might want to see them.  The option "Auto-Borders" will keep them turned off most of the time, only coming on when there's an overscan.  You can also choose to have borders always on or always off.  The border option affects fullscreen mode: with borders on, Steem displays fullscreen in the 800x600 screen resolution.  Auto-borders won't work so well in fullscreen because we don't want to keep changing the PC monitor's resolution; so if you are running a program in fullscreen that makes use of the borders, turn on "Always Show Borders".

Three more options affect fullscreen mode.  You can choose to use the 8-bit graphics mode - this is faster but will not look good with very colourful games (for 8-bit mode the maximium is 118 colours on screen at any time, most ST programs only need 16).  This option is very useful for high-res, because there are only 2 colours to display and using 65536 or more seems excessive.  There is also an option to turn on VSync in fullscreen mode.  This removes some ugly lines that can appear when the ST display and the PC display aren't synchronised, unfortunately it can also slow Steem down a lot. The last option allows you to use the 640x400 screen mode, this means the ST display will fill the entire screen instead of having small borders to the top and bottom. You can only use 640x400 mode when borders are set to "Never Show Borders".

The next option toggles the Steem on-screen-display on and off. The Steem OSD is there to look pretty and give information. The blue bar in the bottom-left corner indicates the current speed of the emulator compared to the refresh rate of the monitor on a real ST - if the bar is full it is drawing at the ST sync rate. The flashing yellow light in the top-right comes on when the floppy drive is accessed. There are also occasional scrolling messages which pop up to delight and inform you. 

The next few options are for the size of Steem's window.  First is the option of whether Steem should automatically resize its window when the ST resolution changes or when borders turn on or off.  Below that are the sizes it will default to for each resolution.  On some video cards making the size bigger than the real size (the first option) will slow down emulation considerably.

When automatic resizing is off you may find it difficult to get the window to a precise size, making ugly lines appear; to help there are some options on the main window's system menu (accessed by clicking on Steem's icon in its title bar).  Normal size will resize the window to the size you have selected for the current ST screen resolution.  Restore aspect ratio will maintain the current size of the window but will alter it so that its aspect ratio matches that of the selected size for the ST resolution.  Bigger and Smaller window are a quick way to resize the window, without going to the Display Options dialog.  As well as all that there's an always on top option that keeps the main Steem window above all others.

At the very bottom is a little option to toggle those pop-up hints on and off, now you've read the readme you don't need them really.


-- External Devices --

This dialog configures the emulated ST's link to outside hardware.

In this dialog there is a section for each port on the ST, MIDI, parallel and serial. To set one up select one of the options from the box next to "Connect To". When you do the section will fill up with options related to the connection you chose. Here's a list of what they mean:

MIDI Device:
When you select this you must then select the PC MIDI device you want the ST's messages to be sent to and the PC MIDI device you want to be able to send data to the ST. You can also choose the maximum message length, this is important if you are transferring large memory banks from the device to the ST and vice-versa, and you can set the volume of the output (this won't work on all devices). There is also a command line option that affects MIDI output (see below under MARS), if you are having problems with tempo you could give it a try.

Parallel Port (LPT):
This allows you to connect an ST port to one of your PC's parallel ports. The only option is to choose which one, LPT1 or LPT2. Warning: This may not work on all versions of Windows.

COM Port:
By selecting this option you can connect an ST port to one of your PC's COM ports. Again, just select the required port.

File:
Using this option you can send all output from an ST port to a file. Click on the "Change File" button to open the fileselector where you can select the output file (you can create a new one by typing in a new name and clicking "Open"). The "Reset Current File" button will delete everything that is currently in the file.

Loopback (Output->Input):
Selecting this will cause anything that is sent to the port to be then received by the port, what use that is I really don't know!

-- Shortcuts --

In this dialog you can set keys, joystick buttons/axes and the middle mouse button to do various actions.

The first thing in the dialog is a large box which displays some instructions for people who haven't read the readme (this can be hidden allowing you to see more shortcuts). Below that is the permanent shortcuts box, these are shortcuts that you can't turn off, they will be active all the time you are using Steem. In the box you should see at least one default shortcut, for each shortcut there are 3 boxes separated by +, some of these contain text which tells you what key/button/axis they are assigned to or MMB (Middle Mouse Button). To change the content of one of them simply select it by clicking (the box will go brighter) and press the key/button/axis you want, or click on it with the MMB. To clear the selection press the Pause/Break key. To the right of the key/button/axis selection boxes there is an = followed by a large box, this contains a list of many actions that pressing the selected combination of key/button/axis/MMB will cause. If you select "Press ST Key" then a box will appear to the right of the action box and you can click on it to select the ST key that the selected combination of keys/buttons/axes/the MMB will press. In this box F11 will count as the "(" key on the ST keypad, F12 will be keypad ")", Page Up is Help and Page Down is Undo. The "Del" button deletes the shortcut. Below the shortcuts are 2 buttons that allow you to create more shortcuts, "Add New" creates a blank one and "Add Copy" creates one that is the same as the shortcut above the buttons. If you create more shortcuts than can fit in the box then a scrollbar will appear allowing you to see them all, you are limited to a maximum of 30 shortcuts.

Below the permanent shortcuts are the temporary shortcuts. These work the same way as the permanent shortcuts except you can have an unlimited number of different sets of shortcuts. This can be useful for programs that relied heavily on having every ST key exactly where it was on the ST keyboard, you can use the shortcuts to remap the keys that are in the wrong place by using the "Press ST Key" action. Another use is for games that used a combination of joystick and keyboard control, you can remap the keys used to joystick buttons/axes and control the whole game from the joystick. Just select the shortcut set you want from the box, or add one using the button.


-- General Info --

The button to the left of shortcuts tells you a few "interesting" facts about the emulator. Click on the tabs at the top to switch between pages.


-- Trouble Shooting --

Here are some common problems you might get when running Steem:

Problem: Steem runs too slowly, the blue bar in the bottom left does not get anywhere near the right end of the box and the % ST VBL rate in the general info box is well below 100%.
 
Solution: Steem is quite processor hungry, unfortunately we haven't been able to test it thoroughly to get an idea of minimum specs to be usable. The best thing you can do is to set frameskip to "Auto Frameskip" (in the display dialog), this can make a big difference. Also make sure that the sound is muted or disabled, all ports are turned off (connects to none), the window sizes are at their smallest settings, the ST CPU speed is set to 8 megahertz and that DirectDraw is being used ("Never use DirectDraw" in options is not selected). You should also close other applications when running Steem.  And check your PC's display mode - the best is 16-bit ("65536 Colours"), 32-bit is slower, 24-bit is even slower than that.  If you're really desperate, changing your screen mode to 256-colour (8-bit) will make Steem draw faster, but some colourful games will not be quite so nice to look at.


Problem: A program I have won't work from Steem's hard drives.

Solution: Hard drives don't work for everything, hardware has just moved on too much to let the ST use a modern PC's hard drive directly (plus it would be *very* dangerous). The best thing to do is to try the program from a disk image. Create a blank standard floppy image in the disk manager by right-clicking and choosing "New Standard Disk Image". Insert it in drive A: and go to the GEM desktop through Steem.  Here, open your hard drive and copy the offending program and all its files to A:. If you are lucky it might work now!


Problem: A program I have just doesn't work on Steem.

"Solution": There are a number of things to try.

o  Use TOS 1.02, this is the most compatible version (although if it is an STE-only program you should try 2.06).

o  Try changing the memory size, some programs require big memory and still other programs (eg. Civilization and Super Huey, anything that relies on writing past the end of RAM) crash if 4 Megs is selected.

o  Make sure you are running the program from the correct ST screen resolution.

o  Check "ST CPU Speed" is set to 8MHz in the Options dialog box.

o  If the program has colour problems, make sure you aren't in 8-bit (256 colour) mode on your PC.

o  Try downloading a different version of the program, eg. if it is a cracked game disk then there may be a crack by a different crew.

o  Remove write-protection from the floppy disk - if it is a .ZIP file you will need to extract it first.  It's best to make a copy anyway in case this results in the disk getting corrupted

o  If none of that works, try a different ST emulator, eg. WinSTon, Pacifist or SainT.  If it works on one of them, send us a bug report at steembugs@gmx.net (check the bugs page first to be sure we don't already know about it). If you are technically-minded, and know about the ST, you might also like to download the debug build of Steem and try the program on that to see if you can figure out where it's going wrong.


Problem: Steem brings up a DirectX error at startup and then crashes.

Solution: This can happen on some systems with dodgy DirectX set-ups. Steem can be run with some command line options to stop it ever trying to use DirectX. Create a shortcut to Steem.exe, right click on it and select properties. In the text box labelled Target add NODS GDI on the end (after the " if there is one). Once you have Steem running you can disable DirectDraw and DirectSound in the options dialog as described above. Note: This will disable all sound and make Steem slower than it could be, you may find that you don't need one of the two options.


Problem: I can't access the Steem website

Solution: http://steem.atari.org/ is just a redirection URL, try http://www.blimey.strayduck.com/ .  If that doesn't work, check your internet connection and email steem@gmx.net or steem@corpse.f9.co.uk


Problem: I have a program which uses "mixed output" (Low-res and Medium-res on the same screen). It's not appearing correctly - the pixels for each resolution are the same size.

Solution: Steem will probably display this better if you have "Fullscreen drawing mode" set to "Straight Blit" or "Screen Flip", and put the low and medium res window sizes to 640x400.  This should make the medium-res pixels half as wide as the low-res pixels.


-- Tips and Other Miscellaneous Stuff --

Here's a few hidden features/bits of information that you might not know about:

o Since v1.6 Steem can save screenshots, you have to choose what key/joystick button/axes will cause one to be taken using the Shortcuts box.

o If you want to use TAB as a shortcut or joystick button you can by holding control and then pressing TAB in a key/axis/button/MMB selection box.

o Right clicking on a disk image or shortcut to disk image can show some useful options, including a WinSTon style "Insert, Reset and Run".

o Dragging things to the home button on the disk manager's toolbar is a very quick way to move things around.

o Joysticks/shortcuts might be able to use mouse wheels on Windows 98 and above, but we can't be sure.

o The disk manager supports drag and drop of almost anything into it, you can move/copy/create shortcuts into the current directory or insert disks directly into the drives.

o Steem is not related to WinSTon in any way, as some people think - it was written from scratch by us. It would have been difficult for even us (masters of making programs worse) to transform the quite stable WinSTon v0.5 to the unstable and buggy Steem v1.0!

o It is very easy to transport Steem between different computers without losing all your settings. You need the files Steem.exe, Steem.ini and Shortcuts.dat to be able to run Steem with your configuration intact. All you need then is a TOS version that you will have to select the first time you run Steem on the new computer. You might find it handy to have unzipd32.dll too, then you can use zipped disk images.

o You can customise the links page of the general info dialog, just edit Links.txt with your own favourite sites (make sure there is at least one return on the end of the file). Also make sure you keep a backup of your new file as it is overwritten when a new version of Steem is installed.


-- Command-Line Options --

MARS - stands for MIDI Allow Running Status. Normal MIDI messages are made up of one status byte that describes the message and then 1 or 2 data bytes. If a program wants to send the same message again it can leave off the status byte and just send the data. By default Steem doesn't allow this and adds the status byte itself if it has been omitted, this could cause problems to programs that require a very high transfer rate. This option means that running status will be passed on to Windows which has to decide what to do with it, so if you are having problems with MIDI tempo, or just really, really trust Windows, you can try this.

GDI - don't use DirectDraw

NODS - don't use DirectSound

.st, .msa, .stt, .dim, .zip file - load disk & go

.sts file - load snapshot & go

.stc file - insert specified cartridge

NONEW - means that if one of the above files is passed to Steem and a Steem window is already open it will be opened in the current Steem and the new one will be closed.

OPENNEW - means the opposite of NONEW, the files will always be opened in a new Steem window.

NOLPT - this removes the option to connect an ST port to your PC's LPT ports.

NOCOM - this removes the option to connect an ST port to your PC's COM ports.

/INI=[filename] - load [filename] instead of steem.ini

/TRANS=[filename] - use [filename] as translation file.

/SOF=[freq] - stands for Sound Output Frequency. Output will be forced to [freq]Hz and all other factors will be ignored (unless setting the sound card output to [freq]Hz fails, in that case Steem will ignore this option and use its usual method of determining output frequency).


That's it! You now know everything you need to know about The Steem Engine. We hope you have fun using it.

-- Contact --

We are very interested in people's comments about Steem. If you have any or you have ideas for how we can improve it please e-mail us at steem@gmx.net.

-- Emulation Bug Reports --

If you find a bug, please check on the bugs page of Steem's website before you send it to us.

If there is nothing there about it then send a message to:

steembugs@gmx.net

-- Steem Crash Reports --

If Steem crashes or freezes up on you then we want to hear! It is very important to us that Steem is stable. Please send us an e-mail with as much info as you can, tell us what you were doing when it crashed/froze, if it was a one-off or a persistent error, and anything else you think might be appropriate:

steem@gmx.net


Thanks for reading this file, or just scrolling to the bottom, I hope you enjoy using Steem. Remember to check http://steem.atari.org/ regularly, updates are coming thick and fast! If you don't want to check too often then you can join the Steem update announcement list to get an e-mail whenever a new version is released, go to the Downloads page of the steem web site for details of how to join.

Readme written by Russell Hayward

-- Legal Stuff --

THIS PROGRAM AND DOCUMENTATION ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, NOT EVEN THE IMPLIED WARRANTY OF MECHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. BY USING THE PROGRAM YOU AGREE TO BEAR ALL RISKS AND LIABILITIES ARISING FROM THE USE OF THE PROGRAM AND DOCUMENTATION AND THE INFORMATION PROVIDED BY THE PROGRAM AND THE DOCUMENTATION.
