По факту нету ничего странного что следующий делфи писался с помощью старого делфи:)
Не важно в чем ты пишешь код. Хоть в IDE "делфи", хоть в простом блокноте.
Важно то, что бы там был правильно скомпонованный проэкт(файлы и структура проэкта), который уже можно скормить компилятору. В даном случае пишется IDE которая просто "правильно работает с файлами проэкта" и имеет больше функционала чем предыдущая версия :)
Потом это дело компилируется и снабжается компилятором.
Точно так же, как написать тот же блокнот свой, только намного сложнее проэкт :)