Okay, let's talk about the time frame of 5½ months and if this is doable, even for a brilliant guy like Vas.zwegner wrote: I don't buy any of the 5.5-month-timeframe argumentation either. Converting to bitboards is a very methodical task. I would guess it would take me at most a few days to convert Fruit to fully bitboard without any bitboard code to start from. Even if we are extremely conservative and say one month for a bitboard conversion, that's still several months to play around with tuning and search tricks.
You do realize you only addressed one point of the picture I painted above, the alleged bit-board conversion.
On that, 2 days looks mission impossible. You can not edit everything in one round, that new program will crash and crash and the search for the inevitable typo's and small mistakes you have made will drive you nuts for days if not weeks. I have done several conversions from one platform no another one, the latest conversion in 1993 from C to ASM. You do it in small portions, routine by routine and then check the new executable with a testset of selected positions to ensure that every position outputs the same number of nodes. It maybe requires some discipline because it's boring but IMO it's faster because you find the mistakes very easily and more important it's certainly the best thing to do for health reasons.