The problem is not leaving bits of code in AnyDVD.
Instead there are numerous problems:
- it is becoming increasingly difficult to add new bits of code to AnyDVD, when we constantly have to consider whether these will work under Win98 (and test that each and every time on an old Win98 PC with mould all over it).
- Win98 resources are often limited, where WinNT derivates are not - we have to be careful not to push those limits and work ourselves around them.
- we are forced to use an outdated and buggy development environment, the last one supporting Win98 being 6 (!) years old.
- because of having to use that old dev environment, development takes up easily 20% more time, because newer development tools have a bunch of neat features that help speed up things a lot.
- we are forced to develop two individual drivers, because the Win98 OS has a completely different driver architecture. Parts of code can be shared, but certain things are simply not possible with Win98.
- Win9x has no real unicode support. Creating or opening files with non-ascii names is not possible. So we can't make AnyDVD unicode aware without a very big effort.
and so on - I do have more, but then it gets very technical...
All that trouble for an incredibly small percentage of people (
much less than 1%).