Идея хорошая, но похоже BT.COM слишком своеобразный. emuc (b2m) и RunCPM ругаются.
- - - Добавлено - - -
По поводу RENUM и ошибки, которую озвучил lafromm31
1. Это ошибка влияет только на показ на экране (LIST) и редактирование (EDIT), работоспособность программы сохраняется.
2. Ошибка обратимая. Если ренумеровать обратно с маленьким шагом, то снова можно будет LISTить и EDITить.
3. Исправление этой ошибки потребовало бы или много памяти (которой без кваза или отключения плоскостей нет) или модификации ренумератора в двухпроходной, который будет работать в два раза дольше обычного. Учитывая некритичность ошибки (пп.1-2) желания модифицировать ренумератор у меня не появилось.
Можно взглянуть на эту ошибку в renumtest2. Загружаем, смотрим, запускаем. Потом RENUM10000,100 и снова пробуем смотреть и запускать. А потом RENUM1,1 и с просмотром (и редактированием) снова все хорошо.
Но зато попутно я нашел еще один вариант ошибки RENUM, который как и первый может приводить к появлению левых строк.
Смежный вопрос - RENUM добавляет пробел между оператором и номером строки, может убрать эту фичу? Так листинг чуть нагляднее, зато место кушает, которого при четырех плоскостях мало.




Ответить с цитированием