Я бы сказал что не совсем так. При вводе строки бейсик программы в 128к редакторе, в отличии от 48к редактора, причем неважно с номером она идет (для сохранения) или без номера (для непосредственного выполнения после нажатия Enter), ДО нажатия на ENTER вводимый текст никак не воспринимается как программа. Это обычный текст, который только при нажатии ENTER, перед сохранением или непосредственным выполнением будет "переведен" в программу, с проверкой синтаксиса и токенезированием. Текст идущий после команды REM останется в том виде, в котором он введён. Т.е. токенезации (преобразования текста в команду бейсика) происходить не будет. И команда бейсика LOAD будет храниться не одним байтом, а 5ю (с пробелом). Вот в ПЗУ trdos и предусмотрен этот момент- неважно в каком виде придет команда - в виде текста или в виде токена - она будет выполняться. Кстати в прошивке 5.04TM какой то косяк с выполнением нетокенезированных команд. Приходилось сохранять программу, загружать её в 48к и токенезировать все команды после REM и потом пересохранять, чтобы избежать "косяков". И да - проявляется это в том случае, если программы ещё и работают с RAM-диском 128к бейсика.
Причем неважно есть 128к в компе или только 48 - посимвольно команды работают так же как и набранные токеном. Напимер находясь в trdos поставьте точку, потом наберите по буквам RUN и удалив точку впереди RUN нажмите ENTER - отработает компнда как обычно.





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