MOE v0.50a (25/09/2000)
-----------------------

Intro:
MOE is a small and experimental operating system project that I am
doing for fun. It is a single user single tasking DOS-clone made
especially for running just as well on small and low-end systems
as it would on the super Pentiums of today.

Requirements:
8086/8088
64k RAM
Keyboard
1.44MB FDD

Installation:
Unzip the moe050a.zip file (you've worked that part out, otherwise you
wouldn't be reading this now would you?). Then run moe050c.com to see
a small preview of MOE. Although there are about 12-13 new kernel
functions that are coded, only 2 are used for this demo :(

Technical Parts:
The entire system is written in C (I tried to stay close to ANSI) using
Turbo C 2.0. It makes great use of the inline assembler routines :)

Special Thanks to:
Simon Tatham - Netwide Assembler
Bert Greevenbosch - Magic Assembler
Ralf Brown - I got a few very useful routines from his Interrupt list.
Morgan - Support, Testing and code submission plus many great ideas!
Neal - For  the Topica DOSonly list, where MOE really started to take off!
Christoph Fuchs - This guy was always willing to help with anything.
Tim Paterson - Inspiration and for starting it all.
The DOS only mail list and webring - I got most feedback and comments from here
Everyone on the MOE-DEV mailing list - Couldn't have done it without you!

History:

v0.50a - (in progress)
- Re-written command line (from the preview)
- Re-written floppy driver
- FAT12 and 16 compatible
- Will support only the root directory
- Can load and run COM files that DO NOT contain DOS interrupts. (NOTE: BIOS int's will
   work just fine) Work is being done on replacing DOS interrupts (int 21h).

v0.50a - preview release
- Re-written command line interpreter
- Re-written kernel
- Much better video and keyboard routines.

v0.04.9 - (public release #6)
- FAT12/16 compatible
- COM file support (currently disabled)
- Mainly used for platform and performance testing.

v0.04b - (public release #5)
- Separate boot sector/kernel loader and kernel (finally :)
- Better looking installer :)

v0.04a (Revision A) - (public release #5)
- More functions
- More boot sector support added

v0.04 - (public release #4).
- Much more functional kernel.
- Simple but practically non-functional file system.
- The few DOS commands disabled in v0.03a.

v0.03.2 - (public release #3).
- Simple and functional kernel
- Small (and primitive) file system, MOE-FS.
- Few DOS commands previously disabled.
v0.03.1 - (internal use)

v0.03a - (public release #2. Nothing like #1) First "official" public
version with simple kernel and shell. Kernel and boot code all in same
module. Code is more organised. 90% code redone. Entire system is in
assembly. Added many more functions for easier operation.

v0.02.2 - (internal). Used only to test a new feature that was implemented.

v0.02.1 - (public release #1) Got bootloader completed. Will boot with
message and then reboot. First public release. Pretty lame even by my
low standards :)

v0.02 - (internal) Experimented and ported everything to Assembly.
Had some stupid assembly routines put together that worked under DOS.

v0.01 - (internal) Simple C version. A few experimental routines,
mostly some video inline assembly.

Legalities:
MOE is freeware. That means you may freely copy it, share it, give it out,
throw parties over it, invite it on your next fishing trip, etc as long
as you don't charge a fee for the software itself (reasonable fee to cover
distribution costs is allowed). In fact, I encourage you to give copies of
it to other people to try out, just make sure you have the latest version.
You can make sure by going to: http://moedos.net/ or it's mirror
http://moe-dos.port5.com/

Disclaimer:
(had to fit this in somewhere! :).
You use this software "as is". I take no responsibility for whatever
happens as a result of your use of this program. You must assume all
risk before using this software. If you can't live with these terms,
then I would strongly suggest you turn the other way and delete this
package. I didn't purposely program anything lethal or damaging into
the code. But still, I take NO RESPONSIBILITY for whatever happens.
Good luck!

Contact:
Comments, suggestions, bug reports to: doc_maz@yahoo.com.

20:54 25/09/2000