AGS is a joystick controlled menu program for the Amiga. It requires a joystick in port 2 and an AGA Amiga.
Installation
Put the ArcadeGameSelector somewhere in the path, like in C:. Assign AGS: to a directory where you intend to keep your start scripts. Oh yeah, start scripts -- all AGS does is search AGS: for a bunch of files ending with .start, and then displays them in a menu. When the user selects something it copies the relevant script to AGS:.run and quits. A small script like this should do the necessary magic:Assign AGS: DH1:Games Lab loop ArcadeGameSelector IF EXISTS AGS:.run Execute AGS:.run Delete AGS:.run Skip loop EndIfSave the script to S:Startup-Sequence and you have a dedicated game machine.
Scripts, Screenshots, and Info
As just a list of filenames would be a bit too bland AGS loads a background image called AGS:SelectorBKG.iff. It should be a 640x256x8 bit ILBM. For each game AGS looks for a .txt and a .iff file with the same base name. name.iff should be a 320x128x8 bits image using the same palette as the background image. name.txt should be a text file with max 40 characters per line and 12 lines of text. The first line will appear by itself and should contain the full title of the entry. The 11 following lines are printed in the info box below.
Download
- ags10.lha, 44 kB LhA archive
- AGS 1.0 and some example files. Double-click on AGS to run the test script.
To do
Make it OCS/ECS compatible, ability to choose a different screenmode, arbitrary placement and size of screen elements, config file. Oh, and get a real screenshot instead of that old mockup up there.
Source
AGS is written in AmigaE. The source needs to be cleaned up and commented but will probably be included in a later release. Contact me if you for some reason need to look at it earlier.