Adelian Release Notes
---------------------

Adelian is a free operating system, with GUI, targetted at a number of
platforms and CPUs.

Adelian is built on our own embedded Nano-Kernel and supporting tasks,
to create a highly modular, compact and fast solution to 'green'
computing.

We welcome reports on usage, so please email info@adelian.co.uk with the
following information :

* Machine specification (make, model, CPU, RAM and video)
* Time to complete boot (time shown in dialogue window)

(c) Partis Computing 2005-2010



Version 0.01.02087
------------------

* GIF image file loading complete (Image.tsk)
* Added new startup splash screen
* Improved Malloc/Free performance which also improves task switching
* Improved disc caching in secondary boot loader (Loader.bin)
* BIOS abstraction in secondary boot loader (Loader.bin)
* Fixed file read/write locking (FileSys.tsk)
* Added 'Programs' directory structure accessible from 'Home' menu
* Added more comprehensive task bar (Desktop.tsk)
* Created many application templates for basic applications
* Now supports 8, 15, 16, 18, 24 and 32bpp screen modes (Video.tsk)
* Generic image resizing (Image.tsk)
* Desktop backdrop is now an image (Desktop.tsk)
* Selects highest screen resolution possible (via VESA) on boot
* Floppy supports different hardware - IO/IRQ/DMA/PIO (Floppy.tsk)
* Fix silly bug in file system (FATFS.tsk)
* To do 'real soon now' :
    * Improve GIF file loading speed
    * Improve INI file parsing speed
    * Improve window Z buffering for updating screen
    * Create stack size caclculation code at compile time
    * Make mouse button clicks do something
    * Handle VESA paging for video (currently uses linear memory)
    * Add JPEG image loading
    * Improve speed of graphical image drawing
    * Improve the accuracy of image rescaling



Version 0.01.00977
------------------

* Fix silly bug in boot loader (Doh!)
* PS/2 Mouse driver complete
* Started GIF decoder library - not complete
* A number of speed optimisations
* Generates different size floppy images for convenience
* Next :
    * Finish GIF loading
    * Improve window Z buffering for updating screen
    * Improve Malloc/Free speed performance
    * Improve task switching speed performance



Version 0.01.00000
------------------

Initial test release to check for incompatabilities on different computer
hardware. This release is for i386+ based PCs with the following minimum
specification :

* i386SX or better
* 3.5" floppy with standard NEC controller
* 512KBytes of RAM
* EGA graphics
