Since I cannot post this announce to NewtonTalk, I decided to post it on WebForums.
I'm pleased to announce ATA Support 0.1a1 for NewtonOS. It wouldn't have
been possible without the help of many Newton users and developers. Thanks
a lot to all.
This release includes several known bugs and serious limitations. It is
mainly published to allow users to test their ATA cards in their Newtons.
This version only works with MP120 US and MP2100 US. I'll publish soon
instructions to get the missing informations for the other models so that
I'll be able to build a version working on every 2.x Newtons.
There are several bugs in the graphical interface but the main problem is
that the stores are not unmounted.
Therefore, to remove a card, you'll need to restart and to remove the card
while the Newton is rebooting (before the card is mounted which happens at
the end
of the boot sequence). Since I don't have any linear card recognized by the
MP120, this problem won't very probably be fixed before I get my MP2100
back. Besides, ATA Support doesn't handle the removal of the card (which is
a real pain in the neck).
As you understood it, ATA Support 0.1a1 is for the braves and the thrill
seekers only. Of course, if you use it, it's at your own risk.
To-Do:
Fix bugs in the graphical interface
Allow to unmount the stores
Optimize the commit and abort methods (they currently read
and write the map once per sector)
Implement the driver cache
Finish the power handling
Release ATA Support 1.0b1
Write the NewtonScript interface to the low-level functions
Finish the interface to test the card
Add an interface to precisely define the partitions
Release ATA Support 1.0
Implement support for Stores in volumes declared by MBR/Apple
Partition Map
Publish a Software Development Kit
Finish the tool to backup/restore the disk via a Mac connection
Write a defragment tool
Define a universal interface to access the file systems
Implement the Windows file systems handling
Implement the MacOS file systems handling
Search a way to perform a dynamic patch for the TPSSManager so that we
could have more than 4 mounted stores per card
ATA Support 0.1a1 can be downloaded from my website:
http://www.kallisys.com/newton/ata/
Regards,
Paul
------------------
Newton Evangelist and developer:
http://www.kallisys.com/newton/