![]() Also cleaned up formatting, and moved appropriate information to info elements (particularly system requirements, developers and programmers). New working software list items ------------------------------- apple2gs_flop_orig.xml: Geometry [4AM, Anoid] Magical Myths [4AM, Anoid] Mancala [4AM, Anoid] Math Wizard [4AM, Anoid] Rocket Ranger [4AM, Anoid] Sinbad and the Throne of the Falcon [4AM, Anoid] Strip Poker II [4AM, Anoid] New working software list items ------------------------------- apple2_flop_orig.xml: Addition Logician (Version 1.0) (800K 3.5") [4AM, Anoid] Addition Logician (Version 1.0) [4AM, Anoid] Adventures with Fractions (Version 1.0) [4AM, Anoid] Alphabet Fun: Big and Little Letters [4AM, Anoid] Alternate Reality: The City [4AM, Anoid] Animal Homes and Stories [4AM, Anoid] Animal Stories IV [4AM, Anoid] Apple Puck Man [4AM, Anoid] Arcade Boot Camp [4AM, Anoid] Arithmetic Critters (Version 1.0) [4AM, Anoid] Arizona Mix (Version 1.0) [4AM, Anoid] Automotive Technician Mathematics Volume 1: Whole Numbers and Fractions (Version 1.0) [4AM, Anoid] Automotive Technician Mathematics Volume 2: Decimals and Percents (Version 1.0) [4AM, Anoid] Bandits [4AM, Anoid] Bez-MX [4AM, Anoid] Bezman [4AM, Anoid] Bezoff [4AM, Anoid] Bezwars [4AM, Anoid] Birds [4AM, Anoid] Brain Machine [4AM, Anoid] Brainteaser Boulevard [4AM, Anoid] Building Better Language Skills: Adjectives and Adverbs [4AM, Anoid] Building Better Language Skills: Nouns [4AM, Anoid] Calendar [4AM, Anoid] Capitalization [4AM, Anoid] Categorizing: Detective Games [4AM, Anoid] Cats and Kittens [4AM, Anoid] Chemistry: Balancing Equations (Version 1.0) [4AM, Anoid] Chemistry: The Periodic Table (Version 1.0) [4AM, Anoid] Circus Math (Version 1.0) [4AM, Anoid] Clock Works (Version 1.0) [4AM, Anoid] CommuniKeys (Version 1.0) [4AM, Anoid] Computer Generated Mathematics Materials Volume 1: Problem Solving (Version 1.1) [4AM, Anoid] Computer Generated Mathematics Materials Volume 1: Problem Solving (Version 1.3) [4AM, Anoid] Computer Inspector (Version 1.0) [4AM, Anoid] Computers in Government (Version 1.0) [4AM, Anoid] Conquering Math Worksheet Generator (Version 1.0) [4AM, Anoid] Conquering Percents (Version 1.0) [4AM, Anoid] Conquering Ratios and Proportions (Version 1.1) [4AM, Anoid] Coordinate Math (Version 1.0) [4AM, Anoid] Coordinate Math (Version 1.1) (800K 3.5") [4AM, Anoid] Copy II Plus (version 9.0 beta 1) [4AM, Anoid] Cotton Tales (800K 3.5") [4AM, Anoid] Counting Coins [4AM, Anoid] Counting Critters (Version 1.0) [4AM, Anoid] Create-A-Base (Version 1.0) [4AM, Anoid] Creatures of the Night [4AM, Anoid] Cyclod [4AM, Anoid] Dataquest: Sampler (Version 1.0) [4AM, Anoid] Deadline r18-820311 [4AM, Anoid] Desktop Zoo [4AM, Anoid] Destiny [4AM, Anoid] Dog Sled Ambassadors (Version 1.0) [4AM, Anoid] Double Trouble [4AM, Anoid] Dragons of Hong Kong [4AM, Anoid] Early Addition (Version 1.3) [4AM, Anoid] Elementary Volume 10: Geometry (Quadrilaterals: Area and Perimeter) (Version 1.0) [4AM, Anoid] Elementary Volume 10: Geometry (Quadrilaterals: Area and Perimeter) (Version 1.1) [4AM, Anoid] Elementary Volume 12: Language Arts (SIMS) (Version 1.0) [4AM, Anoid] Elementary Volume 3: Social Studies (Version 4.8) [4AM, Anoid] Elementary Volume 5: Language Arts (Prefixes) (Version 1.5) [4AM, Anoid] Elementary Volume 8: Geometry (Points and Angles) (Version 1.0) [4AM, Anoid] Elementary Volume 9: Geometry (Lines and Triangles) (Version 2.1) [4AM, Anoid] Enchanter r10-830810 [4AM, Anoid] Enchanter r29-860820-K [4AM, Anoid] English Parts of Speech (Version 1.5) [4AM, Anoid] Equation Math (Version 1.0) [4AM, Anoid] Estimation (Version 1.0) [4AM, Anoid] Estimation: Quick Solve II (Version 1.0) [4AM, Anoid] Experiencing Procedures (Version 1.0) [4AM, Anoid] Exploring Sorting Routines (Version 1.0) [4AM, Anoid] Extensions to Applesoft BASIC (Version 1.0) [4AM, Anoid] Extensions to Applesoft BASIC (Version 1.2) [4AM, Anoid] First Encounter [4AM, Anoid] First-Start Writing Program [4AM, Anoid] Fly Wars [4AM, Anoid] Fraction Concepts, Inc. (Version 1.2) [4AM, Anoid] Fraction Practice Unlimited (Version 1.0) [4AM, Anoid] Fraction Practice Unlimited (Version 1.2) (800K 3.5") [4AM, Anoid] Fun from A to Z (Version 1.0) (800K 3.5") [4AM, Anoid] Fun from A to Z (Version 1.0) [4AM, Anoid] Games From Around The World #1: Wari [4AM, Anoid] Games From Around The World #2: Kono [4AM, Anoid] Games From Around The World #3: Fox & Geese [4AM, Anoid] Games From Around The World #4: Seega [4AM, Anoid] Games From Around The World #5: Nine Men's Morris [4AM, Anoid] Games From Around The World #6: Mu Torere [4AM, Anoid] Genetics (Version 1.1) [4AM, Anoid] Getting Ready to Read and Add [4AM, Anoid] Ghost Writer (Version 1.0) [4AM, Anoid] Granny Applebee's Cookie Factory [4AM, Anoid] Graphing (Version 1.0) [4AM, Anoid] Growgins' Fractions (Version 1.0) [4AM, Anoid] Guardian [4AM, Anoid] Hugo Hound's Vowel Sounds: Long Vowels [4AM, Anoid] Inferential Anne: Level II [4AM, Anoid] Instant Survey (Version 1.0) [4AM, Anoid] It's About Time [4AM, Anoid] Jellyfish [4AM, Anoid] Jenny's Journeys (Version 1.0) [4AM, Anoid] Keyboarding Master (Version 1.0) [4AM, Anoid] Kinder Critters: Address and Phone Number [4AM, Anoid] Kinder Critters: Letters and Patterns [4AM, Anoid] LabelMaker (Version 1.0) [4AM, Anoid] Leather Goddesses of Phobos r4-880405-2H [4AM, Anoid] Leather Goddesses of Phobos r59-860730-K [4AM, Anoid] Lemmings [4AM, Anoid] Let's Learn About Money [4AM, Anoid] Logic Gates (Version 1.0) [4AM, Anoid] Lunar Explorer [4AM, Anoid] MECC Apple Demonstration (Version 1.1) [4AM, Anoid] MECC Dataquest: Europe and the Soviet Union (Version 1.0) [4AM, Anoid] MECC Dataquest: Latin America (Version 1.0) [4AM, Anoid] MECC Dataquest: Middle East and North Africa (Version 1.0) [4AM, Anoid] MECC Dataquest: North American Mammals (Version 1.1) [4AM, Anoid] MECC Dataquest: The Presidents (Version 1.1) [4AM, Anoid] MECC Dataquest: The Presidents (Version 1.2) [4AM, Anoid] MECC Dataquest: The World Community (Version 1.1) [4AM, Anoid] MECC Editor (Version 1.0) [4AM, Anoid] MECC Graph (Version 1.1) [4AM, Anoid] MECC Graphing Primer (Version 1.0) [4AM, Anoid] MECC Hi-Res Toolkit (Version 1.0) [4AM, Anoid] MECC Outliner (Version 1.0) [4AM, Anoid] MECC Stuff and Fetch (Version 1.0) [4AM, Anoid] MECC Write Start (Version 1.2) [4AM, Anoid] MECC Writer (Version 1.2) [4AM, Anoid] Marty's Family Reader [4AM, Anoid] Marty's Reading Workout [4AM, Anoid] Master Spell (Version 1.3) [4AM, Anoid] Math Word Problems Volume 1: Careers (800K 3.5") [4AM, Anoid] Math Word Problems Volume 2: Money (800K 3.5") [4AM, Anoid] Math Word Problems Volume 3: Sports (800K 3.5") [4AM, Anoid] Math Word Problems Volume 4: Travel (800K 3.5") [4AM, Anoid] Math Word Problems Volume 6: Our Nation's Capital Washington DC (800K 3.5") [4AM, Anoid] Mathematics Volume 1: Graphing, Logic, and Equations (Version 3.2) [4AM, Anoid] Mathematics Volume 2: Measurement (Version 1.2) [4AM, Anoid] Mathematics Volume 3: Formulas, Shapes, and Skills (Version 1.3) (limited boot backup) [4AM, Anoid] Mathematics Volume 3: Formulas, Shapes, and Skills (Version 1.3) [4AM, Anoid] Mathosaurus: Computation [4AM, Anoid] Memory Building Blocks [4AM, Anoid] Microzine 32 [4AM, Anoid] Microzine 40 [4AM, Anoid] Microzine Jr. 1 [4AM, Anoid] Microzine Jr. 10 [4AM, Anoid] Microzine Jr. 2 [4AM, Anoid] Microzine Jr. 3 [4AM, Anoid] Microzine Jr. 4 [4AM, Anoid] Microzine Jr. 5 [4AM, Anoid] Microzine Jr. 6 [4AM, Anoid] Microzine Jr. 7 [4AM, Anoid] Microzine Jr. 8 [4AM, Anoid] Microzine Jr. 9 [4AM, Anoid] Minotaur [4AM, Anoid] Modeling (Version 1.0) [4AM, Anoid] Moonmist r4-860918-K [4AM, Anoid] Multiplication Puzzles (Version 1.0) [4AM, Anoid] Muppet Word Book [4AM, Anoid] Mystery Matter (Version 1.0) [4AM, Anoid] Mystery Objects (Version 1.0) [4AM, Anoid] Nightmare Gallery [4AM, Anoid] Now You See It, Now You Don't: Pick The Part [4AM, Anoid] Numberball [4AM, Anoid] Odell Lake (Version 1.0) [4AM, Anoid] Odell Lake (Version 1.2) [4AM, Anoid] Oliver's Crosswords [4AM, Anoid] Patterns (Version 1.0) [4AM, Anoid] Pecos Bill [4AM, Anoid] Phonics Prime Time: Blends and Digraphs (Version 1.0) (800K 3.5") [4AM, Anoid] Planetfall r20-830708 [4AM, Anoid] Planetfall r26-831014 [4AM, Anoid] Planetfall r37-851003-H [4AM, Anoid] Polls and Politics (Version 1.0) [4AM, Anoid] Probability (Version 1.0) [4AM, Anoid] Problem-Solving Strategies (Version 1.0) [4AM, Anoid] Problem-Solving with Nim (Version 1.0) (800K 3.5") [4AM, Anoid] Quilting Bee (Version 1.0) [4AM, Anoid] Quotient Quest (Version 1.0) [4AM, Anoid] Reader's Treasure Chest [4AM, Anoid] Reading Comprehension Volume 2: Sports (800K 3.5") [4AM, Anoid] Reading Comprehension Volume 3: Geography (800K 3.5") [4AM, Anoid] Reading Comprehension Volume 4: History in the Making (800K 3.5") [4AM, Anoid] Reading Comprehension Volume 5: Famous People (800K 3.5") [4AM, Anoid] Reading Comprehension Volume 6: The Olympics (800K 3.5") [4AM, Anoid] Reading Comprehension Volume 7: United States Presidents (800K 3.5") [4AM, Anoid] Reading for Understanding: Native Americans [4AM, Anoid] Real Math: Level I [4AM, Anoid] Real Math: Level II [4AM, Anoid] Real Math: Level III [4AM, Anoid] Rock 'N Scroll [4AM, Anoid] Seastalker r15-840501-B [4AM, Anoid] Seastalker r16-850515-M [4AM, Anoid] Shapes and Patterns [4AM, Anoid] Sherlock r21-871214-2F [4AM, Anoid] Shop Right! [4AM, Anoid] Show Time (Version 1.1) [4AM, Anoid] Snack Attack and Friends [4AM, Anoid] Sorcerer r18-860904-K [4AM, Anoid] Sorcerer r4-840131-A [4AM, Anoid] Sorcerer r6-840508-F [4AM, Anoid] Space Station Freedom (Version 1.0) [4AM, Anoid] Space Subtraction (Version 1.0) [4AM, Anoid] Spellbreaker r63-850916-H [4AM, Anoid] Spelling Press (Version 1.1) [4AM, Anoid] Spelling Volume 2: Secondary (Version 2.0) [4AM, Anoid] Sports Stats (Version 1.0) [4AM, Anoid] Starcross r15-820901 [4AM, Anoid] Stickybear BASIC [4AM, Anoid] Stickybear Basket Bounce Demo [4AM, Anoid] Stickybear Basket Bounce [4AM, Anoid] Stickybear Bop [4AM, Anoid] Stickybear Drawing [4AM, Anoid] Stickybear Math 2 [4AM, Anoid] Stickybear Math [4AM, Anoid] Stickybear Music [4AM, Anoid] Stickybear Numbers [4AM, Anoid] Stickybear Opposites Demo [4AM, Anoid] Stickybear Opposites [4AM, Anoid] Stickybear Parts of Speech [4AM, Anoid] Stickybear Printer (Version 1) [4AM, Anoid] Stickybear Printer (Version 2) [4AM, Anoid] Stickybear Reading Comprehension [4AM, Anoid] Stickybear Reading [4AM, Anoid] Stickybear Shapes (800K 3.5") [4AM, Anoid] Stickybear Shapes (Version 1) [4AM, Anoid] Stickybear Shapes (Version 2) [4AM, Anoid] Stickybear Spellgrabber (800K 3.5") [4AM, Anoid] Stickybear Spellgrabber [4AM, Anoid] Stickybear Town Builder [4AM, Anoid] Stickybear Typing [4AM, Anoid] Stickybear Word Problems (800K 3.5") [4AM, Anoid] Stickybear Word Problems [4AM, Anoid] Study Guide (Version 1.5) [4AM, Anoid] Subtraction Puzzles (Version 1.0) [4AM, Anoid] Suspended r5-830222 [4AM, Anoid] Tank Command [4AM, Anoid] Teacher Option Organizer (Version 1.1) [4AM, Anoid] Teaching Scientific Inquiry (Version 1.0) [4AM, Anoid] The Banking Simulation [4AM, Anoid] The Lurking Horror r203-870506-M [4AM, Anoid] The Magic String [4AM, Anoid] The Market Place (Version 1.0) (800K 3.5") [4AM, Anoid] The Market Place (Version 1.0) [4AM, Anoid] The Oregon Trail (Version 1.4) [4AM, Anoid] The Right Turn: Strategies in Problem Solving [4AM, Anoid] The Royal Rules [4AM, Anoid] The Stickybear ABC [4AM, Anoid] The Three Rs of Microcomputing (Version 1.1) [4AM, Anoid] Thunder and Lightning [4AM, Anoid] Time Navigator (Version 1.0) (800K 3.5") [4AM, Anoid] Time Navigator (Version 1.0) [4AM, Anoid] Time Navigator Leaps Back (Version 1.0) [4AM, Anoid] TimeOut DeskTools (Version 1.2) (800K 3.5") [4AM, Anoid] TimeOut DeskTools (Version 1.3) (800K 3.5") [4AM, Anoid] TimeOut DeskTools (Version 3.1) (800K 3.5") [4AM, Anoid] TimeOut DeskTools II (Version 1.1) (800K 3.5") [4AM, Anoid] TimeOut DeskTools II (Version 1.2) (800K 3.5") [4AM, Anoid] TimeOut FileMaster (Version 1.0) (800K 3.5") [4AM, Anoid] TimeOut FileMaster (Version 1.3) (800K 3.5") [4AM, Anoid] TimeOut Grammar (Version 1.0) (800K 3.5") [4AM, Anoid] TimeOut Graph (Version 1.0) (800K 3.5") [4AM, Anoid] TimeOut Graph (Version 1.2) (800K 3.5") [4AM, Anoid] TimeOut MacroEase (Version 1.0) (800K 3.5") [4AM, Anoid] TimeOut PowerPack (Version 1.2) (800K 3.5") [4AM, Anoid] TimeOut QuickSpell (Version 1.6) (800K 3.5") [4AM, Anoid] TimeOut QuickSpell (Version 2.0) (800K 3.5") [4AM, Anoid] TimeOut ReportWriter (Version 1.0) (800K 3.5") [4AM, Anoid] TimeOut ReportWriter (Version 2.2) (800K 3.5") [4AM, Anoid] TimeOut ReportWriter (Version 2.52) (800K 3.5") [4AM, Anoid] TimeOut SideSpread (Version 1.2) (800K 3.5") [4AM, Anoid] TimeOut SpreadTools (Version 1.0) (800K 3.5") [4AM, Anoid] TimeOut SpreadTools (Version 1.1) (800K 3.5") [4AM, Anoid] TimeOut SuperFonts (Version 1.0) (800K 3.5") [4AM, Anoid] TimeOut SuperFonts (Version 1.1) (800K 3.5") [4AM, Anoid] TimeOut SuperFonts (Version 3.0) (800K 3.5") [4AM, Anoid] TimeOut SuperFonts (Version 3.1) (800K 3.5") [4AM, Anoid] TimeOut SuperForms (Version 1.04) (800K 3.5") [4AM, Anoid] TimeOut TeleComm (Version 1.1) (800K 3.5") [4AM, Anoid] TimeOut TeleComm (Version 1.2) (800K 3.5") [4AM, Anoid] TimeOut Thesaurus (Version 1.0) (800K 3.5") [4AM, Anoid] TimeOut Thesaurus (Version 2.0) (800K 3.5") [4AM, Anoid] TimeOut UltraMacros (Version 1.2) (800K 3.5") [4AM, Anoid] TimeOut UltraMacros (Version 1.7) (800K 3.5") [4AM, Anoid] TimeOut UltraMacros (Version 3.0) (800K 3.5") [4AM, Anoid] TimeOut UltraMacros (Version 3.1) (800K 3.5") [4AM, Anoid] Top Readers' Club: Grade 2 [4AM, Anoid] Top Readers' Club: Grade 3 [4AM, Anoid] Top Readers' Club: Grade 4 [4AM, Anoid] Top Readers' Club: Grade 5 [4AM, Anoid] Troll First-Start Biographies [4AM, Anoid] Troll Math Class Level 1: I Can Add And Subtract [4AM, Anoid] Troll Math Class Level 2: I Can Carry and Borrow [4AM, Anoid] Troll Math Class Level 6: Ratio, Proportion, and Percent [4AM, Anoid] Troll Math Class Level K: I Can Count [4AM, Anoid] Troll Printmaker: Holiday Fun [4AM, Anoid] Troll Sports Math: Math Word Problems for Grades 4-6 [4AM, Anoid] Uncle Clyde's Consonant Slides: Beginning Consonants [4AM, Anoid] Uncle Clyde's Consonant Slides: Blends and Digraphs [4AM, Anoid] Uncle Clyde's Consonant Slides: Ending Consonants [4AM, Anoid] Vacation Nation Travel (Version 1.0) [4AM, Anoid] Vocabulary Development (800K 3.5") [4AM, Anoid] Weights and Treasure [4AM, Anoid] Witness r13-830524 [4AM, Anoid] Witness r18-830910 [4AM, Anoid] Wood Car Rally (Version 1.0) [4AM, Anoid] Woolly Bounce (Version 1.0) [4AM, Anoid] Word Processing on the Apple (Version 2.0) [4AM, Anoid] Word-a-Mation: Exploring Word Relationships [4AM, Anoid] Zork I r15-UG3AU5 [4AM, Anoid] Zork I r26-820803 [4AM, Anoid] Zork I r52-871125-2-E [4AM, Anoid] Zork I r75-830929 [4AM, Anoid] Zork I r75-830929-A [4AM, Anoid] Zork I r88-840726-B [4AM, Anoid] Zork I r88-840726-F [4AM, Anoid] Zork I r88-840726-K [4AM, Anoid] Zork II r22-830331 [4AM, Anoid] Zork II r48-840904-B [4AM, Anoid] Zork III r10-820818 [4AM, Anoid] Zork III r15-830331 [4AM, Anoid] Zork III r16-830410-A [4AM, Anoid] Zork III r17-840727-B [4AM, Anoid] Zork III r17-840727-K [4AM, Anoid] Zoyon Patrol (Version 1.0) [4AM, Anoid] |
||
---|---|---|
.github | ||
3rdparty | ||
android-project | ||
artwork | ||
attic | ||
benchmarks | ||
bgfx | ||
ctrlr | ||
docs | ||
doxygen | ||
hash | ||
hlsl | ||
ini | ||
keymaps | ||
language | ||
plugins | ||
projects | ||
regtests | ||
roms | ||
samples | ||
scripts | ||
src | ||
tests | ||
web | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
CONTRIBUTING.md | ||
COPYING | ||
dist.mak | ||
makefile | ||
README.md | ||
uismall.bdf |
MAME
Continuous integration build status:
OS/Compiler | Status |
---|---|
Linux/clang and GCC | |
Windows/MinGW GCC and clang | |
macOS/clang | |
UI Translations | |
Documentation | |
BGFX Shaders |
Static analysis status for entire build (except for third-party parts of project):
What is MAME?
MAME is a multi-purpose emulation framework.
MAME's purpose is to preserve decades of software history. As electronic technology continues to rush forward, MAME prevents this important "vintage" software from being lost and forgotten. This is achieved by documenting the hardware and how it functions. The source code to MAME serves as this documentation. The fact that the software is usable serves primarily to validate the accuracy of the documentation (how else can you prove that you have recreated the hardware faithfully?). Over time, MAME (originally stood for Multiple Arcade Machine Emulator) absorbed the sister-project MESS (Multi Emulator Super System), so MAME now documents a wide variety of (mostly vintage) computers, video game consoles and calculators, in addition to the arcade video games that were its initial focus.
How to compile?
If you're on a UNIX-like system (including Linux and macOS), it could be as easy as typing
make
for a full build,
make SUBTARGET=tiny
for a build including a small subset of supported systems.
See the Compiling MAME page on our documentation site for more information, including prerequisites for macOS and popular Linux distributions.
For recent versions of macOS you need to install Xcode including command-line tools and SDL 2.0.
For Windows users, we provide a ready-made build environment based on MinGW-w64.
Visual Studio builds are also possible, but you still need build environment based on MinGW-w64. In order to generate solution and project files just run:
make vs2019
or use this command to build it directly using msbuild
make vs2019 MSBUILD=1
Where can I find out more?
- Official MAME Development Team Site (includes binary downloads, wiki, forums, and more)
- Official MESS Wiki
- MAME Testers (official bug tracker for MAME and MESS)
Contributing
Coding standard
MAME source code should be viewed and edited with your editor set to use four spaces per tab. Tabs are used for initial indentation of lines, with one tab used per indentation level. Spaces are used for other alignment within a line.
Some parts of the code follow Allman style; some parts of the code follow K&R style -- mostly depending on who wrote the original version. Above all else, be consistent with what you modify, and keep whitespace changes to a minimum when modifying existing source. For new code, the majority tends to prefer Allman style, so if you don't care much, use that.
All contributors need to either add a standard header for license info (on new files) or inform us of their wishes regarding which of the following licenses they would like their code to be made available under: the BSD-3-Clause license, the LGPL-2.1, or the GPL-2.0.
See more specific C++ Coding Guidelines on our documentation web site.
License
The MAME project as a whole is made available under the terms of the GNU General Public License, version 2 or later (GPL-2.0+), since it contains code made available under multiple GPL-compatible licenses. A great majority of the source files (over 90% including core files) are made available under the terms of the 3-clause BSD License, and we would encourage new contributors to make their contributions available under the terms of this license.
Please note that MAME is a registered trademark of Gregory Ember, and permission is required to use the "MAME" name, logo, or wordmark.

Copyright (C) 1997-2021 MAMEDev and contributors
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License version 2, as provided in
docs/legal/GPL-2.0.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
more details.
Please see COPYING for more details.