Smiley OS is a demonstration Operating System that simply turns on, displays
a smiley face, and turns off when the user presses a key.  OS files are
located in the bin folder.

---The remainder is the readme from AsmOS
The very first thing you should do is download the 02, 04, and 0A key files
from http://brandonw.net and place them in the root of this folder.

Run BuildOS.exe to build your OS.  Each directory represents a single page.
Each directory name should be the hexadecimal representation of its page
number.  The special page "privledged" will be mapped to the appropriate
page for each model:
* TI-73: $1C
* TI-83+: $1C
* TI-83+ SE: $7C
* TI-84+: $3C
* TI-84+ SE: $7C
From the privledged page, you can access protected ports, such as Flash Control.
In each of these directories, you should add a file called "base.asm", which will
be assembled by SPASM when the OS is built.  All of these files are put into
8XU, ROM, and 73U files when assembled, and signed appropraitely.

Special Defines:
The build program will #define various special properties while building your OS,
based on model.  For the following models, this information will be defined:
* TI-73: TI73, TOTALFLASH=32, PRIVLEDGEDPAGE=$1C
* TI-83+: TI83Plus, TOTALFLASH=32, PRIVLEDGEDPAGE=$1C
* TI-83+ SE: TI83PlusSE, CPU15, TOTALFLASH=128, PRIVLEDGEDPAGE=$7C
* TI-84+: TI84Plus, CPU15, USB, TOTALFLASH=64, PRIVLEDGEDPAGE=$3C
* TI-84+ SE: TI84PlusSE, CPU15, USB, TOTALFLASH=128, PRIVLEDGEDPAGE=$7C

In addition, for your convinence (and less headaches for me), it also builds each
file twice with each set of defines, and adds DEBUG or RELEASE.

Command Line Arguments:
-v: Be verbose

NOTE: This tool does not add a boot page to the generated ROM files.  WabbitEmu
recently changed to support boot page start up, and this doesn't work with the
generated ROMs.  An older version of WabbitEmu is provided for debugging.

See documentation.txt for information.