Последний раз редактировалось abelenki; 18.02.2016 в 13:47.
goodboy, спасибо большое!
если я загружаю test.B в эмуляторе в режиме PENTAGON 128, всё что я вижу - бесконечный цикл нулевой строки:
это ты и имел в виду? :
это никак не победить?мусор в первой строке это отображение блока в-кодах (который делает перехват ошибок)
буду пытаться что-то выжать из листинга в .txt, за что отдельное спасибо.
спасибо, всё получилось.
теперь буду делать нормальный английский язык, а потом попытаюсь всё это снова запустить.
если получится...
посмотри в сторону подобных редакторов http://zx-modules.de/zxeditor/zxeditor.html
![]()
Последний раз редактировалось goodboy; 18.02.2016 в 22:06.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Блин проблему нашли...
В приложенном архиве твой выложенный файл + 2 бейсик блока (basic-1 и basic-2)
Первый, тот который грузится сразу, а второй из игры.
Во втором две нулевые строки перенумерованы в 1 и 2 соответственно и теперь можешь нормально редактировать в BASIC-128.
Но есть одно большое НО!
строку с номером 2 НИ В КОЕМ случае не редактируй, так как в ней содержится кодовый блок. Если попробуешь редактировать или случайно какой-то символ введешь и нажмешь ENTER, то строка вроде как останется, но содержать она уже будет абсолютно другие данные.
Соответственно первую строку тоже трогать нельзя, так как при изменении длины этой строки данные во второй строке сместятся и вызвать их уже не получится (останутся в строке после REM только печатные символы и токены команд, а все остальные будут удалены).
Но лично я рекомендую сделать так - удали строки 1 и 2, потом редактируй как тебе надо - не придется парится по поводу случайного изменения данных в строках 1 и 2. Потом запиши на диск измененные данные, сбрось комп, загрузи неизмененный бейсик (тот что в архиве) и сделай MERGE с измененным. Получишь измененный basic с кодовым блоком в начале. Но это только в том случае, если будешь редактировать только существующие строки и не будешь добавлять новых/удалять старые.
Ну или как вариант - пользуйся программой предложенной Goodboy'ем.
Последний раз редактировалось Kalantaj; 22.02.2016 в 21:31.
Kalantaj, спасибо, но goodboy уже помог во всём разобраться (как видно из предыдущих сообщений).
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)