На третий день Зоркий Сокол заметил...
Вспомнился прикол из древности. Изначально мы с Женей писали в micro1103, в нем есть встроенный редактор. Если при компиляции ассемблер находил ошибку, то он выдавал сообщение типа "Ошибка 3 в стр. 151". Во встроенном редакторе самого micro есть команда перехода по номеру строки и ошибку легко можно было найти, снова открыв текст в редакторе и перейдя к нужной строке с помощью этой команды. Когда мы обнаружили, что micro прекрасно понимает формат текстов редактора Vortex, мы, конечно, перешли на Vortex. Но компилировать-то исходники все равно надо было в micro1103. И вот тут возникла проблема - теперь при компиляции номера строк в сообщениях об ошибке уже показывали черт знает куда. "Ну, видимо проблемы формата текста все-таки есть, с номерами строк компилятор ошибается. Но компилирует же!" - подумали мы и забили на эти номера. Стали искать ошибки только "примерно в том районе".
И вот, когда я после долгого перерыва снова начал работать с Vortex и micro1103, закралось смутное подозрение.... Я проверил свою догадку и она оказалась верной: micro просто выдавал номера строк в восьмеричной системе! А в Vortex номера уже десятичные...
А еще больший прикол состоит в том, что в доке на micro1103 этот момент был описан: