160K bin, исходники кот на asm бесперспективно в плане медленной модернизации софта. Mixed (C + Asm) я бы понял... Переделывать бесполезно, а тем более поэтапно. проще напистать с "0"...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)