0.11 - 12 oct 2009
* changed memory allocation to use 0:300 for FDPT instead of EBDA
* removed multicard support (due to the above, and having less space to work with)
* fixed bug with boot swap where booting to B: caused the C: drive to disappear!
* fixed INT 13 fn 25 (ID drive) not drive selecting at start of call
todo/notes:
1) possible drive translation issue with drives ~2G in size.
Some bioses report cylinders-2, whereas we report cylinders-1 in INT13 fn 8
Still investigating
2) is 0:300 the right place to store FDPT?  It may conflict with BASIC usage.
3) INT13 hooking not quite right when there are no HDDs installed.  no biggie

0.10 - 18 aug 2009
Note: ROMS prior to this release will not work on a tandy (HX) machine!
* quick switch to 25x80 text mode before sign-on banner.  made it possible for Tandy to display.
* Interrupts enabled before pressing Press [ESC] for boot menu...
* Boot menu now displays drive model number on a tandy HX. 

0.09 - 14 june 2009
* boot menu is now dynamic based on the nummber of devices in the system
* added support for multiple cards. (up to 4!)  
  a side effect of this should hopefully make the card play better with other controllers.
  this was a major code overhaul, other bugs may have crept in, so be kind.
* fixed SI register being corrupted on int 13 read sectors. 
* optimized drive select procedure.  now only selects the drive when it needs to.
* fixed multi-sector issue when using eINT13 read/writes (same issue as 0.08 BIOS using normal INT13)
* added INT 13 function 25 (get drive ID)

0.08 - 30 may 2009
* fixed multi-sector issue.  faster computers and slower drives caused the drive to lose data.
* fixed boot menu bug - when A: booting failed, it lost track of the pointer to get the next drive in the boot order.
* sign-on screen is now 40 column friendly.

0.07 - 26 may 2009
* added internal variables for IOspace, IRQ, DMA, boot order etc.
Use the latest flash program to manipulate the above variables before changing
your dipswitches.
* bugfix for LBA translation on drives smaller than 512mb

0.06 - 24 may 2009
* added "initialize parameters" command after IDing a drive during post.
Certain ATA-1 drives require this to be set before any media access.
* rework of INT13 parameter settings.  Should help with <8.4G drive issues.
* bugfix with verify command not selecting the correct drive number.  oops!



0.05 -  19 may 2009
* new boot menu
* more elegant method of detecting LBA support. (bit 9 of ID word 49=1)
* changed ROM size signature to 8k instead of 4.


0.04 and variants - 17 may 2009
* new boot menu
* fixed eINT13 fn 48 from returning heads+1 value.



