Yaosm Modchip - Yaosm Code 1.0 - 2.0The evolution of _bell's code

Note: When we first started looking around for which open source code to use on the Yowii modchip,
we quickly became aware of the great support and atomosphere that _bell had created with the Yaosm
forums. He and others in the community have worked tirelessly on this code!!!
So with great appreciation this history of Yaosm code is dedicated to _bell and all those
in the community who have made Yaosm what it is today.
The best Wii open source code! Thank you!!!
*All of this information and much more can be found on the Yaosm forums

Alternative speedsetting and support for more orginal GC imports.
New in this release is added the "medium" speed fix for those who wanted it and
original GC imports now also correctly detected demo and promotional discs.
For example Zelda Collectors disc.

Yet Another OpenSource Modchip version 1.4
Yaosm 1.4

Optimized code and silent mode
New in this release is added:
- Increased the number of loops before giving up while detecting type of game,which resulted in better detection of imports.
- Optimized the code for speed and size. New code is 22.5% smaller than version 1.3.
- Added silent mode (Speedfix default off but can be turned on when needed)
- Enabled support for rescue disc (reset/disable region patching)

Fully configurable speed (default and alternate) + configuration disc
New in this release is added:
- Configurable default speed setting and an alternate speed setting that you can use when you want.
- Also this version makes sure that speed patching is never ever done on gamecube games.
The previous version would enter Wii speed on gamecube games when going from powered-on to stand-by and then to power-on if the same GC was still in the drive.
- Enabled the quick 4 flashes on status LED when eprom is updated.
- Removed support for rescue discs (no longer needed).
-_bell also wrote his first gamecube code ever which resulted in a configuration disc for yaosm. This configuration disc also doubles as a GCOS boot disc that can be used for the GC imports that doesn't work with on the fly patching.

Yaosm 1.7 - Now also works on 12F635/16F636 and 16F639 chips
New in this release is added:
- There are also some minor code changes that _bell made to save a couple of bytes.
Yaosm now uses 79% of the available code memory in a 12F629.
- Re-added support for 12F635/16F636/16F639 as it has been fixed (bug in GC basic)
- Also this version makes sure that speed patching is never ever done on gamecube games.
The previous version would enter Wii speed on gamecube games when going from powered-on to stand-by and then to power-on if the same GC was still in the drive.

Dual Layers support and more...
New in this release is added:
- Added a configuration byte to control the behaviour of the status LED when the chip is idle.
- Added support for dual layer discs.
- Added GameID overriding for GameIDs starting with W and Y (Makes them usable again on firmware 3.0)
- Changed GameID for future config discs

Super Mario Galaxy support aka SMG fix
New in this release is added:
- Added support for Super Mario Galaxy and other games using the same kind of protection.
- Added experimental code that allows some versions of Action Replay to boot again
(Firmware 3.0 and later blocked AR among other things).

Yaosm 2.0 Gamecube audiofix is the most flexible audiofix currently available.
New in this release is added:
- Added support for Gamecube audiofix and is the most flexible audiofix currently available.